[WIP] qt5, libsForQt5: 5.14 -> 5.15 on darwin

Description of changes

Per https://github.com/NixOS/nixpkgs/pull/168524/files#r934306285, qt515 is ready to become the default on macos. I don't have an x86 mac anymore, so I can't test personally.
@veprbl @jiegec
Things done

Bumped qt514 to qt515.

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

This doesn't appear quite ready for merge. At the very least, my attempt to build qt5 on aarch64 is failing with qtspeech. @jiegec

The Qt 5.14 was always ready but not fully ready for x86_64-darwin. The qt514.qtwebengine requires some Metal extensions that are hard to patch out for 10.12 SDK.

Of course -- sorry, haven't had my coffee yet. Right, and put more literally for the purpose of this PR, qt514 fails to build on darwin too, for the reasons mentioned above.
Can any x86 users put this through its paces? @NixOS/darwin-maintainers. As noted above, I've moved on to the land of apple silicon, so I can't test this where it counts.

The reason why qt5 was kept at qt5.12 on darwin was that qt5.qtwebengine is broken on x86_64-darwin for qt5.14+ as per https://github.com/NixOS/nixpkgs/blob/a6cb63cf4b30bc8203dd4a0d5661351d629d7491/pkgs/development/libraries/qt-5/modules/qtwebengine.nix#L265
Since it seems qt5 was bumped to qt5.14, the default qt5.qtwebengine is already broken on x86_64-darwin and therefore we don't lose anything by bumping to qt5.15 (where qtwebengine is broken too).

@veprbl if the last bump caused a regression a revert is absolutely the right move, and I’ll move this to draft. Sorry for the mixup.

@willcohen @veprbl according reports in https://github.com/NixOS/nixpkgs/issues/185615 issue affects Qt 5.14, but not Qt 5.15 So maybe bumping to 5.15 will fix it?


Support for passing custom arguments into a custom prisma migration script

Problem
Original use case: create database users via a migration script, with the ability to pass a password via an environment variable (so that the password is not checked into source control).
Suggested solution
One way to approach this would be to implement support for passed in arguments when running the prisma migration commands.
An example of this: Flyway has placeholders which allow you to pass custom environment variables into migration scripts.

Flyway supports placeholders that can be used to pass custom values into sql scripts
flyway -placeholders.db_user=${DB_USER} -placeholders.db_user_pw=${DB_USER_PASSWORD} ...
You can reference these placeholders in SQL like this:
CREATE ROLE ${db_user} LOGIN PASSWORD '${db_user_pw}';
DB_USER and DB_USER_PASSWORD are environment variables and should be wired during the deployment to get values from AWS SSM using deployment tool capabilities.
https://stackoverflow.com/a/70653479

Also looking for a similar feature which would allow us to manage creation of foreign data servers in each of our different environments from the same migration script.
For example:
CREATE EXTENSION postgres_fdw;

CREATE SERVER users_server FOREIGN DATA WRAPPER postgres_fdw OPTIONS (
    host '${DB_USERS_HOST_URL},
    dbname '${DB_NAME}',
    port '${DB_PORT}'
);

CREATE USER MAPPING FOR CURRENT_USER SERVER users_server OPTIONS (
    user '${DB_USER}',
    password '${DB_PASSWORD}'
);

CREATE SCHEMA users_schema;

IMPORT FOREIGN SCHEMA public
FROM SERVER users_server
INTO users_schema;

These values need to be set by the environment

Wouldn't a seed script, which can be fully dynamic, be a better solution to your task @konrad-peeriq?


feat: add pause on failure option

Explanation
Add pause on failure option.
Related issue
Fixes #1244

/cherry-pick release-0.2


Dash Description

It's clear once you click on it but "double movement speed" is fairly ambiguous. Do I double the remaining movement? Do I double the max movement? Do I move first and then get double my speed (meaning a total of 3x)? People figure these things out pretty quickly but if you're looking to this for reference on movement, it shouldn't be confusing.
Something like "Gain more movement" would be more obvious, and the click-through then makes it perfectly clear.

Well, neither "gain more movement" nor "double movement speed" clarify all the details. In both cases, you have to open the expanded description. "gain more movement" gives you even less information, why is this better?

The way I see it, less information is better if it steers away from an incorrect interpretation of the rules. "Double movement speed" could be conflated like I said above. "Gain more movement" prompts for clarification, and rules out the ambiguity when clicked through. Still, a minor issue for what's a neat a useful project.

My problem lies with clicking through. This is a quick reference, so I think having information right there is more important. Personally, I do not see the problem with "double movement speed", as movement speed is how much you can move that round. Double it, and it means you can move twice as far that round.
Perhaps something like "Double your movement speed this round" is needed, although that is probably too long. (Checked using inspect element and emulating a mobile screen. Causes column to be too wide for some phones.)

I don't see a problem with the click through, since a number of the things on the list require a click through to understand. Dodge, for example isn't very useful without it. You can only expect so much from a few words.
My problem is with using the word "double". It's not obvious what's being multiplied. A quick reading of an action that says "Double movement speed" suggests to me that you then gain double your movement speed by speeding that action. So if I move first, then do a Dash action to "double my movement speed" I would expect to move a total of triple my speed that round. That's wrong of course, what you're really doing is simply adding your movement speed again.
I know other people will have a different first reading and that what I'm saying is quite pedantic but I have a hard time seeing how "Gain Extra Movement" or "Gain your move speed again" could be misinterpreted at all.

If I understand you correctly, you have the feeling that people unambiguously read "double movement speed" as
"you gain an extra movement speed, equal to double your normal speed" (double being a number here)
and don't even think that it could mean
"you double your movement speed for the current turn" (double being a verb here)?
Because if the description is clearly incomplete or ambiguous, then "Gain Extra Movement" is no better. If however you feel that the current description unambiguously suggests the incorrect interpretation, then we should change it. (Note that I'm not a native english speaker, so I can't decide this).

I'm not saying that people will literally unambiguously read it as incorrect. I imagine that some of them will get it right. If you require infallible wording then my suggestion won't be satisfying and there's no need to change anything. I'm simply saying (as a native speaker) that "Gain Extra Movement" is much better than "double movement speed" because it is to the point, and much less likely to cause confusion.

kewldewd666 is exactly right on this one.  Doesn't matter that it was 4 years ago, he was right then and nothing changed so he's still right.
The phrase "Double movement speed" is completely wrong because the Dash action does exactly nothing to your speed.  Your speed never changes.  What is does is give you extra movement equal to your speed.  And 'double' is wrong because if I have a speed of 30 and Dash I add another 30 Movement, if my Rogue (or Monk or whatever) then Dashes as a Bonus action, I Add another 30 to my Movement... so from 60 movement to 90... nothing is Doubling here.
"Gain Extra Movement" is probably the best, or "Gain More Movement equal to Speed".


Adding mediaid to filename pattern?

hello,
When I save a file directly from instagram website, it uses a code (mediaid?) that's not the shortcode available in URL. I have an instagram archive created by another tool, and it uses that as basis for the filename.
Am I missing something, or is it not possible to get this into a filename pattern with instaloader?
Example of wanted filename: "2017-11-01 17.52.20<PHONE_NUMBER>288153292_549775569.jpg"  (The date part I've figured out)
If not possible, would it be possible to add it?
edit: I was slightly mistaken. The example filename I gave is not related to the original filename from instagram. Must be using some other method/code.
Maybe exposing original filename from instagram, would be better? I see it in the .json metadata, as part of the URL.

The example filename you posted contains the mediaid and the owner's ID. These are now (after commit e9207f0) available as attributes of the Post class and can be specified in the filename pattern as follows:
--filename-pattern="{date:%Y-%m-%d %H.%M.%S} {post.mediaid}_{post.owner_id}"
Happy instaloading!

This suggestion doesn't work.
KeyError: 'post'
The dictionary passed to the get_value function contains only one key "target".

This suggestion doesn't work.
KeyError: 'post'
The dictionary passed to the get_value function contains only one key "target".

This suggestion was for Instaloader 3.2. There were some changes in the meantime.
--filename-pattern="{date:%Y-%m-%d %H.%M.%S} {mediaid}_{owner_id}" should work with Instaloader v4.


Update git2-rs

Hey, libgit2 recently released v1.7.0 which adds shallow clone support, SHA256 support, adds Schannel support for Windows, and includes many other new features and bugfixes. Whereas this crate haven't had updated in months. Please update it.

Thanks for the report! It has already been updated in https://github.com/rust-lang/git2-rs/pull/968, and a new release will come out soonish.  SHA256 support probably won't be supported since it is experimental. Shallow clone support will need someone to add the bindings, and PR's are welcome whenever new bindings are needed.  Closing as addressed by #968.


Errors compiling when Project name has a space in it

No idea what the issue is, but I spent hours trying to get AudioKit to compile following your tutorial video. I kept getting the following errors:
dyld: Library not loaded: libsndfile
dyld: Library not loaded: CsoundLib
If you follow the tutorial video exactly but your project name/dir has a space in it, you will get these errors.
The only thing that fixed it was creating a project name with no space in it. You might want to include this in the readme.

Are you using the master or develop branch? We actually fixed quite a few problems with this in the develop branch.

Master, I'll try with dev. Thanks!

Dev has got some other issues, just so you know.  Might be better off just taking the spaces out of your project folder's name.


Need to update instructions for running hello_services app in Android Studio

Steps to Reproduce
With the instructions provided here https://github.com/flutter/flutter/tree/master/examples/hello_services, I was not able to run the hello_services app on an Android device. Instead here is what I had to do:
1) Checkout Flutter source
git clone https://github.com/flutter/flutter
2) In examples/hello_services/android, create local.properties file
Content for my setup:
sdk.dir=/Users/raju/Library/Android/sdk
flutter.sdk=/Users/raju/dev/flutter
flutter.buildMode=debug
3) Open project folder examples/hello_services/android with Android Studio
Tested with Android Studio 2.2.2. The IDE will show a message like:
"Gradle settings for this project not configured yet.
Would you like the project to use the Gradle wrapper?"
Clicked OK, Android Studio will index and build the project. Shows error message:

Error:Cause: failed to find target with hash string 'android-22' in: /Users/raju/Library/Android/sdk
Install missing platform(s) and sync project

I have Android SDK 6.0 installed, with SDK Build tools 24.0.0.
4) Set the SDK target version
In file examples/hello_services/android/app/build.gradle, I set the following
version numbers:

