4.x: io.helidon.tests.functional.requestscope.TenantTest intermitentally hangs in validate workflow

Environment Details

Helidon Version: 4.0.9
In validate workflow

Problem Description
Intermittently the build job in the validate workflow times out. I've seen this a couple times and each time the build appears to be stuck in:
19:45:50,884 [INFO] --< io.helidon.tests.functional:helidon-tests-functional-request-scope >--
19:45:50,884 [INFO] Building Helidon Tests Functional Request Scope and Fault Tolerance 4.0.0-SNAPSHOT [443/515]
19:45:50,884 [INFO]   from tests/functional/request-scope/pom.xml
19:45:50,884 [INFO] --------------------------------[ jar ]---------------------------------
19:45:50,890 [INFO]
19:45:50,890 [INFO] --- maven-enforcer-plugin:3.3.0:enforce (enforce-dependencies) @ helidon-tests-functional-request-scope ---
19:45:50,894 [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
19:45:50,894 [INFO]
19:45:50,894 [INFO] --- directory-maven-plugin:1.0:highest-basedir (generate-top-parent-basedir) @ helidon-tests-functional-request-scope ---
19:45:50,907 [INFO] Highest basedir set to: /home/runner/work/helidon/helidon
19:45:50,907 [INFO]
19:45:50,907 [INFO] --- buildnumber-maven-plugin:3.1.0:create (default) @ helidon-tests-functional-request-scope ---
19:45:50,907 [INFO]
19:45:50,907 [INFO] --- maven-resources-plugin:3.3.1:copy-resources (copy-license) @ helidon-tests-functional-request-scope ---
19:45:50,908 [INFO] Copying 2 resources from ../../../licensing/templates to target/classes/META-INF
19:45:50,909 [INFO]
19:45:50,909 [INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ helidon-tests-functional-request-scope ---
19:45:50,910 [INFO] Copying 2 resources from src/main/resources to target/classes
19:45:50,910 [INFO]
19:45:50,910 [INFO] --- maven-compiler-plugin:3.11.0:compile (default-compile) @ helidon-tests-functional-request-scope ---
19:45:50,911 [INFO] Changes detected - recompiling the module! :dependency
19:45:50,911 [INFO] Compiling 19 source files with javac [debug release 21] to target/classes
19:45:51,013 [INFO]
19:45:51,014 [INFO] --- helidon-services-plugin:4.0.6:services (generate-meta-inf-services) @ helidon-tests-functional-request-scope ---
Skipping execution.
19:45:51,015 [INFO]
19:45:51,015 [INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ helidon-tests-functional-request-scope ---
19:45:51,016 [INFO] Copying 1 resource from src/test/resources to target/test-classes
19:45:51,017 [INFO]
19:45:51,017 [INFO] --- maven-compiler-plugin:3.11.0:testCompile (default-testCompile) @ helidon-tests-functional-request-scope ---
19:45:51,019 [INFO] Changes detected - recompiling the module! :dependency
19:45:51,019 [INFO] Compiling 1 source file with javac [debug release 21] to target/test-classes
19:45:51,112 [INFO]
19:45:51,112 [INFO] --- maven-surefire-plugin:3.1.0:test (default-test) @ helidon-tests-functional-request-scope ---
19:45:51,115 [INFO] Surefire report directory: /home/runner/work/helidon/helidon/tests/functional/request-scope/target/surefire-reports
19:45:51,115 [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
19:45:51,122 [INFO]
19:45:51,122 [INFO] -------------------------------------------------------
19:45:51,122 [INFO]  T E S T S
19:45:51,122 [INFO] -------------------------------------------------------
19:45:51,633 [INFO] Running io.helidon.tests.functional.requestscope.TenantTest
Error: The operation was canceled.

In my code, this was the relevant part of thread dump I could find:
'	- parking to wait for  <0x00000000c1923010> (a java.util.concurrent.CompletableFuture$Signaller)'.
'	at java.util.concurrent.locks.LockSupport.park(java.base@21/LockSupport.java:221)'.
'	at java.util.concurrent.CompletableFuture$Signaller.block(java.base@21/CompletableFuture.java:1864)'.
'	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21/ForkJoinPool.java:3780)'.
'	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21/ForkJoinPool.java:3725)'.
'	at java.util.concurrent.CompletableFuture.waitingGet(java.base@21/CompletableFuture.java:1898)'.
'	at java.util.concurrent.CompletableFuture.join(java.base@21/CompletableFuture.java:2117)'.
'	at io.helidon.tests.functional.requestscope.TenantTest.asyncCalls(TenantTest.java:65)'.
'	at io.helidon.tests.functional.requestscope.TenantTest.test2(TenantTest.java:50)'.
'	at io.helidon.tests.functional.requestscope.TenantTest$Proxy$_$$_WeldClientProxy.test2(Unknown Source)'.

Except for the listener, this was the only other Helidon code in the stack trace

In my code, this was the relevant part of thread dump I could find:
'	- parking to wait for  <0x00000000c1923010> (a java.util.concurrent.CompletableFuture$Signaller)'.
'	at java.util.concurrent.locks.LockSupport.park(java.base@21/LockSupport.java:221)'.
'	at java.util.concurrent.CompletableFuture$Signaller.block(java.base@21/CompletableFuture.java:1864)'.
'	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21/ForkJoinPool.java:3780)'.
'	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21/ForkJoinPool.java:3725)'.
'	at java.util.concurrent.CompletableFuture.waitingGet(java.base@21/CompletableFuture.java:1898)'.
'	at java.util.concurrent.CompletableFuture.join(java.base@21/CompletableFuture.java:2117)'.
'	at io.helidon.tests.functional.requestscope.TenantTest.asyncCalls(TenantTest.java:65)'.
'	at io.helidon.tests.functional.requestscope.TenantTest.test2(TenantTest.java:50)'.
'	at io.helidon.tests.functional.requestscope.TenantTest$Proxy$_$$_WeldClientProxy.test2(Unknown Source)'.

Except for the listener, this was the only other Helidon code in the stack trace

I had the same thing in my thread dump. I guess the fault tolerance has a scheduler that is not running, or it run and it didn't commit the response.


⚠ Quirk Club Argentina (API endpoint) has degraded performance

In 2a2d2aa, Quirk Club Argentina (API endpoint) (https://us-central1-quirkclub-dev.cloudfunctions.net/api/check/api) experienced degraded performance:

HTTP code: 200
Response time: 13897 ms

Resolved: Quirk Club Argentina (API endpoint) performance has improved in c66d963.


Flatten outDir structure when both of rootDir and rootDirs is specified

TS@next: with a tsconfig.json like
        "outDir": "built/",
        // rootDirs for resolution of relative imports
        "rootDirs": [
          "src",    // for authored sources
          "codegen" // for generated code
        ],

and src/a.ts and codegen/a_gen.ts I end up with
built/src/a.js and built/codegen/a_gen.js.
I want an output structure that collapses the trees
built/a.js and built/a_gen.js
It seems like --rootDir might work, but

try rootDir: src -> error TS6059 because all sources are expected to be under rootDir
try rootDir: . -> no change in behavior

I would like some combination of rootDir and rootDirs that flattens the output tree.
cc @robwormald @tbosch

rootDirs (and so are paths, baseurl, moduleResolution) do not have any effect on output. they are just ways to get the compiler to know what is the meaning of modules.

i suppose it is not that far from what we do for rootDir. so we should be able to do it.

given how close the names of the options are, it feels nice if rootDir: foo is equivalent to rootDirs: [foo]
thanks! this will help Angular 2 users a lot, I think.

FYI for those following, the TS team has determined this is not a semantic they want to add, since it overloads this option. PathMapping was intended to allow design-time structure to match runtime structure, and this feature request doesn't follow that logic.

Resolution: paths/rootDirs` were intended to be used only for module resolution purposes to remove mismatch between runtime and design time structure of the project and repurposing them will bring in lots of confusion.

I just discovered that if you use
outDir: 'built',
rootDirs: ['src', 'does-not-exist']

then src/foo.ts will emit to built/foo.js. This is surprising if rootDirs is not supposed to affect the output structure. Re-open? File new issue?

repro:
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ cat tsconfig.json
{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "noImplicitAny": false,
        "sourceMap": false,
        "outDir": "built",
        "rootDirs": ["src", "does-not-exist"]
    },
    "exclude": [
        "node_modules"
    ]
}alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ cat src/a.ts
let v:string;
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ ls
built		node_modules	src		tsconfig.json
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ ls built
a.js

oh, and there has to be at least one (possibly empty) file in the second of rootDirs:
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ mkdir does-not-exist
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ rm -rf built
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ ./node_modules/.bin/tsc
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ ls built
a.js
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ touch does-not-exist/b.ts
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ rm -rf built
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ ./node_modules/.bin/tsc
alexeagle-macbookpro2:repro_rootDirs_strips alexeagle$ ls built
does-not-exist	src

this is by design (cannot personally say that I like it) and can be reproduced even if you drop rootDirs from tsconfig.json. If rootDir is not specified compiler infers it as common subfolder for all files that are included in compilation. In first case there is only one file a.ts so rootDir will be inferred as ./src. In the second case common subfolder for ./src/a.ts and ./does-not-exist will be ..

ah, right.
This becomes very important for the codegen case. If you have /src and /codegen under your project, then the first compilation occurs with an empty codegen directory, but a subsequent compilation has files in there, so the output directory shifts. On the third compilation, I get errors because of files in /src/codegen/src which have wrong relative paths.
Short answer is that rootDir is required when using rootDirs for the codegen case. The names are unfortunate, how do you explain what
"rootDir": ".",
"rootDirs": ["src", "codegen"]

means? They appear contradictory to someone who doesn't understand the flag meaning. But that's what we've got, so I'll document it.
Thanks again for all your help.

I do agree that current setup can be confusing. rootDir was already shipped so renaming it will be a breaking change, however we still can change the name of rootDirs or make paths and rootDirs sub options of top level option moduleResolutionOptions so their purpose will be more clear (//cc @mhegazy ).

Oh that would be amazing if you could have suboptions. Would that look like
"moduleResolution": ["node", {
  "baseDir": "..",
  "paths": {"angular2/*": ["../download/angular2/*"]},
  "rootDirs": ["src", "gen"]
}]

or something?
On Sun, Apr 24, 2016 at 4:33 AM Vladimir Matveev<EMAIL_ADDRESS>wrote:

I do agree that current setup can be confusing. rootDir was already
shipped so renaming it will be a breaking change, however we still can
change the name of rootDirs or make paths and rootDirs sub options of top
level option moduleResolutionOptions so their purpose will be more clear
(//cc @mhegazy https://github.com/mhegazy ).
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/Microsoft/TypeScript/issues/8245#issuecomment-213945296

not all of them can be expressed as options to the CLI so it doesn't seem
like a downside to express this way
On Sun, Apr 24, 2016 at 7:46 AM Alex Eagle<EMAIL_ADDRESS>wrote:

Oh that would be amazing if you could have suboptions. Would that look like
"moduleResolution": ["node", {
  "baseDir": "..",
  "paths": {"angular2/*": ["../download/angular2/*"]},
  "rootDirs": ["src", "gen"]
}]

or something?
On Sun, Apr 24, 2016 at 4:33 AM Vladimir Matveev<EMAIL_ADDRESS>wrote:

I do agree that current setup can be confusing. rootDir was already
shipped so renaming it will be a breaking change, however we still can
change the name of rootDirs or make paths and rootDirs sub options of
top level option moduleResolutionOptions so their purpose will be more
clear (//cc @mhegazy https://github.com/mhegazy ).
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/Microsoft/TypeScript/issues/8245#issuecomment-213945296

FYI @mhegazy I'm working on the open-source version of our TS tooling for http://bazel.build - this is the first issue I'll need to workaround by creating a new "tsc_wrapped" for bazel to call.


Allow rejecting invitations

So there are no new endpoints then? I just hit /leave on an invited room and it gets rejected?

Yep, no new endpoints, just overloading /leave

Merged manually


Add support for "Segments" (and Segment-ACK)

Segments are partially decoded APDUs that include sufficient information for the application to buffer/accumulate into a non-segmented APDU. The include information like invoke_id, sequence number, if more segments are to follow, window size, etc.
This is a first pass. The new "Segment" struct may be unnecessary - instead just implementing encode_for_accumulation on each service choice may be sufficient. TBC as my app matures.

Awesome, thanks for adding this!


Support fetching application logs from dagger

Deploying an application produces logs that cannot be fetched from dagger.
We need a dagger logs command that would fetch application logs.
A new #logs definition could be attached anywhere in the config to fetch logs. Then dagger logs would aggregate all logs fetched for a given configuration.

I believe we can close this, since in Dagger 0.3 the GraphQL API allows capturing stdout and stderr.


Parsing doesn't work for script block passed as a function argument

Consider this valid code:
$null = Register-ObjectEvent -InputObject $process -EventName 'Exited' -Action { [System.Environment]::Exit(0) }

intellij-powershell breaks in it:

May be related to:

#101
#92
#100

The underlying problem seems to be that we are unable to parse [System.Environment]::Exit(0).

A-ha, and the problem is even in the method name!
[System.Environment]::Exi(0) gets parsed correctly.
[System.Environment]::Exit(0) doesn't.


merge package from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 --temp-directory build/coverage ava && c8 report -r lcov --temp-directory build/coverage
chore(package): add nyc from template
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/-test.js,tests/-test.mjs' as in template
chore(package): set $.ava.extensions='js,mjs' as in template

Coverage increased (+0.7%) to 39.474% when pulling 511df1ce2e78ef7675ea290769f4d5341b4bc590 on template-sync-1 into 4125048ec905f32f0d1081f2689d7d986e5aa447 on master.

:tada: This PR is included in version 8.1.29 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Opensource : 3.1 Github best practices

Description
Documentation on

Best practices to follow on GitHub.
Things to remember/avoid while contributing.
Enhancing your GitHub profile.

@Aryamanz29  Can I work on this issue I created?

can you assign this work to me?

Sure 💯, Make sure to follow contributing_guidelines , Happy Documenting 🙌

can you assign this work to me?

@LegendSumeet  Can you create new issue on topic : customising GitHub profile  👈

ofcourse ,Thanks!

can i work on this?

@Aryamanz29 Can I work on this issue I created?

Any updates????

Will raise a pr today itself

@Aryamanz29  Please tell the branch and directory I need to raise PR on.


Daily builds page is obsolete

The daily builds page is obsolete -- 2.2 is out of support, 3.1 and 5.0 are missing. Servicing releases page should be pruned.
I'm happy to make some edits once we decide which links we want to link (ASP.NET Core link is not quite useful), Runtime link is missing 3.1 and has also out-of-support 2.2.

Fixed by #4403


docs: modal-doc-improvement

modal-doc-improvement

Can you check why modal is not working after the changes
https://deploy-preview-289--ngx2-bulma.netlify.app/modal


Create killercoda scenario for the demo application

Create scenario with the socks shop application pre-configured.

Did some quick research on killercoda, seems like it has good adoption from the OSS community:

Thanos uses it
Kubernetes is looking into it

It seems like a good candidate for a first attempt.


python 3.11 support

We should ensure that 0.16.1 gets properly released with 3.11 support on conda-forge.
@dhirschfeld, @giswqs, thanks for your contribution!
I'm not 100% clear about the status, CI does seem to confirm 3.10 only and the 3.11 install still does not work locally.
Do you have a good picture of what we'd need to do, and what the blockers are? How can I help?

See https://github.com/conda-forge/sktime-feedstock/pull/65#issuecomment-1439234927

Ok, can you kindly confirm my understanding, @giswqs?

there is an "3.11 migration" which is sth all packages on conda-forge are undergoing, and it's a process currently underway
packages can "migrate" only if their dependencies have already migrated
dependencies of sktime have not yet migrated

?
If so, where can I see the dependencies we are still waiting for?

That's correct.
A migration is just a rebuild of the entire ecosystem in reverse dependency order.
When the dependencies of your package have been built for py311, your package will then be built for py311.
I don't know of an easy way to view the status of all of your dependencies other than by looking them up individually.

I don't know of an easy way to view the status of all of your dependencies other than by looking them up individually.

My concern is that numba is somehow an assumed dependency in 3.11 in the "migration", because it's not understanding python version conditional dependencies correctly (numba is a core dependency only on python 3.7-3.10). Do you know a way to rule this out?

because it's not understanding python version conditional dependencies correctly

In the recipe here numba >=0.53 is an absolute requirement:
https://github.com/conda-forge/sktime-feedstock/blob/e8b1049388e5e24dc5ce0169dc659aab3a08e2a7/recipe/meta.yaml#L47

ahhhhhh

that's what I was suspecting. What's the syntax to turn it into a conditional requirement, i.e., only on 3.7-3.10?
Alternatively, we could also add a recipe sktime-wo-numba that does not have it as a requirement, sktime would still run.

reading this, but I'm not getting the information I'm looking for yet ...
https://conda-forge.org/docs/maintainer/adding_pkgs.html#requirements

looks like a project.toml, what if we replace the offending line with numba>=0.53; python_version < '3.11'? Would that work?

The way you do it with conda is using a # [py<311] selector
e.g. https://github.com/conda-forge/polars-feedstock/blob/f48b2daf8b78285e44268416f9a7a81e62a681d6/recipe/meta.yaml#L37

like this?
https://github.com/conda-forge/sktime-feedstock/pull/67

augh, it wants me to fork first...

why is this not testing 3.11?
https://github.com/conda-forge/sktime-feedstock/pull/68

It will still need to be migrated to py311. With the conditional numpy requirement the bot may make a PR in the next several days.

How long does it usually take?

🕐 ?

Because this recipe defines a sktime-all-extras package I think we have to wait until all the deps of that package are also available.

augh...
How about we also make the sktime-all-extras packages conditional?
I've laboriously worked out which packages are 3.11 compatible among the soft dependencies:
https://github.com/sktime/sktime/pull/4269
Would it be the same on conda, or would we expect the set to be strictly smaller?
We could also go with the approach we took on 0.16.1 (on pypi), just have none of the soft deps on 3.11, or only those we are certain support 3.11, then add them slowly back.

If you're desperate to get a version out supporting py3.11 you could comment out the all-extras package temporarily and create a PR to add it back after the core package has been published for 3.11.

Well, this is not desperation but rather trying to be user oriented...
What I meant is not commenting out the all-extras, but just adding "only on python 3.10 and lower" conditionals to the likely culprits, just like we did with numba.

@dhirschfeld, @giswqs, @yarnabrina, any ideas why rerender does not add 3.11 in the CI?
There is no longer a restriction in 0.18.0, and numba is a soft dependency.
See https://github.com/conda-forge/sktime-feedstock

FINALLY addresed by https://github.com/conda-forge/sktime-feedstock/pull/81


Confusing note in avoiding AIM read setting.

This text is not clear.  (MSI section in the "Important" blue note)
" If you want to avoid this IAM role, explicitly create an Azure integration runtime with the location of Data Lake Store. Associate them in the Data Lake Store linked service as the following example."
Need to explain what "create an Azure integration runtime with the location of Data Lake Store" means".
When you create an integration runtime, there is no "Data Lake location" setting.
"as the following example."...hmm, there isn't one that is obvious in doing the above.

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

ID: 9cb553f6-e2ad-c6c9-eb6c-d7c268fef494
Version Independent ID: f9b65b63-cd6a-2973-ec79-f13dd72ebd21
Content: Copy data to or from Azure Data Lake Storage Gen1 by using Data Factory
Content Source: articles/data-factory/connector-azure-data-lake-store.md
Service: data-factory
GitHub Login: @linda33wj
Microsoft Alias: jingwang

@MarkAtAgilliance Thanks for the feedback! I have assigned the issue to the content author to review further and update the document as appropriate.

Hi @MarkAtAgilliance Thank you for your feedback.  We have modified the doc content with further clarification: if the Azure Data Lake is in West Europe, then you should create an Azure integration runtime with its location set to "West Europe": https://docs.microsoft.com/en-us/azure/data-factory/create-azure-integration-runtime#create-azure-ir
#please-close

Aha - that is what "with" meant :-) .  Thank you for the clarification.  The example makes it clear.


How to Add an API Key in the Plugin?

Hello Team,
Can you please help me how can I add my ChatGPT API Key in the plugin according to what you mentioned I can not see any options where I can place the API Key.
Please assist.

Hi @ajayts07, did you try the steps described in the documentation here: https://github.com/MichielvanBeers/Flow.Launcher.Plugin.ChatGPT?tab=readme-ov-file#installation? You can add it under the settings menu in Flow Launcher.

Closing this issue since it has been marked as stall. Please create a new issue if this is still a problem. Thank you for your contribution!


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/109216

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/115265

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/115394

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/121809


show nothing but white window.console:"Failed to load resource"

os:osx,

I've done flow by #400 #453 but can't resolve this problem.
when i press command+R to refresh the console changed log:

the log after 'npm run dev' as:
`npm run dev

<EMAIL_ADDRESS>dev /Users/zhangzequn/work/electron-react-boilerplate-master
cross-env START_HOT=1 npm run hot-server

<EMAIL_ADDRESS>hot-server /Users/zhangzequn/work/electron-react-boilerplate-master
cross-env NODE_ENV=development node -r babel-register ./node_modules/webpack-dev-server/bin/webpack-dev-server --config ./webpack.config.development.js

Project is running at http://localhost:3000/webpack-dev-server/
webpack output is served from http://localhost:3000/dist
Content not from webpack is served from /Users/zhangzequn/work/electron-react-boilerplate-master/dist
404s will fallback to /index.html

<EMAIL_ADDRESS>start-hot /Users/zhangzequn/work/electron-react-boilerplate-master
cross-env HOT=1 NODE_ENV=development electron -r babel-register -r babel-polyfill ./app/main.development

/Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-10.0.41/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 3
2017-03-17 12:22:57.647 Electron Helper[19334:10853632] Couldn't set selectedTextBackgroundColor from default ()
Hash: 58d53e2c2029b279fec2
Version: webpack 2.2.1
Time: 8862ms
Asset     Size  Chunks                    Chunk Names
674f50d287a8c48dc19ba404d20fe713.eot   166 kB          [emitted]
fee66e712a8a08eef5805a46892932ad.woff    98 kB          [emitted]
af7ae505a9eed503f8b8e6982036873e.woff2  77.2 kB          [emitted]
b06871f281fee6b241d60582ae9369b9.ttf   166 kB          [emitted]
912ec66d7572ff821749319396470bde.svg   444 kB          [emitted]  [big]
bundle.js  5.22 MB       0  [emitted]  [big]  main
chunk    {0} bundle.js (main) 1.85 MB [entry] [rendered]
[./app/app.global.css] ./app/app.global.css 944 bytes {0} [built]
[./app/containers/Root.js] ./app/containers/Root.js 1.54 kB {0} [built]
[./app/index.js] ./app/index.js 1.73 kB {0} [built]
[./node_modules/react-dom/index.js] ./~/react-dom/index.js 59 bytes {0} [built]
[./node_modules/react-hot-loader/index.js] ./~/react-hot-loader/index.js 41 bytes {0} [built]
[./node_modules/react-hot-loader/lib/patch.js] ./~/react-hot-loader/lib/patch.js 209 bytes {0} [built]
[./node_modules/react-hot-loader/patch.js] ./~/react-hot-loader/patch.js 41 bytes {0} [built]
[./node_modules/react-router-redux/lib/index.js] ./~/react-router-redux/lib/index.js 1.97 kB {0} [built]
[./node_modules/react-router/es/index.js] ./~/react-router/es/index.js 1.46 kB {0} [built]
[./node_modules/react/react.js] ./~/react/react.js 56 bytes {0} [built]
[./node_modules/strip-ansi/index.js] ./~/strip-ansi/index.js 161 bytes {0} [built]
[./node_modules/webpack-dev-server/client/index.js?http:/localhost:3000] (webpack)-dev-server/client?http://localhost:3000/ 5.44 kB {0} [built]
[./node_modules/webpack-dev-server/client/overlay.js] (webpack)-dev-server/client/overlay.js 3.6 kB {0} [built]
[11] multi react-hot-loader/patch webpack-dev-server/client?http://localhost:3000/ webpack/hot/only-dev-server ./app/index.js 64 bytes {0} [built]
[./node_modules/webpack/hot/only-dev-server.js] (webpack)/hot/only-dev-server.js 2.29 kB {0} [built]
+ 577 hidden modules
webpack: Compiled successfully.
`
Thanks a lot.

npm run build && npm start
I can build successfully.
when I do it on windows10. I can run 'npm run dev' successfully.

sorry i just opened shadowsocks and thats why failure.


FFISlice and similar do not adhere to Rust's naming convention

According to convention, you'd call them FfiSlice and similar.
From https://rust-lang.github.io/api-guidelines/naming.html#casing-conforms-to-rfc-430-c-case:

In UpperCamelCase, acronyms and contractions of compound words count as one word: use Uuid rather than UUID, Usize rather than USize or Stdin rather than StdIn.

Closing, I think this won't be fixed unless we renamed the FFI part to something else.

Probably just needs some getting used to it. Uuid is the same, and it's of course helpful for users of a library if it's consistent with the ecosystem.


E117: Unknown function: readdir

Hi and thank you for sharing your config! I'm facing errors setting things up in linux. I did:
$ rm -rf ~/.config/nvim ~/.local/share/nvim
$ curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
  https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Then started nvim and waited for :PlugInstall to complete. On finish, I got error for missing readdir. Restarting nvim the error came up again:
Error detected while processing /home/lennart/.config/nvim/core/plugins.vim:
line   12:
E117: Unknown function: readdir
E116: Invalid arguments for function empty
E15: Invalid expression: empty(readdir(g:plug_home))
line  315:
E5105: Error while calling lua chunk: ...share/nvim/plugged/nvim-lspconfig/lua/lspconfig/util.lua:11: attempt to index local 'lsp' (a nil value)
[...]

I don't know where readdir is supposed to be, and my knowledge of Lua is absolutely zero. What am I doing wrong?

which version of neovim are you using? You need to use nvim nightly.

Oh, didn't see any mention to this, sorry. Version is:
$ nvim --version
NVIM v0.4.4
Build type: Release
LuaJIT 2.0.5
Compilation: /usr/bin/cc -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -O2 -DNDEBUG -DMIN_LOG_LEVEL=3 -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/build/neovim/src/build/config -I/build/neovim/src/neovim-0.4.4/src -I/usr/include -I/build/neovim/src/build/src/nvim/auto -I/build/neovim/src/build/include
Compilato da builduser

Features: +acl +iconv +tui
See ":help feature-compile"

   file vimrc di sistema: "$VIM/sysinit.vim"
         $VIM di riserva: "/usr/share/nvim"

Run :checkhealth for more info

try nvim nightly to see if it solves this issue?

Yes, latest nightly appimage (https://github.com/neovim/neovim/commit/8402865cbad2e905bd841c3d9054f1027898e750) seems to work properly, thank you!


Use the proxy object for InvokeTelnetHandler.java

Use the proxy object as part of telnet invocation which has been exccluded as part of [3013] (https://github.com/apache/incubator-dubbo/pull/3013)changes

[ ] I have searched the issues of this repository and believe that this is not a duplicate.
[ ] I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: 2.7.0
Operating System version: xxx
Java version: xxx

Steps to reproduce this issue

xxx
xxx
xxx

Pls. provide [GitHub address] to reproduce this issue.
Expected Result
What do you expected from the above steps？
Actual Result
What actually happens?
If there is an exception, please attach the exception trace:
Just put your stack trace here!

请问，这个在那个版本被修复了


Remove last-in-range style modifiers to fix border issue

Fixes issue https://github.com/airbnb/react-dates/issues/1536
Before

Border top of last day in selected range is not selected color

Border of the hovered day overlaps border of the last day in selected range

After

Border top of last day in selected range is expected selected color

Border of the hovered day no longer overlaps border of the last day in selected range

Not sure if it's an issue (I don't think it is) but the border of the last in range day overlaps the border of the last day, making it appear 1 pixel smaller than the first day. It was previously fixed with PR https://github.com/airbnb/react-dates/pull/1328 but I think that surfaced the issue this PR fixes now.

Coverage decreased (-0.02%) to 84.487% when pulling 34ded9e0d6685c34b324ba7b51d562816100c3ee on krissalvador27:remove-last-in-range-styles into 7c287db8fd013f45232c67e0456c530a1184279f on airbnb:master.

@ljharb let me know if there's anything else you'd like me to do :)

@nkinser @ljharb Great catch! Removing lastInRangeStyles would have been a breaking change for sure. Made it an {} and rebased commits on master.

@majapw anything else needed to get this merged in?


LWT support for INSERTS

Maybe I am missing how to do it but I can't see a way to execute
INSERT INTO .... IF NOT EXISTS
using the insert builder at the moment.

There's Unique method.
https://github.com/scylladb/gocqlx/blob/ae6d066255b6c77ee5985892163452e98469903f/example_test.go#L657

Great!


Remove rate limits locally

Removes rate limits from newly created and existing users created locally. Safe to run repeatedly.
Run pnpm register-bot-user to remove the rate limits for your existing aibot user.

Does it make sense to just permanently remove the rate limits locally?

Does it make sense to just permanently remove the rate limits locally?

Oh! If that's 10k we can just close this PR, nothing should hit that.


[macOS] hello_world hangs when window is very small (vertical).

Steps to Reproduce

cd flutter/flutter/examples/hello_world
flutter run -d macos
Resize the window as small as you can vertically.

Expected results:
The app should handle small vertical resize and not hang.
Actual results:
The app hangs because the window is too small.
https://user-images.githubusercontent.com/44445638/198116866-a8e5e6d1-403c-48f5-81dc-7699ccd18fec.mov

Logs

Analyzing hello_world...
No issues found! (ran in 1.6s)

[✓] Flutter (Channel ios_flavors_install, 3.5.0-10.0.pre.109, on macOS 12.6 21G115 darwin-arm64, locale en)
    • Flutter version 3.5.0-10.0.pre.109 on channel ios_flavors_install at
      /Users/stephenwallen/Development/flutter/flutter
    • Upstream repository git@github.com:a-wallen/flutter.git
    • FLUTTER_GIT_URL = git@github.com:a-wallen/flutter.git
    • Framework revision b2b670087a (16 hours ago), 2022-10-25 16:57:22 -1000
    • Engine revision 71675e2de9
    • Dart version 2.19.0 (build 2.19.0-338.0.dev)
    • DevTools version 2.18.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/stephenwallen/Development/flutter/engine/src/third_party/android_tools/sdk
    • Platform android-33, build-tools 33.0.0
    • ANDROID_SDK_ROOT = /Users/stephenwallen/Development/flutter/engine/src/third_party/android_tools/sdk
    • Java binary at: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment Zulu11.58+23-CA (build <IP_ADDRESS>+1-LTS)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0)
    • Xcode at /Applications/Xcode-beta.app/Contents/Developer
    • Build 14A5270f
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] VS Code (version 1.72.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.6 21G115 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 106.0.5249.119

[!] HTTP Host Availability
    ✗ HTTP host "https://cocoapods.org/" is not reachable. Reason: Failed to connect to host in 10 seconds

! Doctor found issues in 2 categories.

Hi @a-wallen
I can also reproduce this issue on the latest stable and master channels. It doesn't occur on other desktop platforms (such as Windows and Linux).

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.3.6, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.3.6 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6928314d50 (30 hours ago), 2022-10-25 16:34:41 -0400
    • Engine revision 3ad69d7be3
    • Dart version 2.18.2
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.72.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 107.0.5304.62

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[!] Flutter (Channel master, 3.5.0-10.0.pre.123, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.5.0-10.0.pre.123 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision eaecf4687d (19 minutes ago), 2022-10-26 22:40:17 -0400
    • Engine revision 871de2f904
    • Dart version 2.19.0 (build 2.19.0-342.0.dev)
    • DevTools version 2.18.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.72.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 107.0.5304.62

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

This no longer repros on master. It seems quite likely this was fixed as part of our rewrite of macOS rasterisation in Dec 2022. In particular, correct handling of scenarios where no flutter pixels are rendered as part of a frame, which previously caused a failure to release a lock.


Circular dependencies for ESM modules

Problem
When compiling the beet structures auto-generated by Solita, there is a high chance of getting circular dependencies.
Here's an example when compiling the tokenMetadata generated modules.

The issue comes from the fact that all types modules are importing the following line:
import * as definedTypes from '.';

This creates a circular dependency because the module is itself part of this index.js file.
Circular dependencies are usually fine in ESM module because modules usually export deferred variables such as classes and functions. Therefore, they are clever enough to know how to import a module that doesn't need to be executed right away.
However, with beet, all structures are exported as constants which creates the following runtime error when trying to execute the compiled code.

In this example, the createMetadataAccountArgsBeet constant requires definedTypes.dataBeet which has not yet been initialised because CreateMetadataAccountArgs.ts is imported before Data.ts in the index.ts file (exported by alphabetical order).
In a typical app, we'd simply need to order the exports in a careful order but because these are auto-generated, it is not really an option for us. We could be clever about it and find the cycles in Solita before generating the modules but this feels like an overkill for me.
Solution
When doing a bit of googling, I found the following SO answer.

What's the best practice about circular dependencies in ES6?
Avoid them altogether. If you cannot (or don't want to) completely avoid them, restrict the involved modules to only use function declarations with circular dependencies, never initialise top-level values (constants, variables, classes) by using imported values (that includes extends references).

So I think the easiest way for us to go around this is to change the API generated by Solita so it doesn't export structures directly but methods that return that structure.
For instance:
- export const createMasterEditionArgsBeet = new beet.FixableBeetArgsStruct<CreateMasterEditionArgs>(
+ export const createMasterEditionArgsBeet = () => new beet.FixableBeetArgsStruct<CreateMasterEditionArgs>(
    [['maxSupply', beet.coption(beet.u64)]],
    'CreateMasterEditionArgs',
  );

@thlorenz What do you think?
EDIT
Another (and potentially better) solution would be to update the Solita logic so they explicitly import what they need instead of requiring the entire folder. For example:
- import * as definedTypes from '.';
+ import { DataV2, dataV2Beet } from './DataV2';

This requires Solita to know which other types the current type depends on but I'm sure it already knows that in order to generate the file.

I already ran into this for a contract I'm doing, so this is not only a ESM related issue.

[ ] referencing * of definedTypes causes circular imports

fixed here

It's on my list to fix, but I was thinking of a solution that avoids import * from <some-index> and turn that into and import { WhatINeed } from <exact-file> instead.
What you propose would work as well, but not for importing types/object hashes and so on.

Nice! I think this is a better solution because it also removes all circular dependency warning from the console when compiling using certain bundlers that check for it. 🙂

Fixed via #23.


Create UI Mockup for Add Item Page

About the Add Item Page:

Users should be able to add a new item through a form that includes input fields based on the item database structure (e.g., item name, description, quantity, price, supplier).
The system should display a confirmation message to verify the user's intention to add the new item.

Task:

[ ] Design a form for users to input item details such as name, description, quantity, price, and supplier. Add a confirmation step before saving.

Tasks Done Today:

Added add item page

Contains:

Item Picture
Item Details

Added confirmation step before saving


Matrix Integration Tests

Signed-off-by: Brett Logan<EMAIL_ADDRESS>

Type of change

Bug fix
New feature
Improvement (improvement to code, performance, etc)
Test update
Documentation update

Description

Additional details

Related issues

Unsubscribe
On Sat, Nov 23, 2019 at 12:16 PM Brett Logan<EMAIL_ADDRESS>wrote:

Signed-off-by: Brett Logan<EMAIL_ADDRESS>Type of change

Bug fix
New feature
Improvement (improvement to code, performance, etc)
Test update
Documentation update

Description Additional details Related issues
You can view, comment on, or merge this pull request online at:
https://github.com/hyperledger/fabric/pull/310
Commit Summary

Matrix Integration Tests

File Changes

M ci/azure-pipelines.yml
https://github.com/hyperledger/fabric/pull/310/files#diff-0 (35)
M scripts/run-integration-tests.sh
https://github.com/hyperledger/fabric/pull/310/files#diff-1 (5)

Patch Links:

https://github.com/hyperledger/fabric/pull/310.patch
https://github.com/hyperledger/fabric/pull/310.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/hyperledger/fabric/pull/310?email_source=notifications&email_token=AAWV3FWCP3EW34IG77GWSHDQVFQONA5CNFSM4JQ3B5O2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H3SI6CQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAWV3FUWJH64IOJA55YAXCLQVFQONANCNFSM4JQ3B5OQ
.


Publish new version to npm

Hi.
Please release a new version as the currently published one breaks in node > 7.7.2 due to missing this commit: https://github.com/hden/node-serf/commit/6b65f09c6f3862d8e7d261470ccab1e15f6845b0
Thank you.

Released as v2.0.0.


Regex support for document store

Is your feature request related to a problem? Please describe.
Currently we have document store works lexicographically, i.e. if we have "Alice", "John", "Johna", "Zuri" in a store and we try to find similar names starting with "John". We will get 3 results "John",  "Johna", "Zuri". That is because we have to pass the expression as "name=>John" and being lexicographic "Zuri" is > "John".
This is confusing to the user and logically wrong in most cases using document store.
Describe the solution you'd like
We can use regex in case of string. So to the user expression stays the same, So we query  "name=>John" and get back only two entries. We can also add wild card regex "name=>John." for searching "Johna" .

This is great.  We should add this to documentation.
On Tue, 27 Dec 2022 at 05:19, Sabyasachi Patra @.***>
wrote:

Closed #360 https://github.com/fairDataSociety/fairOS-dfs/issues/360 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/fairDataSociety/fairOS-dfs/issues/360#event-8113484855,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMYXIMU6EQANYL6MOTO7OTWPJU3LANCNFSM6AAAAAATHSJIMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
com>


RCTRootView in UINavigationController has topLayoutGuide issues

Description
Easiest is to show with a video: https://youtu.be/MwIoeJ4lChY
1- The scroll view's content inset isn't adjusting with the navigationController however it's supposed to by default. This content inset gets adjusted when putting the app in background and getting it back in foreground.
2- You can notice the warning view is going under the navigation bar.
Reproduction
Using facebook/react-native#master with a custom CocoaPods integration of React (along with yoga) and having a simple Main.storyboard with a UINavigationController, adding an RCTRootView as a ViewController's view...and a simple code adding a ScrollView with a Text "Hello React!". Forcing a warning.
Solution
I don't have one except using react-native-navigation to create the UINavigationController, but it isn't my goal for now as I am integrating a react view in an existing project.
Additional Information

React Native version: soon to be 0.42.0, facebook/react-native#master
Platform: iOS
Operating System: MacOS

Not entirely sure, but could you try setting the navbar to non-translucent in your UINavigationController?
self.navigationBar.translucent = NO;

I think this won't fix (2), but likely (1).

https://github.com/facebook/react-native/commit/3ca719072f5d0a48a570e365328b456c955ae596 should fix (2)

Hi there! This issue is being closed because it has been inactive for a while. Maybe the issue has been fixed in a recent release, or perhaps it is not affecting a lot of people. Either way, we're automatically closing issues after a period of inactivity. Please do not take it personally!
If you think this issue should definitely remain open, please let us know. The following information is helpful when it comes to determining if the issue should be re-opened:

Does the issue still reproduce on the latest release candidate? Post a comment with the version you tested.
If so, is there any information missing from the bug report? Post a comment with all the information required by the issue template.
Is there a pull request that addresses this issue? Post a comment with the PR number so we can follow up.

If you would like to work on a patch to fix the issue, contributions are very welcome! Read through the contribution guide, and feel free to hop into #react-native if you need help planning your contribution.


filips.FirefoxPWA version 2.5.0

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@wingetbot waivers Add Validation-Executable-Error

This package is expecting arguments:

Usage: firefoxpwa.exe <COMMAND>

Commands:
  site     Manage web apps
  profile  Manage profiles
  runtime  Manage the runtime
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help information
...


beautify django tags whitespace issues

Description
Beautify does weird things with white space and multiple django tags.
Input Before Beautification
This is what the code looked like before:
				{% include "_partials/formfield.html" with field=affform.name %}
				{% include "_partials/formfield.html" with field=affform.title %}
				{% include "_partials/formfield.html" with field=affform.phone %}
				{% include "_partials/formfield.html" with field=affform.email %}
				{% include "_partials/formfield.html" with field=affform.company_name %}
				{% include "_partials/formfield.html" with field=affform.website %}
				{% include "_partials/formfield.html" with field=affform.street_address %}
				{% include "_partials/formfield.html" with field=affform.city %}
				{% include "_partials/formfield.html" with field=affform.state %}
				{% include "_partials/formfield.html" with field=affform.zipcode %}

Expected Output
The beautified code should have looked like this:
				{% include "_partials/formfield.html" with field=affform.name %}
				{% include "_partials/formfield.html" with field=affform.title %}
				{% include "_partials/formfield.html" with field=affform.phone %}
				{% include "_partials/formfield.html" with field=affform.email %}
				{% include "_partials/formfield.html" with field=affform.company_name %}
				{% include "_partials/formfield.html" with field=affform.website %}
				{% include "_partials/formfield.html" with field=affform.street_address %}
				{% include "_partials/formfield.html" with field=affform.city %}
				{% include "_partials/formfield.html" with field=affform.state %}
				{% include "_partials/formfield.html" with field=affform.zipcode %}

Actual Output
The beautified code actually looked like this:
 {% include "_partials/formfield.html" with field=affform.name %} {% include "_partials/formfield.html" with field=affform.title %} {% include "_partials/formfield.html" with field=affform.phone %} {% include "_partials/formfield.html" with field=affform.email
%} {% include "_partials/formfield.html" with field=affform.company_name %} {% include "_partials/formfield.html" with field=affform.website %} {% include "_partials/formfield.html" with field=affform.street_address %} {% include "_partials/formfield.html"
with field=affform.city %} {% include "_partials/formfield.html" with field=affform.state %} {% include "_partials/formfield.html" with field=affform.zipcode %}

Steps to Reproduce

Add code to Atom editor
Run command Atom Beautify: Beautify Editor
This beautified code does not look right!

Debug
Here is a link to the debug.md Gist:
Checklist
I have:

[ ] Tried uninstalling and reinstalling Atom Beautify to ensure it installed properly
[ ] Reloaded (or restarted) Atom to ensure it is not a caching issue
[ ] Searched through existing Atom Beautify Issues at https://github.com/Glavin001/atom-beautify/issues
so I know this is not a duplicate issue
[ ] Filled out the Input, Expected, and Actual sections above or have edited/removed them in a way that fully describes the issue.
[ ] Generated debugging information by executing Atom Beautify: Help Debug Editor command in Atom and added link for debug.md Gist to this issue

Same issue here.


NFS cutover

Bug: T303663

I think we provision a .svc. name for those so you don't need to reference a single host.

Oh alright. So this should be going to svc.paws.eqiad1.wikimedia.cloud rather than directly to the host?

I think the name you want to use is paws-nfs.svc.paws.eqiad1.wikimedia.cloud.


Discovered licenses are not separated on the definitions page

Examples:

https://clearlydefined.io/definitions/pypi/pypi/-/regex/0.1.20100217
https://clearlydefined.io/definitions/git/github/mono/mono/abad3612068e7333956106e7be02d9ce9e346f92

+1 also made same observation and reported in #926
Can report it is still an issue.

@capfei: I'd like to add the following to this issue:
In the old UI, if you want to view the full list licenses after truncation (...) you'd just hover and a pop-up would show all licenses.
Now there is no pop-up to show the truncated results. This causes problems for people wanting to see the full list of discovered licenses.

@bduranc Yes, definitely a problem! Same thing for the Attributions; can't even edit them.

@bduranc @capfei There should also be a pop up to display the full list for "Discovered" and "Attribution" field in the component list view.

@qtomlinson : Correct, this is the behavior we'd like to see ideally for all fields that could be subject to truncation, including both of those you highlighted and declared license. It should also apply to the definition view (when you view the same in "full screen" - i.e. https://clearlydefined.io/definitions/git/github/golang/crypto/c084706c2272f3d44b722e988e70d4a58e60e7f4)
For further clarity, such behavior should be implemented as a tool-tip and not as any sort of blocking pop-up.

This looks to be resolved on both the workspace and home pages for both declared license and copyright attribute fields.
https://clearlydefined.io/share/eJyTcuayT88s0QfijNIk/eLEAv38gtS80kxTfXPLtCTLJFNTIwNj41QDsxRzS2Oj5CSjpGQzozRjS5PERCNTE4vkpBQhBgDs3BQ2

@qtomlinson : @capfei I do not appear able to close this issue since I did not open it originally :)

Much better! Thank you! 😃


npm i failure

Is this a regression?
Yes
Description
Running npm i is failing
Please provide the exception or error you saw
~/identus-edge-agent-sdk-ts main !1 > npm i
node 20.18.0
npm warn cleanup Failed to remove some directories [
npm warn cleanup   [
npm warn cleanup     '/identus-edge-agent-sdk-ts/node_modules/@swc',
npm warn cleanup     [Error: ENOTEMPTY: directory not empty, rmdir '/identus-edge-agent-sdk-ts/node_modules/@swc'] {
npm warn cleanup       errno: -66,
npm warn cleanup       code: 'ENOTEMPTY',
npm warn cleanup       syscall: 'rmdir',
npm warn cleanup       path: '/identus-edge-agent-sdk-ts/node_modules/@swc'
npm warn cleanup     }
npm warn cleanup   ]
npm warn cleanup ]
npm error code 1
npm error path /identus-edge-agent-sdk-ts/node_modules/esbuild
npm error command failed
npm error command sh -c node install.js
npm error [esbuild] Failed to find package "@esbuild/darwin-x64" on the file system
npm error
npm error This can happen if you use the "--no-optional" flag. The "optionalDependencies"
npm error package.json feature is used by esbuild to install the correct binary executable
npm error for your current platform. This install script will now attempt to work around
npm error this. If that fails, you need to remove the "--no-optional" flag to use esbuild.
npm error
npm error [esbuild] Trying to install package "@esbuild/darwin-x64" using npm
npm error node:internal/errors:984
npm error   const err = new Error(message);
npm error               ^
npm error
npm error Error: Command failed: /identus-edge-agent-sdk-ts/node_modules/esbuild/bin/esbuild --version
npm error     at genericNodeError (node:internal/errors:984:15)
npm error     at wrappedFn (node:internal/errors:538:14)
npm error     at checkExecSyncError (node:child_process:891:11)
npm error     at Object.execFileSync (node:child_process:927:15)
npm error     at validateBinaryVersion (/identus-edge-agent-sdk-ts/node_modules/esbuild/install.js:99:28)
npm error     at /identus-edge-agent-sdk-ts/node_modules/esbuild/install.js:283:5
npm error     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
npm error   status: null,
npm error   signal: 'SIGKILL',
npm error   output: [ null, Buffer(0) [Uint8Array] [], Buffer(0) [Uint8Array] [] ],
npm error   pid: 84069,
npm error   stdout: Buffer(0) [Uint8Array] [],
npm error   stderr: Buffer(0) [Uint8Array] []
npm error }
npm error
npm error Node.js v20.18.0
npm error A complete log of this run can be found in: /.npm/_logs/2024-10-11T03_05_04_845Z-debug-0.log

Please provide the environment you discovered this bug in
Node.js v20.18.0
npm v10.8.2
macOS Senoma Version 14.6.1 (23G93)

Anything else?
I freshly cloned the repo and came across this error.

May I ask if this also happen if you completely remove node_modules and run a clean install?

On my side, also on darwin x64,
installing : node-v20.18.0
mkdir : /usr/local/n/versions/node/20.18.0
fetch : https://nodejs.org/dist/v20.18.0/node-v20.18.0-darwin-x64.tar.xz
installed : v20.18.0 (with npm 10.8.2)
MacBook-Pro-de-Fco-2:identus-edge-agent-sdk-ts ribo$
MacBook-Pro-de-Fco-2:identus-edge-agent-sdk-ts ribo$ npm i

<EMAIL_ADDRESS>preinstall
sh preinstall.sh

running preinstall in /Users/ribo/projects/personal/identus-edge-agent-sdk-ts
removed 5 packages, changed 96 packages, and audited 1978 packages in 21s
318 packages are looking for funding
run npm fund for details
11 vulnerabilities (5 moderate, 1 high, 5 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run npm audit for details.
patch-package 8.0.0
Applying patches...
<EMAIL_ADDRESS>✔

<EMAIL_ADDRESS>postinstall
sh postinstall.sh

running postinstall in /Users/ribo/projects/personal/identus-edge-agent-sdk-ts
removed 92 packages, changed 3 packages, and audited 1886 packages in 4s
318 packages are looking for funding
run npm fund for details
2 vulnerabilities (1 moderate, 1 high)
To address all issues, run:
npm audit fix
Run npm audit for details.

<EMAIL_ADDRESS>prepare
npx husky

changed 1696 packages, and audited 1886 packages in 2m
318 packages are looking for funding
run npm fund for details
2 vulnerabilities (1 moderate, 1 high)
To address all issues, run:
npm audit fix
Run npm audit for details.

The error states that the folder is not empty, could it be possible that the node_modules as not completely empty?
I basically got no issues

Strange, I couldn't reproduce earlier in a clean environment with same CPU. BUT, i've reproduced building from a docker image, exactly your issue.
Origin of the issue:
This is related to Pluto and the fact that RXDB has a vulnerable dependency which we are manually patching and this is leading to some unexpected issues on package lock
Now that I can reproduce easily i'll quickly come up with something, thanks!

I've created a branch for u to test
fix/build-from-docker
In order to run it:
docker build -t atalaprismwalletsdkts:latest "."
docker run  -v $(pwd)/build:/app/build atalaprismwalletsdkts:latest

That should create the build for you in the current directory in ./build if u still have any trouble I can merge that to main if not we can close the issue :)

It worked, but it was very slow and took a while. It was unclear what the commands were actually doing. The docker build command ran quickly. After I ran the docker run command, it took about 5 minutes for something to actually show up in the console. And all up the process took about 22 minutes to complete.


Official build for Windows

Feature Request
Is your feature request related to a problem? Please describe:
I would like to use tikv on Windows for development, or even production deployment.
Describe the feature you'd like:
Running at least one node on Windows 10 (x64). At least for development.
Describe alternatives you've considered:
Using Docker. Well, it's not a native way (lower performance, persistence, require Pro version of Windows 10).
And Rust is multiplatorm language.
Teachability, Documentation, Adoption, Migration Strategy:
Usability for Windows developers without Docker.
Other key-value databases do not meet my requirements.

Unfortunately, we have done a lot of extremely optimization for Unix like system, I'm not sure if they work on Windows. But I think it's a good idea to at least make it compile.
I use Windows too, though I use vscode-remote for development as Rust compiles so slow (and energy consuming) on my Surface Book 2.

This is a project for LFX Mentorship 2021 Q1. If you are interested in this, please refer to https://docs.google.com/document/d/1XawrFN5oiuPHxqwkd_3yz2b9n3oJNUh1MxCd0VtfU2E for more information.


Save a copy of grpc_health_probe binary to the repository

Feature Request
Save a copy of grpc_health_probe binary to the repository. 10MB.
Is your feature request related to a problem?
Each of our services downloads this health probe (and will soon use with Dockerfile HEALTHCHECK)) using wget.
Example: https://github.com/open-telemetry/opentelemetry-demo-webstore/blob/main/src/adservice/Dockerfile#L35
Describe the solution you'd like:
Instead of downloading each time which a version has to be specified in each Dockerfile or possibly one main GRPC_HEALTH_PROBE_VERSION value in the .env file that we'd have to add to each service's environment section in the compose.yml file, we simply copy the file from /bin/ to the docker image.
Pros:

Don't need to install wget in each service's build
No external dependencies (network)
Don't have to download 10MB file each new build (around 10 times), some issues have been seen with this command
Simplifies the task of using the same version of the health probe
Less boilerplate code

Cons:

Checking in a binary is usually considered a no-no
Git repository size increases (from 20MB to 30MB)

Describe alternatives you've considered.
If the Docker compose command is able to download this binary and it be copied to each image during the build process could alleviate most of the network download required from 100MB total to 10MB total. However, each clean install will still need network access to get this file, so the offline-friendly approach of including the binary to the repository seems worthwhile.

This decision - once made - is hard to revert.
The binary file will always sit in the commit history and be part of every git clone.
Maybe consider using submodule as the 1st step - put the binary in another repo, include it as a submodule here, and in the document mention git clone/pull with submodules. And after let's say 6 months or a year if we confirmed it's a great idea, make it to the main repo.

I personally recommend only downloading the grpc_health_probe binary locally at build time, rather than saving it in the github repo.
p.s. We are working on https://github.com/open-telemetry/opentelemetry-demo-webstore/issues/78
So future users are more likely to use the pre-built image directly, rather than building it themselves.

Hello all,
Do we have a final decision here?
I'm asking because we have the following PRs from @mic-max: #93, #105, #116, #117 and #118.
All of those have the download of grpc_health_probe binary removed from the Dockerfile

Those PRs weren't meant to try to push one direction with this issue I just removed the wget commands since the downloaded binary was not being used anywhere.
To @reyang 's point of the binary always being in the git history I think this file will only ever be updated a few times in the life of the project so I'd be fine with ~40MB being added to a git clone for the benefit of not downloading the binary multiple times and removing that network dependency to the docker compose build process. Using a submodule changes how to clone git clone --recurse-submodules and we'd have to setup a new repo which does add a little more complexity to the project which I think should be avoided for the demo.

So future users are more likely to use the pre-built image directly, rather than building it themselves. - @wph95
I don't understand what the downside you're suggesting is here, would you care to elaborate?

If we remove the wget grpc_health_probe from the Dockerfiles now, if we decide to not have the binary in the repo, whenever we write down the instructions for k8s we would need to bring it back in all Dockerfiles.
I agree that we are not using the grpc_health_probe ATM, but this will be used in the k8s manifests files.

Personally I'm not a fan of submodules. I'm also not entirely sure about this claim:

So future users are more likely to use the pre-built image directly, rather than building it themselves.

I can see plenty of cases where someone is running a mix of local + prebuilt images, especially if they're using this repo to experiment with OpenTelemetry.
As a compromise solution, would it be possible to create a preinstall/prebuild script that downloads and caches grpc_health_probe locally in a known location or create an image layer that all of the dockerfiles can pull from during their builds so that we avoid the overhead of downloading it multiple times per build?

I appreciate all these suggestions and alternatives and they do seem good and better IMO than the existing method. However, I keep coming back to simply saving the binary to the repository.
Some reasons:

No extra steps for building locally or via CI pipelines
No network dependency to build images after cloning the repository
No additional tool required such as wget in the building of the images
Simplifies the maintenance of using the same version of the binary everywhere
Git repository size increase with initial and infrequent updates to the binary seem like a minor inconvenience

Hello again,
Sorry to keep coming back to this, but I think we should decide it as the PRs #105, #116, #117 and #118 got merged.
All of them removed the grpc_health_probe download from the Dockerfiles.
Will we add the binary to the repo, or should we re-add the wget to the Dockerfiles?

k8s we would need to bring it back in all Dockerfiles

@julianocosta89 to your comment would the local binary not suffice for this k8s scenario? Also, it doesn't look like we have much discussion here so I'll bring it up next Monday's meeting since there wasn't one this week. I will have this PR out of draft stage by then as well

Once the grpc_health_probe is in the container we can call it from k8s without any issue.
The issue is that if we remove the grpc_health_probe download from the Dockerfile and we do not agree in adding the binary into the repo, then we will need to add the download back to the Dockerfile again.
I'm just trying to avoid the re-work.

Doesn't seem like we still need this?


“RuntimeError: probability tensor contains either inf, nan or element < 0” when use llama2-70B

When I use llama2-70B and set 'tensor_parallel_size=8' get “RuntimeError: probability tensor contains either inf, nan or element < 0”, but when I use same code but replace model to gpt-neox or llama2-7B it work.
When I use llama2-70B but set 'tensor_parallel_size=4'  it also work. And I use 8xA100 for my experiment.
Can someone give me any ideas about llama2-70B?
Here is my code:
from vllm import LLM, SamplingParams
import torch

prompts = [
    "Hello, my name is",
    "The president of the United States is",
    "The capital of France is",
    "The future of AI is",
]

sampling_params = SamplingParams(temperature=0, max_tokens=300)

model_dir = "../llama70B"
llm = LLM(model=model_dir, trust_remote_code=True, tensor_parallel_size=8)

outputs = llm.generate(prompts, sampling_params)

revert vllm version to 0.2.0 should fix this problem.

Likely a duplicate of #641

Likely a duplicate of #641

Yes, but the pr for IntrenLM seems not work for Llama2-70B because bias in llama is set to False defult.

Closing this issue as stale as there has been no discussion in the past 3 months.
If you are still experiencing the issue you describe, feel free to re-open this issue.

I also encountered the same problem, how can I solve it?  vllm 0.2.1.post


Codepen sign up link for other languages needs updating

Challenge Name

"Get Set for our Responsive Web Design Projects" (but for other languages)
Issue Description

Similar to an earlier issue, Codepen's sign up page has changed and the sign-up link needs to be updated for the other languages.
Changes Proposed
This line, this line, and this line need to be changed to
https://codepen.io/accounts/signup/user/free

I can take care of this if none steps forward :)

I can handle this if @Marmiz  dosent mind.

At all! :)
Good luck and happy coding!

thanks @Marmiz

Closed in #13675


Update google-cloud-pubsub to 1.134.1

About this PR
📦 Updates com.google.cloud:google-cloud-pubsub from 1.116.4 to 1.134.1
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.google.cloud", artifactId = "google-cloud-pubsub" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.google.cloud", artifactId = "google-cloud-pubsub" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #383.

Superseded by #392.


Combine URL tests in RecsListTable

Instead of having Nº1, Nº2 test, all are combined under one test that is parametrized

Codecov Report

Merging #257 (e260a55) into master (fa98daa) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #257   +/-   ##
=======================================
  Coverage   83.22%   83.22%
=======================================
  Files          24       24
  Lines         924      924
  Branches      331      331
=======================================
  Hits          769      769
  Misses        155      155

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 fa98daa...e260a55. Read the comment docs.


Delayed loading not work

The component always show "No Sub-options" when using loadOptions, here is the code:
 async loadOptions({action, parentNode, callback}) {
        if (action === LOAD_CHILDREN_OPTIONS) {
          const {name} = parentNode;
          if (name) {
            const {data} = await getSubCategory({name});
            parentNode.children = data;
            callback();
          } else {
            parentNode.children = [];
          }
        }
      }

How can I solve this problem?

Try adding your children to the callback: callback(null, data);

Thanks for reply, but still not work, any other suggestions? @ccharz

When the async data returns, I can see them in parentNode after set "parentNode.children=data",  the component seems not to be rerendered. @ccharz

@MeFelixWang  The same problem, how did you solve it

I have the same issue, any hints on how to solve?


ImprovementAdd config for the threshold of column count for auto analyze.

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall


Switch to pull_request.user.type property for identifying bots

Change-type: patch

I self-certify!


Change the inline OIDC client configuration to reference of a k8s secret.

https://github.com/istio-ecosystem/authservice/issues/149#issuecomment-900449428
Currently configmap contains the inline OIDC client information. We should change this to a secret reference, such as,
oidcClientSecret: <namespace-foo>/<secret-name-bar>

@anhdle14 could you take this? Thanks!

Support for storing the client secret in a k8s secret has been added in v1.0.0


how to plot multi lines text with '\n'

viz.text plot multi lines in one line.

You can use '' (as usual with HTML).

You can replace \nwith <br>  and it will work.
From the vis.text section of the Readme:
This function prints text in a box. You can use this to embed arbitrary HTML. It takes as input a text string.

Thanks!


Results

So, at last I managed to make gryffin-standalone do a full (successful ?) scan.
After the run is finished I get this:
gryffin-standalone http://<IP_ADDRESS>:1912/login
=== Running Gryffin ===
{"Service":"Main","Msg":"Started","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"Poke","Msg":"Poking","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"CrawlAsync","Msg":"Started","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"PhantomjsRenderer.Do","Msg":"Running: render.js","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"Fingerprint","Msg":"Computed","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"IsDuplicatedPage","Msg":"Unique Page","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"ShouldCrawl","Msg":"Unique Link","Method":"POST","Url":"http://<IP_ADDRESS>:1912/afterLogin"}
{"Service":"Arachni.Scan","Msg":"Run as [arachni --checks xss* --output-only-positives --http-request-concurrency 1 --http-request-timeout 10000 --timeout 00:03:00 --scope-dom-depth-limit 0 --scope-directory-depth-limit 0 --scope-page-limit 1 --audit-with-both-methods --report-save-path /dev/null --snapshot-save-path /dev/null http://<IP_ADDRESS>:1912/login]","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"SQLMap.Scan","Msg":"Run as [sqlmap --batch --timeout=2 --retries=3 --crawl=0 --disable-coloring -o --text-only -v 0 --level=1 --risk=1 --smart --fresh-queries --purge-output --os=Linux --dbms=MySQL --delay=0.1 --time-sec=1 -u http://<IP_ADDRESS>:1912/login]","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"CrawlAsync","Msg":"Started","Method":"POST","Url":"http://<IP_ADDRESS>:1912/afterLogin"}
{"Service":"PhantomjsRenderer.Do","Msg":"Running: render.js","Method":"POST","Url":"http://<IP_ADDRESS>:1912/afterLogin"}
{"Service":"IsDuplicatedPage","Msg":"Duplicate Page","Method":"POST","Url":"http://<IP_ADDRESS>:1912/afterLogin"}
{"Service":"PhantomjsRenderer.Do","Msg":"[Cleanup] Terminating the crawl process.","Method":"POST","Url":"http://<IP_ADDRESS>:1912/afterLogin"}
{"Service":"Get Links","Msg":"Finished","Method":"POST","Url":"http://<IP_ADDRESS>:1912/afterLogin"}
{"Service":"SQLMap.Scan","Msg":"SQLMap return true","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"Arachni.Scan","Msg":"Arachni return true","Method":"GET","Url":"http://<IP_ADDRESS>:1912/login"}
{"Service":"ShouldCrawl","Msg":"Duplicate Link","Method":"GET","Url":"http://<IP_ADDRESS>:1912/afterLogin"}
{"Service":"Get Links","Msg":"Finished","Method":"POST","Url":"http://<IP_ADDRESS>:1912/afterLogin"}
=== End Running Gryffin ===

Did the output saves at another place ? is this all of the results ? what info can I get from this ?
Also, it was really too fast to be a full sqlmap run on the login form
P.S
If gryffin detects a form, it should maybe try to run sqlmap with the --forms flag

Did the output saves at another place ? is this all of the results ? what info can I get from this ?

The idea is that if you are running web scanning as an infrastructure, we suggest having the result processed using existing solutions that could do the visualization well. There are quite some commercial products that could process log data very well. If you are looking at open source products, one of which is Kibana (come with Elastic search). Gryffin currently would probe the port 5000 of the localhost.
Gryffin is a simple and straightforward implementation (same as many other Go project) that one could dig into the actual implementation quickly. The processing of sqlmap result is done here: https://github.com/yahoo/gryffin/blob/master/fuzzer/sqlmap/sqlmap.go . And there is no magic there, the code for identifying findings is:
			g.Logm("SQLMap.Findings", l)

Yet, I would probably add a different Log level so one can quickly filter the results.

Also, it was really too fast to be a full sqlmap run on the login form

The sqlmap command is run with "--delay=0.1" "--time-sec=1" currently. We have a plan to make the rate limiting module be taking the feedback from the fuzzers, but it would probably take more time to get the idea be done in the proper way.

If gryffin detects a form, it should maybe try to run sqlmap with the --forms flag

Thanks for pointing that out. Let me add it back.

I see, I downloaded and configured the docker image and played around with Kibana.
When I see Service:   Arachni.Scan   Msg:   Arachni return true
Is the "true" symbolized a finding or just answer received ?

Currently we track the process exit code and return true if the command is executed successfully. The whole fuzzer plugin (with commandline tools) are extremely easy to write and please feel free to give us pull requests for potential improvement!
Here are the sample plugins:

https://github.com/yahoo/gryffin/blob/master/fuzzer/arachni/arachni.go
https://github.com/yahoo/gryffin/blob/master/fuzzer/sqlmap/sqlmap.go

The project is being archived.


Azure authentication fails on acquiring consequent tokens

We use kubectl with Azure authentication provider, and our devs are facing issue when access-token expired.
$ kubectl get pods
E1226 11:52:13.723835   16281 azure.go:126] Failed to acquire a token: refreshing the expired token: refreshing token: adal: Refresh request failed. Status Code = '400'
Unable to connect to the server: acquiring a token for authorization header: refreshing the expired token: refreshing token: adal: Refresh request failed. Status Code = '400'

Deleting all tokens from ~/.kube/config and authentication solves the issue until next expiring period.

Probably the same thing as https://github.com/kubernetes/client-go/issues/379

/assign @cosmincojocar

I have the issue as well, and the workaround (to delete access tokens) works for me. Would still be interested if it could be solved in a different, less manual way.

I keep having this 3-5 times every day with Azure's k8s. Any hints how to get rid of this (or on why this ticket was closed?)

I have this too on different clusters on the same tenant, which all worked flawless for months. I have to to az aks get-credentials to solve this for a short while.

Same situation, we configured sign-in frequency on Azure and it keeps displaying this error.
Removing manually the token in the kubeconfig works but it's a very dirty workaround.
The expected behaviour should be to try to authenticate again (device code etc...).

Same situation, we configured sign-in frequency on Azure and it keeps displaying this error.
Removing manually the token in the kubeconfig works but it's a very dirty workaround.
The expected behaviour should be to try to authenticate again (device code etc...).

/reopen
This bug is still here.

/reopen
This is still and issue

E1012 17:28:55.767794    4872 azure.go:154] Failed to acquire a token: unexpected error when refreshing token: refreshing token: adal: Refresh request failed. Status Code = '400'. Response body: {"error":"interaction_required","error_description":"AADSTS50078: Presented multi-factor authentication has expired due to policies configured by your administrator, you must refresh your multi-factor authentication to access ''.\r\nTrace ID: \r\nCorrelation ID:\r\nTimestamp: 2020-10-12 16:28:55Z","error_codes":[50078],"timestamp":"2020-10-12 16:28:55Z","trace_id":"","correlation_id":"","suberror":"basic_action"}
Client Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.2", GitCommit:"f5743093fd1c663cb0cbc89748f730662345d44d", GitTreeState:"clean", BuildDate:"2020-09-16T13:41:02Z", GoVersion:"go1.15", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.6", GitCommit:"dff82dc0de47299ab66c83c626e08b245ab19037", GitTreeState:"clean", BuildDate:"2020-07-15T16:51:04Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}

@ericchiang Perhaps this could be re-opened? It continues to be an issue and was not triaged prior to being closed.

You can get the credentials again by the following command:
az aks get-credentials --name yourNameSpace --resource-group yourResourceGroup
Overwritten
Y

You can get the credentials again by the following command:
az aks get-credentials --name yourNameSpace --resource-group yourResourceGroup
Overwritten
Y

This is still an issue. Although there are workarounds, it's a pain point for people who need to access their AKS clusters daily.

It looks like it has been fixed on the master branch and tag v0.22.0-alpha.3.
I confirm this doesn't fail anymore if you build kubectl from source:
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make WHAT=cmd/kubectl
cd cmd/kubectl
go build

With kubectl 1.21:
./kubectl1.21 version
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.0", GitCommit:"cb303e613a121a29364f75cc67d3d580833a7479", GitTreeState:"clean", BuildDate:"2021-04-08T16:31:21Z", GoVersion:"go1.16.1", Compiler:"gc", Platform:"linux/amd64"}
./kubectl1.21 get nodes
E0611 azure.go:154] Failed to acquire a token: unexpected error when refreshing token: refreshing token: adal: Refresh request failed. Status Code = '400'. Response body: {"error":"interaction_required","error_description":": The refresh token has expired or is invalid due to sign-in frequency checks by conditional access. "suberror":"token_expired"}

With kubectl built from master:
./kubectl version
Client Version: version.Info{Major:"", Minor:"", GitVersion:"v0.0.0-master+$Format:%H$", GitCommit:"$Format:%H$", GitTreeState:"", BuildDate:"1970-01-01T00:00:00Z", GoVersion:"go1.16.4", Compiler:"gc", Platform:"linux/amd64"}
➜ ./kubectl get nodes -n kube-system

To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code 12345ABC to authenticate.


OpenConnect.OpenConnect-gui version 1.5.3

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.2 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Ah this failed will fail because it wants to install drivers (see #14286), so I will close this.

In my local testing I could not reacreate the issues from #14286, so I will try and reopen this PR. If validation fails, I will close again.

@microsoft-github-policy-service agree

It seems like validation might time out. I uninstalled the driver and then installation of the software and driver with winget worked, but I must have ticked the "Always trust software from " box. I don't have Windows Pro, so was not able to test this on Windows Sandbox. But I imagine if that box hadn't been ticked the installer would have (even with the /S nullsoft silent installation flag) prompted me to accept the installation of the driver.


Fix dappkit example

Description
Fix Dappkit example

I have more commits, because I created this branch after yours (@eelanagaraj). Those are from master. If you update your PR against master, those should disappear :)


Add icon button component

This PR adds an "icon button" component which encapsulates the core functionality of the FontAwesome icon buttons that we've been using for the first few data stories. The idea is that we can now just make functionality/styling updates in one place and reap the benefits in all of the stories.
A few notes:

While we generally use FontAwesome icons, we also want the ability to do something custom, like the constellations icon in the M101 story. Thus, if you just pass an icon name to the fa-icon prop, you get a FontAwesome icon, but the default button content can be overridden with the button slot.
For the moment this PR handles the tooltip issue by disabling them on mobile. I have a couple of ideas on how to make them pop up on a long press, but I'll save that (if it works) for a future PR.
I went through and updated the Carina and Green Comet stories to use this component, but didn't touch M101 here since the design is still in flux.
In addition to the button component, this PR contains an infrastructure band-aid help with some issues loading JS chunks that we were seeing. This problem needs a better solution but this fixes it for the time being.

Let me know any thoughts! I'm marking this as a draft for now because I still need to update the BrowserStack tests.

We don't run the CI on this branch, but the BrowserStack tests are passing locally for me so they should be fine.

This is amazing! ➕ 💯  It cleans up the code so well.
I will merge this since it doesn't touch the m101 stuff. A note for future viewers, to get the wide styling you have to add
.icon-wrapper {
    padding: 8px 16px;
}

To get the wide buttons we were using.


quality score of rescaled data

When using the --rescale option, in what range do the new quality scores lie in the case of a probable ancient damage?
Or, more specifically, if I call SNPs on rescaled data, which quality threshold would be safe to use, to filter out damaged bases?

damaged bases are rescaled, so why not use the same threshold as the current one you decided for?
If it is likely a damage, the score will be so low that a decent confidence will not consider this base.

closed because it has been inactive for 28 days


Version change from 18.1.1 to 18.1.2

Changes

[x] Changed package version to 18.1.2.

Pending release references

#256

Regards.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (0b42401) 91.18% compared to head (456c873) 91.18%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #257   +/-   ##
=======================================
  Coverage   91.18%   91.18%
=======================================
  Files         269      269
  Lines        6481     6481
  Branches     1313     1313
=======================================
  Hits         5910     5910
  Misses        464      464
  Partials      107      107

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Issues with LDAP auth

hey, im having trouble with the LDAP setup.  I fed in our info (server, pass, binddn and search base), but when i put in my email auth pass, its saying that the password is invalid.  our information is like this:
server: ldap://X.X.X.X:X
binddn: CN=ldap.auth,DC=XXX,DC=local
searchbase: DC=XXXX,DC=local
Is there anything i'm missing?  Usually we log into active directory with firstname.lastname and password.

We need to know if "Enable LDAP authentication" flag was turned on on the account.

It was; we did figure it out.  In our case, it was a local LDAP, and we had to pass in credentials a certain way.
The BindDN had to be domain\ldap.auth
It took lots of tinkering to figure that out :)
Thanks for the response, hopefully this helps someone!

Thank you @jessewallace for reporting the fix.


traefik won't start in rancher version v1.6.10 - Unhealthy

Do you want to request a feature or report a bug?
Appears to be a bug

What did you do?
1 - Start a VM in Google Cloud. n1-standard-1 (1 vCPUj, 3,75 GB de mem)
2 - Install Docker in CentOS 7
3 - Install Rancher Latest
4 - Install Rancher Agent in the same Machine (mb is this problem?)
5 - I go to the catalog, I look for Traefik. I put the parameters, I generate the API key and so on.
6 - Fails

What did you expect to see?
Traefik starting and working
What did you see instead?
Neither starts the container and already gives Unhealthy
Output of traefik version: (What version of Traefik are you using?)

(paste your output here)

What is your environment & configuration (arguments, toml, provider, platform, ...)?
answers.txt ==> https://pastebin.com/VsJM7ngy
rancher-compose.yml ==>https://pastebin.com/HYExd0Gj
docker-compose.yml.tpl ==>https://pastebin.com/bRXAFAVM
Readme ==>https://pastebin.com/r790wqc7

rawmind/alpine-traefik:1.4.0-3

Rancher
v1.6.10

Cattle
v0.183.22

User Interface
v1.6.23

Rancher CLI
v0.6.4

Rancher Compose
v0.12.5

CentOS Linux 7 (3.10.0)

Docker  17.09.0-ce

Hi @micheldiz,
Could you set traefik to debug (also the logLevel) and get us your log? :)

how could I do this if traefik does not start? Is there any how?

traefik is compatible with cloudflare?

What do you mean by compatible with cloud flare? Even if it’s exiting immediately, you should at least something in Rancher

The "way" that I follow in this video https://www.youtube.com/watch?v=0zVwqWwHo5w worked
I think the problem is with this catalog version. Maybe is a bug from Rancher.

What do you mean by compatible with cloud flare?
The CloudFlare image is a "infra" stack. Has different approach and as it comes to a stack that DNS handles I thought would be conflicting. But I deactivated it and nonetheless the issue continued.
Even if it’s exiting immediately, you should at least something in Rancher
Rancher just gives me simple logs. I posted above, I only have this information. He even din't "pull" the image from docker hub. So it's probably Rancher that is not compatible with some of the Stack configuration you offer in the catalog.

However my problem is solved. But this continues, the issue related to catalog can lead to problems with other people.
If you want to repeat what I did, just follow the steps there at the beginning. I've done this same procedure even with other systems. I have tested in Debian, Rancher Os (I created my image) and CentOS.

Glad that it worked out. Thanks for pointing the catalog item. I’ll glve it a check :)

Sorry to write again here, but just in case. I did a new test. I was able to easily install an old version of Traefik. Soon after I did upgrading version by version until I got the last one that I opened the issue. Only this version is interrupting the correct operation of the Traefik service..
Cheers.


sales: Reduce sticker price for Enterprise license

As we're experimenting with the sticker price to get the right
conversation. This change reduces the price to get more input.

Is it worth adding the From label above like we've done with Cloud Edition? Just helps to frame the conversation then?


TypeError: http.IncomingMessage.prototype is not an object or null

I want to displaying response from database with mysql but showing an error : TypeError: http.IncomingMessage.prototype is not an object or null.

How i can fix this ? (I am using mysql on xampp and phpmyadmin for managing my database)
Here is my codes :
Connection.js :
var express = require('express');
var app = express();

var mysql = require('mysql');
var con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "",
  database: "forum_ilmu_islam"
});
const Connection = ()=>{
	con.connect(function(err){
	  if(err){
	    console.log('Error connecting to Db');
	    return;
	  }
	  con.query("SELECT * FROM admin", function (err, result, fields) {
	    if (err) throw err;
	    console.log(JSON.parse(JSON.stringify(result[0])));
	  });
	});
}
export default Connection;

Index.js
var app = express();
app.get('/',function(req,res) {
	$.getJSON(Connection, function(data) {
		console.log(data);
	});
});
`

Thank :-)

this error is not related to driver at all
Something else is altering loaded http module. Can you isolate your bug to self contained example one can clone and run with no extra setup?

Thank for your reply/comment sir.
I found that error in express js :
`var accepts = require('accepts');
var deprecate = require('depd')('express');
var isIP = require('net').isIP;
var typeis = require('type-is');
var http = require('http');
var fresh = require('fresh');
var parseRange = require('range-parser');
var parse = require('parseurl');
var proxyaddr = require('proxy-addr');
/**

Request prototype.
@public
*/

var req = Object.create(http.IncomingMessage.prototype) <-- This is an error`
I am using reactjs then i just importing express and mysql module but that error is showing without codes specially. So what is example are you need ?
I want to use express and mysql sir. My mysql version is<EMAIL_ADDRESS>and my express version<EMAIL_ADDRESS>How i can fix this sir ?

mysql driver never accesses http module, so this must be some other code ( other dependencies or your code). Try to dissect this by disabling various bits of functionality. Do you still see problem if you comment out all database logic?

No thank sir, i will try your suggest.


do not rely on .constructor.name in R.toString

As mentioned in https://github.com/ramda/ramda/issues/1140#issuecomment-119953239, the implementation of _toString currently contains x.constructor.name !== 'Object'. Apparently not every environment provides a name property on each function. Instead we could use a regular expression such as ^function (\w*) to extract a function's name from its string representation.

:+1:, it doesn't play nicely with ramda-fantasy R.is(IO, foo).

Could you elaborate, @kujon? I don't see the connection to R.is.


Per-frame FLOPs

Hi, Do you mind share the script you used to compute the Flops per frame.
That would be helpful to compute #FLOPs for different image resolution. Thanks!

Hi, we used the tool torchstat for counting the GFLOPs. And as this tool doesn't count operations like matrix multiplication, the computation for attention propagation needs to be manually computed and add to the total GFLOPs.


Add Tree Keys

Hi! Big fan of funcy - thought I'd add something that I find really useful and I believe fits in with the library. Basically, this function allows you to generate a list of keys within a nested dict.
This can then be used to iterate over a dictionary and make sure you're able to access any level of nested dicts. For example:
Given
payload = {
    "foo": "bar",
    "parent": {
        "val": True,
        "child": {
            "foo": "bar"
        }
    }
}

ltree_keys returns a list: [['parent'], ['parent', 'child'], ['parent', 'child', 'foo'], ['parent', 'val'], ['foo']]
That then works nicely with funcy.get_in and the like - for example: fn.lmap(lambda x: type(fn.get_in(payload, x)), keys)
Happy to make any updates or add anything else I may have missed.

Hello, @mitchelllisle, thank for your involvement. There are, however, several issues with this:

your usage example might be much easier implemented using tree_nodes(), doesn't look like you need key paths here. I need to see a valid and common enough use case to consider adding this - I try to keep funcy scope sane.
fn.lmap(lambda x: type(fn.get_in(payload, x)), keys) is an inefficient because get_in() traverses those structures over and over. Lots of flattening inside also raise my consideration.
your implementation is not generic enough, see follow and children args in tree_nodes() and tree_leaves().

Feel free to reopen if you see something not covered above.