Add documentation comments for public classes and methods

Description
The website documentation is pretty good. It would also be helpful to have documentation comments for the various public classes and methods in Jaspr. It appears that currently none of the code has doc comments.
Additional Context
I'm familiar with Flutter but not so much with CSS. A lot of the syntax follows HTML and CSS naming conventions, but for someone not familiar with these things, it's a little difficult to understand how styling and other aspects work when reading and exploring the code. For example, what is a flexbox or rem or div or section? I'm sure they make sense to someone from a web dev background but not so much for a Flutter dev. And if I had a web dev background in the first place, I probably wouldn't need to use Jaspr.
If I continue using Jaspr, I might be willing to add documentation comments as I learn what things do. Are you open to PRs for that?

Yes code docs are behind big time 🙈 These really need some love.
PRs would be awesome!

Sorry, I was wrong about none of code having doc comments. I had missed it earlier by not scrolling down far enough in VS Code's documentation preview. However, I did submit PR #234 to add comments for the CSS units that had previously confused me.


[bug]: Gray box on hover on new Charts

Describe the bug
Hi, I'm having a weird interaction between shadcn, Tailwind and recharts.
When I hover a BarChart I get a weird gray block on it.

If I uncheck --muted in the developper tools the gray box turns black.

Affected component/components
ShadCN Charts with Rechart BarChart
How to reproduce
Create a barchart with ShadCN tailwind and recharts. hover a category.
Codesandbox/StackBlitz link
No response
Logs
No response
System Info
Chrome

Before submitting

[X] I've made research efforts and searched the documentation
[X] I've searched for existing issues

I encountered the same issue. To resolve it, ensure that the <ChartTooltip /> element is placed above the <XAxis /> element in your component hierarchy. This arrangement ensures that the  element is rendered above other elements in the DOM, maintaining the correct layering order.
<ChartContainer config={chartConfig}>
  <BarChart accessibilityLayer data={data}>
    <CartesianGrid vertical={false} />
    <ChartTooltip content={<ChartTooltipContent />} />
    <XAxis />
    <Bar dataKey="value" name={'Count'} radius={4} />
  </BarChart>
</ChartContainer>

This was it. Thanks you so much for your help!


RT4175: For for 1.0.2

Re-remove the check for "embedded and external content."

@t-j-h , @dwmw2  -- this look okay for 1.0.2?

Er, yeah. I'd actually just submitted same in PR#734 and I naturally prefer my own wording. But either works.

See #734


Access branch

List of points checked for accessibility

Page titles - no issues found
Image text alternatives - no issues found
Text headings - no issues found
Color contrast - no issues found
Resize - no issues found
Interactions - no issues found
Moving content - no issues found
Multimedia - no issues found
The basic structure of the page - made changes to the basic structure by putting links to the icons that needed links.

The following change is implemented in the next 2 lines


TypeError: Cannot use 'in' operator to search for 'SENDER_ID' in undefined

Using phonegap-plugin-push in cordova ionic, programming with visualstudio 2015
version 1.6.0 doesn't build but gives an error like TypeError: Cannot use 'in' operator to search for 'SENDER_ID' in undefined
Anyone a clue how to fix this?
I've tried using previous version but the error stays....

@wjputtoatkorma Um, it seems like this might be your problem:
https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/INSTALLATION.md
Read the note above Android Details.

So what is the reason of providing a SENDER_ID when add plugin. It's so confused because I have to define it again at
var push = PushNotification.init({
    android: {
        senderID: "12345679"
    },
});

@hungdoan2 it fixes #492 and everything is discussed in #679

@macdonst i followed you instructions, thnk you for your reply. Unfortunatly it did not fix the issue, I think i have made a mistake somewhere else.
here is my pakage.json:
{
"name": "Korma.888888.Werkplaats",
"version": "1.0.0",
"dependencies": {},
"devDependencies": {
"bower": "~1.5.2",
"grunt": "~0.4.5",
"grunt-contrib-sass": "~0.9.2",
"grunt-contrib-watch": "~0.6.1",
"grunt-bowercopy": "~1.2.3",
"load-grunt-tasks": "~3.2.0",
"time-grunt": "~1.2.1"
},
"cordovaPlugins": [
{
"variables": {
"SENDER_ID": "....."
},
"locator": "phonegap-plugin-push"
}
]
}
my config.xml:

Korma push
description etc etc etc
Korma

https://github.com/phonegap/phonegap-plugin-push.git
https://github.com/Azure/azure-mobile-services-cordova.git
https://github.com/apache/cordova-plugin-statusbar.git
https://github.com/apache/cordova-plugin-device.git
https://github.com/apache/cordova-plugin-device.git
https://github.com/peutetre/cordova-plugin-hockeyapp.git

@wjputtoatkorma Did you try to reinstall the plugin ? could you capture the error screen

Dear hungdoan2 i have made som screenshots. Please let me know if you need more to help us out!
pushpluginerror.pdf

@wjputtoatkorma It was reported as a bug in VS2015.
I recommend to install plugin by cordova plugin install.

Thank you very much for pointing me in that direction. I will let you know wat happens.
thank you again,
Willemjan

@hungdoan2 , your solution did the trick for me.
I had to create a new blank project and copy all the source into the new project. A few issues with installing certain plugins: specially vs:featurehttps://github.com/Azure/azure-mobile-services-cordova.git</vs:feature> and vs:featurehttps://github.com/peutetre/cordova-plugin-hockeyapp.git</vs:feature> needed to be installed by vs:feature (i dont know why it has to be done that way and so i dont know what that vs:feature does during build) But it works fine now.
Thank you again!


PDResource font cache improvement

Given:
PDF with AcroForm with N text fields and M fonts loaded.
Problem:
When PDAcroForm.getDefaultResources() is called, new PDResource with new direct font cache is created. So whenever PDTextField.setValue() is called, PDFontFactory.createFont(), which is expensive operation, is called M + 1 times - M times in AppearanceGeneratorHelper and once when parsing appearance string in PDDefaultAppearanceString. So setting default appearance for N fields would cause fonts to be loaded  N * (M + 1) times.
This PR's intention is to introduce AcroForm-level direct font cache that would be reused in each instance created by PDAcroForm.getDefaultResources()

Yeah I think this makes sense. Builds pass.