android {
compileSdkVersion 23
buildToolsVersion '24.0.3'

5) Rebuild project
Output:

Executing tasks: [clean, :app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugUnitTestSources, :app:compileDebugAndroidTestSources]
Configuration on demand is an incubating feature.
:buildSrc:compileJava UP-TO-DATE
:buildSrc:compileGroovy UP-TO-DATE
:buildSrc:processResources UP-TO-DATE
:buildSrc:classes UP-TO-DATE
:buildSrc:jar UP-TO-DATE
:buildSrc:assemble UP-TO-DATE
:buildSrc:compileTestJava UP-TO-DATE
:buildSrc:compileTestGroovy UP-TO-DATE
:buildSrc:processTestResources UP-TO-DATE
:buildSrc:testClasses UP-TO-DATE
:buildSrc:test UP-TO-DATE
:buildSrc:check UP-TO-DATE
:buildSrc:build UP-TO-DATE
Incremental java compilation is an incubating feature.
:clean
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:flutterBuild
Built /Users/raju/test2/flutter/examples/hello_services/android/app/build/intermediates/flutter/app.flx.
:app:mergeDebugShaders
:app:compileDebugShaders
:app:generateDebugAssets
:app:mergeDebugAssets
:app:copyFlutterAssetsDebug
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources
:app:mergeDebugResources
:app:processDebugManifest
:app:processDebugResources
:app:generateDebugSources
:app:mockableAndroidJar
:app:preDebugUnitTestBuild UP-TO-DATE
:app:prepareDebugUnitTestDependencies
:app:preDebugAndroidTestBuild UP-TO-DATE
:app:prepareDebugAndroidTestDependencies
:app:compileDebugAndroidTestAidl
:app:processDebugAndroidTestManifest
:app:compileDebugAndroidTestRenderscript
:app:generateDebugAndroidTestBuildConfig
:app:mergeDebugAndroidTestShaders
:app:compileDebugAndroidTestShaders
:app:generateDebugAndroidTestAssets
:app:mergeDebugAndroidTestAssets
:app:generateDebugAndroidTestResValues UP-TO-DATE
:app:generateDebugAndroidTestResources
:app:mergeDebugAndroidTestResources
:app:processDebugAndroidTestResources
:app:generateDebugAndroidTestSources
:app:incrementalDebugJavaCompilationSafeguard
:app:compileDebugJavaWithJavac
:app:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
/Users/raju/test2/flutter/examples/hello_services/android/app/src/main/java/com/example/flutter/ExampleActivity.java:20: error: package org.domokit.activity does not exist
import org.domokit.activity.ActivityImpl;
^
1 error
:app:compileDebugJavaWithJavac FAILED
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED
Total time: 4.4 secs

6) Fix compile error by commenting out line #20 in ExampleActivity.java
To fix this compile error, I commented out this line and rebuild the project.
hello_services/android/app/src/main/java/com/example/flutter/ExampleActivity.java:20
Build output:

Executing tasks: [clean, :app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugUnitTestSources, :app:compileDebugAndroidTestSources]
Configuration on demand is an incubating feature.
:buildSrc:compileJava UP-TO-DATE
:buildSrc:compileGroovy UP-TO-DATE
:buildSrc:processResources UP-TO-DATE
:buildSrc:classes UP-TO-DATE
:buildSrc:jar UP-TO-DATE
:buildSrc:assemble UP-TO-DATE
:buildSrc:compileTestJava UP-TO-DATE
:buildSrc:compileTestGroovy UP-TO-DATE
:buildSrc:processTestResources UP-TO-DATE
:buildSrc:testClasses UP-TO-DATE
:buildSrc:test UP-TO-DATE
:buildSrc:check UP-TO-DATE
:buildSrc:build UP-TO-DATE
Incremental java compilation is an incubating feature.
:clean
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:flutterBuild
Built /Users/raju/test2/flutter/examples/hello_services/android/app/build/intermediates/flutter/app.flx.
:app:mergeDebugShaders
:app:compileDebugShaders
:app:generateDebugAssets
:app:mergeDebugAssets
:app:copyFlutterAssetsDebug
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources
:app:mergeDebugResources
:app:processDebugManifest
:app:processDebugResources
:app:generateDebugSources
:app:mockableAndroidJar
:app:preDebugUnitTestBuild UP-TO-DATE
:app:prepareDebugUnitTestDependencies
:app:preDebugAndroidTestBuild UP-TO-DATE
:app:prepareDebugAndroidTestDependencies
:app:compileDebugAndroidTestAidl
:app:processDebugAndroidTestManifest
:app:compileDebugAndroidTestRenderscript
:app:generateDebugAndroidTestBuildConfig
:app:mergeDebugAndroidTestShaders
:app:compileDebugAndroidTestShaders
:app:generateDebugAndroidTestAssets
:app:mergeDebugAndroidTestAssets
:app:generateDebugAndroidTestResValues UP-TO-DATE
:app:generateDebugAndroidTestResources
:app:mergeDebugAndroidTestResources
:app:processDebugAndroidTestResources
:app:generateDebugAndroidTestSources
:app:incrementalDebugJavaCompilationSafeguard
:app:compileDebugJavaWithJavac
:app:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources
:app:incrementalDebugUnitTestJavaCompilationSafeguard UP-TO-DATE
:app:compileDebugUnitTestJavaWithJavac UP-TO-DATE
:app:processDebugJavaRes UP-TO-DATE
:app:processDebugUnitTestJavaRes UP-TO-DATE
:app:compileDebugUnitTestSources UP-TO-DATE
:app:incrementalDebugAndroidTestJavaCompilationSafeguard
:app:compileDebugAndroidTestJavaWithJavac
:app:compileDebugAndroidTestNdk UP-TO-DATE
:app:compileDebugAndroidTestSources
BUILD SUCCESSFUL
Total time: 4.227 secs

7) Launch flutter.run from hello_services folder

[raju@Spitsbergen:~/test2/flutter/examples/hello_services]$ flutter run
Running 'gradlew build'...
:buildSrc:compileJava UP-TO-DATE
:buildSrc:compileGroovy UP-TO-DATE
:buildSrc:processResources UP-TO-DATE
:buildSrc:classes UP-TO-DATE
:buildSrc:jar UP-TO-DATE
:buildSrc:assemble UP-TO-DATE
:buildSrc:compileTestJava UP-TO-DATE
:buildSrc:compileTestGroovy UP-TO-DATE
:buildSrc:processTestResources UP-TO-DATE
:buildSrc:testClasses UP-TO-DATE
:buildSrc:test UP-TO-DATE
:buildSrc:check UP-TO-DATE
:buildSrc:build UP-TO-DATE
Incremental java compilation is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:flutterBuild
Built /Users/raju/test2/flutter/examples/hello_services/android/app/build/intermediates/flutter/app.flx.
:app:mergeDebugShaders UP-TO-DATE
:app:compileDebugShaders UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:copyFlutterAssetsDebug
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources
:app:generateDebugSources
:app:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
:app:compileDebugJavaWithJavac UP-TO-DATE
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources UP-TO-DATE
:app:prePackageMarkerForDebug
:app:transformClassesWithDexForDebug
Merged dex #1 (10 defs/7.2KiB)
Merged dex #2 (436 defs/381.1KiB)
Result is 446 defs/471.2KiB. Took 0.1s
:app:mergeDebugJniLibFolders
:app:transformNative_libsWithMergeJniLibsForDebug
:app:processDebugJavaRes UP-TO-DATE
:app:transformResourcesWithMergeJavaResForDebug
:app:validateDebugSigning
:app:packageDebug
:app:zipalignDebug
:app:assembleDebug
:app:preReleaseBuild UP-TO-DATE
:app:checkReleaseManifest
:app:prepareReleaseDependencies
:app:compileReleaseAidl
:app:compileReleaseRenderscript
:app:generateReleaseBuildConfig
:app:mergeReleaseShaders
:app:compileReleaseShaders
:app:generateReleaseAssets
:app:mergeReleaseAssets
:app:copyFlutterAssetsRelease
:app:generateReleaseResValues
:app:generateReleaseResources
:app:mergeReleaseResources
:app:processReleaseManifest
:app:processReleaseResources
:app:generateReleaseSources
:app:incrementalReleaseJavaCompilationSafeguard
:app:compileReleaseJavaWithJavac
:app:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
:app:compileReleaseNdk UP-TO-DATE
:app:compileReleaseSources
:app:lintVitalRelease
:app:prePackageMarkerForRelease
:app:transformClassesWithDexForRelease
Merged dex #1 (436 defs/381.1KiB)
Merged dex #2 (10 defs/7.1KiB)
Result is 446 defs/471.1KiB. Took 0.0s
:app:mergeReleaseJniLibFolders
:app:transformNative_libsWithMergeJniLibsForRelease
:app:processReleaseJavaRes UP-TO-DATE
:app:transformResourcesWithMergeJavaResForRelease
:app:packageRelease
:app:assembleRelease
:app:assemble
:app:compileLint
:app:lint
Ran lint on variant debug: 5 issues found
Ran lint on variant release: 5 issues found
Wrote HTML report to file:///Users/raju/test2/flutter/examples/hello_services/android/app/build/outputs/lint-results-debug.html
Wrote XML report to file:///Users/raju/test2/flutter/examples/hello_services/android/app/build/outputs/lint-results-debug.xml
:app:incrementalDebugUnitTestJavaCompilationSafeguard UP-TO-DATE
:app:preDebugUnitTestBuild UP-TO-DATE
:app:prepareDebugUnitTestDependencies
:app:compileDebugUnitTestJavaWithJavac UP-TO-DATE
:app:processDebugUnitTestJavaRes UP-TO-DATE
:app:compileDebugUnitTestSources UP-TO-DATE
:app:mockableAndroidJar UP-TO-DATE
:app:assembleDebugUnitTest UP-TO-DATE
:app:testDebugUnitTest
:app:incrementalReleaseUnitTestJavaCompilationSafeguard UP-TO-DATE
:app:preReleaseUnitTestBuild UP-TO-DATE
:app:prepareReleaseUnitTestDependencies
:app:compileReleaseUnitTestJavaWithJavac UP-TO-DATE
:app:processReleaseUnitTestJavaRes UP-TO-DATE
:app:compileReleaseUnitTestSources UP-TO-DATE
:app:assembleReleaseUnitTest UP-TO-DATE
:app:testReleaseUnitTest
:app:test
:app:check
:app:build
BUILD SUCCESSFUL
Total time: 19.679 secs
This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
Built android/app/build/outputs/apk/app-debug.apk (8.6MB).
Launching loader on Lumigon T3...
--------- beginning of main
Observatory listening on http://<IP_ADDRESS>:8102
Diagnostic server listening on http://<IP_ADDRESS>:8103
Syncing files to device...                           4065ms
Synced 3.9MB.
Connected to _flutterView/0xea70a8c0.
Running lib/main.dart on Lumigon T3...
I/flutter : [INFO:engine.cc(181)] Could not configure asset bundle at path: /data/user/0/com.example.flutter/cache/hello_servicesbqaore/build/flx
Application running.
Type "h" or F1 for this help message; type "q", F10, or ctrl-c to quit.
Type "r" or F5 to perform a hot reload of the app, and "R" to restart the app.
Type "w" to print the widget hierarchy of the app, and "t" for the render tree.
Syncing files to device...                           5507ms

