Add JustList: {BOSTokenList}

Checklist

[x] I understand that this is not the place to request a token listing.
[x] I have tested that my JustList is compatible by pasting the URL into the add a list UI at justswap.org.
[x] I understand that filing an issue or adding liquidity does not guarantee addition to the justlists website.

Please provide the following information for your token.
JustList URL must be HTTPS.
JustList URL: https://tyler-franklin.github.io/metadata/json/token/bos/trontokenlist.json
JustList Name: BOSTokenList
Link to the official homepage of the JustList manager:https://punkshequ.com/

Sorry, your issue will be closed as you did not submit your information in the correct format.


WIP: Initial commit for SMI client-go convert.

This workitem is an attempt to help SMI folks for the collector conversion to use kubernetes pkg based implementation using client-go et. al. more details reside in #127 - this should help cc: @SanyaKochhar
Gradually this will help in removing GetResourceList funct which is executes command line kubectl
Its a work in progress, please have a look and add your changes directly to this fork.
Thanks, 🙏☕
This PR replaces:  #128 opened earlier.

Codecov Report

Merging #129 (0b07f5e) into master (1358094) will increase coverage by 2.18%.
The diff coverage is 37.50%.

@@            Coverage Diff             @@
##           master     #129      +/-   ##
==========================================
+ Coverage   38.85%   41.04%   +2.18%
==========================================
  Files          12       12
  Lines         525      536      +11
==========================================
+ Hits          204      220      +16
+ Misses        304      296       -8
- Partials       17       20       +3

Impacted Files
Coverage Δ