@THausherr @lehmi Any updates on reviewing PR?

I've opened a JIRA ticket, see https://issues.apache.org/jira/browse/PDFBOX-5564

@lehmi, @THausherr - Is there any ETA when 2.0.28 will be released with this fix?


Update Readme.md

Hi,
in #523 you say that you support only Ubuntu 20.04 at the moment. But your readme file say:
Supported Distros
18.04 Ubuntu Desktop (only default Gnome Desktop)
18.04 Ubuntu Server (use --mode=server with the CLI tool)
Upcoming Support
20.04 Ubuntu Desktop
20.04 Ubuntu Server
Deprecated / No Longer Supported
14.04 Ubuntu
16.04 Ubuntu

So I think it should be changed to:
Supported Distros
20.04 Ubuntu Desktop
20.04 Ubuntu Server
Upcoming Support
-
Deprecated / No Longer Supported
14.04 Ubuntu
16.04 Ubuntu
18.04 Ubuntu Desktop (only default Gnome Desktop)
18.04 Ubuntu Server (use --mode=server with the CLI tool)
or?

Complete.


interpolation of n-axes embeds tensor for prompt interpolation impl

I changed tensor interpolation back to excluding last interpolation point (so no weird factors generated anymore when interpolating t). I think this makes more sense and in fact now we can still get values of t=1. if we use a smaller portion of the sampler steps to interpolate. What do you think @John-WL?

As a side note, iiuc, it seems that it should be possible to return to the previous behavior by specifying the ending step - 1.

@ljleb sure, I guess that should have been the default behaviour since the beginning


.NET compatibility

Can we add to the wiki that .NET v4 is a minimum system requirement? If I had know that earlier on, it would have saved some trouble. I am trying to use letsencrypt-win-simple on a Windows 2008 R2 SP1 server and it only has v3.5.

You need .NET 4.5 even, there will be an error in v2: https://github.com/Lone-Coder/letsencrypt-win-simple/pull/394/commits/7c9590fc3768bd6319edbd910915c174a822009e
This duplicates issue #293


node-gyp fails on Sonoma with CLI only and not XCode (Mac M1 / Apple Silicon)

node-gyp fails on Sonoma with CLI only and not XCode (Mac M1 / Apple Silicon)
At https://github.com/nodejs/node-gyp/blob/main/gyp/pylib/gyp/xcode_emulation.py#L1496C41-L1496C51 it appears to be looking for version numbers at the end of the "xcodebuild -version" command. But for me, that command does not produce version numbers, see below
The code seems to describe itself working well even if the box only has CLI tools and not full Xcode, but that doesn't seem to be the case in reality:
$ uname -a  Darwin Geoffs-Mac-mini.local 23.4.0 Darwin Kernel Version 23.4.0: Wed Feb 21 21:44:06 PST 2024; root:xnu-10063.101.15~2/RELEASE_ARM64_T8103 arm64 (base)
$ xcodebuild -version xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Mac M1 / Sonoma 14.4

It would be super helpful if we all could see what you are seeing.  Would it be possible to create a GitHub Action to show everyone what happens?
If you use os: [macos-14] your GitHub Action will run on an M1 Mac.

https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
https://github.blog/2023-10-02-introducing-the-new-apple-silicon-powered-m1-macos-larger-runner-for-github-actions

@cclauss I created a PR based on a fork here with a new GHA action, can you approve? It says the action needs approval to run.
https://github.com/nodejs/node-gyp/pull/2993

