Added Styles and hovering effect and animations to the Myntra clone Website #789

Adding Styles and hovering effect and animations to the Myntra clone Website #789

Title : Adding Styles and hovering effect and animations to the Myntra clone Website
Issue No. : #789
Code Stack :  HTML, CSS, JS
Close #789

Added styles to the header
Add transition effect to header box shadow
Enhanced hover shadow for header
Add transition for color change and scaling on hover
Scale up on hover
Add transition effect to navbar
Add transition for smooth movement
Add hover effect to navbar link
Add transition for color change
Added styles to hero section
Add background position transition
Shift background on hover
Add transform and box shadow transitions
Scale up on hover
Add hover box shadow
Add transition for color change and scaling on hover
Scale up on hover
Added styles to feature section
Added styles to products
Added styles to products
Added transitions
Added styles to banner
Add background position transition
Shift background on hover
Add transform and box shadow transitions
Scale up on hover
Add hover box shadow
Add transform and box shadow transitions
Move slightly up on hover
Add hover box shadow
Added more styles to banner section
Added styles to newsletter and footer

Video (mandatory)

Checklist:

[X] I have mentioned the issue number in my Pull Request.
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have created a helpful and easy to understand README.md
[X] I have gone through the  contributing.md file before contributing

Additional context (Mandatory )
Are you contributing under any Open-source programme?

[X] I'm a GSSOC'24 contributor
[ ] I'm a SSOC'24 contributor

@apu52 Its been more than 5 days.. Please merge this PR so that I can contribute to other issues


fix: clippy warnings

error: variables can be used directly in the `format!` string
  --> src/page/flags.rs:33:17
   |
33 |                 write!(f, "{}", val)?;
   |                 ^^^^^^^^^^^^^^^^^^^^
   |
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
note: the lint level is defined here
  --> src/lib.rs:20:9
   |
20 | #![deny(clippy::all)]
   |         ^^^^^^^^^^^
   = note: `#[deny(clippy::uninlined_format_args)]` implied by `#[deny(clippy::all)]`
help: change this to
   |
33 -                 write!(f, "{}", val)?;
33 +                 write!(f, "{val}")?;

Signed-off-by: Harald Hoyer<EMAIL_ADDRESS>

This was fixed by a different PR.


Use FetchContent_Populate instead of _MakeAvailable

Use FetchContent_Populate to avoid building redundant files

Done by @pmokeev in https://github.com/achains/Twist-n-Sync-CPP-Module/commit/69d266fef327336ae87510d22b9439d4f0085c0d


Added para symbol

@DenverCoder1 how do I add tabs & of what length? Can u please elaborate

@DenverCoder1 i added the tabs please check it.

@DenverCoder1 Please label as "hacktoberfest-accepted" and merge it. It's my first haktober 😄

👍 Happy Hacktoberfest! Merged!


Failing with error "/usr/bin/env: ‘bash\r’: No such file or directory"

Hi,
Can someone please help/suggest on what to do in case of this error ?

This is fixed as its not related to any issue with the script


⚠ Secret Website 3 has degraded performance

In 092e8e9, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 1962 ms

Resolved: Secret Website 3 performance has improved in bbe31c9.


fingerprint fetching with perfectCanvasRequest is way to slow

some statistic fyr...
code:
(async (): Promise<void> => {
  process.env.FINGERPRINT_TIMEOUT = '1200000';

  console.log('start time', new Date().toLocaleTimeString());

  const result = await Promise.all([...Array(8)].map((_, i) => new Promise(async (resolve, reject) => {
    try {
      // Get a fingerprint from the server:
      const fingerprint = await plugin.fetch('', {
        tags: ['Desktop', 'Chrome'],
        minBrowserVersion: 115,
        maxBrowserVersion: 115,
        perfectCanvasRequest: fs.readFileSync(path.resolve(path.dirname(url.fileURLToPath(import.meta.url)), '../configs/perfect-canvas-request.config'), { encoding: 'utf8' })
      });

      console.log(i, new Date().toLocaleTimeString());

      resolve(fingerprint);
    }
    catch (ex) {
      reject(ex);
    }
  })));
})();

Initially I would like to fetch the fingerprints in parallel, but obiviously that's not how it works... It takes >5 mins to get the first fingerprint, another 5 mins to get the second one, 1 more min to get the 3rd one and eventually an exception was thrown after 10 more mins...   Is there any advice?

p.s. also providing the perfect-fingerprint-request fyr
perfect-canvas-request.txt

Please never share your key.
You can read more here.
https://wiki.bablosoft.com/doku.php?id=perfectcanvas#limitations

I've just tried to get fingerprint with PerfectCanvas request for creepjs and got it in 1 minute approximatelly.


Bug/multi app

good work =)
I solved the merge conflicts and did some minor modification, but I think we are at a point where automated testing would be comfortable. I prepared there for the branch: https://github.com/creative-workflow/capistrano-pm2/tree/HeadspaceMeditation-bug/multi-app
I want to test capistranos pm2 tasks via travis by connecting to the local travis vm ...if you see better chances to test this, let me know =)

At the moment tests are not running, inside the folder test is a little nodejs "hello world"-app ...I m not sure if the local vm can connect to its self via ssh ...maybe we need to setup the sshd


[FLINK-9299] ProcessWindowFunction documentation Java examples have errors

What is the purpose of the change
This pull request fixed some document demo code error.
Brief change log

This pull request fixed some document demo code error.

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

cc @zentol @tillrohrmann

@StephanEwen does this has any problem need to change? it seems @medcv try to fixed this issue before asking me.

@yanghua Thanks for the fix. I will close my PR as you addressed all the issues in the ticket here.

hi @medcv  I think maybe it better to assign the issue to yourself before working on that, this could help to avoid depulicate works(cause i notice that you make the PRs without assigning to yourself), you can request the contribution permisson from the dev mail, i think PMCs will accpet your request once they saw your request, it always very quickly. With the permisson, you can assign the issue as you wish then.
Best~

Thanks for the fix @yanghua. I left a minor comment.
Otherwise +1 to merge.

cc @fhueske changed and fixed a remained error before

cc @tzulitai @fhueske

@StephanEwen fixed based on your suggestion

Looks good, thanks, merging this...


Store Campaign Signup status in Mobile Commons profile for Group segmenting

What's this PR do?

Stores a 'signedup' or 'completed' text value on new Mobile Commons Profile fields, one per each Campaign we need to support Mobile Commons broadcasting for.

Requires new step for Campaign setup to add the Campaign as a Mobile Commons Custom Field, with name campaign_[:campaign_id]_status .
If we go this route, will need to update Chatbot instructions to include this step

Stores a gambit_current_campaign custom field too, to support segmenting in Mobile Commons all members by their last CampaignBot campaign

How should this be reviewed?
Upon staging deploy, signup / reportback for a staging CampaignBot, and verify the relevant Mobile Commons fields are populated in your Mobile Commons Profile, changing from signedup to completed upon reporting back.
Any background context you want to provide?
This isn't the prettiest, because it continues our mega-profile approach of storing anything and everything on a Mobile Commons Profile (which is now up to 261 fields) -- but it should allow us to support sending scheduled Campaign reminder messages ("The campaign closes in 5 days and you haven't reported back")
Requires external Reportback Submissions updating the Gambit signups endpoint per #642 to update the Mobile Commons Campaign Status field upon Reportback submission.
Screenshots

Mobile Commons Profile example:

Mobile Commons Groups example:

Checklist

[ ] Documentation added for new features/changed endpoints.
[x] Tested on staging.

cc @deadlybutter @classicfreddie @jamjensen

A cleaner way to handle instead of this mega-profile might be to create Mobile Commons Groups and add/remove Group Members using the Mobile Commons API.
.
Tasks:

Create 2 new Mobile Commons Groups per DS Campaign Run: One for 'signedup', a second for 'completed'. This could be done programatically when a new [Campaign ID is added to our CAMPAIGNBOT_CAMPAIGNS](https://github.com/DoSomething/gambit/wiki/Chatbot#adding-campaigns) and the Gambit start process loads the Campaign from Phoenix. Only create the Mobile Commons groups if they don't exist.

Upon posting a Signup (or receiving an external uncompleted Signup from #642 )  -- add the member into signedup group

Upon posting a Reportback (or receiving an external completed Signup from #642) -- remove the member from signedup group and add into the completed group

Thanks for reviewing @sergii-tkachenko -- going to close this and go the Groups route to store signup status. It would eliminate the manual step of creating the profile field, and also allows Mobile Commons admins to download csv's of groups.


Improve Readme?

Hey, I don't mean to put down your work, but I think you should make it a bit more clear what the application does differently (or better) than youtube-dl.
I use youtube-dl a lot for downloading videos and playlists, and I think it already has support for a lot of options, so I can't figure out what problem will this application solve for me.
Again, I don't mean to sound rude or anything, just hope you could clear out the usecase.

You are right.
The one main feature that this program is useful is when you want to download say 480p videos. Now some videos in playlist may have format_code X,Y in 480p but some may have format_code Z in 480p. Also some may not even have 480p format.
In that case youtube-dl may fail with the -f option. On the other hand, this program will scan all formats available of the video and try to give you 480p in any format. If it fails, it will automatically use the bestvideo format. Same happens for audio. You can keep bitrate to 128 if you are sure higher bitrates won't be much useful.
I am not on the fastest of Internet connections so such optimizations really help me save some time.

I am on exactly the same internet connection as you (perhaps even worse) so I can clearly see where you're coming from.
The changes you suggest are really nice.
I think all you need to do is just make a section ("Customizations over youtube-dl?") and just explain this part out so people know if they actually need this or not.

Also, I think if a video is not found in the 480p format, it should just download the best video format LESS than 480p, because If someone doesn't want 720p that's most likely because they are on a capped data connection (that's me.)

I was just reading https://github.com/rg3/youtube-dl/#format-selection and found that almost all of these features are already supported by youtube-dl. In that case, my script is useless.. I can write a bash script and do the same job. I was in urgent need of something like this yesterday so I made this script. :pensive:

eh! that happens with the best of us. I wouldn't worry about it. Just keep your repo as is, and forget about it. :)


Pages stop loading after a few

Sorry to be a bother, I have no idea whats going on. I find that after 5 or so pages the script seems to stop. I'm in Chrome with Tampermonkey.

Closing this for now, since no conclusive info was shared that would suggest Endless Scroll is not working.


Consultation meeting with Library

Arrange a meeting with Armand about how to access the PDF files of the bachelor and MSc thesis in the Faculty of Architecture

completed


[docs] Add Snackbars TypeScript Demos

[x] I have followed (at least) the PR section of the contributing guide.

Added TS demos for Snackbars components as a part of #14897
Also, rewrote the ConsecutiveSnackbars demo to use hooks to get around a proptypes typescript error with styles.

Also, rewrote the ConsecutiveSnackbars demo to use hooks to get around a proptypes typescript error with styles.

Could you do this in a separate PR? You can look at the other demos how to get around propTypes errors.

@eps1lon @oliviertassinari I was able to find another demo with a pattern I could follow! I've updated ConsecutiveSnackbar to just convert to TS!

@sperry94 Thanks


Mesh Output doesn't appear to update with shader changes.

In QRenderDoc w/ D3D11 when editing a vertex shader the VS Out tab doesn't seem to update to reflect the edited shader. It seems to work fine in the texture view.

I considered for a while doing some more complex caching mechanism, so I could keep the unmodified mesh output data for when you remove the shader edits, but in the end I decided just to clear the cache when anything changes. It's a much simpler/more robust change, and it will work in the future when state edits and buffer edits are supported without any modification.
I've merged it to both branches, so please check on the next nightly build (or compile yourself) and let me know if you run into any problems.

v1.0 has now released, including this change.


rename pt to pt-pt

Apologies, I couldn't find clear hints on the filename requirements for translations for custom components. My understanding is that the filename either just is the lower-case 2-letter language code, or an upper-case 2-letter country code can be added.

@ViPeR5000: Should this file actually be name pt-PT.json if it needs to be country-specific?

Yes you have Portuguese from Portugal (pt-PT) and Portuguese from Brazil (pt-BR)


Jupyter Lab - Host getting stuck after executing Out-ConsoleGridView

Describe the bug
Basically, executing the cmdlet Out-ConsoleGridView (OCGV) sends the results to where the Jupyter host is running.
You can't use neither the "sec" key nor the OCGV "F9" key to clear it.
It will only execute the command once, then it get stuck.
Select .NET PowerShell notebook, and enter:
dir | ocgv

This works!
Enter a second command:
dir | select name | ocgv

At this time, .NET PowerShell stays "Busy" and won't process the command.
Did this error occur while using dotnet interactive?

[PowerShell] .NET Jupyter Notebook

Screenshots
If applicable, add screenshots to help explain your problem.
(See attached Image)

Please complete the following:
Even after the update, I'm getting the same issue:
Tool 'microsoft.dotnet-interactive' was successfully updated from version '1.0.116704' to version '1.0.117001'.

OS

[X] Windows 10
PS C:\Users\max_t> $PSVersionTable

Name                           Value

PSVersion                      7.0.0
PSEdition                      Core
GitCommitId                    7.0.0
OS                             Microsoft Windows 10.0.18363
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0
- [ ] macOS
- [X] Linux (Please specify distro) :
NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
- [ ] iOS
- [ ] Android

Browser

[X] Chrome
[ ] Edge
[ ] Safari

Frontend

[ ] Jupyter notebook
[X] Jupyter lab
[ ] nteract

I don't see how we would be able to generically fix this. Even things like vim also cause the hang.
There isn't really a way AFAIK to signal to the executable that "this is not a real terminal"... the executable (or in your case, cmdlet Out-ConsoleGridView) needs to be smarter and say "am I being run in a real terminal".
Can you open this issue in https://github.com/PowerShell/GraphicalTools so we can get that fixed?
I think we should close this issue as "by-design"/"wont fix" since it's likely impossible.

Hi @TylerLeonhardt
I'm just wondering if the ocgv would have the ability to use the "ESC" key instead of the long route of "F9" and click Yes to exit. Just something to think about.
I like the fact that I can use the ocgv in Notebook so I can save the image and paste it in the notebook file.

It's a strange behavior... but, I would love to have it corrected!
:)

We will be investigating an Out-GridView in Jupyter but we can't use Out-ConsoleGridView for this. It's a totally different technology stack.

Hey @TylerLeonhardt
I forgot to mention.  I notice that the progress bar was displayed while doing an Install-Module.

This is the reason why I try using the OCGV.
:)

Understandable but progress and ocgv are rendered differently - progress is special cased to work in Jupyter.
Don't forget to open that issue in ocgv to protect against this.

I'm not really sure how .NET Interactive can get around this. It'd be the same behavior if you pop a GUI like with WPF or WinForms (or real Out-GridView). Considering the restart kernel is available to unblock users who get into that position, I think we can close this.
Plus, Out-ConsoleGridView has been fixed to warn you about running it in .NET Interactive.


News on updated version

Hi! Any news on an updated (paid) version of TinyCrayon? We're looking for a solution for our app, but we can't implement the current ad-based version of TinyCrayon.

Hi
If you have the TinyCrayon Library available with you, Can you please share with us ?


Added public getter for ClassInfo.classpathElementURLs

Exposed ClassInfo.classpathElementURLs via a public getter as it's useful for us to know where the class is located.

@shamsasari Looks good to me, thanks for the PR!

Thanks for accepting it! When do you plan to do the next release?

@shamsasari I just released this in 2.0.20. Thanks again!


EgorBot for EgorBo in #110109

Processing https://github.com/dotnet/runtime/issues/110109#issuecomment-2495688674 command:
Command
-amd -intel
using BenchmarkDotNet.Attributes;

public class Bench
{
    [Benchmark]
    [Arguments(3.14f)]
    public float M1(float a) => MathF.FusedMultiplyAdd(a, -a, 1f);
}

(EgorBot will reply in this issue)

❌ Failed on AzureIceLake: Force delete (batch)
cc @EgorBo (logs)

❌ Failed on AzureMilano: Force delete (batch)
cc @EgorBo (logs)


Display a warning in status when too many log tail

What does this PR do?
This PR displays a warning in the agent status when the user is trying to tail more files than the logs_config.open_files_limit is allowing
Motivation
For now, this happens almost silently, the only way to find out that not all files are tailed is to read the logs of agent. This PR makes the problem more visible

@achntrl thanks for working on this! Someone from the team will review the code shortly, in the meantime, would you mind adding some screenshots of the agent status, to show how it displays? It helps the reviewer to picture how it would look like :)

Terminal status page :

Html status page :

I found a small bug: If you have 2 folders with > 100 files, then you delete files and you go under 100 files then you add more than 100 files in the first folder and some files in the second folder, the counter for the second folder doesn't get updated
It seems very specific but it's because of this loop
It shouldn't be too hard to fix, I'll push a fix tomorrow (and hopefully a test!)

This is great, adding the number of tailed files per wildcard tailer is more than I hoped we'd do, 👏 .

This looks great and fully reusable, I left two comments but we're heading to the right direction.
Thanks


perf(client): prealloc pkg/varlog.(*transmitter).transmitQueue

What this PR does
This PR preallocates pkg/varlog.(*transmitter).transmitQueue.
 Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

#721  👈
#720
#719
#718
#717
#716
#715
#714
main

This stack of pull requests is managed by Graphite.

Merge activity

Mar 5, 4:41 AM EST: @ijsong started a stack merge that includes this pull request via Graphite.


[TODO] added useful error log for debugging

including reason of following error:

backend connection failure
backend read/write IO failure
DNS failure
http-CONNECT-request protocol error

has been fixed in some pull requests: https://github.com/chobits/ngx_http_proxy_connect_module/pull/121


Portfolio E2E tests are failing

The E2E tests for the new portfolio page keep failing.
1) [webkit] › portfolio.spec.ts:79:7 › Add Portfolio Item › The description has validation ───────

    Test timeout of 15000ms exceeded.

    Error: locator.fill: Test timeout of 15000ms exceeded.
    Call log:
      - waiting for getByLabel('Description')

      83 |     await page
      84 |       .getByLabel(translations.settings.labels.description)
    > 85 |       .fill(
         |        ^
      86 |         'This is the longest description you will ever see in your entire life, you will never see such a long description again. This is the longest description in existence. Nothing will ever come close to be being so long again in the entire history of the world. I only have 30 characters left.'
      87 |       );
      88 |     await expect(page.getByTestId('description-validation')).toContainText(

        at /home/runner/work/freeCodeCamp/freeCodeCamp/e2e/portfolio.spec.ts:85:8

    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────

    Test timeout of 15000ms exceeded.

    Error: locator.fill: Test timeout of 15000ms exceeded.
    Call log:
      - waiting for getByLabel('Description')

      83 |     await page
      84 |       .getByLabel(translations.settings.labels.description)
    > 85 |       .fill(
         |        ^
      86 |         'This is the longest description you will ever see in your entire life, you will never see such a long description again. This is the longest description in existence. Nothing will ever come close to be being so long again in the entire history of the world. I only have 30 characters left.'
      87 |       );
      88 |     await expect(page.getByTestId('description-validation')).toContainText(

        at /home/runner/work/freeCodeCamp/freeCodeCamp/e2e/portfolio.spec.ts:85:8

    attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
    playwright/test-results/portfolio-Add-Portfolio-Item-The-description-has-validation-webkit-retry1/trace.zip
    Usage:

        npx playwright show-trace playwright/test-results/portfolio-Add-Portfolio-Item-The-description-has-validation-webkit-retry1/trace.zip

    ────────────────────────────────────────────────────────────────────────────────────────────────

    Retry #2 ───────────────────────────────────────────────────────────────────────────────────────

    Test timeout of 15000ms exceeded.

    Error: locator.fill: Test timeout of 15000ms exceeded.
    Call log:
      - waiting for getByLabel('Description')

      83 |     await page
      84 |       .getByLabel(translations.settings.labels.description)
    > 85 |       .fill(
         |        ^
      86 |         'This is the longest description you will ever see in your entire life, you will never see such a long description again. This is the longest description in existence. Nothing will ever come close to be being so long again in the entire history of the world. I only have 30 characters left.'
      87 |       );
      88 |     await expect(page.getByTestId('description-validation')).toContainText(

        at /home/runner/work/freeCodeCamp/freeCodeCamp/e2e/portfolio.spec.ts:85:8

  2) [webkit] › portfolio.spec.ts:51:7 › Add Portfolio Item › The url has validation ───────────────

    Test timeout of 15000ms exceeded.

    Error: locator.fill: Test timeout of 15000ms exceeded.
    Call log:
      - waiting for getByLabel('URL')

      53 |       .getByRole('button', { name: 'Add a new portfolio Item' })
      54 |       .click();
    > 55 |     await page.getByLabel(translations.settings.labels.url).fill('T');
         |                                                             ^
      56 |     await expect(page.getByTestId('url-validation')).toContainText(
      57 |       'Please use a valid URL'
      58 |     );

        at /home/runner/work/freeCodeCamp/freeCodeCamp/e2e/portfolio.spec.ts:55:61

    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────

    Test timeout of 15000ms exceeded.

    Error: locator.fill: Test timeout of 15000ms exceeded.
    Call log:
      - waiting for getByLabel('URL')

      53 |       .getByRole('button', { name: 'Add a new portfolio Item' })
      54 |       .click();
    > 55 |     await page.getByLabel(translations.settings.labels.url).fill('T');
         |                                                             ^
      56 |     await expect(page.getByTestId('url-validation')).toContainText(
      57 |       'Please use a valid URL'
      58 |     );

        at /home/runner/work/freeCodeCamp/freeCodeCamp/e2e/portfolio.spec.ts:55:61

    attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
    playwright/test-results/portfolio-Add-Portfolio-Item-The-url-has-validation-webkit-retry1/trace.zip
    Usage:

        npx playwright show-trace playwright/test-results/portfolio-Add-Portfolio-Item-The-url-has-validation-webkit-retry1/trace.zip

    ────────────────────────────────────────────────────────────────────────────────────────────────

  3) [webkit] › portfolio.spec.ts:121:7 › Add Portfolio Item › It should be possible to add a portfolio item

    Error: Timed out 5000ms waiting for expect(locator).toBeDisabled()

    Locator: getByRole('button', { name: 'Add a new portfolio Item' })
    Expected: disabled
    Received: enabled
    Call log:
      - expect.toBeDisabled with timeout 5000ms
      - waiting for getByRole('button', { name: 'Add a new portfolio Item' })
      -   locator resolved to <button type="button" aria-disabled="false" class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-[90](https://github.com/freeCodeCamp/freeCodeCamp/actions/runs/11501412212/job/32015928092#step:14:91)0 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-fo…>Add a new portfolio Item</button>
      -   unexpected value "enabled"
      -   locator resolved to <button type="button" aria-disabled="false" class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-fo…>Add a new portfolio Item</button>
      -   unexpected value "enabled"
      -   locator resolved to <button type="button" aria-disabled="false" class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-fo…>Add a new portfolio Item</button>
      -   unexpected value "enabled"
      -   locator resolved to <button type="button" aria-disabled="false" class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-fo…>Add a new portfolio Item</button>
      -   unexpected value "enabled"
      -   locator resolved to <button type="button" aria-disabled="false" class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-fo…>Add a new portfolio Item</button>
      -   unexpected value "enabled"
      -   locator resolved to <button type="button" aria-disabled="false" class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-fo…>Add a new portfolio Item</button>
      -   unexpected value "enabled"
      -   locator resolved to <button type="button" aria-disabled="false" class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-fo…>Add a new portfolio Item</button>
      -   unexpected value "enabled"
      -   locator resolved to <button type="button" aria-disabled="false" class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-fo…>Add a new portfolio Item</button>
      -   unexpected value "enabled"
      -   locator resolved to <button type="button" aria-disabled="false" class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-fo…>Add a new portfolio Item</button>
      -   unexpected value "enabled"

      125 |     await expect(
      126 |       page.getByRole('button', { name: 'Add a new portfolio Item' })
    > 127 |     ).toBeDisabled();
          |       ^
      128 |
      129 |     await page
      130 |       .getByLabel(translations.settings.labels.title)

        at /home/runner/work/freeCodeCamp/freeCodeCamp/e2e/portfolio.spec.ts:127:7

  4) [webkit] › shortcuts-modal.spec.ts:78:5 › has a button to disable or enable keyboard shortcuts

    Error: Timed out 5000ms waiting for expect(locator).toBeFocused()

    Locator: getByTestId('hotkeys')
    Expected: focused
    Received: inactive
    Call log:
      - expect.toBeFocused with timeout 5000ms
      - waiting for getByTestId('hotkeys')
      -   locator resolved to
…

      -   unexpected value "not focused"
      -   locator resolved to
…

      -   unexpected value "not focused"
      -   locator resolved to
…

      -   unexpected value "not focused"
      -   locator resolved to
…

      -   unexpected value "not focused"
      -   locator resolved to
…

      -   unexpected value "not focused"
      -   locator resolved to
…

      -   unexpected value "not focused"
      -   locator resolved to
…

      -   unexpected value "not focused"
      -   locator resolved to
…

      -   unexpected value "not focused"
      -   locator resolved to
…

      -   unexpected value "not focused"

      29 |   // capture the keyboard shortcuts
      30 |   await getEditors(page).press('Escape');
    > 31 |   await expect(page.getByTestId('hotkeys')).toBeFocused();
         |                                             ^
      32 |   await page.keyboard.press('Shift+?');
      33 | };
      34 |

        at openModal (/home/runner/work/freeCodeCamp/freeCodeCamp/e2e/shortcuts-modal.spec.ts:31:45)
        at /home/runner/work/freeCodeCamp/freeCodeCamp/e2e/shortcuts-modal.spec.ts:81:3

    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────

    Error: Timed out 5000ms waiting for expect(locator).toBeVisible()

    Locator: getByText(/We have updated your keyboard shortcuts settings/)
    Expected: visible
    Received: <element(s) not found>
    Call log:
      - expect.toBeVisible with timeout 5000ms
      - waiting for getByText(/We have updated your keyboard shortcuts settings/)

      [93](https://github.com/freeCodeCamp/freeCodeCamp/actions/runs/11501412212/job/32015928092#step:14:94) |   await expect(
      94 |     page.getByText(new RegExp(translations.flash['keyboard-shortcut-updated']))
    > [95](https://github.com/freeCodeCamp/freeCodeCamp/actions/runs/11501412212/job/32015928092#step:14:96) |   ).toBeVisible();
         |     ^
      [96](https://github.com/freeCodeCamp/freeCodeCamp/actions/runs/11501412212/job/32015928092#step:14:97) |
      [97](https://github.com/freeCodeCamp/freeCodeCamp/actions/runs/11501412212/job/32015928092#step:14:98) |   await page.keyboard.press('Shift+?');
      [98](https://github.com/freeCodeCamp/freeCodeCamp/actions/runs/11501412212/job/32015928092#step:14:99) |

        at /home/runner/work/freeCodeCamp/freeCodeCamp/e2e/shortcuts-modal.spec.ts:95:5

    attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
    playwright/test-results/shortcuts-modal-has-a-butt-57ee7-r-enable-keyboard-shortcuts-webkit-retry1/trace.zip
    Usage:

        npx playwright show-trace playwright/test-results/shortcuts-modal-has-a-butt-57ee7-r-enable-keyboard-shortcuts-webkit-retry1/trace.zip

    ────────────────────────────────────────────────────────────────────────────────────────────────

  Slow test file: [webkit] › username-change.spec.ts (34.1s)
  Slow test file: [webkit] › lower-jaw.spec.ts (30.8s)
  Slow test file: [webkit] › output.spec.ts (29.2s)
  Slow test file: [webkit] › completion-modal.spec.ts (27.5s)
  Slow test file: [webkit] › challenge-reset-modal.spec.ts (27.2s)
  Consider splitting slow test files to speed up parallel execution
  1 failed
    [webkit] › portfolio.spec.ts:79:7 › Add Portfolio Item › The description has validation ────────
  3 flaky
    [webkit] › portfolio.spec.ts:51:7 › Add Portfolio Item › The url has validation ────────────────
    [webkit] › portfolio.spec.ts:[121](https://github.com/freeCodeCamp/freeCodeCamp/actions/runs/11501412212/job/32015928092#step:14:122):7 › Add Portfolio Item › It should be possible to add a portfolio item
    [webkit] › shortcuts-modal.spec.ts:78:5 › has a button to disable or enable keyboard shortcuts ─
  25 skipped
  342 passed (13.9m)
Error: Process completed with exit code 1.

Just webkit, right?
@Sembauke, I think you worked on these most recently. Could you take a look?

Sure, no problem/

Timeout Exceeded for Locator.fill

Potential Solutions -->
#Increase Timeout :- You can increase the timeout for the specific test or actionawait page.getByLabel(translations.settings.labels.description, { timeout: 30000 }).fill('...');
#Check Visibility :-  Ensure the element is visible and enabled await expect(page.getByLabel(translations.settings.labels.description)).toBeVisible();
2. Button Not Being Disabled
Potential Solutions -->
#Debug Validation Logic :- Check the logic that controls when the button is enabled or disabled. Ensure that it correctly reflects the state of the input fields
#Add Explicit Wait:- Sometimes adding an explicit wait for the button's state to change can help await expect(page.getByRole('button', { name: 'Add a new portfolio Item' })).toBeDisabled({ timeout: 10000 });

Focus Not Found

Potential Solutions-->
#Ensure Focus : Before asserting that the element is focused, ensure it is focused. You can explicitly focus on the element if needed await page.getByTestId('hotkeys').focus(); await expect(page.getByTestId('hotkeys')).toBeFocused();

@ilenia-magoni  The portfolio test should now be a little more stable. I will be closing this. I did not directly want to reference the pull-request as it might not have closed the issue.
Please re-open if you can find more stability issues with the portfolio tests. Please make sure that you are on the latest main.

@Sembauke the main branch has still failures: https://github.com/freeCodeCamp/freeCodeCamp/actions/runs/11553184761/job/32154422915

please re-open if failing after #57428


Variable Add not updating variable menu

After adding a variable it doesn't show up as option in Set Variable menu

i am going to remove that submenu and do only offer Set Variable as block instead. you set the target variable in that block.

Please don't. I think this is a great feature. It simplifies greatly &
minimizes error.
Tim Ogletree
Systems Engineering
MediaMerge, Inc.
205.678.0588
www.mediamerge.com
On Sun, Jun 5, 2016 at 9:22 AM, gbaumgart<EMAIL_ADDRESS>wrote:

i am going to remove that submenu and do only offer Set Variable as block
instead. you set the target variable in that block.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/net-commander/windows-dist/issues/10#issuecomment-223815840,
or mute the thread
https://github.com/notifications/unsubscribe/AJxHmLTcc-G_rV5beW_nrwsUSIoV0vCGks5qIturgaJpZM4ItLxr
.


NIFI-11555-Upgrade-apacheds-all-to-2.0.0.AM26

Summary
NIFI-00000
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[x] Apache NiFi Jira issue created

Pull Request Tracking

[x] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[x] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[x] Pull Request based on current revision of the main branch
[ ] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 11
[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

@exceptionfactory  Could you please review it.

@exceptionfactory , I'm sorry about that. I had updated M24 to M26.
But as you suggested, the latest available in maven repository is AM26.
I have updated to that now.
Could you please review

Sure @exceptionfactory . I have backed out that surefire plugin upgrade change. I'll look deeper into the logs.

Thanks for your work on this @jbalchan. It appears that more recent versions of the Apache DS All JAR introduced issues with manifest signatures. On further investigation, the library is no longer used, so I created a new Jira issue and a separate pull request to remove the references. This was helpful for highlighting the opportunity to remove the dependency.
Closing in favor of #7264.

Sure. Thanks @exceptionfactory.


Merge RequestDto with UpdateDto

Feature Request
Currently we have, for the Asset, ContractDefinition and PolicyDefinition entities, different Dtos for "creation" and "update", these could be merged into a single Dto each, and the DtoWrapper and related transformer will be useless.
To be done after #3054
Which Areas Would Be Affected?
api
Why Is the Feature Desired?
cleanup
Solution Proposal
If possible, provide a (brief!) solution proposal.

Superseded by #3267


Add note about rejectOnNotFound removal

Closes #4999

I might be missing something, but I could only find it in the Reference after a global search. 🤔
Could you point me to the page you're referring to?

There are more mentions of rejectOnNotFound further down. You only added a note to the global usage of the feature in PrismaClient context.


cmd/go: TestCgoConsistentResults fails with clang-3.9

@jessfraz and I upgraded the linux-*-clang builders for the first time in ages.
They now have clang-3.9 and now builds are failing with:
https://build.golang.org/log/e66348d8581d2f80e7d801961cf8814d9af1bed4
--- FAIL: TestCgoConsistentResults (4.47s)
	go_test.go:260: running testgo [build -o /tmp/gotest555473365/cgotest1 cgotest]
	go_test.go:260: running testgo [build -x -o /tmp/gotest555473365/cgotest2 cgotest]
	go_test.go:279: standard error:
	go_test.go:280: WORK=/tmp/go-build283999844
		mkdir -p $WORK/cgotest/_obj/
		mkdir -p $WORK/
		cd /tmp/workdir/go/src/cmd/go/testdata/src/cgotest
		CGO_LDFLAGS="-g" "-O2" /tmp/workdir/go/pkg/tool/linux_amd64/cgo -objdir $WORK/cgotest/_obj/ -importpath cgotest -- -I $WORK/cgotest/_obj/ -g -O2 m.go
		cd $WORK
		/usr/bin/clang -fdebug-prefix-map=a=b -c trivial.c
		/usr/bin/clang -gno-record-gcc-switches -c trivial.c
		cd /tmp/workdir/go/src/cmd/go/testdata/src/cgotest
		/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -I $WORK/cgotest/_obj/ -g -O2 -o $WORK/cgotest/_obj/_cgo_export.o -c $WORK/cgotest/_obj/_cgo_export.c
		/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -I $WORK/cgotest/_obj/ -g -O2 -o $WORK/cgotest/_obj/m.cgo2.o -c $WORK/cgotest/_obj/m.cgo2.c
		/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -I $WORK/cgotest/_obj/ -g -O2 -o $WORK/cgotest/_obj/_cgo_main.o -c $WORK/cgotest/_obj/_cgo_main.c
		/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -o $WORK/cgotest/_obj/_cgo_.o $WORK/cgotest/_obj/_cgo_main.o $WORK/cgotest/_obj/_cgo_export.o $WORK/cgotest/_obj/m.cgo2.o -g -O2
		/tmp/workdir/go/pkg/tool/linux_amd64/cgo -dynpackage cgotest -dynimport $WORK/cgotest/_obj/_cgo_.o -dynout $WORK/cgotest/_obj/_cgo_import.go
		cd $WORK
		/usr/bin/clang -no-pie -c trivial.c
		cd /tmp/workdir/go/src/cmd/go/testdata/src/cgotest
		/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -o $WORK/cgotest/_obj/_all.o $WORK/cgotest/_obj/_cgo_export.o $WORK/cgotest/_obj/m.cgo2.o -g -O2 -Wl,-r -nostdlib -Wl,--build-id=none
		/tmp/workdir/go/pkg/tool/linux_amd64/compile -o $WORK/cgotest.a -trimpath $WORK -p cgotest -buildid da01d0527cc40b26d8afc2e889ecf3cc74ca325a -D _/tmp/workdir/go/src/cmd/go/testdata/src/cgotest -I $WORK -pack $WORK/cgotest/_obj/_cgo_gotypes.go $WORK/cgotest/_obj/m.cgo1.go $WORK/cgotest/_obj/_cgo_import.go
		pack r $WORK/cgotest.a $WORK/cgotest/_obj/_all.o # internal
		mkdir -p /tmp/gotest555473365/
		mv $WORK/cgotest.a /tmp/gotest555473365/cgotest2

	go_test.go:3398: building cgotest twice did not produce the same output
FAIL
FAIL	cmd/go	60.574s

/cc @ianlancetaylor

hmm i can test with 3.5 and just verify for sanity that was working
otherwise might be something weird...
On Thu, Apr 13, 2017 at 1:49 PM, Brad Fitzpatrick<EMAIL_ADDRESS>wrote:

@jessfraz https://github.com/jessfraz and I upgraded the linux-*-clang
builders for the first time in ages.
They now have clang-3.9 and now builds are failing with:
https://build.golang.org/log/e66348d8581d2f80e7d801961cf8814d9af1bed4
--- FAIL: TestCgoConsistentResults (4.47s)
go_test.go:260: running testgo [build -o /tmp/gotest555473365/cgotest1 cgotest]
go_test.go:260: running testgo [build -x -o /tmp/gotest555473365/cgotest2 cgotest]
go_test.go:279: standard error:
go_test.go:280: WORK=/tmp/go-build283999844
mkdir -p $WORK/cgotest/_obj/
mkdir -p $WORK/
cd /tmp/workdir/go/src/cmd/go/testdata/src/cgotest
CGO_LDFLAGS="-g" "-O2" /tmp/workdir/go/pkg/tool/linux_amd64/cgo -objdir $WORK/cgotest/_obj/ -importpath cgotest -- -I $WORK/cgotest/_obj/ -g -O2 m.go
cd $WORK
/usr/bin/clang -fdebug-prefix-map=a=b -c trivial.c
/usr/bin/clang -gno-record-gcc-switches -c trivial.c
cd /tmp/workdir/go/src/cmd/go/testdata/src/cgotest
/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -I $WORK/cgotest/_obj/ -g -O2 -o $WORK/cgotest/_obj/_cgo_export.o -c $WORK/cgotest/_obj/_cgo_export.c
/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -I $WORK/cgotest/_obj/ -g -O2 -o $WORK/cgotest/_obj/m.cgo2.o -c $WORK/cgotest/_obj/m.cgo2.c
/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -I $WORK/cgotest/_obj/ -g -O2 -o $WORK/cgotest/_obj/_cgo_main.o -c $WORK/cgotest/_obj/_cgo_main.c
/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -o $WORK/cgotest/_obj/cgo.o $WORK/cgotest/_obj/_cgo_main.o $WORK/cgotest/_obj/_cgo_export.o $WORK/cgotest/_obj/m.cgo2.o -g -O2
/tmp/workdir/go/pkg/tool/linux_amd64/cgo -dynpackage cgotest -dynimport $WORK/cgotest/_obj/cgo.o -dynout $WORK/cgotest/_obj/_cgo_import.go
cd $WORK
/usr/bin/clang -no-pie -c trivial.c
cd /tmp/workdir/go/src/cmd/go/testdata/src/cgotest
/usr/bin/clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=$WORK=/tmp/go-build -gno-record-gcc-switches -o $WORK/cgotest/_obj/_all.o $WORK/cgotest/_obj/_cgo_export.o $WORK/cgotest/_obj/m.cgo2.o -g -O2 -Wl,-r -nostdlib -Wl,--build-id=none
/tmp/workdir/go/pkg/tool/linux_amd64/compile -o $WORK/cgotest.a -trimpath $WORK -p cgotest -buildid da01d0527cc40b26d8afc2e889ecf3cc74ca325a -D _/tmp/workdir/go/src/cmd/go/testdata/src/cgotest -I $WORK -pack $WORK/cgotest/_obj/_cgo_gotypes.go $WORK/cgotest/_obj/m.cgo1.go $WORK/cgotest/_obj/_cgo_import.go
pack r $WORK/cgotest.a $WORK/cgotest/_obj/_all.o # internal
mkdir -p /tmp/gotest555473365/
mv $WORK/cgotest.a /tmp/gotest555473365/cgotest2
go_test.go:3398: building cgotest twice did not produce the same output
FAIL
FAIL	cmd/go	60.574s
/cc @ianlancetaylor https://github.com/ianlancetaylor
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/19964, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYNbBJnVbOv-ME8hdyrDJGpkWuKQen4ks5rvmBCgaJpZM4M9ARL
.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

ya I can reproduce with 3.9 only

CC @neild

Looks like clang-3.9 is including path information in the binary.
82,83c82,83
< /tmp/go-build662498961/cgotest/_obj/_cgo_export.c
< /tmp/go-build662498961/cgotest/_obj/m.cgo2.c
---
> /tmp/go-build714166219/cgotest/_obj/_cgo_export.c
> /tmp/go-build714166219/cgotest/_obj/m.cgo2.c

Stripping cgotest seems to resolve the issue.
3427c3427
< 	ldflags = append(ldflags, "-Wl,-s,-r", "-nostdlib")
---
> 	ldflags = append(ldflags, "-Wl,-r", "-nostdlib")

go test -run TestCgoConsistentResults go_test.go
ok  	command-line-arguments	23.184s

Whoa good find!
On Apr 13, 2017 21:04, "Nick McCann"<EMAIL_ADDRESS>wrote:

Looks like clang-3.9 is including path information in the binary.
82,83c82,83
< /tmp/go-build662498961/cgotest/_obj/_cgo_export.c
< /tmp/go-build662498961/cgotest/_obj/m.cgo2.c

/tmp/go-build714166219/cgotest/_obj/_cgo_export.c
/tmp/go-build714166219/cgotest/_obj/m.cgo2.c

Stripping cgotest seems to resolve the issue.
3427c3427
< 	ldflags = append(ldflags, "-Wl,-s,-r", "-nostdlib")

ldflags = append(ldflags, "-Wl,-r", "-nostdlib")

go test -run TestCgoConsistentResults go_test.go
ok  	command-line-arguments	23.184s
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/19964#issuecomment-294059789, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbGlXkg9KDqUVq9RD-yI7NPrihqkAks5rvsYxgaJpZM4M9ARL
.

I think using the CGO_LDFLAGS env var would suffice. Changing default ldflags is not a good idea because we wouldn't be able to turn it down.

We're using -fdebug-prefix-map though, right?
I checked that our image supports that flag, so this should be true:
        if b.gccSupportsFlag("-fdebug-prefix-map=a=b") {                                                             |
                a = append(a, "-fdebug-prefix-map="+b.WorkDir+"=/tmp/go-build")                                      |
        }                                                                                |

(Ignore the gcc part of the method name... it just checks the C compiler supporting the given flag.`
But you're saying that the linker is adding filenames?
Does the gcc linker not add filenames to its output? Which option is that? Maybe we're just missing the clang equivalent flags in the place where we ask gcc to not add filenames?
It seems that stripping the whole binary is overkill. Is that what we do with gcc?
/cc @ianlancetaylor

A filename that ends in .c would not be added by the linker.  It's possible that -fdebug-prefix-map only affects debug info, and that this file name is appearing because the compiler is emitting a .file pseudo-op.  In GCC -fdebug-prefix-map is applied to the .file pseudo-op, but perhaps in clang it is not.  That's just a guess, though.
I only have clang 3.6 installed myself, and it does not seem to support -fdebug-prefix-map at all.  According to a web search the option was added to clang in version 3.8.  Note that the test always passes with a compiler that does not support that option--the test checks for that.
Hmmm, I just realized that I can use gomote to test clang 3.9.  And I am correct: the -fdebug-prefix-map option is being applied to the debug info but not to the initial .file pseudo-op.
My only current thought for how to fix this is that instead of compiling $WORK/a/b/foo.c, we should change the command to (cd $WORK/a/b && clang -g -c foo.c).  We'll still want -fdebug-prefix-map, I think, but that should fix the .file pseudo-op.


To add a calculator to find given vectors are coplanar or non coplanar vectors

Is your feature request related to a problem? Please describe.
To add a calculator to find given vectors are coplanar or non coplanar vectors

Hi, I want to work on this issue I will start working on it as soon as I get assigned!! I am a part of GSSoC'21.
Kindly assign this issue to me!
Discord Username : Abhijeet Sinha(P)
Discord Tag: #4018


[FA] Retry ansible runbook

What does this PR do?

Retry ansible runbook if failed, to avoid failing the pipeline in case of network fluke
Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge


create admin folder

Bunch of little things

docker and python folders moved into admin/run_environment
python folder removed (reqs and constraints moved up into run_environment
docker publish scripts tweaked to run from root of project
ops folder created within admin - scripts that are run for specific operations. Some of these are run frequently - compile python requirements, clean build artifacts, etc. Some won't be -> create/setup dev bucket

Some of the commits are useful, mainly for specific code changes, but more than anything I would just look at the repo checked out to this branch and see what you think.
docker publish job working
compile python packages job working (and pr created)
clean build artifacts job working
qa deploy working

may I suggest a small readme file or updated wiki page to have a short description of ops and run environment folders?

may I suggest a small readme file or updated wiki page to have a short description of ops and run environment folders?

If this gets merged I'll update https://github.com/NYCPlanning/data-engineering/wiki/Repository-Structure

Updated both repository structure and docker image management wiki pages

ty!


Issue with filtering hourly data using Unix timestamp

Hello there,
I've noticed that the PirateWeather API doesn't filter hourly data properly when a Unix timestamp is passed for a specific day. For instance, when I try to get hourly data for a specific day using the following endpoint:
https://api.pirateweather.net/forecast/{API_KEY}/28.906433,28.232497,1680008100?lang=en&units=si
It returns 48 hours of data, instead of the expected 24 hours for that specific day. In contrast, the same request made to the DarkSky API works as expected, returning 24 hours of data.
https://api.darksky.net/forecast/{API_KEY}/28.906433,28.232497,1680008100?lang=en&units=si
Thank you.

Exactly, is it possible you look at this please?


Don't automatically add path on error

There were two semantic bugs in swoval file tree views:

When the depth of the path search is set to -1, the file tree view is
supposed to return a list that contains only the entry for the source
root. For depth >= 0, the source root is not part of the results.

recursive traversal of the file system was halted if a subdirectory
did not satisfy the filter.

I think that I added the exception handler in DefaultFileTreeView to
support getting the source root, but this caused problems elsewhere. I
fixed the upstream bug so that now DefaultFileTreeView should do the
right thing.
Similarly, the logic for first listing the results with AllPass and
subsequently applying the filter is unnecessary now that I fixed the
upstream bug.
Since there were not tests of these semantics, I added FileTreeViewSpec.

To validate this pull request against other sbt modules, please visit this link.

This is a pre-req for the PathFinderInput idea in #212.


Path: Handle Windows paths by converting to an internal UNIX-style representation

This is an alternative strategy to the one taken in https://github.com/apple/swift-package-manager/pull/2622; the first commit is just reverting that PR, while the second contains the new changes.
The basic idea is that paths are always stored in UNIX form within AbsolutePath and RelativePath, and that we convert between Windows paths at init at pathString. In most cases, removing any UNC or device path prefix, converting backslashes to forward slashes, and prefixing with a root / is enough to make a Windows path UNIX-like enough for the rest of the AbsolutePath/RelativePath functionality to work.
I've only really tested with DOS paths at the moment. If it turns out we need to distinguish between DOS paths, UNC paths, and device paths, we could look at adding a top-level /windows-device/ or /windows-unc/ directory to the internal path representation as one way to disambiguate.
cc @compnerd, @hartbit

I'm not sure this will work. The path needs to be preserved to be passed to file system APIs afterwards. I think we have no choice but to fully support Windows paths.

Could you elaborate on what you mean by that and what information you think we wouldn’t be preserving? This does at least work for simple cases - I haven’t tried anything involving multiple drives, network paths, or sum links yet, but I don’t see a fundamental reason why this approach wouldn’t also work for those.
Note that there is a conversion out of the internal form when we generate the pathString - we don’t pass the internal representation directly to system APIs.

Well, for example, it seems you drop the drive letter and other UNC prefixes. If I initialize AbsolutePath with a path on a drive that is not the current drive, I doubt this will work.

The drive letter is still in the path - I only drop the \\? or \\, so e.g. C:\Folder\File.swift becomes /C:/Folder/File.swift. The main issue I could see is that it doesn’t distinguish as-is between local and UNC paths, but that could be resolved resolved by name spacing at the root level (e.g. /local/rest-of-path or /unc/rest-of-path).

I understand better now, thanks for explaining! Unfortunately, this feels like a bit of hack, and I think it might be better to truly support Windows paths. I'm working on that, leveraging Windows APIs to avoid reinventing the wheel.

I am also thinking that this approach might end up making it harder to do the right thing. Given the fact that @hartbit is already working on properly handling paths using Windows APIs, it might not be worth handling all the complexity we'll be introducing with this approach.

My view is that this is a very simple approach and shouldn’t be difficult to eventually replace - most of the complexity in the diff is just the first commit reverting @hartbit’s refactoring, and the second commit mostly amounts to a few lines of string manipulation.
This does have a few advantages over a separate implementation, however: it’s much easier to maintain, can largely share the same test suite, and will have the same performance characteristics as on other platforms (plus a small constant factor on certain operations). I’m not convinced it’s worth all the extra work of a Windows-specific implementation when we don’t yet have concrete use cases that this approach doesn’t work for.
With that all said, if @hartbit thinks a “proper” approach wouldn’t take long to implement and would be performant then I’m totally okay with waiting for that.

@compnerd could you please help review this since you worked on this lately

Processing the same test suite is an interesting idea.  Storing the paths as arcs and then converting to the FSR is a very reasonable thing to do, and really effectively what Foundation does to ensure that different path separators are not a concern.  I think that rebasing this and getting it working to the same state as the current tree would be interesting.

I agree with @compnerd, I think it's very interesting to consider whether we need the internal representation to be exactly what the OS wants, or something more suitable for path operations that can then (quickly) be transformed into what the OS wants at the time of file system access.  Even with the current implementation of having a string with Unix-style path separators, there can be encoding differences when calling file system functions.  It's just that with Swift String being UTF-8 backed now, it turns out to be a no-op transformation.
It's worth considering that if AbsolutePath and RelativePath contains the OS native representation, then that does get exposed to clients through methods such as pathString, etc.  That may be what we want, but it will mean that, for example, swift package describe and swift package dump-package will yield different output on different platforms.
At some point we do need to deal with paths that have forward slashes on all host OSs, since we need to support at least relative paths that are read from files such as the package manifest (e.g. subpaths of target source directories, of resource files, of module maps, etc).  So I think the decision is whether to do the transformation as each path is constructed, or to do it on file system access.  I don't have a strong opinion yet, but that seems like the main choice, and either way we go has ramifications.

For what it's worth, it might be a few weeks before I can get back to any implementation work on this.
In response to what @abertelrud has raised: my personal opinion is that any relative paths should stay Unix-style for consistency cross-platform, but any absolute paths should always be exposed to the user in a format that they can copy and paste into an Explorer/Finder window. That doesn't really match up with this PR, which would naively expose any absolute paths as the /-prefixed internal implementation; however, that's also easy enough to work around.

Hi @troughton, the Swift project moved the default branch to main and deleted master branch, so GitHub automatically closed the PR. Please rebase on top of the main and we can reopen.
More detail about the branch update - https://forums.swift.org/t/updating-branch-names/40412


Commissioning

To get a more easy plug-n-play solution we would need the commissioning been implemented for the sensor tag.

This is done with 15b3c7c
I shifted the default config to be a joiner
https://github.com/HomeSmartMesh/sdk-hsm-sensortag/blob/15b3c7c2ed6fb304dae89fa50b9e004bac0a1587/samples/openthread_tag_sensors/prj.conf#L40
What I managed to get running before is this example with command line config on server side and cli as joiner
https://www.homesmartmesh.com/docs/networks/thread/#commissioning
now with the joiner as sensor tag, I did not manage to get it to run yet, I tried to use the web GUI on the server
This is the reference doc
https://openthread.io/guides/build/commissioning

"joining" is the needed configuration for the device, "commissioning" is what is needed on the Boarder router side, it's quite easy, now also documented on the readme
https://github.com/HomeSmartMesh/sdk-hsm-sensortag/tree/main/samples/openthread_tag_sensors#usage


A command is one-character-off

In Vim, the A should move the cursor to the end of the line and enter the insert mode.
But here the A sometimes moves the cursor after the second last character instead of last one

Can't reproduce. Please try with empty init.vim, no vscode extensions.


Extend Snow provider surface API to use management components

Issue #, if available:
Description of changes:
This PR extends the snow provider api surface to use management component to gradually introduce the changes outlined in https://github.com/aws/eks-anywhere/pull/7353, split out into multiple.
After extending all the providers, we also now update the Provider interface with the new methods
Testing (if applicable):
Documentation added/planned (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/test eks-anywhere-presubmit

/approve


Support updates with multiple image files

As of version 2.9.0 if you run
t update 'This is a test' -f /tmp/1.png -f /tmp/2.png`

t reports success but only /tmp/2.png is posted. I expected the command to either attach both files to the tweet or to return an error message that said you could only post one file at a time.

Any news or workarounds on this issue?

Any news or workarounds on this issue?

I have up waiting and use https://github.com/piroor/tweet.sh for this purpose

Still not working?


Add message to Netlify deployments

These are displayed in the Netlify interface and help one to see what was deployed and when.
We could probably add the title of the latest commit message.
See: https://github.com/jsmrcaga/action-netlify-deploy/blob/master/entrypoint.sh#L28

We would need to add it to: https://github.com/daniel-ac-martin/NotGovUK/blob/master/.github/workflows/deploy-docs.yml#L64


Undefined variables

Each of the following lines is a bug in the current version of SQLAPI.py, but I defer to @bmschmidt as to what the proper resolution is for each.
SQLAPI.py:926:22: F821 undefined name 'smooth_function'
SQLAPI.py:1014:36: F821 undefined name 'pickle'
SQLAPI.py:1185:9: F821 undefined name 'userqueries'
SQLAPI.py:1198:11: F821 undefined name 'headers'

smooth_function seems to be part of a deprecated method that can likely be deleted. The pickle line seems to be expecting import pickle, not sure if it should be imported or the line removed. The userqueries reference is wrapped in try/except, but it obviously will always do the latter, and the headers line is for what seems to be debug functionality that is no longer supported.

There's a lot of deadwood in SQLAPI.py; I never cleared out the things that became unnecessary with the switch to pandas for merging for fear it make break something running down at Rice.
In each of these cases, it is safe to delete the entire code block that contains the offending line.
There's a lot else that should go besides: a number of code blocks are tagged as deprecated, and I think I altered the line chart GUI to not use those methods.
Plus there's a lot of code for caching that can be deleted as well.

Great. Unless you have a commit already loaded, I'll remove this code.

I'm expanding the scope of this issue to include the various deprecated blocks.

I cleaned the issues mentioned in the initial scope with d8307c1f, and followed backward looking for references to the code block. With the new scope, you'll have to do a more detailed audit of the functions in SQLAPI.py before closing this issue.


Output file group declaration copied twice in the generated program

Hi,
I have a 01 group OA00 with 7 level 10 in my input cobol program :

And the generated cobol (CC##99.cbl by default) contained this group twice in the WSS :

And below the SQLCA copy :

And this is note the case in the input program as you can see :

The SQLCA copy is like this :

I'm running CC 0.2.8

Temporary fix, move the group to the WSS in the input cobol program.

Hi @Thibaut69
Thanks for reporting this.
I believe this will be fixed by part of the PR by samdion.
Regards
Rune

Hi @Thibaut69,
Thanks for your input, Working on a PR for this issue.
Feel free to use the fix-db2 branch in the mean while.


[tcp] Implement Missing Features in TCP Layer

Description
We should implement the following missing functionalities in the TCP layer:

[ ] TCP Fast Open
[ ] Nagle's algorithm (optional)
[ ] Silly window syndrome
[ ] Fast retransmit
[ ] Congestion control

I removed several of the original "missing functionalities" from this list because they have their own Issue for them:
TCP Timestamps is covered by Issue #182.
Delayed ACKs is already implemented.
SACK is covered by Issue #183.


[question] are extern C structs treated differently

In the handle_scopes function in adapter2/src/debug_session.rs when you pass the SBFrame to Container::Locals as a ref but Container::Locals takes a value how does this work, is the c struct always a ref?  I'm learning how the debugger works and learning more about rust, I am only looking to learn more.
From code
fn handle_scopes(&mut self, args: ScopesArguments) -> Result<ScopesResponseBody, Error> {
        let frame_id = Handle::new(args.frame_id as u32).unwrap();
        if let Some(Container::StackFrame(frame)) = self.var_refs.get(frame_id) {
            let frame = frame.clone();
            let locals_handle = self.var_refs
                                           // this is where I am wondering about
			.create(Some(frame_id), "[locs]", Container::Locals(frame.clone()));

thanks

frame.clone() returns a SBFrame, even though frame itself is a ref.

Thanks for the answer.  I would love to help in any way I can, I had a issues building the repo for debugging.  I'll try to be as specific as i can.
1.cloned from github
2.created build directory
3 ran cmake
4 built adapter2 folder using nightly
error: linking with `cc` failed: exit code: 1

then a bunch of .o files
= note: /usr/bin/ld: cannot find -lpython2.7
          collect2: error: ld returned 1 exit status

CodeLLDB links to Python runtime library, so make sure you have python2.7-dev installed.
You should use make (or ninja) to build, it will invoke cargo to build Rust parts.  Please check out this document.  I'm sure it's incomplete, but should point you in the right direction.


Guidance: Domain Events

I love this lib. Thank you for creating it 🙏
Is your feature request related to a problem? Please describe.
'm stuck on handling domain events. Can you provide some guidance on how to set up subscriptions? Specifically subscribing to events across contexts.
Describe the solution you'd like
Any of the following:

Documentation of subscriptions
Updated example code
written response

Describe alternatives you've considered
I've applied my knowledge of DDD, the documentation and your example project to build my own app. I can't quite work it out. iHandle, IDomainEvent, DomainEvents, DomainHandler, Command, bit lost.
Additional context
This guidance will really complement the fantastic work you've already done. You rock!

For reference, just spotted your finance-example-project:
https://github.com/4lessandrodev/finance-project-ddd/blob/main/src/modules/budget-box/domain/subscription/after-budget-box-deleted.subscription.ts
Huge help!

Hey @mmmoli thanks for enjoying this Lib.
I believe there may be a version conflict. This Feature has been changed as can be checked in the CHANGELOG file.
The project you mentioned uses version "types-ddd": "^2.12.0" there is a video explaining how to apply the events using the latest version of the lib, I believe it can be useful for you Video Here.
I hope I've helped

pt-BR? Let's goooo! 🍿 👀
Just what I'm looking for. Thanks!


debian: Updated dependencies for Packages

A few dependencies have been updated to their latest version and some
have been removed.
The ordering for some dependencies has been changed so that we will
depend on Java 8 over Java 7 when doing a new install.

Check on packages.ubuntu.com for the requirements of version/packages. All is good for 12.04/14.04/14.10/15.04.
LGTM
(Perhaps remove the tomcat6: exists only on 12.04, but tomcat7 already exists for the ubuntu version)

IMHO we need some more changes here, and it might be more clear and easier to handle if we would make a package per ubuntu release and debian release, beginning from ubuntu 12.04.x and debian 7.x
Some problems I have identified.

tomcat6.conf in https://github.com/apache/cloudstack/blob/master/debian/cloudstack-management.install#L28
jvm hardcoded https://github.com/apache/cloudstack/blob/master/packaging/debian/init/cloud-management#L68
tomcat6.conf in https://github.com/apache/cloudstack/blob/master/packaging/debian/init/cloud-management#L38
TOMCAT6_USER=tomcat6 in https://github.com/apache/cloudstack/blob/master/packaging/debian/init/cloud-management#L64

@resmo Fair enough. These changes are just some small fixes. A new PR with those fixes is fine with me, but I think we can merge this one?

It depends, openjdk-8 would not work with current init script in my opinion.

@resmo Yes, we need to fix that further. It works now on Ubuntu 12.04 and 14.04, but for the LTS coming in 16.04 we need to have this fixed.

#1040


Added CONTRIBUTING.md file

[x] Related GitHub issue(s) linked in PR description
[x] Destination branch merged, built and tested with your changes
[x] Code formatted and follows best practices and patterns
[x] Code builds cleanly (no additional warnings or errors)
[x] Manually tested
[x] Automated tests are passing
[x] No decreases in automated test coverage
[x] Documentation updated (readme, docs, comments, etc.)
[x] Localization: No hard-coded error messages in code files (minimally in string constants)

Thanks for taking care of this @saidshahdev!


add constructors for int32 and int64 ASTs

Trivial (but useful) addition.

Thanks!

Cherry-picked to 4.03 and 4.02 branches (with required adaptations).


Fixed QualitySettings bug.

Fixes #950
The default names for QualitySettings Levels have been changed from Unity 2017.1.0f3.
So I Fixed it.
Release note : https://unity3d.com/jp/unity/whats-new/unity-2017.1.0
(Please search the word 'Graphics Quality Levels'. )

@HiromuKato,
Thanks for having already signed the Contribution License Agreement. Your agreement has not been validated yet. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Thank you for your reviewing!
Sure it is not right to use string comparison.
But find a new way to calculate the lowest settings may not easy.
If my new commit merged, It would work well with the default name until new way would be merged.
How is it?


[IOS][Android] how to set width and height to the new webview

as the title show
I want to create another function called for example resize(width, height)
to control the width and the height of the new webview.
How we do this, any idea ????

Hi @ibrahimsaqr
The webview for now is full screen. You'll have to make a PR with this change in the native code

@ibrahim-sakr Did you ever figure this out?


[FLINK-32287][docs] Add doc for truncate table statement

What is the purpose of the change
Add doc for truncate table statement
Brief change log
Add doc for truncate table statement
Verifying this change
This change is a docs work without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

@luoyuxia Please take a look at this.


MM-13864 - Updating image preview loader

Summary
MM-13864 - Updating image preview loader
Ticket Link
https://mattermost.atlassian.net/browse/MM-13864
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[ ] Ran make check-style to check for style errors (required for all pull requests)
[ ] Ran make test to ensure unit and component tests passed
[ ] Added or updated unit tests (required for all new features)
[ ] Needs to be implemented in mobile (link to PR or User Story)
[ ] Has server changes (please link)
[ ] Has redux changes (please link)
[x] Has UI changes
[ ] Includes text changes and localization file (.../i18n/en.json) updates
[ ] Touches critical sections of the codebase (auth, posting, etc.)

Currently looks like this:

After my changes, looks like this:

cherry picked aaf7f0d6851373d002c7c02cf3d7dc5ebcf44f47 into release 5.8 branch


Isn't it support the anchor?

code (convert to html)
var pipline = new MarkdownPipelineBuilder().UsePipeTables().UseGridTables()
    .UseAdvancedExtensions().UseEmojiAndSmiley().Build();
string html = Markdig.Markdown.ToHtml(Markdown, pipline);

Markdown
[header](#1-header)
# 1. Header

HTML
1. Header

1. Header

Is there a way to accurately convert id? Or did I miss something?

The default mode does not support letters. You should use AutoIdentifierOptions.GitHub. The doc doesn't explain the difference but the code is here (Urilize vs UrilizeAsGfm)


Only require Doctrine Cache

We were pulling in a bunch of extra Doctrine libraries we weren't using.
$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Removing doctrine/annotations (v1.2.6)
  - Removing doctrine/common (v2.4.2)
  - Removing doctrine/inflector (v1.0.1)
  - Removing doctrine/collections (v1.3.0)
  - Removing doctrine/lexer (v1.0.1)
Writing lock file
Generating autoload files

:+1:

Actually, tests are passing for me with 1.0 and using composer update --prefer-lowest. Do we want to be super conservative and require that instead?


Feature Request: Twitter Videos

I have a feature request, I'd like support for Twitter videos

Until Twitter has a way to load and control videos from tweets. This isn't possible I'm afraid.

Hey @cookpete is there any way right now I can use react player for twitter videos (x.com)


refactor(ast): box TSThisParameter

Box TSThisParameter in Function, TSMethodSignature and TSFunctionType. I assume function(this: Whatever) {} is a fairly rare syntax in TS code, and obviously never occurs in JS code, so it takes up a lot of space in Function for this uncommon case.
This change reduces Function from 136 bytes to 104.

#5325  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @overlookmotel and the rest of your teammates on  Graphite

I'm not seeing much of a change on codspeed. Is this due to the change itself or a deficiency in our benchmarks?

@DonIsaac You willing to approve this, and merge it?

Probably function nodes are fairly rare compared to other nodes, so it will perform better for Functions, but there aren't enough of them for it to be noticeable on benchmarks.

I think checker.ts has a ton of functions, no?


[ui] Edit volumes

What type of PR is this:
/kind feature
What does this PR do / why we need it:
Which issue(s) this PR fixes:
Fixes #7058
PR acceptance criteria:

[ ] Unit test

[ ] Integration test

[ ] Documentation

How to test changes / Special notes to the reviewer:

[FAILED] Expected
      <string>: ACTIVE     NAME
                 calico-system
                 cmd-delete-test128cbc
                 cmd-delete-test128grr
                 cmd-delete-test151hxp
                 cmd-delete-test471hlc
                 cmd-delete-test471yfj
                 cmd-describe-component-test463vyt
                 cmd-describe-component-test626ipk
                 cmd-describe-component-test626rkb
                 cmd-dev-api-server-test239wps
                 cmd-dev-debug-test225jvm
                 cmd-dev-debug-test631aai
                 cmd-dev-test1207xbm
                 cmd-dev-test182mzb
                 cmd-dev-test2167avx
                 cmd-dev-test3553wvp
                 cmd-dev-test3788roc
                 cmd-dev-test507fit
                 cmd-dev-test577uuy
                 cmd-namespace-test41vjm
                 default
                 ibm-cert-store
                 ibm-odf-validation-webhook
                 ibm-system
                 kube-node-lease
                 kube-public
                 kube-system
                 laxu-namespace
                 openshift
                 openshift-apiserver
                 openshift-apiserver-operator
                 openshift-authentication
                 openshift-authentication-operator
                 openshift-cloud-credential-operator
                 openshift-cloud-network-config-controller
                 openshift-cluster-csi-drivers
                 openshift-cluster-machine-approver
                 openshift-cluster-node-tuning-operator
                 openshift-cluster-samples-operator
                 openshift-cluster-storage-operator
                 openshift-cluster-version
                 openshift-config
                 openshift-config-managed
                 openshift-config-operator
                 openshift-console
                 openshift-console-operator
                 openshift-console-user-settings
                 openshift-controller-manager
                 openshift-controller-manager-operator
                 openshift-dns
                 openshift-dns-operator
                 openshift-etcd
                 openshift-etcd-operator
                 openshift-image-registry
                 openshift-infra
                 openshift-ingress
                 openshift-ingress-canary
                 openshift-ingress-operator
                 openshift-insights
                 openshift-kube-apiserver
                 openshift-kube-apiserver-operator
                 openshift-kube-controller-manager
                 openshift-kube-controller-manager-operator
                 openshift-kube-proxy
                 openshift-kube-scheduler
                 openshift-kube-scheduler-operator
                 openshift-kube-storage-version-migrator
                 openshift-kube-storage-version-migrator-operator
                 openshift-machine-api
                 openshift-machine-config-operator
                 openshift-marketplace
                 openshift-monitoring
                 openshift-multus
                 openshift-network-diagnostics
                 openshift-network-operator
                 openshift-node
                 openshift-operator-lifecycle-manager
                 openshift-operators
                 openshift-roks-metrics
                 openshift-route-controller-manager
                 openshift-service-ca
                 openshift-service-ca-operator
                 openshift-user-workload-monitoring
                 tigera-operator
                 ubkm-project

  to contain substring
      <string>: cmd-namespace-test41usi
  In [It] at: /go/odo_1/tests/integration/cmd_namespace_test.go:43 @ 08/30/23 14:25:34.379
[...]

Summarizing 1 Failure:
  [FAIL] odo create/delete/list/set namespace/project tests when namespace is created with -w [It] should list the new namespace when listing namespace
  /go/odo_1/tests/integration/cmd_namespace_test.go:43

Ran 404 of 954 Specs in 1487.338 seconds
FAIL! -- 403 Passed | 1 Failed | 0 Pending | 550 Skipped

Flaky test - reported in https://github.com/redhat-developer/odo/issues/6966
/override OpenShift-Integration-tests/OpenShift-Integration-tests


cannot access to admin/ php error

after enable roots theme, i can t access to the admin panel, i have this following error :
Fatal error: Call to a member function all_deps() on a non-object in /homez.516/dfformat/www/wp-content/themes/roots/inc/roots-scripts.php on line 19
PHP Version 5.3.10

Same here!

I'm also experiencing the same issue.

fixed with commits to #297


[Question] Can I connect multiples devices

Hi, I need to connect two devices at the same time, can I do this with this library?

Yes. Don't know how many, might be device/OS specific.


Updated gofmt and goimports

This reduces conflicts / errors for people who are running the latest
version of go (1.11.2).
The following commands have been ran:
gofmt -s -w pkg
goimports -w pkg

:white_check_mark: odo build 706 completed and artifacts can be found here (for commit https://github.com/redhat-developer/odo/commit/4ed73b3fd5 by @cdrage)


Implement fix for RSuter/NSwag#1588

Is this a Bug or Feature request?
Enhancement that's part of #7947
Description of the problem
RSuter/NSwag#1588 covers the example of an API description document generation package's integration with Microsoft.Extensions.ApiDescription.Client that we've chosen to initiate ourselves. This issue tracks submitting our proposed additions to the NSwag.ApiDescription.Client package (name not final) and getting that code into master.
Version of Microsoft.AspNetCore.Mvc or Microsoft.AspNetCore.App or Microsoft.AspNetCore.All
See the features/client.code.generation branch branch. That work is intended for the 2.2 Preview 3 milestone.

(Cost estimates reflect work I've already done in this area.)

See RSuter/NSwag#1659

RSuter/NSwag@a174a2c604
Thanks @RSuter!


When trying to run "make depend" with CONFIG_OPTIONS set , it always throws an error for armv7 and armv7s

Hi.
I'm trying to run the script and I'm setting the CONFIG_OPTIONS with the following: "-no-seed -no-bf -no-cast -no-rc2 -no-rc4 -no-md4 -no-camellia -no-ripemd -no-mdc2 -no-dsa -no-dh -no-err -no-engine -no-hw -no-capieng"
It's all good for arm64, however when it runs for armv7 and armv7s, it throws the error

"  Make depend...making depend in crypto...
clang: error: optimization flag '-fomit-frame-pointer' is not supported for target 'armv7' [-Werror,-Wignored-optimization-argument]
make[1]: *** [local_depend] Error 1
make: *** [depend] Error 1"

I see that when you DO NOT set the CONFIG_OPTIONS it throws a WARNING but not an error about the "-fomit-frame-pointer'
Do you have any pointer on how solve this, it's important to me to have the binaries as slim as possible.
logARMV7.txt

If you explicit set the config option it will fail, because it's not supported on armv7


BindPreset trait

I split the logic from this PR into multiple chunks and merged them into master.
Not done improving the ergonomic yet, I planning to add tuple syntax and other improvements tomorrow.


Watch plugin config files, automatic reload plugin on a file update

Made an attempt to add the requested feature outlined in this issue (https://github.com/jedisct1/dnscrypt-proxy/issues/714)

Watch config files ('forwarding-rules.txt' 'cloaking-rules.txt', ...) of enabled plugins using https://github.com/fsnotify/fsnotify.  If the config files are updated, the plugin is rebuilt in the background and once initialized replaces the old plugin.
If the plugin has a logger (i.e. ip-block), the logger is migrated to the new plugin instance
Add a 2 second debounce, so if many updates occur simultaneously (and to handle the issue where MacOS can get dual update notifications from SpotLight), the plugin will be recreated only once
Add a config option hot_reload_plugins to enable this feature (off by default).

Let me know what you think.  Go is not my primary language :)

Ping @jedisct1
@jrnewell I think this is a great idea!

This is an excellent idea, and the proposed changes are excellent. And thanks for thinking about the debounce feature!
Reloading the configuration was originally planned using the Reload() trait that all plugins have to implement already. I have some early code using this, and after seeing your PR, my plan was so do a mix of both approaches. But I still have to find some time to do it.

why closing this PR? this feature would be awesome when managing a dynamic blacklist with DNSCrypt-proxy

That feature will be implemented differently.


Support pull from habor registry in proxy mode an push to harbor

Not sure why its not working, maybe i do something bad.
From other ticket i understand it supposed to work with OCI registry.
What i tried  :
ollama pull habor-server//ollama.com/library/llama3:text
Error: pull model manifest: 400
ollama pull habor-server/ollama.com/llama3:text
Error: pull model manifest: 400
ollama cp llama2:7b habor-server/aistuff/llama2:7b
ollama push habor-server/aistuff/llama2:7b
retrieving manifest
Error: Get "harbor?nonce=zzzz&scope=&service=&ts=xxxx": unsupported protocol scheme ""

same

the error looks quite generic. Have you tried actually providing a scheme in your pull command?
ollama pull https://habor-server/ollama.com/llama3:text

Thanks, at least its nice to see i wasn't the only one asking for such feature.

# ollama push harbor.xxx.io/k8s/llama3:8b
retrieving manifest
Error: Get "harbor?nonce=bug78Oxi4d7u-saf9VAuHw&scope=&service=&ts=1734589288": unsupported protocol scheme ""


Fix for a small syntax error of a link

While reading the documentation i noticed this small syntax error on an external link.
Greetings 😃

Well spotted! Thank you! 👍


Use message formatters defined by host

I set default enum serialization as string
            services.AddMvc()
                    .AddJsonOptions(opt =>
                    {
                        var settings = opt.SerializerSettings;
                        settings.Converters.Add(new Newtonsoft.Json.Converters.StringEnumConverter());
                    });

But old one SignalR did not use that.

Those are MVC options, SignalR doesn't know about MVC.

What about aligning this together?
Anyway MVC is required if you want to use SignalR with ASP.NET

Having a way to set both things would good but not via mvc. Also mvc isn't required to use SignalR with asp.net.

Having a way to set both things would good but not via mvc. Also mvc isn't required to use SignalR with asp.net.

Kind of related: https://github.com/aspnet/SignalR/issues/73

@davidfowl, so as I understand from your presentations it is implemented, isn't it?

It's tracked here https://github.com/aspnet/SignalR/issues/261


[Question]: I set the value of vm.max_map_count in WSL, but es still cannot start

Describe your problem
I set the value of vm.max_map_count in WSL, but es still cannot start

Maybe you can edit your .wslconfig file to allocate more resources (especially memory) for wsl

Maybe you can edit your .wslconfig file to allocate more resources (especially memory) for wsl

Thank you so much, by the way, why does this error appear in the service log? I have already installed this package

Current official image doesn't include roman_numbers. Did you build your Docker image from scratch? If so, you need to manually install the missing dependency packages in the Docker container.


getPaginateFollowing/getPaginateFollowers fails after a certain numbers of requests. Any solution

Hello Everyone,
I am testing the scraper (thanks to the contributors BTW) and I hit a wall when gathering the following or the followers for accounts with large numbers.
At the moment I just want a system that recognises which accounts are not following back, therefore I read the Following, the Followers, and I get which accounts are not reciprocating the follow.
I have notices that each call to Instagram only returns ~44 accounts per paginated request, therefore a large number of requests are needed to collect large accounts. However, after a LOT of requests, Instagram stops sending the information back, triggering the error
Failed to get followers of account id ' . $accountId . '. The account is private.
At this point I have come to two solutions, both with a drawback:

increase the timeout between requests from ~3 seconds to ~40 seconds. The issue is that an account following 20k other accounts would take 5 hours to be read.
use lots of different accounts to trigger different requests. The issue is that I would need lots of accounts used for reading the infomation

Do any of you have an alternative solution on how to achieve this?
Thanks

Hello, I know it has nothing to do with your post, but could you help me to implement the basic script?
https://github.com/postaddictme/instagram-php-scraper/issues/897

did you can help me on pagination? i have this code:
"hasNextPage": true,
"nextPage": "QVFDSlYzMFdLOUthUHRXRGZrZVRKRWo3R3JBZm94ZFJIeWtJdzdqRDBmT256eENvX1JoNUdTRG13c0RNMjdCcnliSm04ZGdjbDg1eUxWRWRVWlBoYzFBUg==",
"accounts": [
I still don't understand how to work with it.
I'm looking for better ways to also make this feature ...


Update Serving Runtime Config

Description

How Has This Been Tested?

Follow up of #301
Merge criteria:

[X] The commits are squashed in a cohesive manner and have meaningful messages.
[X] JIRA link(s): https://issues.redhat.com/browse/RHODS-6330
[X] The Jira story is acked.
[ ] Live build image:
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[ ] The developer has manually tested the changes and verified that the changes work.
[ ] QE contact acknowledges that this has been tested and is approved for merge.

I have tested the changes, it's creating the configmap with the openvino image:
  containers:     - name: ovms       image: quay.io/rmartine/odh-openvino-servingruntime-live:1.22.0-1

/lgtm


Long email address in newest user welcome card overfills containing div

This could be related to #47. Noticed this in both Chrome and Firefox. See this image:

@flurmbo Thank you for the issue and sorry for the late answer!


Fix the deprecation warning

https://github.com/atom/electron/pull/3424

This had conflicts after #9 was merged so I cherry picked your commit, thanks for fixing this :+1:
ceec7c3b054e652e5669c69350bbc346e8e167fa


Fix unique, refactor, add docs, add counter example

This pull requests resolve issue #17.  std::ptr::Unique is no longer part of the latest Rust. The approach used in this pull request uses the more conventional approach of using an Atomic wrapper.
I also did a bit of code refactoring and clean-up:

Provided default functions in the Application trait.  User's need to only override what's needed
Updated the EmptyApp
Added a bit more documentation
Added full counter example

More to come...

Thank you so much for working on this, I don't have time to look over this tonight but definitely will tomorrow. This PR has tons of useful changes, really good job.


Generate commit button is inactive when commit dialog is non-modal

What happened?
If I switch to modal dialog, I can press Cmd+K and the Generate Commit button will be active.
If I switch back to non-modal dialog, I press Cmd+0 and the Generate Commit button is inactive.
Relevant log output or stack trace
No response
Steps to reproduce
No response
CodeGPT version
2.5.1
Operating System
macOS

I don't understand what you mean with this before. But As you see – in a modal version I have the active button.

It looks like the non-dialog view doesn't respect the selection of unversioned files, which is used to control the icon button's enabled/disabled state.

Could it be that the disabled icon has a tooltip Credentials not provided? What service is selected?
Can you try again with Llama C/C++?

I use it with llama. Because I can't share my code with third-party vendors like Git Hub.

I didn't change anything. Only restarted my computer 2 days ago. Now, when I go to check the tooltip, the button is active. So the bug is missed. I have no idea how to recreate it.

Should be fixed in the latest version. Please reopen the ticket if it's still reproducible.


CodeLens page object only supports one CodeLense per row/group

Our extension implements a few code lenses, and most of our code lens providers emit two code lenses per provider.
(eg a single row with "Run code | Debug code")
(also, for clarity, I'm referring to each link ("Run code" or "Debug code") as a separate code lens, not "Run code | Debug code" as a single code lens)
The CodeLens class (in TextEditor.ts) only returns the first anchor tag when getText() is called.  This is because elem.$('a') is called instead of elem.$$('a'), and the page object definition for a CodeLens assumes there is only one code lens in the code lens's container.
    async getText (): Promise<string> {
        const link = await this.elem.$('a')
        return link.getText()
    }

Thanks for reporting!

Any contributions that resolves the bug are highly appreciated. Don't expect this to be picked up by active contributors as they have their own priorities. If you depend on this bug to be fixed, your contribution is required. Please take a look into our contribution guidelines or join our Discord development server and let us know if you have any questions. Cheers!