pkg/collector/smi_collector.go
29.62% <37.50%> (+29.62%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1358094...0b07f5e. Read the comment docs.


BUG: the contribution guidelines are incorrect

Tried to run the app locally while following the contribution guideline steps. Doesnt seem to work properly.

Can you share all the steps you have taken and which contribution guideline you are referring to? It seems like you have not installed the dependecies which is step number 4 of the guide mentioned in the README of the project.
Prerequisites
Before contributing or adding a new feature, please make sure you have already installed the following tools:

NodeJs

Commands

Create a fork of the project to get your own copy
git clone https://github.com/YurisCodingClub/accessibility-mentor.git - to get the code locally
cd accessibility-mentor - to navigate into the project
npm install - to install all the dependencies
code . - to open Visual Studio Code
npm run dev - to get the project running
npm run storybook - to open storybook in localhost:6006

@YuriDevAT

Can you share all the steps you have taken and which contribution guideline you are referring to? It seems like you have not installed the dependecies which is step number 4 of the guide mentioned in the README of the project.
Prerequisites
Before contributing or adding a new feature, please make sure you have already installed the following tools:

NodeJs

Commands

Create a fork of the project to get your own copy
git clone https://github.com/YurisCodingClub/accessibility-mentor.git - to get the code locally
cd accessibility-mentor - to navigate into the project
npm install - to install all the dependencies
code . - to open Visual Studio Code
npm run dev - to get the project running
npm run storybook - to open storybook in localhost:6006

Actually I did run npm install the first time, the actual issue is that you are running this app on 18.3.0 node version and it is not compatible with the latest version. To solve this i had to use nvm to degrade to a lower version and then it worked.


Error while editing markdown

command 'markdown.showPreviewToSide' not found

/needsMoreInfo how about version and platform for a start?


[Bug]: Errors when using builtin webpack plugins

What happened?
I'm trying to use a built-in webpack plugin, for example:
const { SourceMapDevToolPlugin } = require('webpack');

module.exports = {
    devtool: false,
    plugins: [new SourceMapDevToolPlugin({})],
}

and I get one of two errors depending on whether I include webpack as a dependency in the configuration:
[webpack-cli] Error: Cannot find module 'webpack'

[webpack-cli] TypeError: The 'compilation' argument must be an instance of Compilation

Version
Development (host) and target OS/architectures:
Output of bazel --version:
bazel 6.0.0

Version of the Aspect rules, or other relevant rules from your
WORKSPACE or MODULE.bazel file:
rules_webpack v0.7.0

How to reproduce
Full repro workspace here of every variant I tried: https://github.com/titanous/rules_webpack_require_error
Any other information?
No response
Fund our work

[ ] Sponsor our open source work by donating a bug bounty

I know why this happens and is expected behavior;  webpack in brought in via external repository which has its own npm_link_all_packages  which links hermetically downloaded webpack next to webpack bin.   by design this node_modules folder is not visible to other repositories which would be yours in this case.
you need to also link the hermetically downloaded webpack into your package to successfully resolve the same version of webpack.
load("@webpack//:npm_link_all_packages.bzl", "npm_link_all_packages")
npm_link_all_packages(name = "node_modules")

webpack(
   data = [":node_modules/webpack"]
)


[FEATURE] What do we add to make the "Open Source Website" Work?

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem? Please describe.
Kinda? Cant figure out how its suppose to work.
Describe the solution you'd like
Better explanation of what this is and how we can make mods support it. Would be nice if mod authors can place a tag in the modDesc file that this button looks for so no matter where the mod is downloaded from it goes back to the official site.
Anything else?
What do we add to make this work?

How it works - https://fsgmodding.github.io/FSG_Mod_Assistant/mods.html
Most of the way down the page, but basically, right click "Set Source Website" and fill in a url.
As to automating it - I've added entries for a small handful of popular script mods that either aren't on modhub or don't get updated as regularly there.  I'm not against a special key in the moddesc, but that would require modder support, and I just don't know if it's there.  (I'm also not sure if giants would require that key not be there for modhub)


[1366] Remove unused controller methods

Context
https://trello.com/c/QPMRWsPd/1366-check-unused-controller-methods
Changes proposed in this pull request
This PR removes a couple of def confirm controller methods that are now being handled by the generic ConfirmDetailsController.
Guidance to review
🚢

 Check unused controller methods


rustPlatform.importCargoLock: add support for git dependencies that use workspace inheritance

Description of changes
Rust 1.64.0 added support for workspace inheritance, which allows
for crates to inherit values such as dependency version constraints or
package metadata information from their workspaces 0.
This works by having workspace members specify a value as a table, with
workspace set to true. Thus, supporting this in importCargoLock is as
simple as walking the crate's Cargo.toml, replacing inherited values
with their workspace counterpart.
This is also what a forthcoming Cargo release will do for cargo vendor 1,
but we can get ahead of it ;)
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

I wanted to include bumping Ruff here, but ran into https://github.com/charliermarsh/ruff/issues/3039. If it gets fixed before this is merged, I'll add it.

Result of nixpkgs-review pr 217232 run on x86_64-linux 1

1 package failed to build:

flare-floss

5 packages built:

matrix-conduit
python310Packages.python-flirt
python311Packages.python-flirt
ruff
sapling

All of those failures are unrelated.
Darwin: dependency being missed after the libiconv changes (I presume, haven't looked at history to confirm).
Linux (and I presume Darwin, after fixing the above): dependency version mismatch?

Yep I was just posting this so other people don't have to rebuild these

Fixing these now...

Could you make an estimation when a consumer would be able to make use of this fix inside any nix (pre) release?

This is already in master and the unstable branches, if you are using stable, then 23.05

This is already in master and the unstable branches, if you are using stable, then 23.05

Thanks for the quick reply. Any chance it will be backported to 22.11?

@wischli can you test #223804?

@wischli can you test #223804?

Unfortunately, the error still persists
       > Caused by:
       >   error inheriting `version` from workspace root manifest's `workspace.package.version`

This is the relevant feature where we encounter this: https://github.com/centrifuge/centrifuge-chain/pull/1241
One of our dependencies (Polkadot) switched to workspace inheritance.

This fix only applies to importCargoLock, the fix for fetchCargoTarball will come with the rust 1.68 update, which will not be backported to 22.11
-             cargoSha256 = "sha256-BkSVd08QksOvyIRO1bVpiOnWf440r+dLR1A3UiND7IM=";
+             cargoLock = {
+               lockFile = ./Cargo.lock;
+               allowBuiltinFetchGit = true;
+             };

Thanks for sharing this information with us. Looking forward to the release which supports workspace inheritance in fetchCargoTarball.


Lack of documentation, vision and plan

So far I have been developing mrw by myself and want to encourage contributions to this tool.
This means:

not pushing directly to master
create issues
create pull requests

The first pull request that I will do revamps the documentation, add details about mrw, the wishes, the priorities, the vision. Also add the capacity to create a workspace and add a repository at a time.
So far, the master branch has been a big eggshell that deploys a cli with one command that prints hello. With this pull request coming soon, the base of the tool will be laid out and have the simplest use cases I could find that would be useful, creating workspaces and adding repositories.
Ultimately you wouldn't want to be able to create 2 workspaces with the same name and later on, each workspace will have a database entry to keep track of workspace status and to enforce workspace dependencies. But I think being able to use mrw for all workspaces on the system to list/modify them and such would come as the 2nd PR to have basic CRUD of workspaces initialized just by entering  mrw to manage workspaces with the tool.
PR coming soon, comments and reactions welcome.

Good idea @maximeduf. Maybe to illustrate what is mrw, one can document functional use cases with desired output.
Once we will have some use cases, we will try to illustrate a minimal high level conception with diagrams.
Examples and diagrams would be very usefull to understand mrw.

Hey @jeansalama, I've opened a draft pull request with most of the changes I've talked about. It still needs some love but the heart of it is there. Feel free to look at the branch 'feat/workspace-and-repositories' and discuss the contents here.
The big section to look at is the documentation


Start button & Continue button image action

In order to start the game, the user has to tap in the text.
But if we have an image background for the buttons, it would be great that the image act like the text.

It should work now.

Yes, thanks


Failed to generate commit message: System.Exception: AI service returns error code BadRequest

hi,
when trying to generate commit messages with OpenAI API.
The problem is with package-lock.json file so if you wan to reproduce it as a problem.
package-lock.json
package-lock_new.json

Failed to generate commit message: System.Exception: AI service returns error code BadRequest
at SourceGit.Models.OpenAI.Chat(String prompt, String question, CancellationToken cancellation) + 0x869
at SourceGit.Commands.GenerateCommitMessage.GenerateChangeSummary(Change change) + 0x8d
at SourceGit.Commands.GenerateCommitMessage.Result() + 0xff

The current strategy of sending separate diffs per file helps minimize this issue. However, if a file becomes exceptionally large, a Chunking and Summarization approach is the most suitable solution, IMHO.  It's crucial to remember that the maximum chunk size depends on the specific model being used.

Currently, we have no plan to fix this issue.


Fix coda_base nonconsensus tests

The Coda_base_nonconsensus library did not have inline tests enabled.
This PR adds the relevant clause to the dune file. A couple of tests were revealed to be broken, and they're fixed here.
One test in User_command relied on a nondeterministic seed, which Quickcheck rejected.
The other test failed due to a difference in the gen for Inner_curve.Scalar.t , as compared with the consensus version. The fix for that relies on changes to snarky, which will have separate PRs.
Depends on https://github.com/o1-labs/snarky/pull/468 and https://github.com/o1-labs/snarky/pull/469.
Thanks to @mrmr1993 who made changes to accommodate the latest snarky changes.

Can you merge in #4583 (the previous snarky bump that never landed)?

Can you merge in #4583 (the previous snarky bump that never landed)?

patched in the changes to crypto_params.ml from that PR

Failure in build-artifacts--testnet_postake_medium_curves is due to new dependence in snarky on libsodium.so.18. The fix will be to statically link libsodium in snarky.


Screen State not getting retained

I am working on a project with 5 tabs. I have a Home tab, which displays a list of products. Clicking on any product takes you to the detail page. Initially, my problem was in navigating to the detail screen. It works perfectly with nested navigation, but I wanted to hide the bottom nav bar and top app bar.
Initially, I followed the approach mentioned in this discussion thread: https://github.com/adrielcafe/voyager/discussions/322.
It did work, but I had to pass lambda as a parameter to the screen, which caused crashes on Android due to java.lang.RuntimeException: Parcelable encountered IOException writing serializable object.
I quickly changed my approach and navigated to the DetailedScreen using the parent navigator: https://github.com/adrielcafe/voyager/issues/204#issuecomment-1723488807.
However, I am facing an issue where the screen state is not retained when navigating back on Android, although on iOS, the screen state is retained. This problem is also faced in rest of the tabs. Are there any fixes for this?
You can observe in the video that the list state is getting changed on Android. My current approach can be found here
https://github.com/adrielcafe/voyager/assets/28820868/daefc1de-0719-4eeb-88cf-70459f846cd0

Have you tried setting disposeNestedNavigators = false in the root navigator?


Update to latest Quark version

Updates the Quark submodule to the latest commit in the Quark repo , which notably includes the changes to:

Move from v,r,s to bytes signatures
Switch from CALLCODE to DELEGATECALL
Remove the onlyWallet reentrancy guard in favor of the nonReentrant guard.

Looks good only question is: v isn’t required to only be one byte, right? Are these EIP-15( signatures?

Yeah, the tests currently only use EIP-155 signatures, so v is guaranteed to be one bytes. If we test other signature schemes like BLS, we will need a new signature decoder since the signatures will have different lengths as well.


Issues with "Running save participants..."

Hi! I work on the Go language server (gopls), and I wanted to raise a general issue about the removal of on-save timeout in version 1.42. This change caught us a bit by surprise, since gopls is still in an alpha state and may occasionally have a slow code action on save.
Some users were relying on these timeouts, and there have been a few reports of users losing code because their files never got saved. We're currently adding support for timeouts in code actions and formatting to mitigate the problem, but it would've been really helpful to know about this change before 1.42 was released. Is there any channel where major changes are announced, or should we should just have a set of people testing with VS Code Insiders?
On a related note, we have noticed that the "Running save participants..." box sometimes remains open even when the code action response has been sent. We cannot reliably reproduce it, but it's come up a couple of times. If it's helpful, I can attach a gopls log from an instance when it happened, but is there any way to investigate what is happening in VS Code when this happens?
Thank you!

should we should just have a set of people testing with VS Code Insiders?

🔝 that.

For 1.43 we have pushed a couple of improvement but we stay to the none-timeout version of save participants. We have changed

the progress message shows what extensions/participant is running
the progress message brings you to the setting to disable save participants
the progress message cannot be dismissed so easily anymore

On a related note, we have noticed that the "Running save participants..." box sometimes remains open even when the code action response has been sent. We cannot reliably reproduce it, but it's come up a couple of times. If it's helpful, I can attach a gopls log from an instance when it

Please file an issue with repro steps for that

should we should just have a set of people testing with VS Code Insiders?

🔝 that.

My only concern with this approach is that we probably still wouldn't have caught this issue. Slow code actions occur when a user's workspace is misconfigured in some way, and that probably wouldn't happen to someone using Insiders. I will try to be more active on the VS Code Slack group and see how that works out, but it would be nice to get some advance warning about the deletion of settings.

On a related note, we have noticed that the "Running save participants..." box sometimes remains open even when the code action response has been sent. We cannot reliably reproduce it, but it's come up a couple of times. If it's helpful, I can attach a gopls log from an instance when it

Please file an issue with repro steps for that

Will do, once we are able to repro more consistently. So far, it's happened a few times, but it's hard to investigate. Seeing which participant it's blocked on will help.


Check chat event cancellation.

I have received multiple reports of automatic staff chat messages (via chat events) appearing in both regular chat along with the staff chat channel. Check compatibility with various free chat plugins.

Fixed this already. :v:


When trying to compile code with pyinstaller a frozen importlib error is raised

The issue is described here and I haven't found a valid solution so far:
https://github.com/pyinstaller/pyinstaller/issues/5390
Can anybody provide some help?

I'm not a user of pyinstaller and can not really assist with this issue. If there is something that can be done in the scope of this library, however, I will gladly accept pull-requests.

@christianferber can you share with us the pyinstaller branch or a repository where we can try building it?

Hi Remy,
thanks for your help!
Find attached a very simple py file with schwifty code.
You can compile it on Windows + pyinstaller with the command:
pyinstaller schwifty-test.py --name schwifty-test --onefile –console
After executing the resulting .exe file in the CMD window you should see the error below.
Regards,
Christian
Traceback (most recent call last):
File "C:\Users\christi\Documents\python\schwifti-test\schwifty-test.py", line 1, in
from schwifty import IBAN

File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
File "schwifty_init_.py", line 6, in
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
File "schwifty\bban.py", line 9, in
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
File "schwifty\bic.py", line 465, in
File "schwifty\registry.py", line 85, in build_index
File "schwifty\registry.py", line 63, in get
ValueError: Failed to load registry bank
[23764] Failed to execute script 'schwifty-test' due to unhandled exception!
Von: Rémy HUBSCHER @.***
Gesendet: Sonntag, 7. April 2024 09:52
An: mdomke/schwifty @.>
Cc: christianferber @.>; Mention @.***>
Betreff: Re: [mdomke/schwifty] When trying to compile code with pyinstaller a frozen importlib error is raised (Issue #187)
@christianferber https://github.com/christianferber  can you share with us the pyinstaller spec or a repository where we can try building it?
—
Reply to this email directly, view it on GitHub https://github.com/mdomke/schwifty/issues/187#issuecomment-2041355779 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BHQFPSCQAA22FJ5EF3BN3FLY4D3KDAVCNFSM6AAAAABFR3ZUFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBRGM2TKNZXHE .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/BHQFPSCQFRGTR55IGL7SLUTY4D3KDA5CNFSM6AAAAABFR3ZUFCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTZVSPAG.gif Message ID: @.*** @.***> >

There is no attachment to the issue, I believe you sent it via e-mail.
I unfortunately don't have a Windows machine at hand to run the command. However make sure that all the files regarding the registry are visible from py-installer, especially the JSON files of the registry that might have been ignored by the default configuration.

schwifty-test.zip
Here's the attachment. Sorry, yes, it was sent by e-mail.

I believe you need to add the JSON files as resources see: https://stackoverflow.com/a/47028343

Thanks for the hint! I was able to get it working. There was the add-data as well as --copy-metadata parameter required as per below.
pyinstaller schwifty-test.py --name schwifty-test --onefile --console --add-data=C:\Users\christi\AppData\Local\Programs\Python\Python312\Lib\site-packages\schwifty:. --copy-metadata schwifty

Thanks @Natim for the investigation. @christianferber we can close the issue, right?

Closing the ticket as the issue is resolved.


Download and use nightly snapshot of apk-tools

At present, apko requires apk-tools to be present.  We should, instead, download and use a nightly snapshot build of apk-tools.  This will allow us to make use of apk3 features.

Dropping this in favor of moving to pure-go based apk in v0.6 and later.


template: use workspaces for risc0 dependencies

The current template uses many Cargo.toml files containing risc0 dependencies such as risc0-zkvm and risc0-build. Often times, when I try to update my dependency, i forget to update all risc0 dependencies across the multiple cargo.toml files and end up with a build error that's difficult to understand. To make this easier, the template can generate the project template's root Cargo.toml with risc0 dependencies as workspace dependencies so that the user can change the version of risc0 dependencies from one file

I don't think this is possible since the guest and host workspaces must remain independent.


Update TimePickerModal.tsx

for customizing icon,for ex :
const  keyboard-outline= require('../assets/images/keyboard-outline.png'); clockIcon={()=>}

I'm not sure if it's good to import from react-native-paper/lib maybe we can add any instead of IconSource for now


Duplicate code?

Build currently fails for me as this code is duplicate
https://github.com/darksylinc/colibrigui/blob/783119af6c5aaac5c28de27b9c9b375b57b8840e/src/ColibriGui/ColibriLabelBmp.cpp#L71
I'm guessing this is a mistake.
/home/edward/build3/colibri/src/ColibriGui/ColibriLabelBmp.cpp:75:45: error: redeclaration of ‘const String* datablockName’
   75 |                         const Ogre::String *datablockName = datablock->getNameStr();

Thanks. It seems I made a mistake when I transplanted the fix from another project which uses Colibri.


Integrate the owncloudsql storage driver

This PR makes the owncloudsql driver available to ocis.
NOTE: owncloudsql has not been merged in reva yet.

kicked ci 🤞


JWT autheticate not working in IE9

We have a problem with our app not working in IE9. I tracked to problem down to the JWT authenticate method:
authenticate: function(credentials) {
  // Credentials has right data.
  var _this = this;

  return new Ember.RSVP.Promise(function(resolve, reject) {
    var data = _this.getAuthenticateData(credentials);

    _this.makeRequest(_this.serverTokenEndpoint, data).then(function(response) {
      // Not getting here!
      Ember.run(function() {
        var token = response[_this.tokenPropertyName],
          tokenData = _this.getTokenData(token),
          expiresAt = tokenData[_this.tokenExpireName],
          tokenExpireData = {};

        _this.scheduleAccessTokenRefresh(expiresAt, token);

        tokenExpireData[_this.tokenExpireName] = expiresAt;

        response = Ember.merge(response, tokenExpireData);

        resolve(_this.getResponseData(response));
      });
    }, function(xhr) {
      // This is where we end up!
      Ember.run(function() {
        reject(xhr.responseJSON || xhr.responseText);
      });
    });
  });
}

So it seems to fail on makeRequest, but since makeRequest only fires a jQuery ajax call, I have no idea why it crashes there.

Closing for now. Need more info to reproduce this.


fix: Fix issue with proxy not using valid path

This PR fixes an issue with pathing where deployed route for the applications starts with /webterminal but in the proxy it was expecting just / openshift route does not translate these paths therefore it was failing to properly resolve

/cc @tumido


ng e2e should support --progress=false (or --no-progress)

Bug Report or Feature Request (mark with an x)
- [ ] bug report -> please search issues before submitting
- [x] feature request

Area
- [x] devkit
- [ ] schematics

Versions

Angular CLI: 6.0.8
Node: 8.9.4
OS: darwin x64
Angular: 6.0.3
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.6.8
@angular-devkit/build-angular     0.6.8
@angular-devkit/build-optimizer   0.6.8
@angular-devkit/core              0.6.8
@angular-devkit/schematics        0.6.8
@angular/cli                      6.0.8
@ngtools/webpack                  6.0.8
@schematics/angular               0.6.8
@schematics/update                0.6.8
rxjs                              6.2.0
typescript                        2.7.2
webpack                           4.8.3

Repro steps

ng e2e --no-progress
The log given by the failure

Unknown option: '--progress'

Desired functionality

I'd prefer to be able to turn of progress logging for continuous integration builds.

There is no progress logging in e2e tests per se. The progress reporting comes from the dev server target. You can add a configuration to your dev server that turns off progress, and then use that one in the e2e target, then call it via ng e2e --configuration=ci.
        "serve": {
          "builder": "@angular-devkit/build-angular:dev-server",
          "options": {
            "browserTarget": "latest-project:build"
          },
          "configurations": {
            "ci": {
              "progress": false
            }
          }
        },
// ...
        "e2e": {
          "builder": "@angular-devkit/build-angular:protractor",
          "options": {
            "protractorConfig": "e2e/protractor.conf.js"
          },
          "configurations": {
            "ci": {
              "devServerTarget": "latest-project:serve:ci"
            }
          }
        },

Would be good to update the story on the wiki with above comment's suggestion.


Runtime specification of custom user

Allowing runtime specification of a StuntmanUser might be handy for some scenarios (QA environments), where you want to impersonate a specific user not necessarily known at development time.
Or, is this something we want to avoid for any number of reasons? In terms of a QA environment, would this be bad idea in terms of QA differing too much from production? Although, that might be something for users of Stuntman to determine on their own on a case-by-case basis.
Implementation thoughts
Perhaps the UI could have a Custom option added to the user picker and choose-a-user screen, with the necessary fields appearing in some manner after clicking the Custom option.
@hougasian might have some ideas.

It could be added, but I don't think it will be beneficial. The idea is to share user scenarios amongst team members, and by allowing you to have to do that at runtime you lose the value of sharing.
In regards to impersonating a specific user, that would probably be a one off for a short period of time that a developer might just want to put in code, then later take out.


Wait for the VM to finish generalization and shutdown

For linux (specifically ubuntu server 21.04) the provided generalization command:
sudo waagent -deprovision+user -force
does not result in shutdown (not after 60 minutes anyway), it just outputs:
usera@build-agent-image-prep:~$ sudo waagent -deprovision+user -force
/usr/sbin/waagent:27: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
  import imp
WARNING! The waagent service will be stopped.
WARNING! Cached DHCP leases will be deleted.
WARNING! root password will be disabled. You will not be able to login as root.
WARNING! /etc/resolv.conf will NOT be removed, this is a behavior change to earlier versions of Ubuntu.
WARNING! usera account and entire home directory will be deleted.

maybe it needs to clarified that shutdown is only supposed to happen on Windows VM?

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 756d9c64-a802-61ad-ba6c-6061d2d747cf
Version Independent ID: 012518b7-0282-f5b0-5206-8a9d1902b8d3
Content: Azure virtual machine scale set agents - Azure Pipelines
Content Source: docs/pipelines/agents/scale-set-agents.md
Service: azure-devops-pipelines
Sub-service: azure-devops-pipelines-agents
GitHub Login: @steved0x
Microsoft Alias: sdanie

@AurimasNav -- Aurimas, thank you for your feedback.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

@steved0x -- Steve, please look into this issue.


required fields

the following fields need to be added:

granularity of pmps
priv_spec_implemented
pmpaddr csrs need to be added

MCYCLEH
MINSTRETH


Create jsonlz4?

Any chance you could update this to also create the files? The oddball format Mozilla uses is oddly difficult to create with the standard tools unless I'm reading the header creation code incorrectly. I'd be happy to make a donation to you or a selected charity and/or credit you in the update announcement for the feature as it would help out a ton of users of PortableApps.com using both Firefox and Thunderbird from cloud drives and external drives between multiple PCs.

It's been there all along https://github.com/avih/dejsonlz4/tree/master/src/ref_compress


Evolve only certain pokemons for PokemonOptimizer

Short Description

Evolve only a list of pokemons for PokemonOptimizer
Possible solution

Have a new setting in config.json like
"evolve_list": "Caterpie,Ekans,Goldeen,Krabby,Pidgey,Rattata"

or
"evolve_list": "all"

How it would help others

The PokemonOptimizer is great but I wouldn't want the bot to evolve a Dratini or Growlithe. I would rather do that manually so I can see the moves later.

"EvolvePokemon" in "tasks" already does exactly what you describe..

@hobbes3
The PokemonOptimizer tries, as much as possible, to not require static names and values from you since they tend to change over time.
However you achieve what you describe by setting evolve=false in all your "keep" condition, and then have another with names=[your list] and evolve=true.
About you comment on moves, what do you mean exactly ? what decision are you taking manually that the bot cannot take ?

can we use PokemonOptimizer in conjunction with EvolvePokemon?

I wish all of these were merged. I'll take a gander (soonish).

@4IbWNsis3S Ya, but PokemonOptimizer can automatically evolve after there is enough pokemons to evolve for 1 lucky egg. For EvolvePokemon you'll have to do it manually since from my experience, it only pops a lucky egg in the beginning (so if you are still evolving after 30 minutes then it won't pop another egg).
@Anakin5 Sometimes I don't want to evolve Dratinis when I have over 25 candies since I want to save those candies for powering up Dragonites.

@hobbes3
Even if those Dragonies are inferior to your Dratini ?

The pokemon with two evolves can be a problem if you have Evolve All set. Generally that requires 150 candy depending on the type to reach final evolve. Bellsprout, Oddish, Dratini, and others usually require a bank of candy to hit final evolve. Totally get what Hobbes is saying here. I would think it would be easier to get this sort of functionality by ignoring specific pokemon similar how to only evolve listed pokemon (weedle, pidgey, and etc). You can sort of do this now but you would have to list all the pokemon you want to evolve (most of them) to get it to ignore dratini for example in your case. That or turn it off entirely.

I still do not get why you would use your candies to power up a Dragonite if you have a Dratini which is better. Wouldn't it be better to evolve and power up that Dratini ?

@Anakin5 First I only keep Dratinis that are over 0.9 IV. I would rather have 100 candies in the bank to power up my 3 Dragonites to max CP, than to have 5 more Dragonairs (evolving a Dratini times 5 = 100 candies) with no leftover candies for my 3 Dragonites.
Basically I want to evolve for XP, but I only want to evolve Pokemons that I don't care about their candies, ie Pidgeys, Rattatas, Caterpies, etc.

I understand, but are those 3 Dratini better iv than the Dragonite ? Do they have equal iv ?
If you have a Dratini 1.0 and 3 Dragonite 0.93, what do you want to do with the candies ?

If his Dragonite has the best moveset despite being .93 IV then he likely wants to power that up since it's more useful now and is a sure thing. Dratini with 1.0 IV isn't a sure thing and if it's low CP to start with (generally they are in my experience) he would need a massive amount of dust and candy to evolve to Dragonite to max. I thought it was pretty clear.

@Baconnaise
I wish it is that simple. If it was that, then there is easy way to not evolve the Dratini.
If the Dragonite is kept as a result of:
{
    "top": 1,
    "sort": ["cp"]
}

or
{
    "top": 1,
    "sort": ["dps"]
}

and Dratini because of:
{
    "top": 1,
    "sort": ["iv"]
}

then, the only thing to change is:
{
    "top": 1,
    "evolve": false,
    "sort": ["iv"]
}

So I am going to assume that the reason why this Dratini should not be evolved is something else.

Honestly, I just want a top level blacklist of Pokemon that the PokemonOptimizer will NOT try to evolve.


PetscContainerSetUserDestroy -> PetscContainerSetCtxDestroy

This is a change that will be introduced in PETSc version 3.23.0
Didn't there used to be a pull request template or is my memory poor?

PR
Author
Editor
Reviewers
Assignment
Approval
Merge

#4574
@lindsayad
@tzanio
@stefanozampini + @jandrej
12/21/24
⌛due 1/4/25
⌛due 1/11/25

PR Checklist

[ ] Code builds.
[ ] Code passes make style.
[ ] Update CHANGELOG:

[ ] Is this a new feature users need to be aware of? New or updated example or miniapp?
[ ] Does it make sense to create a new section in the CHANGELOG to group with other related features?

[ ] Update INSTALL:

[ ] Had a new optional library been added? If so, what range of versions of this library are required? (Make sure the external library is compatible with our BSD license, e.g. it is not licensed under GPL!)
[ ] Have the version ranges for any required or optional libraries changed?
[ ] Does make or cmake have a new target?
[ ] Did the requirements or the installation process change? (rare)

[ ] Update continuous integration server configurations if necessary (e.g. with new version requirements for each of MFEM's dependencies)

[ ] .github
[ ] .appveyor.yml

[ ] Update .gitignore:

[ ] Check if make distclean; git status shows any files that were generated from the source by the project (not an IDE) but we don't want to track in the repository.
[ ] Add new patterns (just for the new files above) and re-run the above test.

[ ] New examples:

[ ] All sample runs at the top of the example source file work.
[ ] Update examples/makefile:

[ ] Add the example code to the appropriate SEQ_EXAMPLES and PAR_EXAMPLES variables.
[ ] Add any files generated by it to the clean target.
[ ] Add the example binary and any files generated by it to the top-level .gitignore file.

[ ] Update examples/CMakeLists.txt:

[ ] Add the example code to the ALL_EXE_SRCS variable.
[ ] Make sure THIS_TEST_OPTIONS is set correctly for the new example.

[ ] List the new example in doc/CodeDocumentation.dox.
[ ] If new examples directory (e.g.examples/pumi), list it in doc/CodeDocumentation.conf.in
[ ] Companion pull request for documentation in mfem/web repo:

[ ] Update or add example-specific documentation, see e.g. the src/examples.md.
[ ] Add the description, labels and screenshots in src/examples.md and src/img.
[ ] In examples.md, list the example under the appropriate categories, add new categories if necessary.
[ ] Add a short description of the example in the "Extensive Examples" section of features.md.

[ ] New miniapps:

[ ] All sample runs at the top of the miniapp source file work.
[ ] Update top-level makefile and makefile in corresponding miniapp directory.
[ ] Add the miniapp binary and any files generated by it to the top-level .gitignore file.
[ ] Update CMake build system:

[ ] Update the CMakeLists.txt file in the miniapps directory, if the new miniapp is in a new directory.
[ ] Add/update the CMakeLists.txt file in the new miniapp directory.
[ ] Consider adding a new test for the new miniapp.

[ ] List the new miniapp in doc/CodeDocumentation.dox
[ ] If new miniapps directory (e.g.miniapps/nurbs), add it to MINIAPP_SUBDIRS in the makefile.
[ ] If new miniapps directory (e.g.miniapps/nurbs), list it in doc/CodeDocumentation.conf.in
[ ] Companion pull request for documentation in mfem/web repo:

[ ] Update or add miniapp-specific documentation, see e.g. the src/meshing.md and src/electromagnetics.md files.
[ ] Add the description, labels and screenshots in src/examples.md and src/img.
[ ] The miniapps go at the end of the page, and are usually listed only under a specific "Application (PDE)" category.
[ ] Add a short description of the miniapp in the "Extensive Examples" section of features.md.

[ ] New capability:

[ ] All new public, protected, and private classes, methods, data members, and functions have full Doxygen-style documentation in source comments. Documentation should include descriptions of member data, function arguments and return values, template parameters, and prerequisites for calling new functions.
[ ] Pointer arguments and return values must specify whether ownership is being transferred or lent with the call.
[ ] Any new functions should include descriptions of their intended use e.g. for internal use only, user-facing, etc., along with references to example code whenever possible/appropriate.
[ ] Consider adding new sample runs in existing examples to highlight the new capability.
[ ] Consider saving cool simulation pictures with the new capability in the Confluence gallery (LLNL only) or submitting them, via pull request, to the gallery section of the mfem/web repo.
[ ] If this is a major new feature, consider mentioning it in the short summary inside README (rare).
[ ] List major new classes in doc/CodeDocumentation.dox (rare).

[ ] Update this checklist, if the new pull request affects it.
[ ] Run make unittest to make sure all unit tests pass.
[ ] Run the tests in tests/scripts.
[ ] (LLNL only) After merging:

[ ] Update internal tests to include the new features.

Please don’t close

This PR is now under review (see the table in the PR description). To help with the review process, please do not force push to the branch.

It looks like the PETSc PR with this change is: https://gitlab.com/petsc/petsc/-/merge_requests/7900 which is merged in main but it is not in a release version yet -- expected to be in v3.23.0, as noted above.
Also, it looks like the changes here maintain backward compatibility with PETSc < 3.23.0. 👍
I see that the version checks use #if PETSC_VERSION_GE(3,23,0) -- this #if case can be tested with the current PETSc main, right?

I see that the version checks use #if PETSC_VERSION_GE(3,23,0) -- this #if case can be tested with the current PETSc main, right?

Yes


refactor(dfget): implement cli parameters

#43

Codecov Report

Merging #99 into master will increase coverage by 2.77%.
The diff coverage is 87.3%.

@@            Coverage Diff             @@
##           master      #99      +/-   ##
==========================================
+ Coverage   77.77%   80.55%   +2.77%
==========================================
  Files           7        9       +2
  Lines         153      216      +63
==========================================
+ Hits          119      174      +55
- Misses         28       36       +8
  Partials        6        6

Impacted Files
Coverage Δ

dfget/cli/cli.go
0% <0%> (ø)

dfget/cli/cli_parameters.go
100% <100%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d9d958e...0b85a09. Read the comment docs.


Are FromEnvironmentFieldPath and CombineFromEnvironment Supported

I'm having a problem where it seems like it is not patching from EnvironmentConfig in function-patch-and-transform.
I have a resources pipeline that basically does the same thing and want to change to use a Pipeline so that I can do some other functions and the issues I am having indicate it is not patching.

All of my spec values are pulled from either EnvironmentConfig or patches.  Omitting spec.forProvider fails with required fields being missing even though they should be patched with valid values (and this works in a resources composition)
The external name doesn't get set

Not sure if in the pipeline the from or to field paths need to be different, it didn't seem like it from what I was  reading.
Below is basically what I have:
apiVersion: apiextensions.crossplane.io/v1
kind: Composition
metadata:
  name: storage-pipeline
spec:
  compositeTypeRef:
    apiVersion: xxx.xxx.xxx/v1alpha1
    kind: xStorage
  mode: Pipeline
  pipeline:
  - step: create-storage
    functionRef:
      name: function-patch-and-transform
    input:
      apiVersion: pt.fn.crossplane.io/v1beta1
      kind: Resources
      resources:
      - name: storage
        base:
          apiVersion: storage.azure.upbound.io/v1beta1
          kind: Account
          metadata:
            name: storagename
        patches:
        - type: FromEnvironmentFieldPath
          fromFieldPath: "storage.accountReplicationType"
          toFieldPath: spec.forProvider.accountReplicationType
        - type: FromCompositeFieldPath
          fromFieldPath: "spec.accountReplicationType"
          toFieldPath: spec.forProvider.accountReplicationType

        - type: FromEnvironmentFieldPath
          fromFieldPath: "storage.accountTier"
          toFieldPath: spec.forProvider.accountTier
        - type: FromCompositeFieldPath
          fromFieldPath: "spec.accountTier"
          toFieldPath: spec.forProvider.accountTier

        - type: FromEnvironmentFieldPath
          fromFieldPath: "storage.accountKind"
          toFieldPath: spec.forProvider.accountKind
        - type: FromCompositeFieldPath
          fromFieldPath: "spec.accountKind"
          toFieldPath: spec.forProvider.accountKind

        - type: FromEnvironmentFieldPath
          fromFieldPath: "storage.allowNestedItemsToBePublic"
          toFieldPath: spec.forProvider.allowNestedItemsToBePublic
        - type: FromCompositeFieldPath
          fromFieldPath: "spec.allowNestedItemsToBePublic"
          toFieldPath:  spec.forProvider.allowNestedItemsToBePublic

        - type: FromEnvironmentFieldPath
          fromFieldPath: "storage.publicNetworkAccessEnabled"
          toFieldPath: spec.forProvider.publicNetworkAccessEnabled
        - type: FromCompositeFieldPath
          fromFieldPath: "spec.publicNetworkAccessEnabled"
          toFieldPath: spec.forProvider.publicNetworkAccessEnabled

        - type: FromEnvironmentFieldPath
          fromFieldPath: "location.long"
          toFieldPath: spec.forProvider.location

        - type: FromEnvironmentFieldPath
          fromFieldPath: "product.resourceGroupName"
          toFieldPath: spec.forProvider.resourceGroupName

        - type: CombineFromEnvironment
          combine:
            strategy: string
            variables:
            - fromFieldPath: "organization.identifier"
            - fromFieldPath: "subscription.identifier"
            - fromFieldPath: "environment.code"
            - fromFieldPath: "location.short"
            - fromFieldPath: "product.identifier"
            - fromFieldPath: "data.instance.identifier"
            string:
              fmt: "%s%sst%s%s%s%s"
          toFieldPath: "metadata.annotations[crossplane.io/external-name]"

The above works fine in a composition that is Resource mode, just not in Pipeline using function-patch-and-transform.
Just trying to validate that function-patch-and-transform handles EnvironmentConfig patches and if it does, is there something just wrong with the paths that is different in function-patch-and-transform?
Thanks.
Dave

I think I solved my problem as I was posting this.


"AprilTag Advanced Use" has field-coordinate-system link that leads to a 404

The link https://ftc-docs.firstinspires.org/en/latest/field-coordinate-system leads nowhere.

Thanks, Just fixed in #192


Update to v2.2.0

Update the functionality to v2.2.0
We still need to fix:

tcc: error: undefined symbol 'strtoll'
tcc: error: undefined symbol 'RegOpenKeyExA'
tcc: error: undefined symbol 'RegQueryValueExA'
tcc: error: undefined symbol 'RegCloseKey'

I will continue working on this when I have time, or you can finish it 👍

I'm working on it.

I tried to add the commits to this PR, but it does not work.
Please close and don't merge this PR. And merge the other one (https://github.com/malisipi/vwebui/pull/8).


[Event Request] Codeunit 104000 "Upgrade - BaseApp" - OnBeforeUpdateItems

Please add a new integration event OnBeforeUpdateItems in Codeunit 104000.
local procedure UpdateItems()
var
    ItemCategory: Record "Item Category";
    Item: Record "Item";
    UpgradeTag: Codeunit "Upgrade Tag";
    UpgradeTagDefinitions: Codeunit "Upgrade Tag Definitions";
+   IsHandled: Boolean;
begin
+   IsHandled := false;
+   OnBeforeUpdateItems(IsHandled);
+   If IsHandled then
+       exit();

    IF UpgradeTag.HasUpgradeTag(UpgradeTagDefinitions.GetItemCategoryOnItemAPIUpgradeTag()) THEN
        EXIT;

    IF NOT ItemCategory.ISEMPTY THEN BEGIN
        Item.SETFILTER("Item Category Code", '<>''''');
        IF Item.FINDSET(TRUE, FALSE) THEN
            REPEAT
                Item.UpdateItemCategoryId;
                IF Item.MODIFY THEN;
            UNTIL Item.Next() = 0;
    END;

    UpgradeTag.SetUpgradeTag(UpgradeTagDefinitions.GetItemCategoryOnItemAPIUpgradeTag());
end;

New integration event:
[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateItems(var IsHandled: Boolean)
begin
end;

We will not add events into upgrade codeunits.
If you wish to run your code before or instead an upgrade routine you should subscribe to OnCheckPreconditionsPerCompany , insert the tag that is being inserted here (so this upgrade routine is naturally skipped), then do any of your own upgrade routines when you deem necessary, with your own flags etc.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.

You should disregard the message from Jesper, it's a bot malfunction :)


Browser and JS client failing on ATS generated 502 status

Consider adding optional logic in trafficserver/proxy/http/HttpTransact.cc to enable a response header: Access-Control-Allow-Origin: * when a 502 is generated by ATS.  This would allow browser and JS client to retry correctly when a 502 is returned.

You can conditionally set this header with the header_rewrite plugin.  Please reopen if this can't be don't with the plugin for some reason.


How to get the full SQL query ?

Hi,
How can I get the full SQL query, with included parameters ?
(I need to add before SELECT statement some Postgresql options  e.g :
SET join_collapse_limit to 1;
SET enable_nestloop = off;
)

Calling builder.toSQL() should give you the sql/bindings, but you'd need to then call the query yourself with knex.raw or something. I've got plans to overhaul the entire query construction process so it'd be possible to tap into the construction at any point for cases like this. I'll keep this open and close it once that's done with a demonstration of how that'll work.

Super :)
ATM, I create 2 raw requests  + my normal request in a transaction to do the job (because PG query options are valids in the same session only).

If it's something you're using globally, you might want to look into the afterCreate hook on the pool which allows you to run statements after the connection has been added to the pool but before its first use for things like that... see this example.

i edited https://github.com/wbyoung/knex-logger, like below.

index.js File
`'use strict';

var chalk = require('chalk');
var colored = function(fn) {
return function() {
var enabled = chalk.enabled;
chalk.enabled = true;
fn.apply(this, arguments);
chalk.enabled = enabled;
}
};
module.exports = function(knex, options) {
var opts = options || {};
return function(req, res, next) {
// TODO: improve color support with levels for info/warn/error
// TODO: add an option to only log if a certain number of queries occur per
// request

var queries = [];
var captureQueries = function(builder) {
  var startTime = process.hrtime();
  var group = []; // captured for this builder

  builder.on('query', function(query) {
    group.push(query);
    queries.push(query);
  });
  builder.on('end', function() {
    // all queries are completed at this point.
    // in the future, it'd be good to separate out each individual query,
    // but for now, this isn't something that knex supports. see the
    // discussion here for details:
    // https://github.com/tgriesser/knex/pull/335#issuecomment-46787879
    var diff = process.hrtime(startTime);
    var ms = diff[0] * 1e3 + diff[1] * 1e-6;
    group.forEach(function(query) {
      query.duration = ms.toFixed(3);
    });
  });
};

var logQueries = colored(function() {
  res.removeListener('finish', logQueries);
  res.removeListener('close', logQueries);
  knex.client.removeListener('start', captureQueries);

  queries.forEach(function(query) {
    // merge binding
    for(let bind of query.bindings) {
      query.sql = query.sql.replace('?', bind);
    }

    var color = chalk.cyan;

    console.log('%s %s %s %s',
      chalk.gray('SQL'),
      color(query.sql),
      chalk.gray('{' + query.bindings.join(', ') + '}'),
      chalk.magenta(query.duration + 'ms'));
  });
});

knex.client.on('start', captureQueries);
res.on('finish', logQueries);
res.on('close', logQueries);

next();

};
};
`


Allow installing as PWA, support local files

Support installing the app as a PWA.
Use https://developer.mozilla.org/en-US/docs/Web/Manifest/file_handlers to allow registering the app as a default file handler for files with an extension such as .xivplan.
Support saving/loading these files directly to/from a PC. This will provide a simpler way to share very large plans than the current text code method. Not quite as convenient as saving to an external service, but it's something I can probably implement before Dawntrail lands.

PWA support is implemented. Remaining tasks:

Allow drag and drop of .xivplan files onto the page (allows browsers that don't support the file system API to still open files).
Implement a file picker for the chosen plans folder.

Completed in db868510af407d98a7ac4f04ee96f3f015c362e0


Appstudio update test-component-pac-geai

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-geai-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
8 seconds
init

✅ Succeeded
18 seconds
clone-repository

✅ Succeeded
25 seconds
sast-snyk-check

✅ Succeeded
56 seconds
build-container

✅ Succeeded
16 seconds
sbom-json-check

✅ Succeeded
23 seconds
deprecated-base-image-check

✅ Succeeded
3 minutes
clair-scan

✅ Succeeded
50 seconds
clamav-scan

✅ Succeeded
22 seconds
inspect-image

✅ Succeeded
6 seconds
show-sbom

✅ Succeeded
6 seconds
show-summary

Pipelines as Code CI/test-component-pac-geai-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
9 seconds
init

✅ Succeeded
16 seconds
clone-repository

✅ Succeeded
7 seconds
sast-snyk-check

✅ Succeeded
50 seconds
build-container

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
1 minute
inspect-image

✅ Succeeded
38 seconds
deprecated-base-image-check

✅ Succeeded
35 seconds
clamav-scan

✅ Succeeded
17 seconds
clair-scan

✅ Succeeded
7 seconds
show-summary

✅ Succeeded
8 seconds
show-sbom


Docstring not removed from concatenated kernel

I'm seeing this on Python 3.8.5, running the test suite. The test_mitgridindexing[mitgcm-jit] (in test_grids.py) fails during kernel compilation:
/tmp/parcels-1000/4ecf0962eceb88a6505bd7495efc5b9f_0.c: In function ‘UpdateRAdvectionRK4’:
/tmp/parcels-1000/4ecf0962eceb88a6505bd7495efc5b9f_0.c:95:3: error: unknown type name ‘Advection’
   95 |   Advection of particles using fourth-order Runge-Kutta integration.
      |   ^~~~~~~~~
/tmp/parcels-1000/4ecf0962eceb88a6505bd7495efc5b9f_0.c:95:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘particles’
   95 |   Advection of particles using fourth-order Runge-Kutta integration.
      |                ^~~~~~~~~

The relevant generated kernel code is:
static inline StatusCode UpdateRAdvectionRK4(MyParticlep *particles, int pnum, double time, CField *R, CField *U, CField *V)
{
  float parcels_tmpvar0, parcels_tmpvar1, parcels_tmpvar2, parcels_tmpvar3, parcels_tmpvar4, parcels_tmpvar5, parcels_tmpvar6, parcels_tmpvar7, parcels_tmpvar8;
  type_coord u1, v1, lon1, lat1, u2, v2, lon2, lat2, u3, v3, lon3, lat3, u4, v4;
  StatusCode err;
  {
    err = temporal_interpolation(particles->lon[pnum], particles->lat[pnum], particles->depth[pnum], time, R, &particles->xi[pnum*ngrid], &particles->yi[pnum*ngrid], &particles->zi[pnum*ngrid], &particles->ti[pnum*ngrid], &parcels_tmpvar0, LINEAR, MITGCM);
    parcels_tmpvar0 *= 1.0;
    CHECKSTATUS(err);
  }
  particles->radius[pnum] = parcels_tmpvar0;
  Advection of particles using fourth-order Runge-Kutta integration.

    Function needs to be converted to Kernel object before execution;

As you can see, the docstring from the AdvectionRK4 function is included directly in the C code. Because the combination of kernels simply combines all the body code within a single function, the mechanism to strip the docstring doesn't remove the docstring embedded in the middle of the function.
This comes from the kernel merge with AdvectionRK4 in the second position:
    pset.execute(pset.Kernel(UpdateR) + AdvectionRK4,
                 runtime=delta(hours=14), dt=delta(minutes=5))

I had seen something similar before for python 3.8, where the AST syntax has changed somewhat. We then fixed the docstring parser in https://github.com/OceanParcels/parcels/pull/753/files and I think that also worked for docstings halfway the concatenated code; not sure why that does not work anymore now.


Update Name Instances

Due to our recent name change we need to update all the instances of the old name and IRC channel in the docs and code! This should be really easy to do and would be a great beginner PR!!

The readme has been updated now, however the figlet displayed on the welcome screen hasn't been changed yet! @AndroidKitKat

I'll take a look. Easy enough to do at work probably.

Thanks for taking charge of this akk! Very impressive to see your dedication.

uhhhhh we need an 'r' now :-)


Install Wizard - No other languages available

Description of bug
When you setup a new website with the DNN installation wizard there are no more options than "English (United States)" available now (tested with 9.8.0, v 9.7.1 and v 9.6.1). In earlier versions (eg. 9.5.0) there were "German, French, Italian, Spanish and Dutch" in the dropdown-box available.
Steps to reproduce
List the precise steps to reproduce the bug:

Install new website with DNN_Platform_Install-Package
Run Wizard
Click on Website Language dropdown box

Current behavior
Only English (United States) appears.
Expected behavior
Other languages (like "German") should appear.
Screenshots

Error information
Additional context
Affected version

[ ] 10.00.00 alpha build
[X] 09.08.00 release candidate
[X] 09.07.02 latest supported release

Affected browser

[X] Chrome
[ ] Firefox
[ ] Safari
[ ] Internet Explorer 11
[ ] Microsoft Edge (Classic)
[ ] Microsoft Edge Chromium

Wondering that there was no response on that issue, so I would like to bring it back up, before it gets deleted by the bot. IMO  there are only two possibilities:

All other languages were dropped on purpose.
If so, then please just inform the community, that only the english installation is included anymore (would be sad, but I am sure you will have a reason for it). Just explain it to us and the issue can be closed.

Nobody dropped the feature/languages on purpose.
So then it's a bug or the language-packs are just missing, or the repository path for them is not accessible,... Whatever the reason is, if it's unwanted the issue should not get lost/closed.

I think it was a comfortable feature and I am sure it helped the international acceptance and easyness for newcomers to get started with DNN.

AFAIK this is an issue of the backend for the upgrade service. I'l try to have a llok at it

I guess there was a temporary outage or some such, it is working again for me, can you guys retry that...

Thanks for the notice, Daniel. I checked it with a new install of version 9.9.0 and the languages are back in the combo box!


Simplify protocol's TelemetryEvent

This change is required for the ongoing migration to the generated API in the JetBrains client.
Related PR: https://github.com/sourcegraph/jetbrains/pull/2661
Some more advanced types are skipped to simplify the code gen. We used internal types too casually. We should be more precise about the protocol.
Related thread: https://sourcegraph.slack.com/archives/C05AGQYD528/p1728049089597009
Test plan

Verified with JB. Telemetry goes through the API.
Changelog

One test is failing but it is also failing in the other PRs (https://github.com/sourcegraph/cody/actions/runs/11865698186/job/33071326713).


c+enter/c+s+enter jump to next/prev target on searching

As title, take care searching state

we don't need this, when focusing on the search bar, enter/s+enter already do the same thing.


Fix for #12, waiting to push version 0.2.7

CHANGELOG:

Changed send_message response parsing strategy
error_response is now called raw_answer, and it holds the response.content from the send_message response, used for inspections purposes.
Implemented a new Claude error OverflowError

MISCELLANOUS IMPROVEMENTS

All the api errors now inherits from ClaudeAPIError
Moved errors into claude2_api.errors
Replaced requests.Session with requests.post in __prepare_file_attachment, as the headers were incorrectly set.
Clarified the error "[400] Unable to prepare file attachment" in the Troubleshotting section of README.md

It's great to hear that!
Btw, wdym exactly? Naming the OverloadError -> OverflowError instead?

Great to hear that! And also thanks for spotting the typo.
Merging into main and publishing the 0.2.7 version right away! : )


Updated float_column dependency to 2.1.2+

As this package also depends on float_column, change the version used of this dependency to work with Flutter 3.19

Just published version 0.3.1 which depends on an updated float_column version that fixes the compile issue with Flutter 3.19.0.


Fix multiline todos replacing r character

Fixes #2 and #11

Tested with several multiline strings and it appears to be working correctly (along with fixing the r char problem)

Nice, thanks.


Python 2.7 support

This bases on forks created by @pmclanahan and @SmileyChris, fixes doctests and enables 2.7 tests on Travis.
See also https://github.com/jtauber/pyuca/issues/3

Coverage increased (+0.9%) to 100.0% when pulling eadd62d2624ebb59e5fad7fd0cd98e7707c7b9e7 on nijel:master into 01b917e7a16fcbf7db2b927ac5e696e040ba4f78 on jtauber:master.


To properly support kubernetes & Sentinel. replica_announce properties should be supported

Is your feature request related to a problem? Please describe.
replica_announce_ip and replica_announce_port are used by Redis followers to tell the leader and sentinels how to contact them. This is used by Redis helm chart in order to allow ingress from Kubernetes (at least in this helm chart) by external clients.
Describe the solution you'd like
They should be supported.
A PR is incoming :-)

Done


enable klarna widget

Use Klarna inline Widget in place of redirect.

Please update the PR title so we don't need to do changes in the release notes.
And also update the labels.


License of use

@calvintam236 Is this repo under an MIT license or something similar?

Fixed by 34c2aa1. Theme license is MIT, so I will stay with that.

Thanks. Also do you have a BTC address for donations? Place it in the read me if you do please

@pfeiflelukas Yes, and I added the README (finally!) with the addresses on there 👍


HOTFIX: Persistent store in ProcessorStateManagerTest

@ymatsuda @junrao Could you take a quick look? The current unit test is failing on this.

Thanks for the patch. LGTM


Add app as a share target

Thank you for making the app, very cool!
It would be lovely to have the app as a share target. So, you can for example share an image from a reddit app or the files app straight into this to send to another device without having to open it and browse to the file manually.

Agreed. This is on my list of things to do.


Fixed test verification not failing with error

#6  👈
main

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

Join @CatChen and the rest of your teammates on  Graphite


Adding multiple solutions

Hey Neetcode, can i add different solutions to existing problems? If so, should i add the solution to the existing solution file?
For me personally, it really helps to look at different solutions to understand the problem completely.

hi @gabr0236 ! i think for problems that have multiple distinct solutions (even if they're not equally efficient) it would be great to include them all.
maybe we should have a comment block for each solve that outlines (at least) the time/space complexity?

@neetcode-gh i figure it's not worth blocking on this. I'll +1 these types of PRs as I review them. we can rewind if you think we shouldn't?


Usage of $(Time) is not documented

It is not clear if there is a $(Time) token or not, or it can be used (similar to $Date) as $(Time:HHmm) or any other way.
It is unclear, that the $(Minute) and $(Hour) can or cannot be formatted somehow, for example $(Minute:mm) or $(Minute:#0) or any other way to achieve 2 digits format.

@hz-aroan -- Zoltán, thank you for your feedback; we appreciate it. To make sure we have all the information needed to triage your issue, please let us know which topic you’re referencing, or provide more context around your general task.

Closing this issue now.


[IN_PROGRESS]Add command to re-crawl statuses

Pull Request Test Coverage Report for Build 1057

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 79.47%

Totals

Change from base Build 1054:
0.0%

Covered Lines:
92

Relevant Lines:
103

💛  - Coveralls


Fix duplicate TCP candidates

Description
Duplicate TCP candidates share the same candidateConn by tcpMux.GetConnByUfrag, which would be closed if started before checking

@jeremija @Sean-Der Hopefully I fixed the linting error.

Hey @hn8 great job!
Would you be interested in staying involved with Pion development :) if you are would love to add you to the organization!

@hn8 I will push a new version of ice+webrtc now also


export 'providers' (imported as 'providers') was not found in 'ethers' issues

Describe the bug
Seems like wagmi is deprecated some packages ie: json-rpc
SDK Version
"wagmi": "^0.11.4"
Trying to configure and setting up web3modal but when npm run start, will show the following errors:

Which version of ethers are you using? wagmi is not compatible with v6 yet

Which version of ethers are you using? wagmi is not compatible with v6 yet

Ohh I see. Im using v6 at the moment. Guess ill downgrade it to 5 first. Thanks


Add files via upload

👷 Deploy Preview for rhewlab processing.
🔨 Explore the source changes: e85cae493d66c2954f63508f47a319f97872e152
🔍 Inspect the deploy log: https://app.netlify.com/sites/rhewlab/deploys/61da749d16051c00079c0e17


Questions on adding new games

Hi, I have followed the instructions to copy aa existed game to a new game but when I verified it before modifying, the error message said the newgame i copied is not registered.

My guess is you forgot to change the unique name somewhere. Is it easy for you to show me your fork or create a PR?
(Probably will only reply tomorrow)

Wait: you at least need to modify all the names, otherwise it will try to register the same game twice. Did you do that?
Also what executable or test are you running?

Wait: you at least need to modify all the names, otherwise it will try to register the same game twice. Did you do that?
Also what executable or test are you running?

Thank you for your reply. I have forked the repo and uploaded a new_auction folder containing all related files. To make it more clear I also put the modified CMakeLists.txt and python/tests/pyspiel_test.py in the same folder. The new_auction is modified from first_sealed_auction game. I was doing the step 6, "python3 open_spiel/python/examples/example.py --game=new_auction" and it said it is not registered. Meanwhile I have another issue when installing open_spiel in a server and I will create another issue. thank you.

Hi @andrealbh, you should not put it into a new directory. Just place it with the rest of the games under open_spiel/games. The problem is the rest of the code is not getting compiled with your new game because you have it in a separate dir with a separate CMakeLists.txt so example.cc has no way of knowing about it.
In principle you can do it this way but you need to then make sure it gets built in with the rest of the library if you plan to run it from our examples. So it is just easier if you put it alongside the other games and modify open_spiel/games/CMakeLists.txt directly.

Hi @andrealbh, you should not put it into a new directory. Just place it with the rest of the games under open_spiel/games. The problem is the rest of the code is not getting compiled with your new game because you have it in a separate dir with a separate CMakeLists.txt so example.cc has no way of knowing about it.
In principle you can do it this way but you need to then make sure it gets built in with the rest of the library if you plan to run it from our examples. So it is just easier if you put it alongside the other games and modify open_spiel/games/CMakeLists.txt directly.

Sorry for making you misunderstand. I did put the new game files in the game folder and did not change the location of CMakeList.txt or pyspiel_test.py. I just want to avoid looking for files here and there if you are willing to review my code so I create the new game fold in the fork and copy related files to this folder.

Ah right, I see. What you did seems perfectly fine to me. Can you try rebuilding and then paste the exact command you run and its output?

You might need to redo the whole build process once you modify CMakeLists, i.e. all the way back to the cmake command. This is because CMake generates make files, and at the time you ran it maybe your new additions were not in them?
So I would remove the build dirs: rm -rd build venv, rebuild, and try again. And if it still doesn't work please past the command and its output.

You might need to redo the whole build process once you modify CMakeLists, i.e. all the way back to the cmake command. This is because CMake generates (and caches) make files, and at the time you ran it maybe your new additions were not in them?
So I would remove the build dirs: rm -rf build venv, rebuild, and try again. And if it still doesn't work please past the command and its output.

Yes it works. Should I do these again every time I add a new game?

I think you don't necessarily need to completely delete the directories, only rerun the CMake command to regenerate / overwrite the cache makefiles every time you touch CMakeLists.txt. So this would save having to rebuild from scratch. I only suggested it this time to rule every possibility out.
BTW, I'd love to see more auction games.. so I would strongly encourage you to submit the game as a PR when it's finished!

I think you don't necessarily need to completely delete the directories, only rerun the CMake command to regenerate / overwrite the cached makefiles every time you touch one of the CMakeLists.txt. So this would save having to rebuild from scratch. I only suggested it this time to rule every possibility out.
BTW, I'd love to see more auction games.. so I encourage you to submit the game as a PR when it's finished!

Thanks. We would try our best to do some contributions.


Allow positional arguments to @login_required decorator in tutorial

Updating posts was not working due to a positional argument not playing well with the @login_required function (using Python 3.6).
I changed the function to accept positional arugments, which fixes the problem.

Can I see a traceback of it failing withour your change? Flask view functions only use kwargs but no posargs.

Ok, that was my bad, sorry. I added @login_required to the get_post function to do some testing, which had a positional argument. If I keep that decoration then I can show a trace.
Not sure whether that makes sense to keep or not.

I think the decorator only makes sense on view functions.


Uncaught TypeError: Cannot read property 'remove' of undefined

Steps to reproduce
Ran a python script, then tried to close the output screen (output message panel) produced by script. The output screen did not close and atom threw a popup displaying this error.
My setup
Atom: 1.41.0 x64
OS: Ubuntu 16.04 LTS
Thrown from: script 3.25.0
Error Message
Uncaught TypeError: Cannot read property 'remove' of undefined
/home/valarsundarlis/.atom/packages/script/node_modules/atom-message-panel/lib/MessagePanelView.js:189

Stack Trace
TypeError: Cannot read property 'remove' of undefined
    at ScriptView.MessagePanelView.remove (/home/valarsundarlis/.atom/packages/script/node_modules/atom-message-panel/lib/MessagePanelView.js:189:30)
    at ScriptView.detach (/home/valarsundarlis/.atom/packages/platformio-ide-terminal/node_modules/jquery/dist/jquery.js:5357:15)
    at ScriptView.removePanel (/home/valarsundarlis/.atom/packages/script/lib/script-view.js:89:10)
    at Object.closeScriptViewAndStopRunner (/home/valarsundarlis/.atom/packages/script/lib/script.js:161:21)
    at HTMLElement.scriptCloseView (/home/valarsundarlis/.atom/packages/script/lib/script.js:94:39)
    at CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app/static/<embedded>:11:349392)
    at CommandRegistry.dispatch (/usr/share/atom/resources/app/static/<embedded>:11:347867)
    at ScriptView.close (/home/valarsundarlis/.atom/packages/script/lib/script-view.js:99:19)
    at HTMLDivElement.<anonymous> (/home/valarsundarlis/.atom/packages/platformio-ide-terminal/node_modules/space-pen/lib/space-pen.js:220:36)
    at HTMLDivElement.dispatch (/home/valarsundarlis/.atom/packages/platformio-ide-terminal/node_modules/jquery/dist/jquery.js:4435:9)
    at HTMLDivElement.elemData.handle (/home/valarsundarlis/.atom/packages/platformio-ide-terminal/node_modules/jquery/dist/jquery.js:4121:28)

Non-Core packages
script 3.25.0
python-autopep8 0.1.3
platformio-ide-terminal 2.10.0
minimap 4.29.9
linter-ui-default 1.8.1
linter-flake8 2.4.0
linter 2.3.1
kite 0.178.0
intentions 1.1.5
file-icons 2.1.39
busy-signal 2.0.1
autocomplete-python 1.16.0

Also have this error, same description as original poster.
Only difference is I am using an older version of Atom 1.28.0
Looks like this issue has been around for quite a number of versions.

Also on Windows 10 version 1909

I have the same problem, using Linux Mint 19 and Atom 1.44. I think this is a general issue...

I had some the problem, using Unix and Atom 1.34, I tried changing my path in .bash_profile to look to the installed packages required for running go but it didn't work

it's a bug

uninstall the package script,
install older version by running in terminal:
apm install<EMAIL_ADDRESS>then, run a script. If there are errors, click the red icon in the bottom right, and click recompile in the top right.
Done!


Add tray icon colour change behaviour based on ProbeStatus

Updated framework to 4.8
Added functionality to change tray icon colour based on ProbeStatus
Added configuration option to enable (default disabled) tray icon colour change
Fixed bug whereby tray icon persisted after application was closed, until mouse over
Currently the status only turns red for ProbeStatus == ProbeStatus.Down
Please advise if there is anything else I can/should do for this pull request.

I realize now that upgrading to 4.8 might not be ideal. Let me know if you want me to take it back to 4.5


SpreadsheetWriter loses cell formats for second worksheet

I've adapted your example to write out one worksheet with large data to be able to do multiple worksheets from multiple Lists in a List of Lists holder I created and DataTables stored within a DataSet.  The bug I've run into is that if a DataType does not exist on the first Worksheet, then the format style for that DataType does not get saved out to the Styles XML.
For instance, we default our DateTimes to have a format applied of "mm-dd-yy".  If there is a DateTime in the first List, which writes to the first Worksheet, the x:xf element is added to cellXFS with a FmtID = 14 and the worksheet cell's 's' attribute points to the index.  If DateTime is not in the first List and is in the second List, which writes to worksheets in order, no x:xf element is added to cellXFS but the cell's 's' attribute in the second worksheet will have in index value that is out of range and will display a content error upon first opening the file asking to recover, which removes the bad style attribute from the cells.
The same issue happens with DataSets also.  If the second DataTable has a DateTime and the first DataTable does not, it loses the style element, but the cell in the worksheet contains an index for the missing style.
This also happens for Decimal, Double and Float which has a format code of "#,##0.#########0".
Below is my DataSet export method example
public static void ExportToExcel(DataSet dataSet, string fileName, string directory)
    {
        //better test than this needed
        foreach (DataTable table in dataSet.Tables)
        {
            if (table.Rows.Count < 1)
                return;
        }

        WorkbookDfn wb = new WorkbookDfn
        {
            Worksheets = dataSet.Tables
                .Cast<DataTable>()
                .Select(d => new WorksheetDfn
                {
                    Name = d.TableName,
                    ColumnHeadings =
                        d.Columns.Cast<DataColumn>()
                            .Select(c => new CellDfn {Value = c.ToString(), Bold = true}),
                    Rows = d.Rows.Cast<DataRow>().Select(r =>
                        new RowDfn
                        {
                            Cells =
                                d.Columns.Cast<DataColumn>()
                                    .Select(
                                    z =>
                                        ToExcelType.ReturnCellByDataType(r[z.ColumnName].ToString()
                                        , z.DataType.ToString()))
                        })
                })
        };

        var loc = directory + fileName;

        SpreadsheetWriter.Write(loc, wb);
    }

Also the Return Cell type code that returns a cell with it's datatype and format string.
public static CellDfn ReturnCellByDataType(string dataValue, string dataType)
    {
        if (dataValue == null)
        {
            return new CellDfn {Value = dataValue, CellDataType = CellDataType.String};
        }

        switch (dataType)
        {
            case "System.String":
                return new CellDfn {Value = dataValue, CellDataType = CellDataType.String};
            case "System.Int16":
            case "System.Int32":
            case "System.Int64":
            case "System.UInt16":
            case "System.UInt32":
            case "System.UInt64":
            case "System.TimeSpan":
                return new CellDfn {Value = dataValue, CellDataType = CellDataType.Number};

            case "System.Decimal":
            case "System.Double":
            case "System.Single":
                return new CellDfn
                {
                    Value = dataValue,
                    CellDataType = CellDataType.Number,
                    FormatCode = "#,##0.#########0"
                };

            case "System.Boolean":
                return new CellDfn
                {
                    Value = dataValue == "True" ? "1" : "0",
                    CellDataType = CellDataType.Boolean
                };

            case "System.Byte":
            case "System.SByte":
                return new CellDfn {Value = dataValue, CellDataType = CellDataType.Number};

            case "System.DateTime":
                return new CellDfn
                {
                    Value = !string.IsNullOrWhiteSpace(dataValue) ? Convert.ToDateTime(dataValue).ToOADate().ToString() : "",
                    CellDataType = CellDataType.Number,
                    FormatCode = "mm-dd-yy"
                };

            case "System.Guid":
                return new CellDfn {Value = dataValue, CellDataType = CellDataType.String};

            default:
                return (CellDfn) null;
        }
    }

I'm having trouble attaching the files from work pc, so I'll need try from home later.
Updated with example files.
DsOutHasStyle - Copy.zip
DsOutHasStyle.XLSX
DsOutStyleMissing - Copy.zip
DsOutStyleMissing.XLSX

Closing all issues as this repo is being archived and will no longer be maintained by Microsoft. The project is licensed for continued use and development by forking to your own repo.


Open bracket in send_keys for select2 dropdown input results in option scroll down rather than text input

When entering an open bracket into a select2 drop down the next option is highlighted rather than inputting the open bracket
watir-webdriver (0.8.0)
selenium-webdriver (2.47.1)
Firefox (41.0.1)

Sample Code
require 'watir-webdriver'
browser = Watir::Browser.new
browser.goto 'https://select2.github.io/examples.html'
browser.span(:class => 'select2-selection', :index => 1).when_present.click
browser.input(:class, 'select2-search__field').when_present.send_keys '('

This was created in the wrong project - should have been in watir-webdriver. My bad :smile:


show results on the ctrl+f highlighter without clicking

We could use the ctrl+f to highlight while typing.
e.g. open msui
press ctrl +h (opens topview)
press ctrl +f  (opens search)
type Transparent
the word Transparent is highlighted
with "enter" the view is closed and highlighing of the word is removed

That may be useful for the tutorials. There the button before it gets clicked can be highlighted in a defined color.

in the example above there is only one result, currently we have to open the tree and then to click (for selection) on the word again

A intermediate step could be mark the selection if there is only one occurency.

The functionality to close the search view by "enter" after selection is implemented.

I would like to work on this issue could you please assign it to me.


Merging all latest 2.2 updates to release branch

Merging all latest 2.2 updates to release branch

It was wrongly created, closing this pull request


Azure Identity node_modules issue: turing-apis/node_modules/@azure/identity/dist/index.js:1 Error: Cannot find module '@azure/msal-node'

Package Name:
https://www.npmjs.com/package/@azure/identity
Package Version:
4.0.1
Operating system:
mac os and ubuntu
nodejs
v20.11.1 and v18.19.1
npm version 10.5.0

Describe the bug
In our Node.js application, we are utilizing the Azure Identity and Azure KeyVault-Keys packages. However, upon running the server, I encounter the following issue within the Azure Identity package:
/Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/node_modules/@azure/identity/dist/index.js:1
Error: Cannot find module '@azure/msal-node'
Require stack:
-<EMAIL_ADDRESS>- /Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/azstore/index.js
- /Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/handlers/transactions.js
- /Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/server.js
- /Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/index.js
    at Object.<anonymous> (/Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/node_modules/@azure/identity/dist/index.js:5:18)
    at Generator.next (<anonymous>) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
<EMAIL_ADDRESS>    '/Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/azstore/index.js',
    '/Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/handlers/transactions.js',
    '/Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/server.js',
    '/Users/Nithin/Documents/Workspace/turing-gcp/turing-apis/index.js'
  ]
}

I've located the file responsible for the error within the node_modules directory. This file contains the following code at the beginning:
'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var msalCommon = require('@azure/msal-node');
var logger$o = require('@azure/logger');
var abortController = require('@azure/abort-controller');
var coreUtil = require('@azure/core-util');
var coreClient = require('@azure/core-client');
var coreRestPipeline = require('@azure/core-rest-pipeline');
var coreTracing = require('@azure/core-tracing');
var fs = require('fs');
var os = require('os');
var path = require('path');
var promises = require('fs/promises');
var https = require('https');
var child_process = require('child_process');
var crypto = require('crypto');
var util = require('util');
var http = require('http');
var open = require('open');
var stoppable = require('stoppable');

It seems that the failure occurs in the initial "require" statement. When I manually switched the order of the "require" statements, placing the second one first, I encountered a different error related to the logger package.
I attempted to resolve the issue by installing the "@azure/msal-node" package using the command npm i @azure/msal-node. However, despite installing the missing module as indicated by the error message, the issue persists.
I have attempted to address this problem using Node.js versions 16, 18, and 20. Additionally, I have experimented with various stable versions of the "@azure/identity" package, yet the issue persists.
This problem has been impeding the progress of a production application for over a week now. I would greatly appreciate any assistance in resolving it. Thank you for your help.
Screenshots

Hey @TedduNithin - thanks for reaching out about this. By any chance are you using the esm package anywhere? You can find out by running npm ls esm in your directory. Could you share your package.json contents?

Yeah I'm using esm in my project.
Here is my package.json contents
{
  "name": "turing-apis",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "node index.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git+https://gitlab.com/vishwamfrgo/vishwam-DKYC/web/turing/turing-apis.git"
  },
  "author": "Jagadish G<EMAIL_ADDRESS>  "license": "ISC",
  "homepage": "https://bitbucket.org/sukshi_tech/turing-apis#readme",
  "dependencies": {
    "@angular-devkit/schematics": "^15.2.6",
    "@azure/identity": "^3.4.2",
    "@azure/keyvault-keys": "^4.8.0",
    "@azure/msal-node": "^2.6.4",
    "ajv": "^6.12.6",
    "axios": "^0.23.0",
    "azure-storage": "^2.10.7",
    "base64-to-uint8array": "^1.0.0",
    "blob": "^0.1.0",
    "crypto": "^1.0.1",
    "crypto-js": "^4.1.1",
    "dotenv": "^16.0.3",
    "esm": "^3.2.25",
    "execution-time": "^1.4.1",
    "express": "^4.18.2",
    "express-fileupload": "^1.4.0",
    "form-data": "^4.0.0",
    "google-auth-library": "^8.7.0",
    "googleapis": "^118.0.0",
    "jose": "^4.14.1",
    "json-2-csv": "^4.0.0",
    "jsonwebtoken": "^9.0.0",
    "lodash": "^4.17.21",
    "moment": "^2.29.4",
    "morgan": "^1.10.0",
    "node-gyp": "^9.3.1",
    "pg": "^8.10.0",
    "querystring": "^0.2.1",
    "request-ip": "^3.3.0",
    "restify-errors": "^8.0.2"
  },
  "devDependencies": {
    "@types/node": "^20.11.30",
    "cookie-parser": "^1.4.6",
    "cors": "^2.8.5",
    "express-session": "^1.17.3"
  }
}

And here is the output of npm ls esm
<EMAIL_ADDRESS>/Users/Nithin/Documents/Workspace/turing-gcp/turing-apis
├─┬<EMAIL_ADDRESS>│ └──<EMAIL_ADDRESS>deduped
└──<EMAIL_ADDRESS>

Great! Thanks for the quick reply. Unfortunately this is an issue with @azure/msal-node , a dependency of @azure/identity...
I was able to isolate it to @azure/msal-node a few weeks ago (minimal repro here)
Unfortunately the esm package which is now archived and not taking any changes, does not respect the exports field used in msal-node. There's an issue on esm but it has not gotten much traction.
A few things you could do:

You might try one of the many forks of esm - for example https://www.npmjs.com/package/esm-wallaby which supposedly handles exports just fine
You could create an issue on https://github.com/AzureAD/microsoft-authentication-library-for-js ; however, I do believe the bug is on the esm package side, since top level exports like those used in @azure/msal-node are perfectly valid

Hope this helps, sorry I don't have a better answer for you - it's an issue with esm

Thank you for your prompt response, @maorleger.
I will explore the ESM fork you suggested and update you accordingly. Additionally, I will close this issue here and open a new one in the repository you mentioned to seek further assistance.
Once again, thank you very much.

No problem! Hope this information helps 👍

Hi @maorleger,
Using the esm-wallaby package in place of esm package fixed the issue.
Thank you very much for your help; it's highly valued.


Scroll=ScrollMode.ALWAYS horizontal sliding is very laggy

Duplicate Check

[X] I have searched the opened issues and there are no duplicates

Describe the bug
Scroll=ScrollMode.ALWAYS / AUTO  horizontal sliding is very laggy   in Row
Code sample
Container(
content=Row(
    scroll=ScrollMode.ADAPTIVE,
    spacing=30,
    controls=[
        Container(
            height=260,
            width=260,
            bgcolor=tabs_color,
            border_radius=br,
            content=Row(
                spacing=15,
                alignment='center',
                controls=[
                    Container(
                        height=70,
                        width=70,
                        border_radius=15,
                        bgcolor=tabs_grey,
                        content=Image(
                            src='plus.png',
                            scale=0.5
                        )
                    ),
                    Text(
                        value='Add URL',
                        font_family='montserrat medium',
                        size=20,
                    )
                ]
            )

        ),
        ]*10
)

)
To reproduce
see demo code
Expected behavior
No response
Screenshots / Videos

Captures
[Upload media here]

Operating System
Windows
Operating system details
windows 11
Flet version
0.24.0 and 0.24.1
Regression
Yes, it used to work in a previous Flet version (please specify the version in additional details)
Suggestions
No response
Logs
Logs
[Paste your logs here]

Additional details
No response

me too,
Very awkward in the row, very smooth in the column


Can't run one test only in one class

Hi,
After I updated the extension to 2.0.6-alpha, I am not able to run a test separately in a class. Whenever, I run or debug, it runs all the tests.

This is an issue with the 2.0.6-alpha. I'm just about to push an update - 2.0.6 for ReSharper 9.0 and 2.1.6 for ReSharper 9.1. It fixes this issue.

Just pushed. Should be available to update now.

I updated and it fixed the issue.
Thanks


Remove old channel from announcement

Remove old channel that's no longer used

I think it was to the "community contributions" category that used to have all the non-core projects, what we moved into dev-research now


In the grid encoder, and the spherical encoder, when should calc_grad_inputs be True?

Hello,
I was just curious and trying to understand the code, when I noticed that both during training and inference calc_grad_inputs is False because inputs.requires_grad is always false. Should that be the case? If the input never has requires_grad equal to True, then when would you have dy_dx in the encoders be intialized such that dy_dx is "torch.empty(B, L * D * C, device=inputs.device, dtype=embeddings.dtype)" and "torch.empty(B, input_dim * output_dim, dtype=inputs.dtype, device=inputs.device)" in the grid and spherical harmonics encoder respectively?
Thanks

@tym0027 Hi, if we need to optimize the input coordinates (e.g., in d-nerf), the inputs will have requires_grad = True such that the gradient can pass back (e.g, the deformation network in dnerf).


IMPORTANT: Add Bluefox to npm, so that we can continue to maintain this adapter if needed

... or move the adater into the adapter community!!

Bluefox added.


soundd: improve handling of silent periods by using fill(0) Instead of array multiplication

Returning np.zeros(frames, dtype=np.float32) * self.current_volume when no sound needs to be played is a simple way to ensure silence. but introduces unnecessary CPU overhead and memory allocation:

Performance Impact: Creating a new numpy array and multiplying it by self.current_volume every time the callback is called can introduce unnecessary CPU overhead, especially if the callback is invoked frequently.
Memory Allocation: Continuously allocating memory for zeros could lead to inefficient memory usage over time.

This PR improves performance by handling silent periods more efficiently:

Efficient Silent Period Handling: Replaces array creation and multiplication with direct buffer filling using fill(0), eliminating redundant operations.
Reduced CPU and Memory Usage: Minimizes unnecessary computations and memory allocations, potentially saving up to 1% in CPU usage during silent periods based on preliminary tests.

~Note::
To further optimize, consider using stream.stop() and stream.start() to effectively pause and resume the audio stream dynamically based on the current_alert state.~

The current handling is intentional to keep resource usage consistent.
Ideally, every second openpilot runs is identical to every other second in terms of CPU, memory, etc.

I understand. I've removed the note section for further optimization.
The CPU usage of the original code differs between silent and play modes, increasing during playback. This PR aims to reduce unnecessary resource usage in silent mode without changing the original structure, which should not violate the principle of maintaining consistent resource usage. What do you think?


Cinnamon Support for Debian?

I've searched about Cinnamon support on crouton, and it seems like cinnamon will only be added if an official PPA for Ubuntu is created. However, cinnamon is now available in the main repositories for Debian 8 Jessie, which is supported. It also is in the Ubuntu 16.04 repositories. So can we have Cinnamon support for Debian users? I know the majority of crouton users use Ubuntu, but I really want Cinnamon and use Debian.
I could wait for Ubuntu 16.04 for better support, since cinnamon is in the xenial repos, but I wanted to see if I could get it earlier.

@Tenn1518,
I'm afraid that you have started discussion only for Intel architectures... I don't know Cinnamon well but, it should have been stolen the Mutter compositor codebase, right? Mutter is the clutter-based 3D accelerated compositor what needs openGL/Mesa, instead of X11-based compositor like xfwm4 and metacity. It means "If Cinnamon did not have any fallback compositor, it surely fails to launch it on ARM architectures (Exynos, Rockchip and Tegra)". Today some Chromebooks which employed ARM could not implement openGL/Mesa in Crouton yet. The situation seems similar to Unity7(Compiz) on ARM architectures. In Precise release cycle, the legacy Unity-2D (Qt/X11 based compositor) could run on our ARM properly, but now, it's completely outdated... By the way, did you know Cinnamon had some fallback/flashback compositors?
It may be quite easy to revive cinnamon target though, however, at least, it needs some "fool-proof" blocker to stop adding its target into armhf crouton, or somehow to launch X11. But I'm not a maintainer/developer of crouton, so I hope devs would answer your feature-request...
Regards.

Ah, I see. Well, it wasn't too much work to get cinnamon working anyways, I just had to create a core Debian chroot and use the xorg target to install xorg, install Cinnamon, and create a startcinnamon file for Chrome OS and a .xinitrc file for Debian.


Can query compositions by creator string but not Person object

Among other fields, a MusicComposition query can be filtered by the creator field, which is a text string on the MusicComposition object:
query {
  MusicComposition(creator: "Ralph Vaughan Williams") {
  }
}

However we also have an author of a composition, linked using the AddCreativeWorkInterfaceLegalPerson mutation.
I'd like to be able to query all compositions given a person's identifier. This would help us avoid the issue where different sources name a person slightly differently, or two people have the same name.

With https://github.com/trompamusic/ce-api/pull/133 we fixed this by adding a relation explicitly to the concrete type that we wanted to filter by.
Do we still have a need to filter by the compose of a MusicComposition? If so, we should add this relationship here too

@alastair can this issue be closed?

This filter works for me on my local CE, so I guess everything is fine!
query {
  MusicComposition(filter:{composer:{identifier:"c6b208e0-61d8-47e7-8555-6360c6cd3612"}}) {
    identifier
    title
    composer {
      ... on Person {
        name
        identifier
      }
    }
  }
}


(BUG) "Send TX failed:: sendTransaction error:: Cannot read property 'type' of undefined

Precondition:
Receive link is created
Steps to reproduce:

Open a receive link
Fill out the amount to send and confirm the transaction
Pay attention to the Error in the console

Expected result: Error message shouldn't be displayed after trying to confirm receive transaction
Actual result:  Error message shouldn't be displayed after trying to confirm receive transaction
Note: after every attempt to confirm a G$ transaction the sum of the account is decreased
Also reproduced for transactions via QR code
The user is new: no
Wallet address: 0x9B14436FA8d2919B1274408264C7C69955DD06f1
Environment: QA 1.18.0-0
Devices list: Desktop // Windows 10 // Chrome v.87.0.4280.88
Video: https://www.screencast.com/t/55egfsjOUT
Additional info:
email<EMAIL_ADDRESS>Password: TestBeem2020

duplicate of #2890

duplicate of #2890


Revert "[Backtracing] Add support for building target executables into libexec."

Reverts apple/swift#63650
This change causes the rebranch to fail.
https://ci.swift.org/view/Swift rebranch/job/oss-swift-rebranch-incremental-RA-macos/1946/

@swift-ci test


⚠ Bofrost.nl has degraded performance

In fa88279, Bofrost.nl (https://www.bofrost.nl) experienced degraded performance:

HTTP code: 200
Response time: 1144 ms

Resolved: Bofrost.nl performance has improved in 00d3451.