Single backticks ` are for one line.
Use triple backticks for  multiline strings.

Hi guys, the action I created (assuming I created it correctly?) seems to point to a bug where a Windows path is being used on Mac: https://github.com/nodejs/node-gyp/pull/2993#issuecomment-1992402017

Agreed.  Is this a runtime problem or just a test time problem?

@cclauss Install-time. My pnpm install does not complete successfully.

Facing same issue , when running yarn add npm-check-updates
Node - v20.11.1
npm - v10.5.1
Sonoma OS
error /Users/v29neil/Office/SaveSageTools/node_modules/argon2: Command failed. Exit code: 1 Command: node-pre-gyp install --fallback-to-build Arguments:  Directory: /Users/v29neil/Office/SaveSageTools/node_modules/argon2 Output: node-pre-gyp info it worked if it ends with ok node-pre-gyp info using<EMAIL_ADDRESS>node-pre-gyp info using<EMAIL_ADDRESS>| darwin | arm64 node-pre-gyp info check checked for "/Users/v29neil/Office/SaveSageTools/node_modules/argon2/lib/binding/napi-v3/argon2.node" (not found) node-pre-gyp http GET https://github.com/ranisalt/node-argon2/releases/download/v0.28.7/argon2-v0.28.7-napi-v3-darwin-arm64-unknown.tar.gz node-pre-gyp ERR! install response status 404 Not Found on https://github.com/ranisalt/node-argon2/releases/download/v0.28.7/argon2-v0.28.7-napi-v3-darwin-arm64-unknown.tar.gz  node-pre-gyp WARN Pre-built binaries not installable for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v115 ABI, unknown) (falling back to source compile with node-gyp)  node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/ranisalt/node-argon2/releases/download/v0.28.7/argon2-v0.28.7-napi-v3-darwin-arm64-unknown.tar.gz  gyp info it worked if it ends with ok gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | arm64 gyp info ok  gyp info it worked if it ends with ok gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | arm64 gyp info find Python using Python version 3.12.2 found at<EMAIL_ADDRESS>gyp info spawn<EMAIL_ADDRESS>gyp info spawn args [ gyp info spawn args   '/Users/v29neil/Office/SaveSageTools/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args   'binding.gyp', gyp info spawn args   '-f', gyp info spawn args   'make', gyp info spawn args   '-I', gyp info spawn args   '/Users/v29neil/Office/SaveSageTools/node_modules/argon2/build/config.gypi', gyp info spawn args   '-I', gyp info spawn args   '/Users/v29neil/Office/SaveSageTools/node_modules/node-gyp/addon.gypi', gyp info spawn args   '-I', gyp info spawn args   '/Users/v29neil/Library/Caches/node-gyp/20.11.1/include/node/common.gypi', gyp info spawn args   '-Dlibrary=shared_library', gyp info spawn args   '-Dvisibility=default', gyp info spawn args   '-Dnode_root_dir=/Users/v29neil/Library/Caches/node-gyp/20.11.1', gyp info spawn args   '-Dnode_gyp_dir=/Users/v29neil/Office/SaveSageTools/node_modules/node-gyp', gyp info spawn args   '-Dnode_lib_file=/Users/v29neil/Library/Caches/node-gyp/20.11.1/<(target_arch)/node.lib', gyp info spawn args   '-Dmodule_root_dir=/Users/v29neil/Office/SaveSageTools/node_modules/argon2', gyp info spawn args   '-Dnode_engine=v8', gyp info spawn args   '--depth=.', gyp info spawn args   '--no-parallel', gyp info spawn args   '--generator-output', gyp info spawn args   'build', gyp info spawn args   '-Goutput_dir=.' gyp info spawn args ] Traceback (most recent call last):   File "/Users/v29neil/Office/SaveSageTools/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>     import gyp  # noqa: E402     ^^^^^^^^^^   File "/Users/v29neil/Office/SaveSageTools/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module>     import gyp.input   File "/Users/v29neil/Office/SaveSageTools/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module>     from distutils.version import StrictVersion ModuleNotFoundError: No module named 'distutils' gyp ERR! configure error  gyp ERR! stack Error: gypfailed with exit code: 1 gyp ERR! stack     at ChildProcess.onCpExit (/Users/v29neil/Office/SaveSageTools/node_modules/node-gyp/lib/configure.js:325:16) gyp ERR! stack     at ChildProcess.emit (node:events:518:28) gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:294:12) gyp ERR! System Darwin 23.4.0 gyp ERR! command "/Users/v29neil/.nvm/versions/node/v20.11.1/bin/node" "/Users/v29neil/Office/SaveSageTools/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/Users/v29neil/Office/SaveSageTools/node_modules/argon2/lib/binding/napi-v3/argon2.node" "--module_name=argon2" "--module_path=/Users/v29neil/Office/SaveSageTools/node_modules/argon2/lib/binding/napi-v3" "--napi_version=9" "--node_abi_napi=napi" "--napi_build_version=3" "--node_napi_label=napi-v3" gyp ERR! cwd /Users/v29neil/Office/SaveSageTools/node_modules/argon2 gyp ERR! node -v v20.11.1 gyp ERR! node-gyp -v v9.4.1 gyp ERR! not ok  node-pre-gyp ERR! build error  node-pre-gyp ERR! stack Error: Failed to execute '/Users/v29neil/.nvm/versions/node/v20.11.1/bin/node /Users/v29neil/Office/SaveSageTools/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/v29neil/Office/SaveSageTools/node_modules/argon2/lib/binding/napi-v3/argon2.node --module_name=argon2 --module_path=/Users/v29neil/Office/SaveSageTools/node_modules/argon2/lib/binding/napi-v3 --napi_version=9 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3' (1) node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/v29neil/Office/SaveSageTools/node_modules/@mapbox/node-pre-gyp/lib/util/compile.js:89:23) node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:518:28) node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1105:16) node-pre-gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:305:5) node-pre-gyp ERR! System Darwin 23.4.0 node-pre-gyp ERR! command "/Users/v29neil/.nvm/versions/node/v20.11.1/bin/node" "/Users/v29neil/Office/SaveSageTools/node_modules/argon2/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd /Users/v29neil/Office/SaveSageTools/node_modules/argon2 node-pre-gyp ERR! node -v v20.11.1 node-pre-gyp ERR! node-pre-gyp -v v1.0.11 node-pre-gyp ERR! not ok

gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | arm64
gyp info find Python using Python version 3.12.2

Upgrade to node-gyp@10 or downgrade to<EMAIL_ADDRESS>

Can you do this without node-pre-gyp?

@GeoffreyPlitt Now that we have a macOS ARM GitHub Action in place, is it possible to modify it (add pnpm?, add node-pre-commit?, add both?`) to replicate your config and make the tests fail?
https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md#tools

@cclauss Can you explain more what you mean? I'll help if I can.
I saw that https://github.com/nodejs/node-gyp/pull/2993 is closed, did it get resolved?

#3011
Added a GitHub Action on MacOS ARM64 Apple Silicon test which closed #2993
https://github.com/nodejs/node-gyp/blob/323957b74e9586fb3fbfb2acad5040379c778de6/.github/workflows/tests.yml#L100-L102