Flutter Doctor

[✓] Flutter (on Mac OS, channel master)
• Flutter at /Users/raju/dev/flutter
• Framework revision 8cd1b79364 (4 hours ago), 2016-10-25 14:04:23
• Engine revision 9f65114e20
• Tools Dart version 1.21.0-dev.0.0
[✓] Android toolchain - develop for Android devices (Android SDK 24.0.3)
• Android SDK at /Users/raju/Library/Android/sdk
• Platform android-24, build-tools 24.0.3
• Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
[✓] iOS toolchain - develop for iOS devices (Xcode 8.0)
• XCode at /Applications/Xcode.app/Contents/Developer
• Xcode 8.0, Build version 8A218a
[✓] Atom - a lightweight development environment for Flutter
• flutter plugin version 0.2.6
• dartlang plugin version 0.6.42
[-] IntelliJ IDEA Community Edition (version 2016.2.5)
• Dart plugin not installed; this adds Dart specific functionality.
• Flutter plugin not installed; this adds Flutter specific functionality.
• For information about managing plugins, see
https://www.jetbrains.com/help/idea/2016.2/managing-plugins.html
[✓] Connected devices
• Lumigon T3 • 30067719 • android-arm

followed the instructions...but got this..
$ adb shell pm uninstall com.example.flutter
$ adb shell pm install -r "/data/local/tmp/com.example.flutter"
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

Error while Installing APK

/cc @jason-simmons

For the INSTALL_FAILED_NO_MATCHING_ABIS error: currently the Gradle example only supports ARM targets and will not build APKs that run on an x86 emulator

We have a team working on improving hello_services right now.  FYI @mit-mit