I do not believe that solves this problem.  It might offer a way to replicate the problem in our GitHub Actions so that everyone can see the failure.
Is it possible to modify .github/workflows/tests.yml (add pnpm?, add node-pre-commit?, add both?`) to replicate your config and make the tests fail?

Shoot, it's been 1.5 months and I can't remember how I first encountered this bug, to be honest. I know it was during pnpm install for my employer's project, but at some point I found a workaround or something and haven't seen it for a while.

FYI:
I encountered the same problem and found a solution in node-gyp 9.x.
pip3 install setuptools

I don't know why it works, but it resolved.
node-gyp: v9.4.1
OS: M1 MacOS Sonoma 14.4.1
Python: v3.12.1
Node: v20.11.1

MacOS Sonoma 14.5 failed npm install canvas.
After digging in the error log, root cause were errors similar to error <cstddef> tried including <stddef.h> but didn't find libc++'s <stddef.h> header..
Solution was:
export SDKROOT=$(xcrun --show-sdk-path)
npm install canvas

soo, it's solves this problem?, i can't found what usefull solutions, and why it be closed?

so, it's solves this problem?, i can't found what usefull solutions, and why it be closed? I try all guys sayed, but it not work, I still have the issue.

npm WARN deprecated<EMAIL_ADDRESS>Issues and pull requests filed against this version are not supported. See the React Native release support policy to learn more: https://github.com/reactwg/react-native-releases#releases-support-policy
npm ERR! code 1
npm ERR! path /Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3
npm ERR! command failed
npm ERR! command sh -c node-pre-gyp install --fallback-to-build
npm ERR! ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3310100/sqlite3.c
npm ERR! Failed to execute '/opt/homebrew/Cellar/node/21.7.1/bin/node /opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3/lib/binding/node-v120-darwin-arm64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3/lib/binding/node-v120-darwin-arm64 --napi_version=9 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v120' (1)
npm ERR! node-pre-gyp info it worked if it ends with ok
npm ERR! node-pre-gyp info using<EMAIL_ADDRESS>npm ERR! node-pre-gyp info using<EMAIL_ADDRESS>| darwin | arm64
npm ERR! node-pre-gyp WARN Using needle for node-pre-gyp https download
npm ERR! node-pre-gyp info check checked for "/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3/lib/binding/node-v120-darwin-arm64/node_sqlite3.node" (not found)
npm ERR! node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.2.0/node-v120-darwin-arm64.tar.gz
npm ERR! node-pre-gyp http 403 https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.2.0/node-v120-darwin-arm64.tar.gz
npm ERR! node-pre-gyp WARN Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.2.0/node-v120-darwin-arm64.tar.gz
npm ERR! node-pre-gyp WARN Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v120 ABI, unknown) (falling back to source compile with node-gyp)
npm ERR! node-pre-gyp http 403 status code downloading tarball https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.2.0/node-v120-darwin-arm64.tar.gz
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using<EMAIL_ADDRESS>npm ERR! gyp info using<EMAIL_ADDRESS>| darwin | arm64
npm ERR! gyp info ok
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using<EMAIL_ADDRESS>npm ERR! gyp info using<EMAIL_ADDRESS>| darwin | arm64
npm ERR! gyp info find Python using Python version 3.12.5 found at<EMAIL_ADDRESS>npm ERR! gyp info spawn<EMAIL_ADDRESS>npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args '/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp',
npm ERR! gyp info spawn args '-f',
npm ERR! gyp info spawn args 'make',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3/build/config.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/Users/danxiao/Library/Caches/node-gyp/21.7.1/include/node/common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library',
npm ERR! gyp info spawn args '-Dvisibility=default',
npm ERR! gyp info spawn args '-Dnode_root_dir=/Users/danxiao/Library/Caches/node-gyp/21.7.1',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp',
npm ERR! gyp info spawn args '-Dnode_lib_file=/Users/danxiao/Library/Caches/node-gyp/21.7.1/<(target_arch)/node.lib',
npm ERR! gyp info spawn args '-Dmodule_root_dir=/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3',
npm ERR! gyp info spawn args '-Dnode_engine=v8',
npm ERR! gyp info spawn args '--depth=.',
npm ERR! gyp info spawn args '--no-parallel',
npm ERR! gyp info spawn args '--generator-output',
npm ERR! gyp info spawn args 'build',
npm ERR! gyp info spawn args '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info ok
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using<EMAIL_ADDRESS>npm ERR! gyp info using<EMAIL_ADDRESS>| darwin | arm64
npm ERR! gyp info spawn make
npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm ERR! /bin/sh: python: command not found
npm ERR! make: *** [Release/obj/gen/sqlite-autoconf-3310100/sqlite3.c] Error 127
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: make failed with exit code: 2
npm ERR! gyp ERR! stack at ChildProcess. (/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
npm ERR! gyp ERR! System Darwin 23.1.0
npm ERR! gyp ERR! command "/opt/homebrew/Cellar/node/21.7.1/bin/node" "/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3/lib/binding/node-v120-darwin-arm64/node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3/lib/binding/node-v120-darwin-arm64" "--napi_version=9" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v120"
npm ERR! gyp ERR! cwd /Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3
npm ERR! gyp ERR! node -v v21.7.1
npm ERR! gyp ERR! node-gyp -v v10.0.1
npm ERR! gyp ERR! not ok
npm ERR! node-pre-gyp ERR! build error
npm ERR! node-pre-gyp ERR! stack Error: Failed to execute '/opt/homebrew/Cellar/node/21.7.1/bin/node /opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3/lib/binding/node-v120-darwin-arm64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3/lib/binding/node-v120-darwin-arm64 --napi_version=9 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v120' (1)
npm ERR! node-pre-gyp ERR! stack     at ChildProcess. (/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
npm ERR! node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:519:28)
npm ERR! node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1105:16)
npm ERR! node-pre-gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:305:5)
npm ERR! node-pre-gyp ERR! System Darwin 23.1.0
npm ERR! node-pre-gyp ERR! command "/opt/homebrew/Cellar/node/21.7.1/bin/node" "/Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
npm ERR! node-pre-gyp ERR! cwd /Users/danxiao/Desktop/LeeGithub/ghostery/user-agent-ios/node_modules/sqlite3
npm ERR! node-pre-gyp ERR! node -v v21.7.1
npm ERR! node-pre-gyp ERR! node-pre-gyp -v v0.11.0
npm ERR! node-pre-gyp ERR! not ok
npm ERR! A complete log of this run can be found in: /Users/danxiao/.npm/_logs/2024-08-28T03_49_26_755Z-debug-0.log
@cclauss

Run into issue while trying to install canvas
For those who uses asdf to mange python, make sure to run
# verify where is the executable python
which python

# install missing setuptools
python3 -m pip install setuptools


[FLOC-4353] Pmap hash cache floc 4353

From profiling today we realized that we get significant additional speedups by also caching the hash of PMaps.
Moshe already had a PR out to pyrsistent to add this, so I grabbed that branch and fixed up the pypy test.

Travis is passing (except for coveralls which always fails since we don't have coveralls.io set up for this fork).
Note that we don't even lose any coverage with this branch. 27 missed branches before, 27 missed branches now.

I left a couple of comments but please merge at will.

Travis tests passed merging now.


Todo example doesn't compile

$ ./node_modules/.bin/pulp build --to dist/output.js
* Building project in /home/stewart/dev/fractalide/gde
Compiling Model
Compiling Component.Task
Error found:
in module Component.Task
at /home/stewart/dev/fractalide/gde/src/Component/Task.purs line 36, column 13 - line 36, column 25

  Unknown value HP.inputType

it contains an exact replica of the todo application in examples/todo.
$ cat bower.json
{
  "name": "gde",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "output"
  ],
  "dependencies": {
    "purescript-prelude": "^2.1.0",
    "purescript-halogen": "^0.12.0",
    "purescript-console": "^2.0.0"
  },
  "devDependencies": {
    "purescript-psci-support": "^2.0.0"
  }
}

If you've pulled the todo example from master then it is not for the currently released version of Halogen (v0.12.0) - try the one under that tag instead: https://github.com/slamdata/purescript-halogen/tree/v0.12.0/examples/todo
Things of this nature have occurred quite a bit, I'll not make the mistake of using master for a long running development branch without release again in the future :wink:

Greetings,
I did use the v0.12.0 tag, AFAICT, but it's npm/bower and I do not trust
that software at all.
I'm always dismayed when I see a language lance out using semantic
versioning. Semantic version gives you a license to break software, how
idiotic. The most important thing is respecting stable public APIs the
whole development experience for everyone becomes more calmer, people trust
each other's work and generally things frolic in fields. Please read and
watch
http://hintjens.com/blog:85
https://youtube.com/watch?v=oyLBGkS5ICk
Yes I understand this is early software, but being early it should at least
retain some semblance of stability for noobs like myself. I faught tooth
and nail getting nasty nasty npm and bower setup on my nixos machine.
Fighting through the impure nastiness to the land of purity and ... nothing
compiles, days of swearing and nothing works. All this "semantic
versioning" without respecting public APIs amounts to a swirling dancing
failure. It's a horrible experience that can be alleviated by some sane
practises of respecting public APIs.
The intensity of my rant is now out of proportion to the crime committed
here. I'd better shutup now, having said that I really like this project
and purescript. If I or other people am to base a company on your stuff
please respect public API contracts.

I think you misunderstood what I said. The files in master are not for v0.12.0, they're the currently-unreleased new version. As such, the examples in master will not work with v0.12.0, which according to the bower.json you posted is the version you're trying to compile them aginst. I was suggesting you use the version of the example from the v0.12.0 tag, as it most definitely does compile; the examples are checked as part of the CI setup.

Okay, yes I did misunderstood. Thank you for your patience. When will the new halogen release take place? I'll hold off learning halogen and just focus on purescript till then.

That certainly did it!
Finally I'm in the land of the pure and clean, thank you Gary!


[Alpha] Add on_success and on_failure callbacks

This PR adds the ability to:

Create a Task from a partially applied function
Assign another Task to the on_success or on_failure attributes
The Boilermaker app will run the callback on success or failure (exception or retries exhausted)

This PR also adds some tests for the Boilermaker application object. It's an oversight that they've been missing so far.
Lastly, we will update the README with an example of creating a task and setting up callbacks.
After thinking about it, I think we'll need some way for a task to say "I failed!" Maybe a method on the application object called fail_task(...)? This is an alpha-versioned changed, though, so we can also add that in the future.
Examples

# Now we can create a happy task and add callbacks
happy_task = worker.create_task(a_background_task, 11)
# This callback should get scheduled
happy_task.on_success = worker.create_task(happy_path)
# This callback will not
happy_task.on_failure = worker.create_task(sad_path)

# For good measure, we'll create a sad task too
sad_task = worker.create_task(a_background_task, -20)
# This callback should not get scheduled
sad_task.on_success = worker.create_task(happy_path)
# This callback should get scheduled
sad_task.on_failure = worker.create_task(sad_path)

# Finally, this will schedule the tasks
async def publish_task():
    await worker.publish_task(happy_task)
    await worker.publish_task(sad_task)

This is looking really good.


Real CLI argument parsing

Will probably use structopt to keep it simple.

Minimally want help and version options.

Done!


fix(import/order): do not compare first path segment for relative paths

Should fix the regression in #2682.
The gist of the fix is that for relative paths, siblings always start with "." and parents always start with "..".  When comparing them, it will always result in "." being first, which was the bug. The sorting based on subpath segments should start from the second path segment, when there is a possibility that one of them is different.

Can you add the exact test case from the OP of #2682?

@ljharb added! This was a good suggestion, as that particular case needed additional handling.

Not sure what is going on with the failing actions, do not seem related to my changes?

Likely not; i'll rerun.

Hi everyone, do you reckon this PR has a reason to be blocked? Like a lot of people, I've been sticking with v2.26.0 of this plugin since https://github.com/import-js/eslint-plugin-import/issues/2682 has been a thing, and I'd very much like to get back to being up-to-date and with imports in the right order 😉

Any news here? MR looks fine, any blockers I can help get rid of?

Any news here? PR looks fine, any blockers I can help getting rid of?

I think while my fix does work for some of the reported issues, some would still not be fixed by this, e.g. https://github.com/import-js/eslint-plugin-import/issues/2722
I could not fix the other issues, so gave up as it does not affect my usecases as much. But probably would help if the fix would resolve all of the different issues that have been reported.


[MM-10918] Filter system_remove_channel messages of a current user based on hiding/showing join/leave messages

Summary
Filter system_remove_channel messages of a current user based on hiding/showing join/leave messages setting
Note:  Will update this PR to reflect commit of redux store changes once merged.
Ticket Link
Jira ticket: MM-10918
Checklist

[x] Ran make check-style to check for style errors (required for all pull requests)
[x] Ran make test to ensure unit and component tests passed
[x] Has redux changes (https://github.com/mattermost/mattermost-redux/pull/583)

mattermost-redux updated

Also, good catch on changing push(userIds) to push(...userIds) and on filtering out the duplicates. I totally missed those


Error in vmap of solve for matrix size > 128

I am trying to apply vmap to a matrix solve, but it errors out on matrices larger than 128 x 128.
Here's an example:
import jax
import jax.numpy as jnp

from jax import vmap

def vmap_solve(N):
  A = jnp.expand_dims(jnp.eye(N), 0)
  B = jnp.ones(N)
  return vmap(jax.numpy.linalg.solve, in_axes=(0, None))(A, B)

vmap_solve(128) gives a vector of ones, as expected.
vmap_solve(129) produces the following error:
RuntimeError                              Traceback (most recent call last)

<ipython-input-16-31a363cce168> in <module>()
----> 1 print(vmap_solve(129))

16 frames

<ipython-input-9-fc01e1c69adf> in vmap_solve(N)
      2   A = jnp.expand_dims(jnp.eye(N), 0)
      3   B = jnp.ones(N)
----> 4   return vmap(jax.numpy.linalg.solve, in_axes=(0, None))(A, B)

/usr/local/lib/python3.6/dist-packages/jax/api.py in batched_fun(*args)
   1231                               lambda: flatten_axes("vmap out_axes", out_tree(),
   1232                                                    out_axes),
-> 1233                               axis_name=axis_name)
   1234     return tree_unflatten(out_tree(), out_flat)
   1235

/usr/local/lib/python3.6/dist-packages/jax/interpreters/batching.py in batch(fun, in_vals, in_dims, out_dim_dests, axis_name)
     34   # executes a batched version of `fun` following out_dim_dests
     35   batched_fun = batch_fun(fun, in_dims, out_dim_dests, axis_name=axis_name)
---> 36   return batched_fun.call_wrapped(*in_vals)
     37
     38 @lu.transformation_with_aux

/usr/local/lib/python3.6/dist-packages/jax/linear_util.py in call_wrapped(self, *args, **kwargs)
    154
    155     try:
--> 156       ans = self.f(*args, **dict(self.params, **kwargs))
    157     except:
    158       # Some transformations yield from inside context managers, so we have to

/usr/local/lib/python3.6/dist-packages/jax/api.py in f_jitted(*args, **kwargs)
    217         backend=backend,
    218         name=flat_fun.__name__,
--> 219         donated_invars=donated_invars)
    220     return tree_unflatten(out_tree(), out)
    221

/usr/local/lib/python3.6/dist-packages/jax/core.py in bind(self, fun, *args, **params)
   1172
   1173   def bind(self, fun, *args, **params):
-> 1174     return call_bind(self, fun, *args, **params)
   1175
   1176   def process(self, trace, fun, tracers, params):

/usr/local/lib/python3.6/dist-packages/jax/core.py in call_bind(primitive, fun, *args, **params)
   1163   tracers = map(top_trace.full_raise, args)
   1164   with maybe_new_sublevel(top_trace):
-> 1165     outs = primitive.process(top_trace, fun, tracers, params)
   1166   return map(full_lower, apply_todos(env_trace_todo(), outs))
   1167

/usr/local/lib/python3.6/dist-packages/jax/core.py in process(self, trace, fun, tracers, params)
   1175
   1176   def process(self, trace, fun, tracers, params):
-> 1177     return trace.process_call(self, fun, tracers, params)
   1178
   1179   def post_process(self, trace, out_tracers, params):

/usr/local/lib/python3.6/dist-packages/jax/interpreters/batching.py in process_call(self, call_primitive, f, tracers, params)
    169     else:
    170       f, dims_out = batch_subtrace(f, self.main, dims)
--> 171       vals_out = call_primitive.bind(f, *vals, **params)
    172       return [BatchTracer(self, v, d) for v, d in zip(vals_out, dims_out())]
    173

/usr/local/lib/python3.6/dist-packages/jax/core.py in bind(self, fun, *args, **params)
   1172
   1173   def bind(self, fun, *args, **params):
-> 1174     return call_bind(self, fun, *args, **params)
   1175
   1176   def process(self, trace, fun, tracers, params):

/usr/local/lib/python3.6/dist-packages/jax/core.py in call_bind(primitive, fun, *args, **params)
   1163   tracers = map(top_trace.full_raise, args)
   1164   with maybe_new_sublevel(top_trace):
-> 1165     outs = primitive.process(top_trace, fun, tracers, params)
   1166   return map(full_lower, apply_todos(env_trace_todo(), outs))
   1167

/usr/local/lib/python3.6/dist-packages/jax/core.py in process(self, trace, fun, tracers, params)
   1175
   1176   def process(self, trace, fun, tracers, params):
-> 1177     return trace.process_call(self, fun, tracers, params)
   1178
   1179   def post_process(self, trace, out_tracers, params):

/usr/local/lib/python3.6/dist-packages/jax/core.py in process_call(self, primitive, f, tracers, params)
    574
    575   def process_call(self, primitive, f, tracers, params):
--> 576     return primitive.impl(f, *tracers, **params)
    577   process_map = process_call
    578

/usr/local/lib/python3.6/dist-packages/jax/interpreters/xla.py in _xla_call_impl(fun, device, backend, name, donated_invars, *args)
    555 def _xla_call_impl(fun: lu.WrappedFun, *args, device, backend, name, donated_invars):
    556   compiled_fun = _xla_callable(fun, device, backend, name, donated_invars,
--> 557                                *unsafe_map(arg_spec, args))
    558   try:
    559     return compiled_fun(*args)

/usr/local/lib/python3.6/dist-packages/jax/linear_util.py in memoized_fun(fun, *args)
    245       fun.populate_stores(stores)
    246     else:
--> 247       ans = call(fun, *args)
    248       cache[key] = (ans, fun.stores)
    249

/usr/local/lib/python3.6/dist-packages/jax/interpreters/xla.py in _xla_callable(fun, device, backend, name, donated_invars, *arg_specs)
    701       device_assignment=(device.id,) if device else None)
    702   options.parameter_is_tupled_arguments = tuple_args
--> 703   compiled = backend_compile(backend, built, options)
    704   if nreps == 1:
    705     return partial(_execute_compiled, compiled, out_avals, result_handlers)

/usr/local/lib/python3.6/dist-packages/jax/interpreters/xla.py in backend_compile(backend, built_c, options)
    342   # we use a separate function call to ensure that XLA compilation appears
    343   # separately in Python profiling results
--> 344   return backend.compile(built_c, compile_options=options)
    345
    346 def _execute_compiled_primitive(prim, compiled, result_handler, *args):

RuntimeError: Invalid argument: The rank of the operand and the padding configuration do not match: f32[127,127] vs dimensions { } dimensions { edge_padding_low: 1 } dimensions { }.:

Any ideas on why this is happening and how it can be fixed? Thank you.

This turns out to be a bug in the XLA triangular solve implementation. I have a fix coming but it will require building a new jaxlib.

Thank you for looking into this!

This should be fixed in the recently release jaxlib 0.1.57.

Yes, it works! Thanks again.


e2e: use absolute retry attempts to avoid rounding

[skip ci]

Stress testing this.

fix https://github.com/coreos/etcd-operator/issues/1256

why skip ci for this? i saw there were ci failures. i am not sure if this is a fix for #1256 unless we can prove it.

The failure will be fixed by second commit.
Yes. We are stress testing it.

So this PR has evolved to do:

changing all timeout param to explicit retries to avoid rounding
making up for long overdue debts in e2e code: unifying all retry interval, unifying wait operator ready method

SGTM. Are the stress tests for this PR running on jenkins?

@hasbro17
Right. But I think the problem is probably be solved by https://github.com/coreos/etcd-operator/issues/1276 . This PR is mostly refactoring our e2e code, making up for previous debts.

@etcd-bot retest this please

LGTM if CI passes


PvC example using ansible-navigator and collection playbooks

Example of CDP Private Cloud deployment using v2 of Cloudera-Deploy.

Execution Observations:

Closing. @wmudge will open new PR with updated infra deployment.


[Github Actions] - Cut Release Branch Workflow

As part of the Beam Release Process, the following PR includes the workflow to run the cut_release_branch.sh script described in step 5. Use cut_release_branch.sh to cut a release branch

Files:

Cut Release Branch: .github/workflows/cut_release_branch.yml
Updated CI.md file

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

I reviewed this for correctness/style, but I'm not super-familiar with the actual steps needed to run it. @kennknowles could you take a look as the next release manager?

The invariants we want to hold for the commit history:

Any commit on any branch should have a -SNAPSHOT version
RCs and releases should be on tags that are not on branches (because they are terminal)
For any release tag X.Y.Z every commit included in the tag has a <= version.
For any commit with X.Y.Z-SNAPSHOT version, it is included in the RC and release tags for X.Y.Z

Thanks, @kennknowles, I changed the regex and the job dependency

Thinking about how this runs, it will already have chosen a commit so the two jobs do not have any dependency on each other. They will have the same effect regardless.
I believe the best way to do it would be to advance the master branch version in a separate step and then explicitly pass the best commit to the cut release branch.
But for now we should just merge and go ahead and I will try this action out for cutting the current branch. It is as good as what we do today (unless a release manager is careful and does it manually)

I see. I will cut the release branch manually.

Though this one does not require a self-hosted runner.


MaxTokens parameter is not set in constructor class

The MaxTokens var is not set in the constructor from the class ChatRequest. This may cause money issues.

https://github.com/RageAgainstThePixel/com.openai.unity/blob/a6ac5e70ee9ec3ca20f49bd60e9560682066215f/OpenAI/Packages/com.openai.unity/Runtime/Chat/ChatRequest.cs#L39


DataCapture, Integrate subtitle text to multiple choice, single choice view.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Integrate subtitle text to single choice and multiple choice views in sdc library.
Refer PR #1222 or #1221
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Would you like to work on the issue?
Please state if this issue should be assigned to you or who you think could help to solve this issue.

#1088

https://github.com/google/android-fhir/pull/1232


Cleanup test code

Some minor things I stumbled over recently, see commit messages for details.

Thanks @epeee !


[Bug] Docker Image can not deliver assets

Describe the bug
If you start the current Docker Frontend Image and browse the url in the browser, the login screen is incomplete, because some (all?) assets are missing
To Reproduce
Steps to reproduce the behavior:

docker pull anman-frontend:master-latest, start the container and open the port
Open the page in browser
Go to /login page
See login page with wrong layout and missing images

Expected behavior
The same login page as generated from ng serve.
Screenshots
Desktop (please complete the following information):

OS: Linux / Windows (supposition: every OS)
Browser: Firefox (I guess every browser)
Version: n/a

Additional context
TBD.

See also: https://blog.knoldus.com/deployment-with-docker-in-ionic/

Is fixed now.


Merge laser-ethereum into Mythril

This is an ongoing TopCoder challenge.
https://www.topcoder.com/challenges/30065733

Just for a record: we got a good submission from the related Topcoder challenge. I have asked the winner to go on, and create PR request with the merge, on the way updating it with the latest changes is Laser / Mythril, and fixing a few issues highlighted by reviewers.

This should be ready to merge?

Yes, the winner of the challenge should create PR today. Wanna him to do it, so that he can leverage any changes in the repos, happening since his submission.

@b-mueller merged. Pending is to add docs page from LASER to Mythril wiki (into For Developers section), we'll do it tomorrow.
The merged version passes all existing tests. In case there are any other merge-related fixes to do, let's handle them separately.


version bumps 27.9.2021

Description :sparkles:
Version bumps made by dependabot gathered in one pr.
Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

Everything seems to be ok, this TypeError: Cannot read property 'createEvent' of null


Dummy PR: Explore why test of ipvs do not work right now

This PR will be closed and removed once the problem is understood

It looks like IPVS tests fail when using k8s 1.26.0

OK, the gitlab workflow test bed can not handle ipvs test when k8s version is 1.26.0.
I will cancel this PR and remove the branch


Make builder work with frozen strings

Hey @jenseng,
I stumbled upon the error when defining triggers in file with frozen_string_literals: true comment. It turned out the builder is modifying SQL trigger body in place. I fixed it by using immutable modifications while ensuring semicolon presence.
WDYT?

Looks great, thanks @barthez!

Released in 0.2.22


[AVM Module Issue]: e2e testing issue in workflow

Check for previous/existing GitHub issues

[X] I have checked for previous/existing GitHub issues

Issue Type?
Bug
(Optional) Module Version
No response
(Optional) Correlation Id
No response
Description
I am getting the error when i using the self hosted agent for e2e testing in workflow. I am using the private repo
Please suggest on this.
ERROR: argument --username/-u: expected one argument
Examples from AI knowledge base:
az login --identity --username 00000000-0000-0000-0000-000000000000
Log in with a user-assigned managed identity. You must specify the client ID, object ID or resource ID of the user-assigned managed identity with --username.
az login --identity
Log in with a system-assigned managed identity.
az login -u<EMAIL_ADDRESS>-p VerySecret
Log in with username and password. This doesn't work with Microsoft accounts or accounts that have two-factor authentication enabled. Use -p=secret if the first character of the password is '-'.
https://aka.ms/cli_ref
Read more about the command in reference docs
ERROR: argument --username/-u: expected one argument
Examples from AI knowledge base:
az login --identity --username 00000000-0000-0000-0000-000000000000
Log in with a user-assigned managed identity. You must specify the client ID, object ID or resource ID of the user-assigned managed identity with --username.
az login --identity
Log in with a system-assigned managed identity.
az login -u<EMAIL_ADDRESS>-p VerySecret
Log in with username and password. This doesn't work with Microsoft accounts or accounts that have two-factor authentication enabled. Use -p=secret if the first character of the password is '-'.

Hi you need to configure OIDC for authentication. We no longer support managed identity.
Suggest creating a user assigned managed identity and adding federated credentials.
You then need to configure the tenant, client and subscription id environment variables.

#rr

Can you provide the sample repo where you configured OIDC for authentication.. I am asking for my reference.

My self-hosted runner does not support the docker, is there any other methods to test

Am slightly confused about docker comment but you can still use OIDC with self hosted runners.

#RR


Update RepositoryErrorBundle.java

getMessage was not being assigned to message in getErrorMessage

@jte Thanks for the contribution. Will close this PR because this was solved here: https://github.com/android10/Android-CleanArchitecture/commit/d6615c6c05421cfcfe12a17ad10a4a9359d93ff2
This was part of an old PR when trying to convert this multi-project into a single-module project: https://github.com/android10/Android-CleanArchitecture/pull/103
Nice catch dough 😄


Is it possible to remove debugger label in source code?

First of all - thank you for such cool lib and my issue has more propose or even ask character. So...
I often run my code with debugger and because nestjs-form-data is worked perfectly for me (thanks a lot!) I simply don't want to go into this breakpoint. But it happen every time even if I omit all breakpoints. And I think this is because of this breakpoint statement.

Is this removed from code? If yes, can someone tell the version that fix this ? Thanks a lot

I've just deployed a 1.9.92 version, debugger was removed here. Thanks for the issue


'cells_by_gene_set' - all cell types have the same number of cells

Hello!
I'm trying to generate cells sets using the command, 'cells_by_gene_set'.
wot cells_by_gene_set --score gene_set_scores.txt --out test
Running the command above successfully generated 'test.gmt', but the number of cells in each categories are the same (188 cells).
Apparently, samples were separated by the gene set scores (no overlapping between cell groups).
MEF	-	D2-AACTTTCTCTTGGGTA	D2-ACACTGAAGATATGCA	D2-CAGCAGCTCGTCTGCT
Pluripotency	-	D7_iNSC-ACGATACTCATCTGTT	D7_iNSC-AGAATAGGTCGTGGCT	D7_iNSC-AGGGTGAGTCATTAGC
Epithelial	-	D4-AACTCCCCAATGTAAG	D4-CACCACTGTGCTGTAT	D4-CCTTCCCAGGCGCTCT
Neural	-	D5-ATAAGAGCAGGAATGC	D5-TTTGGTTTCGGAAACG	D10_iNSC-CAGCGACGTAATCGTC

I tried again with a subset of gene set score data and obtained the same result.
Can you guess what caused these result?
I installed 'WOT 1.08' on ubuntu 18.04 using pip3 install wot
Thank you!

I think I figured out.
I think it's because --quantile 0.99.
I have about 18,000 cells therefore the resulting cell sets should be 1% of the total cells which was ~180 cells.


Make webpage translatable

Make webpage translatable #38
Added on esp-knx-ip:

struct config_webUI
function config_web_UI
Modified
added button text lable to feedback_register_action

closing as it is very difficult to make a webpage that meets all the projects.


Revert "Update cell to cursor template when adding a tab."

Reverted commit introduced a regression that caused htop to have
~broken display (misplaced/missing characters).
Fixes #493.
This reverts commit 96a1503040787006a45a69dc55916d983d96421e.

From what I gathered, this didn't actually fix the issue with htop. Is that right?

No, it does fix the issue.

Ok, cool. Thanks for doing the bisect and identifying this. Since only part of that patch is causing the issue, I'm opting not to revert the entire commit. This will get closed in a separate PR shortly.


Add area of ellipse under conic section

Related Issue

Info about Issue or bug

fix #2380
Describe the changes you've made
A clear and concise description of what you have done to successfully close your assigned issue. Any new files? or anything you feel to let us know!
Checklist:

[ ] My code follows the style guidelines of this project.
[ ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[ ] My changes generate no new warnings.

Screenshots

@sairish2001  resolved conflicts


Modify the logic to allow terminal emulators to be installed outside /usr/bin

For example, one may install a newer version of GNOME Terminal or XTerm in ~/.local/bin or somewhere else

This is a Unix-only patch, and I don't know why the "Windows Debug" check failed

@dotnet-bot test this please

@pieandcakes Thanks

Is the goal to support specifically if the user has gnometerminal installed twice, that it uses path to determine where it is? Or are you trying to support checking path for these apps instead of only assuming the one installed is in /usr/bin?

Yeah, I have XTerm installed in /app/bin/xterm but nowhere else, so MIEngine complains.

This check may be modified some time in the future because there are complaints about the extra terminal window while Visual Studio Code have its own internal one https://github.com/Microsoft/vscode-cpptools/issues/35

I think the right fix would be to return the string that gnometerminal is found in and start the search with /usr/bin and fallback to path if it isn't found and if it is still not found then try xterm and then error.

What if someone just want to override the one installed under /usr/bin? PATH=/usr/bin:/usr/local/bin and PATH=/usr/local/bin:/usr/bin is totally different. The returned string is only used to spawn the terminal process and a bare executable name rather than a full path is OK for the spawning.
However, your idea will make the code more neat and descriptive.

@amtlib-dot-dll We removed the requirement for terminal clients by switching to the use of VSCode Debug Protocol's RunInTerminalRequest. This will allow you to specify the terminal client through the VS Code settings instead and will not need us to set it.


Improve the card design UI bug

The problem in initial cards
whenever we put a big location name like "Jammu Kashmir" then the Kashmir word goes below so its not allign
also if we write full "Golden Retriever" then it also misaligns

Hi can I work on this

ok assigning you @Pratham-19

ok assigning you @Pratham-19

thnx

Can you assign me to logo  and navbar too

also where can I dm you ?

Join the discord link present in readme

Better is work on this issue so as to give chance to other contributors


"local n.n.n.n" IP binding not added to server.config

I'm running OpenVPN on a secondary IP address and struggled for hours to figure out why UDP connections wouldn't work, while TCP connections did. Turned out to be something really simple: despite the openvpn-install script asking for which IP address to use, this is not added to the server config. All I needed to do was to add local <IP_ADDRESS> to server.config and restart OpenVPN (with <IP_ADDRESS> being the secondary IP address) and I am now able to connect using UDP transport.

See https://github.com/Angristan/OpenVPN-install/pull/91

Thanks :)