This should now be working with no steps required. You should be able to open all the samples, as well as new projects created with flutter create, in Android Studio.
There is only a single know issue: Note that you need to build the Flutter app at least once before opening in Android Studio (see https://github.com/flutter/flutter/issues/8365)

Also, the current hello_services sample will be split into two samples that are both being updated. Please keep an eye on https://github.com/flutter/flutter/issues/7810.
I will close this bug for now.


fix(tracer): enable traces on restart

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Set execute permission in os agnostic way

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

2.0.1
GitHub release

Your semantic-release bot :package::rocket:


Missing attachments specialFolder

When using the SDK, I get back an 'attachments' folder, which is not documented.

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


Download link broken

Currently, the download link is broken.

It should be working now. Let me know if it's fine on your side as well. :)
I also used the opportunity to update the release with the latest updates.
Sorry for the inconvenience.


can get stuck inside orb cache

if you sit right under the orb cache and collect them all, it traps you inside (can save+load to exit)

ok you can get out, it's just annoying. this is already a risk I suppose taking flutflut into snowy fortress, so going to close this


feat: option to cache until next hour

Would be great to have option for dynamic caching time.
E.g. I would like to cache until the next hour, if request comes at 9:01 AM, I'd like cache to expire at 10 AM.

You can use the option WithCacheStrategyByRequest, this may meet your needs.
https://github.com/chenyahui/gin-cache/blob/main/option.go#L67


[Feature]: Volume mapping

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
Hi,
I want in my application (https://github.com/paulocoutinhox/pyaa) map sqlite database from "/app/db" to my server folder "/company/apps/pyaa/db".
But it is not possible today.
Can you add fields with from/to (or something like this) to be added as volume mapping when build/start/run docker?
Example:

Thanks.
Why should this be worked on?
n/a

I'm closing this issue, because tracking features will be moved to GitHub discussions. Github issues will be only for bugs.
Version 4 is in full focus. v3 related issues will be closed, if it is not a critical bug.
Thanks for your understanding.


Naming: Settings.h & Utils.h can conflict in many projects

Just stumbled while compiling about the naming of these units & conflicting in common projects.
Maybe you can rename & give e.g. a proper homespan-prefix for these common names?
Suggestion:
Settings.h -> hsSettings.h
Utils.h -> hsUtils.h
Btw. great project!
Best Dirk

I may consider that in a later version but for now I'm trying to keep the code structure as stable as possible.


added dark mode in admin dashboard

INCLUDE ALL NECESSARY FIELDS AND DELETE FIELDS THAT ARE NOT NECESSARY.
Description
added dark mode in admin dashboard
Fixes #168
Type of Change:
Delete irrelevant options.

Code
Quality Assurance
User Interface
Outreach
Documentation

Code/Quality Assurance Only

New feature (non-breaking change which adds functionality pre-approved by mentors)

How Has This Been Tested?
Describe the tests you ran to verify your changes. Provide instructions or GIFs so we can reproduce. List any relevant details for your test.
https://user-images.githubusercontent.com/55352601/119709010-5c5fc580-be7a-11eb-80c0-a68960c4a182.mp4

@ishubham21 @sakshi300699 @anika-001 kindly review this PR

@rupeshmohanty good to be merged


Dynamic Propertybindig for Extensions

Proposal for a new feature
Description
The Piral extension should get a one-way binding for parameters. Currently a parameter can only be set initially.
Background
For the provision of dynamic content it is necessary to inform extensions about the change of context.
Example: Change of a selected entity
The ID of the entity was passed as a parameter.
The extension shows information about the entity.
After selecting another entity, its ID should now be transferred to the extension so that the extension displays its information.
Discussion
Disadvantage

Possible breaking change

Advantages

Extension can be used much more flexibly
Dynamic extensions
more fun

Hm without an example it's hard to discuss. Extension parameters are dynamic - so Piral automatically updates the rendered extensions with updated values.

Any info on this? I'll close it for now, but feel free to add more info / provide an example such that we re-open the discussion.


mitotic G2 arrest phenotype

I think
FYPO:0004922
inviable elongated mononucleate aseptate vegetative cell with cell cycle arrest in mitotic G2 phase
should be a descendant of
FYPO:0003373
abnormal cell cycle arrest in mitotic G2 phase

This link exists:
id: FYPO:0004922
name: inviable elongated mononucleate aseptate vegetative cell with cell cycle arrest in mitotic G2 phase
relationship: has_part FYPO:0003373 ! abnormal cell cycle arrest in mitotic G2 phase

but we don't follow has_par in canto right? so if you are at  FYPO:0003373/FYPO:0004922 you don't see the other term
Do we follow has output? becase it seems that if reworded, it could also be:
It seems that it could be also be
abnormal cell cycle arrest in mitotic G2 phase
--abnormal cell cycle arrest in mitotic G2 phase resulting in elongated mononucleate cell (has output?)
(the vegetative, inviable are a given)
we need some way for curators to see FYPO:0004922 when using FYPO:0003373

I don't understand what you mean with the has_output thing, but it seems to me that a better solution would be to have Canto use has_part again. We had Kim disable it because the "normal phenotype" suggestions were confusing, but I've removed has_part links in the "normal" branch so that wouldn't be a problem any more.

Ah right. Definitely.
I did not know we could reestablish the has_part ...
I'll open a Canto ticket.

Kim has traced the problem in Canto (https://github.com/pombase/canto/issues/1031).


DOCUMENT-81: Add installation instructions for Arch Linux

Hi. I think i can add deps openssh-client in build insturctions...
What other system dependencies are required for goto?

... What other system dependencies are required for goto?
goto is statically linked, so there are no other deps apart from presence of ssh and ssh-copy-id in binary path.

Thank you very much for your contribution @windx-foobar 👍👍👍 All merged.

BTW, I prefer to name binary as just gg instead of goto..., as it's much faster to invoke it. And this is how it was done in the rpm and deb packages. But up to you 🙂

BTW, I prefer to name binary as just gg instead of goto..., as it's much faster to invoke it. And this is how it was done in the rpm and deb packages. But up to you 🙂

Yep, i see.
But its package save to files in /usr/bin
gg-ssh and goto-ssh
Postfix -ssh used cause goto already exists in aur repo 🙁
And the full name of the package is goto-ssh-bin cause your project is called goto, not gg ☺
Me too call with gg-ssh

Yep, i see. But its package save goto-ssh and symlink gg-ssh->goto-ssh in /usr/bin. Postfix -ssh used cause goto already exists in aur repo 🙁

Got you. You've already made a great analysis! 🙂

Thank u for approve. I hope someone besides me uses arch based distro 😀

My pleasure, mate. I'm sure, there are plenty of professional users who enjoy using Arch.


/lib/libcaffe2_gpu.so: undefined reference to `cv::String::...'

If this is a build issue, please fill out the template below.
System information

Operating system: Ubuntu16.04
Compiler version: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
CMake version: 3.5.1
CMake arguments: default
Relevant libraries/versions (e.g. CUDA): CUDA8.0 cudnn6.0

CMake summary output
_[ 75%] Linking CXX executable ../bin/fully_connected_op_gpu_test
[ 75%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state_gpu.dir/python/pybind_state_mkl.cc.o
../lib/libcaffe2_gpu.so: undefined reference to cv::String::allocate(unsigned long)' ../lib/libcaffe2_gpu.so: undefined reference to cv::error(int, cv::String const&, char const, char const, int)'
../lib/libcaffe2_gpu.so: undefined reference to `cv::String::deallocate()'
collect2: error: ld returned 1 exit status
caffe2/CMakeFiles/elementwise_op_gpu_test.dir/build.make:131: recipe for target 'bin/elementwise_op_gpu_test' failed_**
I meet this error when excuting the make command in the caffe2 folder.

Can you post your cmake output? It should be a two-column list of things like "USE_OPENCV     : ON"
Are you using opencv? If so what version? (the answer to this will be in the cmake output)

//Path where debug 3rdpaty OpenCV dependencies are located
OpenCV_3RDPARTY_LIB_DIR_DBG:PATH=
//Path where release 3rdpaty OpenCV dependencies are located
OpenCV_3RDPARTY_LIB_DIR_OPT:PATH=
OpenCV_CONFIG_PATH:FILEPATH=/usr/share/OpenCV
Like this ? I find the following log in the CMakeCache.txt.

//The directory containing a CMake configuration file for OpenCV.
OpenCV_DIR:PATH=/usr/share/OpenCV

//Path where debug OpenCV libraries are located
OpenCV_LIB_DIR_DBG:PATH=

//Path where release OpenCV libraries are located
OpenCV_LIB_DIR_OPT:PATH=

Our cmake build system tries to find your opencv installation with the find_package function https://cmake.org/cmake/help/latest/command/find_package.html at these lines in cmake/Dependencies.cmake https://github.com/caffe2/caffe2/blob/master/cmake/Dependencies.cmake#L210-L226 . It will try to build with opencv by default because of this flag https://github.com/caffe2/caffe2/blob/master/CMakeLists.txt#L45 , but explicitly passing -DUSE_OPENCV into the cmake command will cause the build process to fail if it can't find opencv (instead of just turning the feature off quietly).
The cmake output for Ubuntu will be early on in the output of the 'make' command, and not saved to a file. I'll change the instructions to make this a separate command.

Can you post your opencv version? Along with find / -name libopencv* 2>/dev/null ?

It seems that I have installed multiple opencv............   Including Opencv3.4/  2.4.13 /

Can you try uninstalling one of those OpenCVs so that there is only one working installation? It might be safest to uninstall both of them and then reinstall one.
You're not using Anaconda right?

hi @PkuRainBow,
have u solved this problem?

@zimenglan-sysu-512 Yes, you can remove most of the opencv library and reinstall it.


SelfIP are not correctly removed

Bug
SelfIPs can reside in a network if an Endpoint is deleted if another Endpoint/Service is allocated on different devices in the same network.

fixed with e9c3ef80894fe40724a600e16c230acdab015676


Accept these values over CLI

false

https://github.com/project-chip/connectedhomeip/blob/f0f5de0d79ae1c51d7fddbf70900ebac0acd899a/examples/tv-casting-app/linux/main.cpp#L59-L64

This issue was generated by todo-issue based on a TODO comment in f0f5de0d79ae1c51d7fddbf70900ebac0acd899a.

Hi @sharadb-amazon, it looks like you introduced this TODO. It doesn't seem necessary for 1.0, but please relabel this issue if I'm wrong. Thanks!


[All] ComboBox ItemTemplate Not Working

Current behavior
Currently, the ComboBox ItemTemplate only works when the ComboBox Flyout is not open. But if its open, it only displays Object.ToString() the default behavior.

Expected behavior
The ItemTemplate should be also working the Flyout.
How to reproduce it (as minimally and precisely as possible)

Download MyApp.zip
Start the solution
Start the project on WinUI
Open the ComboBox
Notice the bug
Select an item
Notice that it's working for the selected item.

Workaround
N/A
Works on UWP/WinUI
No
Environment
Uno.WinUI / Uno.WinUI.WebAssembly / Uno.WinUI.Skia, Uno.UI.RemoteControl / Uno.WinUI.RemoteControl
NuGet package version(s)
4.6.0-dev.149
Affected platforms
iOS, Android, Windows
IDE
Visual Studio 2022
IDE version
17.3.4
Relevant plugins
No response
Anything else we need to know?
No response

@kazo0  @agneszitte-nventive This issue is specifically about the material theme for ComboBox. The fluent theme works properly.

> https://github.com/unoplatform/Uno.Themes/blob/master/src/library/Uno.Material/Styles/Controls/v2/ComboBox.xaml#L244
^ instead of template binding the ContentTemplate, we are just using one with TextBlock


Support multithreaded chunked ingestion

Support parallel ingestion on multiple threads by passing a max_workers parameter.
Display a progress bar during conversion (via tqdm):

Could we have a verification test between single and multithreaded to_tiledb conversion just for completeness? Otherwise LGTM!

Could we have a verification test between single and multithreaded to_tiledb conversion just for completeness? Otherwise LGTM!

Although there is no explicit comparison between single and multithreaded conversion in the tests, the parametric tests actually offer a stronger guarantee: that in all cases the conversion is correct (at least as far as each test goes to verify correctness).


Misconfiguration in Insights authentication log fload

In case the authentication fails multiple logs are created, out for each sample and not mechanism is in place to reduce the speed as the post failed.
xxxxxxxxxxx 1 Wed May 06 2020 14:10:24.702 time="2020-05-06T18:10:24Z" level=error msg="Failed to send insights events [1/3]. Will retry. Error: Insights Post: : bad response from Insights: 403 \n\t{}"
Expected behaviour:
The logs are shown, but the amount between each event is reasonable.

#20 added a check of the key and stop the nozzle in case of a invalid key. This will help to find out the problem from the logs when the key is not valid


Bump .NET to 5.0.0-preview.4

PR Summary
Bump to the latest version of .NET 5.0.0-preview.4 pre-release version.
PR Context
Update to the latest SDK and packages from 5.0.0-preview.4
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[ ] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[ ] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

@PoshChan please retry windows

@adityapatwardhan, successfully started retry of PowerShell-CI-Windows

@PoshChan please retry windows

@daxian-dbw, successfully started retry of PowerShell-CI-Windows

@daxian-dbw I am adding the new assembly to the allowed list. On a local build here is what is see:
PS> [System.AppDomain]::CurrentDomain.GetAssemblies() | sls 'System.Security.Principal' -SimpleMatch

System.Security.Principal.Windows, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Security.Principal, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

t

@adityapatwardhan That looks fine to me. We will see how that goes after this PR is merged.

@daxian-dbw Ready for merge?

@PoshChan please rerun windows

@TravisEz13, successfully started rebuild of PowerShell-CI-Windows

I think there is a conflict with another PR....

@adityapatwardhan is preview.4 released? I cannot find it at the official site https://dotnet.microsoft.com/download/dotnet/5.0


Clojure Collector: very occasionally v_collector is null in enriched event

This is super weird. Seems to happen only with the Clojure Collector.
It will literally affect only one event in a run.
Anybody else seen this?

Strange because collector version is pretty hardcoded: https://github.com/snowplow/snowplow/blob/master/2-collectors/clojure-collector/java-servlet/war-resources/.ebextensions/server.xml#L138

Even if the %v failed, I would expect the collector version to be "clj-1.0.0-"

First plausible explanation I've seen: https://groups.google.com/forum/#!topic/snowplow-user/R6npMyc8xIE

Won't fix, we are doubling down on the SSC:
http://discourse.snowplowanalytics.com/t/replacing-the-clojure-collector/881


Experimental warning to help find connections that are not disconnected

This PR is quite speculative, a similar method to this helped track down a memory leak which I was investigating in a Roact project recently but I am not sure if something so specific can be justified as a Roact debugging configuration. I'd like to put up this PR though to see if anyone has any other ideas about how we could catch simple memory leaks like this within Roact as I think this is the most common type of memory leak in many projects and it seems like something we could help Roact consumers catch.
This PR introduces a new configuration option which aims to help Roact users more easily find components which are not properly disconnecting connections when unmounted and are potentially causing memory leaks because of this reason.
A full traversal of the component is performed to find all currently active connections but some keys are excluded to reduce false positives.
If a connection is referenced in a component but it's closure does not close over self as an upvalue then it is not a concern that the component still has a reference after being unmounted.
This commonly occurs through references to component context or the store. Ideally we would be able to inspect the closure associated with each active connection and warn only if the closure uses self as an upvalue.
Internal Roact connections are also ignored for this check, so that connections within EventManager do not cause this warning to be emitted.

Coverage decreased (-1.8%) to 92.42% when pulling 5d0edbf400066acf739f5c3224ae1a62e923bb10 on DarraghGriffin:master into 380c3d652f41d896d2f5ebcc128aeed99d176184 on Roblox:master.

I have read the CLA Document and I hereby sign the CLA


Post draft persist

Summary
This PR allows for post draft's to be persisted to storage when the state of the app changes to inactive.
via @jarredwitt

@hmhealey added thread drafts


[release-v1.15] fix: prober cache returns StatusUnknown by default (#4017)

Backport of https://github.com/knative-extensions/eventing-kafka-broker/pull/4017 to fix the default status reported by a prober when it starts probing.

/cc @creydr


feat: support default value for property spec

Default Value
The generateDefaultValueFromSpec would use the spec.default to generate the properties default values.
Init The Trait Properties
The properties values of the trait is now initialized preferentially using exampleProperties.
The Component And Trait Form
The components and traits form no longer use generateDefaultValueFromSpec to generate properties values, because it can cause the editor shows value and actual value is different. For example, an enumeration type property whose value is undefined will appear as if the first option has been selected if the default value is generated in the form, which will mislead the user.

OK, I have added some default values for the core traits properties.


ESC key not doing anything

So I needed a click handler for this component which provided access to the javascript event and target.  Since I didn't get this from the datepicker's onclick handler, (only provides access to moment) I decided to hide the datepicker input and provide a div.  Onclick of the div, I'm then internally processing and then forwarding a click event on to the datepicker, which pops open the calendar.  In the onchange event handler I'm then updating the div contents.
It works GREAT!!! with the exception that now the datepicker doesn't seem to respond to the ESCape key.
So now in order to process an ESC, which will close the calendar, I'd like to provide an onKeyDown event handler.
However it looks like the datepicker doesn't provide onKeyDown, onKeyUp, or onKeyPress.
Additionally, I'm using version 0.13.0 because it has to work with React 0.13.2.
Suggestions and/or thoughts?

Hey @fmadden, how are you hiding the datepicker input?  Depending on how you're doing that, the browser may not actually be giving focus to the input because it's not in view, and there won't be any keypress events to listen to.  What is the reason for needing access to the click event?  There may be another way to approach the problem.

Hi @rafeememon
Thank you for your response.
I am hiding the element using visibility: hidden so that it still takes up the physical space it would on the screen and the calendar popup is where I would expect it to be.
The reason I need access to the actual click event, is that we are using this component in an application that needs to send some information to the server as soon as the input element is clicked on, and then once again when the calendar popup is closed.  Because the onChange event does not provide an actual javascript event and target element, I can not obtain the needed information when onchange is fired.  I need much more than simply a date from the onChange event.  I need to know which element on the screen received the date change.  This is because we have several date pickers on the screen, each with unique information assigned to them by the server.
I hope that makes sense.

I am hiding the element using visibility: hidden

I'm not positive, but I think browsers don't actually give focus to elements that have visibility: hidden, which is probably why the escape key isn't doing anything.

we are using this component in an application that needs to send some information to the server as soon as the input element is clicked on, and then once again when the calendar popup is closed

Can you use the onFocus and onBlur props for this instead?

I need to know which element on the screen received the date change. This is because we have several date pickers on the screen, each with unique information assigned to them by the server.

Without knowing much about your setup it sounds like this can be worked around by having different callbacks for each datepicker.

The funny thing about using onBlur, is that if I assign an onBlur event, even if the function does nothing at all, it causes the calendar popup to close when clicking on the arrows to move forward or back a month.  The month advance buttons in the calendar close the calendar when I have an onBlur event, whether it's empty or not.

Ah yeah, I think there were issues with the onFocus/onBlur callbacks many versions ago; the code surrounding those props has since been completely refactored.  I would highly recommend upgrading if possible because there have been numerous other bug fixes as well, and unfortunately we can't support old versions.  If you're stuck with React 0.13, maybe you can work something out with a combination of onFocus and onChange?


Use separate executor for each coordinator duty group

Motivation

Some coordinator duties such as CompactSegments or KillUnusedSegments can be slow due to slowness on the Overlord or the metadata store.
This causes the coordinator executor to get blocked up thus delaying segment loading and hand-offs, which in turn causes ingestion failures.
With the introduction of custom coordinator duties, it becomes imperative to separate the executors to ensure that the core coordinator logic is never blocked.

Changes

Use separate executor for every duty group
This change is thread-safe as every duty group uses its own copy of DruidCoordinatorRuntimeParams and does not share any other mutable instances with other duty groups.
With the exception of HistoricalManagementDuties, duty groups are typically not very compute intensive and mostly perform database or HTTP I/O. So, coordinator resources would still mostly be available for HistoricalManagementDuties.

Alternative approach
Have 1 executor for HistoricalManagementDuties and 1 for all other duty groups.
However, this still allows users to schedule some custom duties that compete with say the IndexingServiceDuties or MetadataStoreManagementDuties.
Testing
Tested locally on a small cluster with coordinator.period, indexingPeriod and metadataStoreManagementPeriod, all set to PT5S. Compaction, coordination working as expected.

This PR has:

[x] been self-reviewed.

[ ] using the concurrency checklist (Remove this item if the PR doesn't have any relation to concurrency.)

[ ] added documentation for new or modified features or behaviors.
[ ] a release note entry in the PR description.
[ ] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[ ] added or updated version, license, or notice information in licenses.yaml
[ ] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
[ ] added integration tests.
[x] been tested in a test Druid cluster.

Thanks for the reviews, @findingrish , @AmatyaAvadhanula !


Check if it makes sense to use just all sets

And then compare with set operations like union. also key=str.lower might help

complicates too much


perf(semantic): remove redeclare_variables

I think we should remove the property used by a single rule
Now just a test

Current dependencies on/for this PR:

main

PR #2082   👈

This stack of pull requests is managed by Graphite.

Performance should be negligible because there aren't many re-declared variables.
I told the implementor to add this state because it's the easiest implementation. Happy to improve it.

Performance should be negligible because there aren't many re-declared variables.
I told the implementor to add this state because it's the easiest implementation. Happy to improve it.

I have figured out how to implement this rule and be compatible with more cases, but I don't want to add anything to semantic, is it possible for us to make the run method support &mut self.

I am not certain if a 4% performance improvement can be achieved on every run

is it possible for us to make the run method support &mut self

Impossible. The linter assumes all states are stabilized, making it mut will be chaotic 😰


fix: dockerfile to vite build

Vite build goes to a different directory - /dist instead of /build
@knightcube your approval will be appriciated

@knightcube thanks!!


fixed button functionality issue

PR Description 📜
ISSUE #2480
as it was mentioned I added Hover effect and there was  a bug related to button functionality that I fixed.
Fixes #2480
Mark the task you have completed ✅

[✅] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[✅ ] I have performed a self-review of my own code or work.
[✅ ] My changes generates no new warnings.
[✅ ] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[ ✅] I have added screenshot for website preview in assets/images

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @Shreyc711 ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Thank you  @Shreyc711 , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Shortcut for links to bib in concept set description

There should be a pattern - analogous to how we handle links to concept lists - for link to the bibliography.

the result would be: http://bibliography.lingpy.org/evobib.php?key= plus the AuthorYear

Or http://concepticon.clld.org/sources/beaufils2015 ? And maybe have a link to evobib from there?

would also be possible, yet there are some references to other sources not in our references. Yet one could easily filter them out and add them to our references.bib, and then, the link to evobib would even not be needed.

I think I'd prefer this, since external links for stuff that's available within the app seem a bit weird and unintuitive.

completely okay with me, its' just confusing for the users.

Oh, just saw, when I wanted to close this, that the :bib:AuthorYear is not yet linking to the source, although we have all sources already in the data. Should we change all :bib:* instances, or rather add the support to link to the  http://concepticon.clld.org/sources/AuthorYear in a later version?

Sorry, forgot to deploy the latest code to the server. Now these links should work. If not, it's a bug.


pull request for e2e test at 01/04/2017 02:56:11

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Update StarWars5E_HTML.html

Added Technician Deployment

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[ ] I have followed the Character Sheets Standards when building this sheet.

[ ] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Character Sheet Info Roll20 Internal Use only.

Hey there @Wraithmoor there are some conflicts within your pull requests that need to be fixed before we can analize it. With that said, I noticed that you pretty much modified the whole content of the sheet html (17k lines), which makes think this is either a mistake or a lint issue. Could you double check those and update your PR?
Thanks for all the work you do.

Just noting that this is still open on the basis of Miguel's comment above.

I’m new to the merging process. I added one line, and it says that I changed the whole thing.
If I just don’t have permission to edit it, I understand.


WebXR broken in latest update

Description
Since the engine moved to ES6, WebXR has stopped working in PlayCanvas. If you launch the WebXR UI example project (https://playcanvas.com/project/460449/overview/webvr-ray-input) it works through the play link but not launching through the editor. In my own projects after doing some testing it appears that xr.isAvailable ('immersive-ar') will always return false, even if AR is supported. On the tutorial link above, both the AR and VR button are disabled.

This is now fixed by #2210 and deployed yesterday as Engine v1.30.0.


.NET 7 update: Deploy an ASP.NET web app

Update to .NET 7

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

ID: 64e750b6-a84d-c665-9bb3-167241a33d10
Version Independent ID: f22f673f-469c-e137-304b-aa92662e0790
Content: Quickstart: Deploy an ASP.NET web app - Azure App Service
Content Source: articles/app-service/quickstart-dotnetcore.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@Rick-Anderson
Thanks for your feedback! We will investigate and update as appropriate.

@Rick-Anderson Thanks for reaching here! I have assigned the issue to the content author to review further and update the document as appropriate.
In case you looking for details on .NET 7 see here: https://azure.github.io/AppService/2022/11/08/dotnet7_ga.html

This has been done at some point. #please-close


feat(core): updated tooltip ui

Prettier fails

@fynnfeldpausch I have no idea how it was working before, but already fixed.


improv(module_php): Removed redirection to index.php on website root …

…from module

Pull Request Test Coverage Report for Build 525

1 of 1 (100.0%) changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.01%) to 96.982%

Totals

Change from base Build 511:
-0.01%

Covered Lines:
482

Relevant Lines:
497

💛  - Coveralls


[dev-tool] check-node-versions for running samples fails at the very first step

Running samples with check-node-versions runs into this error for app-config.

https://github.com/Azure/azure-sdk-for-js/wiki/Run-your-Azure-TS-JS-samples-with-multiple-node-versions

@HarshaNalluru please make sure the docker daemon is running before running the script. If the issue persists, feel free to reopen the issue with more details about the command you used.

I updated the getting started guide with an additional step to make sure the docker daemon is up and running.

Re-installing the docker made it working fine.


@types/amazon-cognito-auth-js problem

@yuntuowang I have installed @types/amazon-cognito-auth-js in my Mobile_APP project using npm. And then import it like
import { CognitoAuth, CognitoAuthOptions } from “amazon-cognito-auth-js”;

export class MyClass {
...

// by calling
let auth = new CognitoAuth(authData);
// nothing happened and I can not continue testing or authenticating the logged in user
....

}

Any suggestion?

I think you need to call auth.getSession()


COMP: Support ITK with RTK Cuda

ITK when built with RTK and CUDA, calls  FindCUDA_wrap.cmake  in find_package(ITK).
 FindCUDA_wrap.cmake uses if(... IN_LIST...)

Nevermind, it does not help with find_package(ITK): Policy scope is staked.


Remove hard dependency on Google APIs

As I explained in #8, this would make it easier for others to compile the source code, and would make it possible to publish the app on F-Droid.
One way to do this would be to add a new "free" flavor to gradle , which specifies a different AndroidManifest.xml, and disables all features that rely on Google APIs. This is done by Osmand.
Another option would be to just remove everything that requires Google APIs.

I forked MyTracks and removed all Google dependencies as well as doing some rework.
Publishing it on Fdroid is work-in-progress.
https://github.com/dennisguse/opentracks


acs: Pass granule delegation case

This PR covers negative TCs related RMI_GRANULE_DELEGATE.
Changes

Change GranuleState to Delegated with PA translated by IPA given RMI
Handle RMI_ERROR_INPUT according to RMM Spec
Set granule state only when un/delegation succeed

Negative cases

idx
type
addr

1
ADDR_UNALIGNED
0x88300001

2
ADDR_DEV_MEM_MMIO
0x1C0B0000

3
ADDR_OUTSIDE_OF_PERITTED_PA
0x1000000001000

4
ADDR_DELEGATED
0x8830C000

5
ADDR_REC
0x88315000

6
ADDR_DATA
0x88348000

7
ADDR_RTT
0x88306000

8
ADDR_RD
88303000

9
ADDR_PAS_REALM
8834E000

10
ADDR_PAS_SECURE
6000000

This PR should be merged after https://github.com/Samsung/islet/pull/134.
The reason is that this line makes panic according to granule state translation but current implement does not handle it properly.


Image Classification Training Wrapper

The goal of this diff to create a new training wrapper for image classification models,
The training wrapper easily integrates into the training flow and provides a single utility function run_one_epoch(....) for running a train and/or validation epoch.
Note: The arch-key argument can be omitted if the model checkpoint contains the arch_key an example checkpoint could look it
{
    "state_dict" : ...,
    "arch_key": "resnet50",
    .
    .
    .
}

# In this case the arch-key can be omitted

The tests performed on this PR are as follows:

[X]  Checkpoint downloaded from Zoo with local recipe, arch-key provided

sparseml.image_classification.train \
--recipe-path ./integrations/pytorch/recipes/resnet50-pruned.md \
--arch-key resnet50 \
--dataset imagenette \
--train-batch-size 32 \
--test-batch-size 256 \
--dataset-path dataset

[X] Local checkpoint and recipe with arch-key not passed as a command line argument. Note that the checkpoint must contain arch_key.

sparseml.image_classification.train \
--recipe-path ./integrations/pytorch/recipes/resnet50-pruned.md \
--checkpoint-path ./pytorch/image_classification/pytorch_vision/resnet50_imagenette/framework/checkpoint-best.pth \
--dataset imagenette \
--train-batch-size 32 \
--test-batch-size 256 \
--dataset-path dataset

[X] Zoo stub with checkpoint-path zoo

sparseml.image_classification.train \
--recipe-path "zoo:cv/classification/resnet_v1-50/pytorch/sparseml/imagenet/pruned95-none?recipe_type=original" \
--checkpoint-path zoo \
--dataset imagenette \
--train-batch-size 32 \
--test-batch-size 256 \
--dataset-path dataset

Note: --arch-key argument must be provided when recipes are SparseZoo stubs and checkpoint-path is zoo; because currently hosted models do not have arch_key in their state_dicts

also please resolve merge conflict

Thank you for the extensive code reviews @bfineran and @dbogunowicz, all comments have been resolved!


Integrate mailchimp.

Add mailchimp python package.

Is this a library? I think it should go into pythonPackages. cc @iElectric

Yeah, it should be part of python-packages.

@iElectric Fixed it based on your suggestions. Also squashed the commits into a single one. The Travis-CI has failed for a strange reason, any idea why ?

@lethalman Thanks, Made it completely into python-packages in the fresh commit.

I guess the problem was with the build script. Now it builds fine.

@lethalman @iElectric Can you review the patch ?

Looks fine to me, not sure about setuptools and python buildInputs, @iElectric ?

@iElectric Fixed them in a fresh commit.


Automatically generate TypeScript description files

Is your feature request related to a problem? Please describe.
More and more users are using the TypeScript framework for their JavaScript needs. Auro is somewhat incompatible with that environment due to its lack of TypeScript definitions.
Describe the solution you'd like
Update the generator to support the automated feature of generating *.d.ts files for TypeScript users.
Additional context
See these issues and commit for more background.

https://github.com/AlaskaAirlines/auro-button/issues/189
https://github.com/AlaskaAirlines/auro-header/issues/68
https://github.com/AlaskaAirlines/auro-header/pull/84/commits/f4d91f6e8a1a51d56456733dc96c3734e28eaf94

Dependency
The following issue(s) need to be completed before this work can be addressed

https://github.com/AlaskaAirlines/WC-Generator/issues/375

Exit criteria
This issue will be closed once the generated component will produce the desired .d.ts file needed for consumers.

Duplicate issue


Cannot get spring-cloud-contract to work with a form URL encoded request body

It seems like the problem is that my generated junit test is escaping the & delimiter as &, which I don't want.
And my Spring endpoint looks like this:
    @PostMapping("/api/form-endpoint")
    public ResponseEntity<Resource> formEndpoint(@ModelAttribute("report") ReportForm reportForm) {

My groovy file looks like this:
Contract.make {
    request {
        method 'POST'
        url '/api/form-endpoint'
        headers {
            header("Content-Type": 'application/x-www-form-urlencoded')
        }
        body('a=abc&b=123')
    }
    response {
        status 200
    }
}

My ContractVerifierTest looks like this (note how my & became &):
		// given:
			MockMvcRequestSpecification request = given()
					.header("Content-Type", "application/x-www-form-urlencoded")
					.body("a=abc&b=123");

		// when:
			ResponseOptions response = given().spec(request)
					.post("/api/form-endpoint");

		// then:
			assertThat(response.statusCode()).isEqualTo(200);

When this test is run it fails and my ReportForm has all null values. If I modify the request body line in ContractVerifierTest like so it works:
					.body("a=abc&b=123");

Which version of Contract are you using? I think that this was fixed at some point

We were using an older version (1.1.1.RELEASE), but even when I pulled the latest snapshot it seemed to still be happening, unless I made a mistake.

I am having this issue now. Spring cloud contract version: 2.0.0.M6
Testcase
  make {
    request {
      method POST()
      urlPath('/oauth/token')
      headers {
        header(authorization(), anyNonBlankString())
        header(contentType(), 'application/x-www-form-urlencoded; charset=UTF-8')
        header(accept(), anyNonBlankString())
      }
      body('username=user&password=password&grant_type=password')
    }
    response {
      status 200
      headers {
        header(contentType(), applicationJsonUtf8())
      }
      body([
          refresh_token: 'RANDOM_REFRESH_TOKEN',
          access_token : 'RANDOM_ACCESS_TOKEN',
          token_type   : 'bearer',
          expires_in   : 3600,
          scope        : ['task'],
          user         : [
              id      : 1,
              username: 'user',
              name    : 'User'
          ]
      ])
    }
  }

And here is the response  when I tried to make a call to /oauth/token

                                               Request was not matched
                                               =======================

-----------------------------------------------------------------------------------------------------------------------
| Closest stub                                             | Request                                                  |
-----------------------------------------------------------------------------------------------------------------------
                                                           |
POST                                                       | POST
/oauth/token                                               | /oauth/token
                                                           |
Authorization [matches] : ^\s*\S[\S\s]*                    | Authorization: Basic dGFzay1hcHA6
Content-Type: application/x-www-form-urlencoded;           | Content-Type: application/x-www-form-urlencoded;
charset=UTF-8                                              | charset=UTF-8
Accept [matches] : ^\s*\S[\S\s]*                           | Accept: application/json, text/plain, */*
                                                           |
username=user&password=password&grant_type=passwo  | username=user&password=password&grant_type=password <<<<< Body does not match
rd                                                         |
                                                           |
-----------------------------------------------------------------------------------------------------------------------

Can someone please confirm whether this is happening to them or not?

I am having exactly the same issue with 1.2.4.RELEASE version

I'll reopen this so i don't forget to check it out


”Șieuț” is listed in the drop-down menu

Description:
"Șieuț" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Șieuț" in the search bar.

Expected results
The location is listed in the drop-down menu as "Șieuț, Bistrița-Năsăud".


generate release_notes_url

Summary
The ReleaseNotesURL for the most recent v1.3.1 still points at v1.2.0, since this field remains hard-coded. For future versions, update the manifest tooling to generate this too, using the latest tag.
I'm not going to fix v1.3.1, but will just amend the 1.2.0 release notes with a note pointing at v1.3.1 as well.
Ticket Link
N/A

Skipping QA Review, since only related to build tooling.


Laravel Modular Structure .... Array to string conversion error

i need help to solve the issue. Please help me..
i'm using laravel modular structure and call modular entities into laravel main controller ....
for reference i'll attach the screenshot for your perusal

The above image showing me the Error...
Following are my vscode scrrenshot.

Could you please attach an image of the Category.php Model code @MuzammilNaveed ?


RuntimeError: The size of tensor a (719348) must match the size of tensor b (1438695) at non-singleton dimension 0

Hi @guochengqian
Have you ever met this bug using two GPU cards? Thanks.
100%|██████[07/26 11:32:16 S3DIS]: Epoch 100 LR 0.000012 train_miou 95.15, val_miou 68.49, best val miou 69.55
100%|██████████| 34/34 [00:41<00:00,  1.22s/it]
[07/26 11:32:18 S3DIS]: Best ckpt @E68,  val_oa 89.78, val_macc 76.22, val_miou 69.55,
iou per cls is: [93.14 97.92 83.66  0.   43.12 54.75 75.45 81.45 90.8  74.57 75.66 73.42
60.24]
[07/26 11:32:18 S3DIS]: Successful Loading the ckpt from log/s3dis/s3dis-train-pointnext-xl-ngpus2-seed7272-20220725-213543-eYW6GZURAs6oyghwFxnAPs/checkpoint/s3dis-train-pointnext-xl-ngpus2-seed7272-20220725-213543-eYW6GZURAs6oyghwFxnAPs_ckpt_best.pth
[07/26 11:32:18 S3DIS]: ckpts @ 68 epoch( {'best_val': 69.55094146728516} )
0%|          | 0/68 [00:00<?, ?it/s]
0%|          | 0/68 [00:27<?, ?it/s]
Traceback (most recent call last):
File "examples/segmentation/main.py", line 529, in
mp.spawn(main, nprocs=cfg.world_size, args=(cfg,))  # original args=(cfg), run with bugs, should be args=(cfg,)
File "/export/home/myname/anaconda3/envs/openpoints/lib/python3.7/site-packages/torch/multiprocessing/spawn.py", line 230, in spawn
return start_processes(fn, args, nprocs, join, daemon, start_method='spawn')
File "/export/home/myname/anaconda3/envs/openpoints/lib/python3.7/site-packages/torch/multiprocessing/spawn.py", line 188, in start_processes
while not context.join():
File "/export/home/myname/anaconda3/envs/openpoints/lib/python3.7/site-packages/torch/multiprocessing/spawn.py", line 150, in join
raise ProcessRaisedException(msg, error_index, failed_process.pid)
torch.multiprocessing.spawn.ProcessRaisedException:
-- Process 0 terminated with the following error:
Traceback (most recent call last):
File "/export/home/myname/anaconda3/envs/openpoints/lib/python3.7/site-packages/torch/multiprocessing/spawn.py", line 59, in _wrap
fn(i, *args)
File "/export/home/myname/Documents/PointNeXt_code/PointNeXt/examples/segmentation/main.py", line 211, in main
test_miou, test_macc, test_oa, test_ious, test_accs, _  = test_entire_room(model, cfg.dataset.common.test_area, cfg)
File "/export/home/myname/anaconda3/envs/openpoints/lib/python3.7/site-packages/torch/autograd/grad_mode.py", line 28, in decorate_context
return func(*args, **kwargs)
File "/export/home/myname/Documents/PointNeXt_code/PointNeXt/examples/segmentation/main.py", line 452, in test_entire_room
cm.update(all_logits.argmax(dim=1), label)
File "/export/home/myname/anaconda3/envs/openpoints/lib/python3.7/site-packages/torch/autograd/grad_mode.py", line 28, in decorate_context
return func(*args, **kwargs)
File "/export/home/myname/Documents/PointNeXt_code/PointNeXt/examples/segmentation/../../openpoints/utils/metrics.py", line 69, in update
unique_mapping = true.flatten() * self.virtual_num_classes + pred.flatten()
RuntimeError: The size of tensor a (719348) must match the size of tensor b (1438695) at non-singleton dimension 0

As @xindeng98 mentioned in https://github.com/guochengqian/PointNeXt/issues/18#issuecomment-1182670679, this error was caused by the fact that  test_entire_room does not support multi-gpus testing.

Hi @haibo-qiu
Yes, it's caused by multi-gpus testing. Now, just using 1 GPU is OK now.

Thanks @haibo-qiu. I will write a more clear documentation


Is this ok?


Why platformFile of MPFile is generic?

When I debug my project in Windows, if found that the type of plaformFile is always the File of java.io. So I wonder if it is necessary to make it generic? Is it possible to have another type of file?
Thankyou

Yes. If it is java.io, then you are using JVM. In native MacOS this will be NSURL, in JS it is a JS object. In future when we add more platforms, it will be many different objects.


when TERM=dumb, the output is colorless #847

This change is

Coverage increased (+0.3%) to 92.142% when pulling<PHONE_NUMBER>7a6fa3378484c097bb7db50edb1827 on nateozem:feature/comply-terminfo into 2923515a0aec80a7ebd4b1fc3430aad859bcda8a on kbknapp:master.

Thanks for knocking this out! It looks like Travis is failing from the use of the ? operator which wasn't available in 1.11.0 (minimum required to build clap).
Also, I'd prefer to find a way to check env::var once and not on every call or color!. Perhaps when Color.when is set initially?

The ? issue seems to come from unicode-segmentation so I'll have to update the Cargo.toml to unicode-segmentation = "~1.1" which should solve that issue (feel free to just add a commit doing this to this PR). 😄

I happened to fix the unicode-segmentation issue in parallel in #967 :-)

@kbknapp, with the latest changes, don't know if you mind the new implementation. I figured that the ColorizerOption would be good for adding more options if needed. It separates the logic between the model and the controller.
I wasn't sure if it would be better to privatize the properties in Colorizer and/or removing the properties to be replace by the option itself.  Last note, I do plan on cleaning it up.
Please let me know if anyone has suggestions.

Coverage increased (+0.3%) to 92.152% when pulling c07ab0b4ae73422fcda4bb7e996fd3504ded5dee on nateozem:feature/comply-terminfo into 2923515a0aec80a7ebd4b1fc3430aad859bcda8a on kbknapp:master.

Coverage increased (+0.3%) to 92.161% when pulling b90d30741000faaa90d0a6df1167efd9f1396dac on nateozem:feature/comply-terminfo into 2923515a0aec80a7ebd4b1fc3430aad859bcda8a on kbknapp:master.

Sorry for the late replies, I've been out of town. This looks good, thanks for the patience with me! 😉


running takes forever

I tried to make a graph with :
gn.jGirvan_Newman(2, false, 16);
but after an hour it still running

Maybe networkX python pkg is better for that.
On Sun, Oct 06, 2019 at 09:57:00AM -0700, esysss wrote:

I tried to make a graph with :
gn.jGirvan_Newman(2, false, 16);
but after an hour it still running
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/warcraft12321/Thesis/issues/4

of course it's better, but how can we make that kind of network?
The parameters N = 128, l = 4, g= 32, ⟨k⟩ = 16, the range of kout is 1 to 8 ...


Revert "Improve some docs for ReferenceExtension"

Reverts xamarin/Xamarin.Forms-api-docs#250

Docs Build status updates of commit a73f20f:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-GitBranchDeletedOrForcePushed] Cannot sync git repo to specified commit because branch revert-250-mattleibow/fix-223 has been deleted or has been force pushed

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Make SlashOption extend typing.Any

Currently static type checkers will complain that a SlashOption object is not a valid default parameter for a parameter of type int, str, or anything. E.g.
@nextcord.slash_command(description="bla bla bla")
async def foo(
	self,
	interaction: nextcord.Interaction,
	bar: str = SlashOption(description="bla bla bla"), # SlashOption is not a valid default for parameter of type str
):
	pass

Summary

Checklist

[x] If code changes were made then they have been tested.

[ ] I have updated the documentation to reflect the changes.

[ ] This PR fixes an issue.
[ ] This PR adds something new (e.g. new method or parameters).
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)

@DenverCoder1 FYI

Suggestion to fix:
if TYPE_CHECKING:
    Base = Any
else:
    Base = object

...

class SlashOption(Base):

See: https://stackoverflow.com/a/68194494/11608064


Remove npm updating itself

EPEL now has npm v3.10.3 and there is no need to update npm now.
This causes buile failure.

@chriskacerguis  @Fryguy please review

LGTM 👍

@simaishi Should this be backported to euwe?

Yes, for both darga and euwe, as all versions get newer npm now.

Great, thanks.


Make sure the SRIOV be enabled after the test

For SRIOV-DISABLE-NIC and SRIOV-DISABLEVF-ONHOST test:

Add try...catch to resolve the potential exceptions
Enable the SRIOV in "finally" block

Typically, the above changes fixes the below issue:
A vm with debug kernel may panic once the sriov is disabled on the host, and then an exception happens, which leads the "Enable-NetAdapter" lines have no chance to be executed in the former design.

Test results

The vm with debug kernel: The result is ABORTED, but the sriov adapter is enabled after the test.
The vm with msft kernel:

06/25/2019 06:56:44 : [INFO ]
[LISAv2 Test Results Summary]
Test Run On           : 06/25/2019 06:41:41
VHD Under Test        : C:\Users\v-hoxian\Ubuntu_18.04.1V.vhdx
Total Test Cases      : 1 (1 Passed, 0 Failed, 0 Aborted, 0 Skipped)
Total Time (dd:hh:mm) : 0:0:15
   ID TestArea             TestCaseName                                              TestResult TestDuration(in minutes)
----------------------------------------------------------------------------------------------------------------
    1 SRIOV                SRIOV-DISABLEVF-ONHOST                                 PASS                 8.28

[LISAv2 Test Results Summary]
Test Run On           : 06/25/2019 06:26:38
VHD Under Test        : C:\Users\v-hoxian\Ubuntu_18.04.1V.vhdx
Total Test Cases      : 1 (1 Passed, 0 Failed, 0 Aborted, 0 Skipped)
Total Time (dd:hh:mm) : 0:0:14
   ID TestArea             TestCaseName                                               TestResult TestDuration(in minutes)
--------------------------------------------------------------------------------------------------------------
    1 SRIOV                SRIOV-DISABLE-NIC                                                 PASS                 7.74


Remove deprecated API references and fix bad link

This pull request removes uses of deprecated API endpoints and fixes a link in the README that wasn't pointing at the right place.

I fixed this via direct commit, closing.


Use of Move-Statement

Move-Statement is used in BuildTasks/BuildModule.Task.ps1 but not defined.

This was moved into the common files for now.


(chores) camel-test-infra: upgrade Fedora image to 38

Signed-off-by: Otavio R. Piske<EMAIL_ADDRESS>

/component-test camel-activemq

The failure seems unrelated. Let's merge and see how it goes ...


CVE-2007-4559 Patch

Patching CVE-2007-4559
Hi, we are security researchers from the Advanced Research Center at Trellix. We have began a campaign to patch a widespread bug named CVE-2007-4559. CVE-2007-4559 is a 15 year old bug in the Python tarfile package. By using extract() or extractall() on a tarfile object without sanitizing input, a maliciously crafted .tar file could perform a directory path traversal attack. We found at least one unsantized extractall() in your codebase and are providing a patch for you via pull request. The patch essentially checks to see if all tarfile members will be extracted safely and throws an exception otherwise. We encourage you to use this patch or your own solution to secure against CVE-2007-4559. Further technical information about the vulnerability can be found in this blog.
If you have further questions you may contact us through this projects lead researcher Kasimir Schulz.

Hi,
Thanks for the PR. I'm a bit torn on merging it however. Here, extract all is only used on tar files shipped along with the Python code itself, so I'm not sure this is meaningfully more secure. To change the tar file an attacker would have to also have permission to change the Python code, in which case, they pretty much have free rein anyway
(Also, I note the new code isn't not tested, especially if not is_within_directory(path, member_path) returns true)

For now at least, for the reasons in my previous comment, I'm going to close this


redirect_uri need TYPE of redirection stated

So as we all know from the HTTP standard, there are two types of redirects:
internal redirect (see forward/java, loopback/nodejs, stepfunctions/Lambdas)
external redirect
Internal redirection is mainly done by multithreaded applications as they have a front controller embedded in the api application rather than abstracted to the app server like in single threaded api apps.
Roy Fieldings dissertation talks about the front controller repeatedly as in how the state of the request/response is maintained :
"There must be some controller object that is responsible for
maintaining the system state in order to complete the application requirements."
He even stated in an email to me (after Darrel Miller stated he asked him this question):
I don’t recall hearing that question (nor it’s context), but the term “internal redirect” was created for NCSA httpd (and continued by Apache) to refer to requests internal to the server implementation (like a file include), in contrast to "external redirect" being an HTTP 3xx response message. Hence, there are no internal redirects in HTTP because they aren’t part of HTTP: they are content handlers within some server code. Note that those content handlers might include sub-requests that use HTTP, but those sub-requests are just normal GET requests to obtain content which is then repackaged with an HTTP success or error response.

My example is the custom error pages in Apache when configured as URLs.

And, yes, **of course they exist, but not in HTTP.** I have no idea if that helps or hurts your discussion.

Here he talks about how the front controller which handles the 'state' because (as the 'front controller' wiki page states):
It is "a controller that handles all requests for a website,"[1] which is a useful structure for web application developers to achieve flexibility and reuse without code redundancy.
However the problerm lies it seems in the fact you all are only implementing an EXTERNAL REDIRECT which seems to target only single threaded applications like Node.js which are only a partial implementation of the HTTP standard for redirection.
Is this the case with this standard or are you planning to support the HTTP standard fully by implementing internal redirection?
This would be fully compliant with Roy Fieldings dissertation on API's.
Now lets try this a third time.... and se if you are going to call me AND Roy Fielding liars.

At this point, most engineers would accept how wrong and ill-informed they are just accept the ticket.


Self-versioned documents

A few integration tests to investigate, but the guts are here.
I'm slightly worried this might cause us to recompile files more often, but there is also the chance this fixes a bunch of bugs by recompiling files more often :)
Commit-at-a-time review is highly recommended, as there are lots of flow on effects of API changes

Commit-at-a-time review is highly recommended, as there are lots of flow on effects of API changes.

 Happy to leave feedback though.

Should have taken this out of draft a few days ago, sorry. I do still want to get an integration test run with for it though

Integration tests work! Found a bug in code actions from the integration tests, which was also present in the presentation endpoints. And a slight whoopsy in our code action telemetry, which I didn't introduce, but I fixed because I'm nice like that 😛
Running another round of integration tests, and then will have to consider merging, versus holding off until after the snap.

Alright, I'm merging. Let the chips fall where they may.


Exiting a running game with a texture bound to a global shader parameter causes a hang and an error.

Tested versions

Reproducible in Godot Engine v4.3.stable.mono.official
Using C#.

System information
MacOS 15.1, any renderer
Issue description
Exiting the game causes a hang and the following error:
ERROR: FATAL: Condition "!rc_owner" is true.
   at: _instance_binding_reference_callback (modules/mono/csharp_script.cpp:1237)

This starts happening after using C# to create a texture and bind it to a global shader parameter.
Steps to reproduce

Create a global shader parameter of type sampler2D called "texture_test" in the editor.
Create and bind a texture to it in code:

public override void _Ready() {
  var _testImage = new Image();
  _testImage = Image.CreateEmpty(256, 256, false, Image.Format.Rgba8);
  var _testTexture = ImageTexture.CreateFromImage(_testImage);

  RenderingServer.GlobalShaderParameterSet("texture_test", _testTexture);
}

Run the game and try to exit by pressing the red quit button. Notice the game hangs.

Put in the following code and notice the hang goes away:

public override void _ExitTree() {
  RenderingServer.GlobalShaderParameterSet("texture_test", new Variant());
  base._ExitTree();
}

Minimal reproduction project (MRP)
hang-on-exit.zip

This look like the same problem as #89188, try test Godot 4.4 dev 1 or higher to see if the crash stops. You can download them officially here: https://godotengine.org/download/archive/


ETFE-2488 added import number page for the Sad section

Just need to add a XIRC only on it

all done in https://github.com/hmrc/emcs-tfe-create-movement-frontend/pull/137


Fix update index code sample

Function usage was wrong, this PR fixes it

@bidoubiwa this PR should be closed now?

bors merge


Bug in exact_window_size masking for Causal Attention?

https://github.com/lucidrains/local-attention/blob/aa7e1b2c94b9f9705f61125ef518956b5621296c/local_attention/local_attention.py#L150
Shouldn't we do an 'or' operation between causal_mask and exact_window_size_mask, instead of an 'and' ?

@xravitejax Hello Ravi! I think it is correct, because what we are trying to do is mask out attention to any keys that is greater than max_causal_window_size into the past

@xravitejax Hello Ravi! I think it is correct, because what we are trying to do is mask out attention to any keys that is greater than max_causal_window_size into the past

Let's say look_backward = 1, window size = 4 and we have are currently processing the first token of the last window.
Causal mask would look similar to this? since size we don't want to look in to the future.
[False, False, False, False, False,  True,  True,  True]
Exact Window Size mask would similar to this look like this
[ True, False, False, False, False, False, False, False]
Causal mask & Exact Window Size mask
[False, False, False, False, False,  False,  False,  False]
Causal mask | Exact Window Size mask
[True, False, False, False, False,  True,  True,  True]
Shouldn't we use the or operation where we don't mask only the last four tokens(including input) ? I hope I remember the code correctly.

Let's say look_backward = 1, window size = 4 and we have are currently processing the first token of the last window.
Causal mask would look similar to this? since size we don't want to look in to the future.
[False, False, False, False, False,  True,  True,  True]
Exact Window Size mask would similar to this look like this
[ True, False, False, False, False, False, False, False]
Causal mask & Exact Window Size mask
[False, False, False, False, False,  False,  False,  False]
Causal mask | Exact Window Size mask
[True, False, False, False, False,  True,  True,  True]
Shouldn't we use the or operation where we don't mask only the last four tokens(including input) ?


Log Message Inspector doc added

Purpose of this pull request
This pull request (PR) ...
Issue number:

Select the type of change:

[ ] Minor Changes - Typos, formatting, slight revisions
[ ] Update Content - Revisions and updating sections
[x] New Content - New features, sections, pages, tutorials
[ ] Site and Tools - Updates, maintenance, and new packages for the site, Gatsby, React, etc

Thanks John. I will add that.


Find namespace of current pod.

If I am running within a pod I have no way currently to find the namespace of the pod, which means I have no way to retrieve additional metadata about the pod I might need (e.g. labels).
Something like an environment variable would be nice.

@pmorie please enlighten us on the downward API for this!
@erictune do I recall a discussion of dropping a kubeconfg into pod secrets
that has their current namespace preset?
On May 8, 2015 4:05 PM, "elibixby"<EMAIL_ADDRESS>wrote:

If I am running within a pod I have no way currently to find the namespace
of the pod, which means I have no way to retrieve additional metadata about
the pod I might need (e.g. labels).
Something like an environment variable would be nice.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/issues/8006.

@elibixby check out
https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/downward_api.md
On Fri, May 8, 2015 at 10:40 PM thockin-cc<EMAIL_ADDRESS>wrote:

@pmorie please enlighten us on the downward API for this!
@erictune do I recall a discussion of dropping a kubeconfg into pod secrets
that has their current namespace preset?
On May 8, 2015 4:05 PM, "elibixby"<EMAIL_ADDRESS>wrote:

If I am running within a pod I have no way currently to find the
namespace
of the pod, which means I have no way to retrieve additional metadata
about
the pod I might need (e.g. labels).
Something like an environment variable would be nice.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/issues/8006.

—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/issues/8006#issuecomment-100413366
.

@thockin, @liggit's work is going to generate a kubeconfig secret for a
service account that is injected into the pod in a volume
On Fri, May 8, 2015 at 11:11 PM Paul Morie<EMAIL_ADDRESS>wrote:

@elibixby check out
https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/downward_api.md
On Fri, May 8, 2015 at 10:40 PM thockin-cc<EMAIL_ADDRESS>wrote:

@pmorie please enlighten us on the downward API for this!
@erictune do I recall a discussion of dropping a kubeconfg into pod
secrets
that has their current namespace preset?
On May 8, 2015 4:05 PM, "elibixby"<EMAIL_ADDRESS>wrote:

If I am running within a pod I have no way currently to find the
namespace
of the pod, which means I have no way to retrieve additional metadata
about
the pod I might need (e.g. labels).
Something like an environment variable would be nice.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/issues/8006.

—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/issues/8006#issuecomment-100413366
.

Kubeconfig was a question/follow-up for #7101, not part of the PR currently

@elibixby Let us know if that works for you

@pmorie That looks great! Plans for labels to be supported in the same way potentially?


Player prefixes not showing anymore.

My players prefixes arent showing, while mine is. I have essentials chat, and nothing has changed in it. it just happened today. my superadmin still has his group, but now his prefix is gone along with the color of his name. i have a chatmanager plugin as well, but that just managing the chat like cursing, anti-ads, etc. nothing about player prefixes.

i even tried setting the prefix on his user file and it just shows in plain white text

It could be that the chatmanager for some reason lets essentialschat think it manages chat.
But it could also be that Vault is no longer working.
Make sure you're running the right version of Vault, EssentialsX and EssentialsXChat for your server.

everything is up to date. and chatmanager just manages cursing, anti-ads, clearing chat, all that. it hasn't interfered like this.

now i just restarted my server now my prefix isnt showing.

All plugins still enabled & starting up correctly?
Do the correct prefixes show when you run /lp user <user> info ?
Sounds like an issue in configuration, not a bug :)


Support for cpu-only pytorch

Hi,
I have pytorch-cpu 1.1.0 in a development machine with no GPU. I can't install your package as I get the following error both installing with pip or with python setup.py install
OSError: CUDA_HOME environment variable is not set. Please set it to your CUDA install root.

Is your package only supported for CUDA-enabled pytorch or is there a way to get it to work for pytorch-cpu too?

This is now added in v1.0.5.

This is now added in v1.0.5.

Works great on v1.0.5, any chance it could be supported on latest versions, such as v1.0.7?
Thanks.


Make Duration JSON serializable

Forgot to add test...

Ok test added. The format script insisted on a bunch of changes too.

Please also remove "Duration" from protocols.json_test.NOT_YET_SERIALIZABLE and add an entry to TEST_OBJECTS. This will plumb it in to the automatic round-trip testing of all serializable objects

Done.


Replace Issues list attribute on /projects with a link to /issues

Description
We currently return all of a project's open issues with the project. Instead we should replace it with a new link to get that projects issues. Perhaps we could return the three most recent issues.
For example, check out the Data.gov project. http://codeforamerica.org/api/projects/1973
When you go to that link, the response is 3400 lines long because it includes 147 open issues.
We should replace issues from being a list of open issues, to be a url like http://codeforamerica.org/api/projects/1973/issues
We still need to make that endpoint though.

Maybe we could only do this when we're listing projects, and show the full list of issues when we return a single project? It seems to be less of an problem now because issues are returned more quickly.

Before a breaking change like this, I’d like to have a way to announce changes and (potentially) a way to specify an API version for forward and backward compatibility.


Update Editor to 2023-10-05

Updates the editor to https://github.com/opencast/opencast-editor/releases/tag/2023-10-05, with highlights being the UI redesign and editor locking.
Based on the branch https://github.com/opencast/opencast-editor/tree/release-for-oc-14.5 which includes a revert regarding subtitles. The revert is necessary to work with OC14.
It would be great if someone could test if everything still works, or if the revert mentioned above (or something that should have been reverted but wasn't) broke anything.
Known issues not related to the revert:

https://github.com/opencast/opencast-editor/issues/1154
https://github.com/opencast/opencast-editor/issues/1161

Can we redirect this to develop?
I don't think pushing a major redesign into a minor update is a good idea.
People should be able to run minor updates without ending up with major changes.

Will have to do another release for develop, since the revert I made for is vital for that.