This "unresolved import" warning is displayed when using the "Microsoft" language service.

Environment data

VS Code version: 1.48.2 (user setup)

Extension version (available under the Extensions sidebar): 2020.8.106424

OS and version:  Windows_NT x64 10.0.18362

Python version (& distribution if applicable, e.g. Anaconda): 3.8.3 from Anaconda/python3.8.3

Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv |  conda

Relevant/affected Python packages and their versions: N/A

Relevant/affected Python-related VS Code extensions and their versions: Pylance 2020.8.3

Value of the python.languageServer setting:  "python.languageServer": "Microsoft",

[NOTE: If you suspect that your issue is related to the Microsoft Python Language Server (python.languageServer: 'Microsoft'), please download our new language server Pylance from the VS Code marketplace to see if that fixes your issue]
Expected behaviour
When using the "Microsoft" language service, VSCode does not display this "unresolved import" warning.
Actual behaviour
When using the "Microsoft" language service, VSCode displays this "unresolved import" warning.
Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]

In the same parent folder, import the class of the "b.py" file in the "a.py" file.
When using the "Microsoft" language service, VSCode displays this "unresolved import" warning.
When using "Pylance" or "Jedi" language services, VSCode does not display this "unresolved import" warning.
When using "Microsoft" language service, and set "python.analysis.disabled": [
"unresolved-import"
], VSCode does not display this "unresolved import" warning.

Is it possible to prevent VSCode from displaying this warning like "Pylance" and "Jedi" without setting it?

Logs

User belongs to experiment group 'AlwaysDisplayTestExplorer - experiment'
User belongs to experiment group 'ShowPlayIcon - start'
User belongs to experiment group 'DebugAdapterFactory - experiment'
User belongs to experiment group 'PtvsdWheels37 - experiment'
User belongs to experiment group 'UseTerminalToGetActivatedEnvVars - control'
User belongs to experiment group 'LocalZMQKernel - experiment'
User belongs to experiment group 'CollectLSRequestTiming - control'
User belongs to experiment group 'CollectNodeLSRequestTiming - experiment'
User belongs to experiment group 'EnableIPyWidgets - experiment'
User belongs to experiment group 'DeprecatePythonPath - experiment'
User belongs to experiment group 'RunByLine - control'
User belongs to experiment group 'CustomEditorSupport - control'
User belongs to experiment group 'pythonaacf'
> conda --version
> pyenv root
> python3.7 c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3.6 c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3 c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python2 c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> py -3.7 c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> py -3.6 c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> py -3 c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> py -2 c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> D:\Users\...\Anaconda3\envs\jhgjghjgLine\python.exe c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
Error 2020-09-09 16:22:20: Detection of Python Interpreter for Command python3 and args  failed as file  does not exist
Python interpreter path: D:\Users\...\AppData\Local\Programs\Python\Python38\python.exe
Starting Microsoft Python language server.
> conda info --json
> conda info --json
> conda info --json
> conda env list
Error 2020-09-09 16:22:20: Detection of Python Interpreter for Command py and args -2 failed as file Python 2 not found!
-3.8-64
-3.7-64
-3.5-64 does not exist
Error 2020-09-09 16:22:20: Detection of Python Interpreter for Command py and args -3.6 failed as file Python 3.6 not found!
-3.8-64
-3.7-64
-3.5-64 does not exist
Error 2020-09-09 16:22:20: Failed to download and store experiments, Class name = b, completed in 1822ms, has a falsy return value, , Return Value: undefined [Error: Failed with status 404, Not Found, Uri https://raw.githubusercontent.com/microsoft/vscode-python/master/experiments.json
at H._callback (c:\Users....vscode\extensions\ms-python.python-2020.8.106424\out\client\extension.js:54:713175)
at H.a._callback.a.callback.a.callback (c:\Users....vscode\extensions\ms-python.python-2020.8.106424\out\client\node_modules\request.js:189:5442)
at H.emit (events.js:203:13)
at H. (c:\Users....vscode\extensions\ms-python.python-2020.8.106424\out\client\node_modules\request.js:189:18302)
at H.emit (events.js:203:13)
at IncomingMessage. (c:\Users....vscode\extensions\ms-python.python-2020.8.106424\out\client\node_modules\request.js:189:17134)
at Object.onceWrapper (events.js:291:20)
at IncomingMessage.emit (events.js:208:15)
at endReadableNT (_stream_readable.js:1168:12)
at processTicksAndRejections (internal/process/task_queues.js:77:11)]
Error 2020-09-09 16:22:20: Failed to initialize experiments, Class name = b, completed in 1835ms, has a falsy return value, , Return Value: undefined [Error: Failed with status 404, Not Found, Uri https://raw.githubusercontent.com/microsoft/vscode-python/master/experiments.json
at H._callback (c:\Users....vscode\extensions\ms-python.python-2020.8.106424\out\client\extension.js:54:713175)
at H.a._callback.a.callback.a.callback (c:\Users....vscode\extensions\ms-python.python-2020.8.106424\out\client\node_modules\request.js:189:5442)
at H.emit (events.js:203:13)
at H. (c:\Users....vscode\extensions\ms-python.python-2020.8.106424\out\client\node_modules\request.js:189:18302)
at H.emit (events.js:203:13)
at IncomingMessage. (c:\Users....vscode\extensions\ms-python.python-2020.8.106424\out\client\node_modules\request.js:189:17134)
at Object.onceWrapper (events.js:291:20)
at IncomingMessage.emit (events.js:208:15)
at endReadableNT (_stream_readable.js:1168:12)
at processTicksAndRejections (internal/process/task_queues.js:77:11)]
Error 2020-09-09 16:22:20: Failed to get interpreter information for 'C:\Users...\AppData\Local\Microsoft\WindowsApps\python.exe' [Error: Command failed: "C:\Users...\AppData\Local\Microsoft\WindowsApps\python.exe" "c:\Users....vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py" "c:\Users....vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\interpreterInfo.py"
Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640
at ChildProcess.exithandler (child_process.js:308:12)
at ChildProcess.emit (events.js:203:13)
at maybeClose (internal/child_process.js:1021:16)
at Socket. (internal/child_process.js:430:11)
at Socket.emit (events.js:203:13)
at Pipe. (net.js:588:12)] {
killed: false,
code: 9009,
signal: null,
cmd: '"C:\\Users\...\AppData\Local\Microsoft\WindowsApps\python.exe" "c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py" "c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\interpreterInfo.py"'
}
Error 2020-09-09 16:22:20: Failed to get interpreter information for 'C:\Users...\AppData\Local\Microsoft\WindowsApps\python3.exe' [Error: Command failed: "C:\Users...\AppData\Local\Microsoft\WindowsApps\python3.exe" "c:\Users....vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py" "c:\Users....vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\interpreterInfo.py"
Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640
at ChildProcess.exithandler (child_process.js:308:12)
at ChildProcess.emit (events.js:203:13)
at maybeClose (internal/child_process.js:1021:16)
at Socket. (internal/child_process.js:430:11)
at Socket.emit (events.js:203:13)
at Pipe. (net.js:588:12)] {
killed: false,
code: 9009,
signal: null,
cmd: '"C:\\Users\...\AppData\Local\Microsoft\WindowsApps\python3.exe" "c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\pyvsc-run-isolated.py" "c:\Users\...\.vscode\extensions\ms-python.python-2020.8.106424\pythonFiles\interpreterInfo.py"'
}

conda env list

@jill123-cc Pylance will eventually replace Microsoft Language server. Currently all of our development efforts have moved over to pylance. Since you mentioned that this is working with pylance, please use that. If you run into issues please file bugs on the pylance repo: https://github.com/microsoft/pylance-release


branch update-2019 README: add description how to merge with master. dotfiles gone

Thanks for creating the branch update-2019. I have and enhancement and a bug (missing dotfiles)
I have cloned the master branch of the repo https://github.com/coryhouse/javascript-development-environment like this:
git clone https://github.com/coryhouse/javascript-development-environment
git pull origin update-2019

Is this the correct sequence of git commands?

If so, it is not obvious from the README. (please add such a paragraph)
If this is indeed correct (npm run build -s succeeds, tests are fine, the app runs with node 10, on localhost:3000 and localhost 3001), then this paragraph from the README is misleading:

Make sure files with names that begin with a dot (.babelrc, .editorconfig, .eslintrc) are copied to the project directory root. This is easy to overlook if you copy this repository manually.

...because these dot-files are gone after the merge:

.babelrc  no longer exists, has been moved into into package.json (I'm fine with that)
but .editorconfig, .eslintrc are gone (because they are not included in this branch)

I think .editorconfig, .eslintrc should be re-added to this branch. But maybe you have a better idea?

Thanks for the feedback! I deliberately removed the dotfiles because the config is now in package.json. And after you've cloned, the command to switch to this branch is:
git checkout update-2019
I added a note to the PR.

thanks, but .... well .... Your explanation in paragraph "Having issues?.. Try these things first:" still mentions the dotfiles (in topic 3), and encourages your users to look for them to fix problems on their side. But the dotfiles are now gone on purpose. That is confusing, in my opinion.  Hence I thought It is better to remove topic 3 entirely.
The README.md files should be updated in both branches, master and update-2019.  And git checkout just  switches the branch but does not merge them. I was more interested in the recommended merge commands (now I already know one way to to this). Perhaps you prefer users to checkout, but not merge, for some reason.
You can keep this closed, I couldn't be happier. For now, I don't have any problems with the update-2019 branch, dotfiles, the merge. I just thought mentioning this would make it a bit easier for other users (most of them  will still have issues, because the critically important .eslintrc is  gone in update-2019. It is not in package.json)


Spec doesn't specify what happens to ??= with async expressions.

The spec says

v ??= e is equivalent to the evaluation of the expression ((x) => x == null ? v = e : x)(v) ...

This translation is not correct if e contains an await expression.
In that case, the translation might want to not use a function expression, and be something like:
((x = v) == null ? v = e : x)
where x still fresh and declared somewhere.
This retains the synchronous execution in the non-null case that the expression suggests (if v is not null, the expression, including the await, is not executed).

(This is a general problem with many of the rewrites in the spec - if they use anonymous functions to introduce a variable, they may also change the async/sync context of the expressions moved into the synthetic function).

No milestone now: This does not block Dart 2.
Note that this issue is a subset of https://github.com/dart-lang/sdk/issues/25858.

This has been fixed. It no longer uses a function literal to "desugar" the behavior.


Add dietary restrictions back to QR code profile page

Was removed previously, but something to be added back

https://github.com/HackIllinois/iOS/pull/328 Associated PR where it was removed

Outdated issue.


Documentation is not enough.

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

What is the current behavior?
If the current behavior is a bug, please provide the steps to reproduce.

Please mention other relevant information such as the browser version, Operating System and Device Name
What is the expected behavior?
If this is a feature request, what is motivation or use case for changing the behavior?

Hi, could you elaborate, for example which specific parts of the documentation need more detail?
Thanks.

Thanks for the reply.
Their are not enough visualized Tutorial. Where we will get stuck while
hosting or publishing.
I did AR import but after that their are multiple errors coming but related
to those errors are not their. Will u please give a detailed documents. So
that we can achieve our projects.
Thanks & Regards
shivaprasad
On Mon, 28 Aug, 2023, 4:36 pm Nick Whitelegg, @.***>
wrote:

Hi, could you elaborate, for example which specific parts of the
documentation need more detail?
Thanks.
—
Reply to this email directly, view it on GitHub
https://github.com/AR-js-org/AR.js/issues/562#issuecomment-1695498098,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVREVDHCM73HDXKRDIZOKPTXXR3RVANCNFSM6AAAAAA324PUTQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

So is this for location-based, marker-based or NFT?

this marker based.
and we are making our business card.
On Wed, Aug 30, 2023 at 10:02 PM Nick Whitelegg @.***>
wrote:

So is this for location-based, marker-based or NFT?
—
Reply to this email directly, view it on GitHub
https://github.com/AR-js-org/AR.js/issues/562#issuecomment-1699501511,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVREVDAS23544KTZQT4LZFDXX5TKDANCNFSM6AAAAAA324PUTQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Ah ok, I have only contributed to the location-based side. @kalwalt may be able to help, depending on his availability.


Content moderator term list examples fails to run in full

This issue is for a:
- [x] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce
Try running
python samples/vision/content_moderator_term_list_samples.py
in the repo after having cloned repo, installed requirements and exported environment variables CONTENTMODERATOR_SUBSCRIPTION_KEY and CONTENTMODERATOR_LOCATION as outlined in the README
Any log messages given by the failure
Script starts running but crashes with
> Refreshing the search index for list 123
> Traceback (most recent call last):
>   File "samples/vision/content_moderator_term_list_samples.py", line 176, in <module>
>     execute_samples(globals(), SUBSCRIPTION_KEY_ENV_NAME)
>   File "/home/davide/Sandbox/cognitive-services-python-sdk-samples/samples/tools.py", line 39, in execute_samples
>     start_sample(func, subscription_key)
>   File "/home/davide/Sandbox/cognitive-services-python-sdk-samples/samples/tools.py", line 22, in start_sample
>     func(subscription_key)
>   File "samples/vision/content_moderator_term_list_samples.py", line 96, in terms_lists
>     refresh_index = client.list_management_term_lists.refresh_index_method(list_id=list_id, language="eng")
>   File "/home/davide/Sandbox/cognitive/lib/python3.7/site-packages/azure/cognitiveservices/vision/contentmoderator/operations/list_management_term_lists_operations.py", line 362, in refresh_index_method
>     raise models.APIErrorException(self._deserialize, response)
> azure.cognitiveservices.vision.contentmoderator.models._models_py3.APIErrorException: Operation returned an invalid status code 'Not Found'

Expected/desired behavior
The example should run in full
OS and Version?
Linux, several distros
Versions
azure-cognitiveservices-vision-contentmoderator==1.0.0
Additional info
The problem lies in https://github.com/Azure-Samples/cognitive-services-python-sdk-samples/blob/6532857e3b2097ce72fa66f39668822ec54f7254/samples/vision/content_moderator_term_list_samples.py#L96 most likely.

@davidefiocco sorry for the big delay of response. The sample has changed some since May. I ran the code and did not find any errors. I assume the bug was fixed. If you are still having problems with this sample, report a new issue. Closing for now, since could not reproduce.


Google Signing Background Drawer Open default Model

so, whenever I click the social media button then default play services model open but background drawer are open

Current Behavior
opens the app in Running-Devices
Expected Behavior
Close the background drawer

software
version

react-navigation
^3.3.0

react-native-google-signin
^1.2.0

react-native
0.58.5

node
12.3.1

npm or yarn

so I recently I face this issues so can you please help us
resolve the bug
Thank You in Advance?

hi, this library has nothing to do with drawer, you have to close it yourself.


Galal Student Bio

and added fancy features to look wonderfull

Checklists
General Checks

[x] the branch is up to date with main/master
[x] the code works when pulled and run locally
[x] All CI checks pass
[x] all conflicts are resolved (if any)
[x] PR has a descriptive title
[x] PR has appropriate labels and milestones for easy identification
[x] PR it is assigned to the owner
[x] reviewers are assigned
[x] the PR contributes only one focused change
[x] It is in the appropriate column in the project board (if necessary)
[x] has short and clear description
[x] is linked to an issue (if it is related)
[x] feedback is addressed (if any and if it is appropriate feedback.)

Markdown

[x] the markdown source is formatted
[x] spelling and grammar is correct in all text
[x] The markdown looks correct when you preview the file
[x] all links and images work
[x] any embedded code snippets are formatted

this is my last readme update a lot of fancey features has been added

Very well done.


gulp sass error

Short description of the problem:
I had to install sass on my Ionic project. I felt like jesus christ walking with the crux.
I finally managed uniting several solutions found around.
What behavior are you expecting?
I expect to run ionic setup sass and properly install sass
Steps to reproduce:
This how i manage to install sass:

sudo npm install -g n
n 0.12.7
rm -R node_modules/
npm install<EMAIL_ADDRESS>sudo npm -g install node-gyp@3
npm uninstall gulp-sass
npm install gulp-sass@2
npm rebuild node-sass
ionic setup sass

Other information: (e.g. stacktraces, related issues, suggestions how to fix, stackoverflow links, forum links, etc)
You check it out why there is this behavior.
Or point out in the docs that node.js must be downgraded to 0.12.7 version and that other steps may be necessary in order to install sass.
Which Ionic Version? 1.x or 2.x
Ionic 1
Run ionic info from terminal/cmd prompt: (paste output below)
Cordova CLI: 5.1.1
Gulp version:  CLI version 1.2.1
Gulp local:   Local version 3.9.1
Ionic Version: 1.0.1
Ionic CLI Version: 2.0.0-beta.19
Ionic App Lib Version: 2.0.0-beta.9
ios-deploy version: 1.8.5
ios-sim version: 5.0.6
OS: Mac OS X El Capitan
Node Version: v0.12.7
Xcode version: Xcode 7.1 Build version 7B91b

Hello! Thanks for opening an issue with us! Since this issue is more related to the CLI and not the framework I will be moving this issue over there. Please feel free to continue the conversation over there, thanks again!

This issue was moved to driftyco/ionic-cli#891


repo needs active maintainer

Last commit on this repo was 3 years ago.
Major breaking issues are unanswered.
Does this project need a new maintainer? Can I offer my services?

I've found something that looks pretty close (most of the rules match) and is actively maintained that I'm going to recommend people roll over to. https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility
@maranran if you don't have the time to maintain this, would you mind deprecating this package and sending people to the alternative?


KAFKA-8615: Change to track partition time breaks TimestampExtractor

The timestamp extractor takes a previousTimestamp parameter which should be the partition time. This PR adds back in partition time tracking for the extractor, and renames previousTimestamp --> partitionTime
Should be cherry-picked back to 2.1

@bbejeck @mjsax @vvcephei @cadonna @abbccdda

Also, I think we need to add back the notion of partition time. Currently, we pass in next() timestamp that is not the previous timestamp (ie, look into the "future" but we should look into the "past")

retest this please

retest this please

java 11 scala 2.13 timed out, java 8 failure unrelated
retest this please

java 11 scala 2.12 failed, java 8 failed
java 11 scala 2.13 passed   All test results cleaned out already
retest this please

Java11/2.12: (https://issues.apache.org/jira/browse/KAFKA-8672)
java.lang.RuntimeException: Could not find enough records. found 33, expected 100
	at org.apache.kafka.connect.util.clusters.EmbeddedKafkaCluster.consume(EmbeddedKafkaCluster.java:306)
	at org.apache.kafka.connect.integration.RebalanceSourceConnectorsIntegrationTest.testReconfigConnector(RebalanceSourceConnectorsIntegrationTest.java:180)

Java11/2.13 (https://issues.apache.org/jira/browse/KAFKA-8555)
org.apache.kafka.connect.errors.DataException: Insufficient records committed by connector simple-conn in 15000 millis. Records expected=2000, actual=1500
	at org.apache.kafka.connect.integration.ConnectorHandle.awaitCommits(ConnectorHandle.java:188)
	at org.apache.kafka.connect.integration.ExampleConnectIntegrationTest.testSourceConnector(ExampleConnectIntegrationTest.java:181)

Java8: env error
stderr: fatal: unable to connect to github.com:
13:08:31 github.com: Temporary failure in name resolution

Retest this please.

Java8 failed again with env error
Java 11/2.13 failed with know ExampleConnectIntegrationTest.testSourceConnector
Java 11/2.12 passed.
Retest this please.

Java8 and 11.12 passed, Java11.13 failed with knownkafka.admin.ResetConsumerGroupOffsetTest.testResetOffsetsExistingTopic and known kafka.server.LogDirFailureTest.testIOExceptionDuringLogRoll

Cherry-picked to 2.3 as well.

Thanks @guozhangwang! I think it should actually be cherry-picked all the way back to 2.1
I don't think there should be conflicts but if you need a separate PR for the earlier branches, let me know

Cherry-picked to 2.2 and 2.1.


Add support for notnull, struct, class and new() generic constraints

Much appreciated!

Great :) When will it be released on NuGet ?

Oh, I see it failed :( https://github.com/koenbeuk/EntityFrameworkCore.Projectables/actions/runs/6019282267/job/16328879109#step:6:42

Done :)


Recipe validation error in org.openrewrite.maven.AddDependency

I've added
			<plugin> 				<groupId>org.openrewrite.maven</groupId> 				<artifactId>rewrite-maven-plugin</artifactId> 				<version>4.38.0</version> 				<configuration> 					<activeRecipes>                                                  <recipe>org.openrewrite.java.migrate.jakarta.JavaxAnnotationMigrationToJakartaAnnotation</recipe> 						<recipe>org.openrewrite.java.migrate.jakarta.JavaxValidationMigrationToJakartaValidation</recipe> 					</activeRecipes> 				</configuration> 				<dependencies> 					<dependency> 						<groupId>org.openrewrite.recipe</groupId> 						<artifactId>rewrite-spring</artifactId> 						<version>4.31.0</version> 					</dependency> 					<dependency> 						<groupId>org.openrewrite.recipe</groupId> 						<artifactId>rewrite-migrate-java</artifactId> 						<version>1.15.0</version> 					</dependency> 				</dependencies> 			</plugin>
to. my pom.xml
when I run ./mvnw rewrite:run I get the following error
[INFO] Using active recipe(s) [org.openrewrite.java.migrate.jakarta.JavaxAnnotationMigrationToJakartaAnnotation, org.openrewrite.java.migrate.jakarta.JavaxValidationMigrationToJakartaValidation] [INFO] Using active styles(s) [] [INFO] Validating active recipes... [ERROR] Recipe validation error in org.openrewrite.maven.AddDependency: Unable to load Recipe: java.lang.IllegalArgumentException: Cannot deserialize value of type java.lang.Stringfrom Array value (tokenJsonToken.START_ARRAY)  at [Source: UNKNOWN; byte offset: #UNKNOWN] (through reference chain: org.openrewrite.maven.AddDependency["onlyIfUsing"]) [ERROR] Recipe validation error in org.openrewrite.maven.AddDependency: Unable to load Recipe: java.lang.IllegalArgumentException: Cannot deserialize value of type java.lang.Stringfrom Array value (tokenJsonToken.START_ARRAY)  at [Source: UNKNOWN; byte offset: #UNKNOWN] (through reference chain: org.openrewrite.maven.AddDependency["onlyIfUsing"]) [ERROR] Recipe validation error in org.openrewrite.maven.AddDependency: Unable to load Recipe: java.lang.IllegalArgumentException: Cannot deserialize value of type java.lang.Stringfrom Array value (tokenJsonToken.START_ARRAY)  at [Source: UNKNOWN; byte offset: #UNKNOWN] (through reference chain: org.openrewrite.maven.AddDependency["onlyIfUsing"]) [ERROR] Recipe validation errors detected as part of one or more activeRecipe(s). Execution will continue regardless. [INFO] Project [BlueCloud API Gateway] Resolving Poms...

Hi @marcgemis, thank you for reporting the issue. I see that you're using the maven plugin version 4.38.0.
We did a point release that includes fixes from rewrite 7.34.1 could you please try running the recipe with 4.38.1?

Hello @traceyyoshima , running it with 4.38.1 makes no difference, still the same IllegalArgumentException.

Hi, this is a bug in the JavaxValidationMigrationToJakartaValidation. See https://github.com/openrewrite/rewrite-migrate-java/issues/170

I believe this is fixed with this commit: https://github.com/openrewrite/rewrite-migrate-java/pull/171
Let us know if the problem persists despite that fix


Flaky tests without daemon

For #

[ ] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
[ ] Title summarizes what is changing
[ ] Has a news entry file (remember to thank yourself!)
[ ] Appropriate comments and documentation strings in the code
[ ] Has sufficient logging.
[ ] Has telemetry for enhancements.
[ ] Unit tests & system/integration tests are added/updated
[ ] Test plan is updated as appropriate
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed)
[ ] The wiki is updated with any design decisions/details.

Codecov Report

Merging #8794 into master will increase coverage by 0.55%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #8794      +/-   ##
==========================================
+ Coverage   58.07%   58.63%   +0.55%
==========================================
  Files         526      526
  Lines       26827    27130     +303
  Branches     4040     4036       -4
==========================================
+ Hits        15581    15908     +327
+ Misses      10389    10366      -23
+ Partials      857      856       -1

Impacted Files
Coverage Δ

...rc/client/common/process/pythonExecutionFactory.ts
98.46% <100%> (+1.79%)
:arrow_up:

src/client/common/utils/platform.ts
70.58% <0%> (-5.89%)
:arrow_down:

src/client/common/process/pythonDaemonPool.ts
68.7% <0%> (-0.69%)
:arrow_down:

...lient/datascience/jupyter/jupyterSelfCertsError.ts
100% <0%> (ø)
:arrow_up:

src/client/debugger/extension/serviceRegistry.ts
100% <0%> (ø)
:arrow_up:

src/client/common/variables/serviceRegistry.ts
100% <0%> (ø)
:arrow_up:

src/client/common/process/serviceRegistry.ts
100% <0%> (ø)
:arrow_up:

src/client/common/dotnet/serviceRegistry.ts
100% <0%> (ø)
:arrow_up:

src/client/linters/serviceRegistry.ts
100% <0%> (ø)
:arrow_up:

src/client/interpreter/serviceRegistry.ts
100% <0%> (ø)
:arrow_up:

... and 29 more

Continue to review full report at Codecov.

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


[Sugguest] Loop child animation until timeline end

Hi, I think this issue may helpful with someone!
When i try create an animation with this struct:
                       var tl = anime.timeline({
			  easing: 'easeOutExpo',
			  duration: 10000
			});
			tl.add({
				targets: '.box1',
				translateX: '500%',
				duration: 2000,
				loop: true
			},0);
			tl.add({
				targets: '.box2',
				translateY: '30vh',
				duration: 1000,
				loop: true
			},500);
                       tl.add({
				targets: '.box3',
				translateY: '30vh',
				duration: 1000
			},2500);

I don't add loop option in root timeline, but i still want some child animation loop until the end.
Now, animejs don't support it (or maybe i don't know about it :)).
So, we tried change function seekCild in source code like this :
function seekCild(time, child) {
    if (child) {
		console.log("seek child",child.animatables[0].target.className,time,child.duration);
		if(child.remaining){
			time = time - child.timelineOffset
			if(time > child.duration){
				time = time%child.duration
			}
		}
		child.seek(time);
	}
  }

I think this change maybe need, because i'm a banner maker for advertising. We want "Call to action" button alway blink when banner is running
Hope this issue can help!
Thank you

Can you tell me how to use this seekCild?


Funkyness that I can't explain

Hey @kelseyjudson
I updated the element that this was being called on in bootstrapify and it's caused the thumbs to all jump about and have different heights set on the elements.
You can see here if you scroll down to featured products: http://bootstrapify-theme.myshopify.com/
I'll talk to you about it when your next in.

I've made some fixes since, though not sure if they affect this. I think it's too late to test this now though so will close.


CQ-4350459 Supporting Adaptive Form container in Sites editor

Description
We are now supporting Adaptive Form container component in Sites editor with this change.
Related Issue
https://jira.corp.adobe.com/browse/CQ-4350459

Motivation and Context

How Has This Been Tested?
Enabled cypress test cases to insert/delete/view config in a Site page

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes and the overall coverage did not decrease.
[x] All unit tests pass on CircleCi.
[x] I ran all tests locally and they pass.

Let's not merge this now

Closing this PR in favour of https://github.com/adobe/aem-core-forms-components/pull/368


Selected wires should appear above other wires

Current behaviour:
When a wire is selected, it can appear below unselected wires, leading to unwanted overlaps and making it harder to interact with:

Desired behaviour:
A selected wire should appear above any overlapping unselected wires.

Fixed in v1.7.0.

Fixed in v1.7.0.


Use page.setContent to load the HTML page instead of writing an HTML page and use page.goto

It might be possible to use page.setContent to load the HTML page: https://github.com/puppeteer/puppeteer/blob/v13.6.0/docs/api.md#pagesetcontenthtml-options
This strategy would allow to avoid writing an HTML file on disk.
Related: https://github.com/Mogztter/asciidoctor-web-pdf/issues/130

It only works when the HTML document does not contain any linked local ressources (even if the path is absolute). It's also not possible to refresh a preview 😞


How to use sound

It is very nice work, I am just struggling to use sound via loadSound. I am unable to get it working with the starter. Any idea, please ?

There is currently some missing global typings with regards to the sound and dom addons.
// won't work
mySound = loadSound('assets/doorbell');

// try this instead
mySound = new p5.SoundFile('assets/doorbell');

More information here: https://p5js.org/reference/#/p5.SoundFile
Hope this helps.  Let me know if you need more information :)

Thank you for the quick update. I tried the proposed solution, but it has a small drawback. The 'new p5.SoundFile' will load the sound in an asynchronous manner. It requires a callback to capture an event that the sound has been loaded.
The issue is, that after calling 'new p5.SoundFile', code will continue with P5 setup and draw function. If I want to play the sound in the setup function, for instance, the sound may not be loaded yet and the whole code breaks. I want to use it in preload function and trying to 'Promise'-fy it somehow did not work for me.
Since my aim is to use/share publicly available examples of how to use sound in P5, is there any suggested way how to preload sound without tricky hacks while using the suggested 'new p5.SoundFile', please?

this might get resolved soon.
There are a couple of PRs that relate to this.
https://github.com/DefinitelyTyped/DefinitelyTyped/pull/58331

@ihateids iI think that the loadSound works in the same way.  IN the p5 documentation is suggests putting the method inside the preload function
function preload() {
    mySound = new p5.SoundFile('assets/doorbell')
}

I think this is what you're looking for.

Unfortunately not. Let me try to depict the issue with a screenshot from firefox console:

and here is sample code:
let sound: p5.SoundFile;

function soundLoaded() {
  console.log('Sound loaded');
}

// P5 will call this function to preload any assets (sounds, sprites, etc) and will continue with setup only when finished
function preload() {
   sound = new p5.SoundFile('assets/ding.mp3', soundLoaded);
   console.log('Preload finished');
}

function setup() {
  console.log("🚀 - Setup initialized - P5 is running");
  createCanvas(windowWidth, windowHeight);
  sound.play();
}

oh yes, that is the hack needed. Thank you so much for your help :)


small fixes in Scan.ipynb

before:

after:

I fixed tl.program_id axis and call triton_hello_world_block instead of triton_hello_world. Also you should divide L by the number of blocks to prevent illegal memory access.

Thanks! I need to update the blog, so I will pull this in with the next update.


Dashboard > Page and Themes > Page Templates, Containers and Single Pages cleanup

Clean up the Dashboard > Pages and Themes > Page Templates and Dashboard > Pages and Themes > Containers and Dashboard > Pages and Themes > Single Pages section with BS4 form stylings and buttons. Make sure that the existing content items look good, floats clear properly, etc...

Approved!


Error on fit: Line search failed to achieve a sufficient decrease

This is my dataframe
            ds         y
1   2017-04-05  6.147619
2   2017-04-07  0.107143
3   2017-04-07  2.050000
8   2017-04-11 -1.261905
12  2017-04-13  1.321429
9   2017-04-14 -0.135714
10  2017-04-14  0.752381
17  2017-04-18 -0.464286
15  2017-04-18 -1.892857
14  2017-04-20  2.966667
11  2017-04-24  0.530952
13  2017-04-26  0.178571
20  2017-04-28 -1.607143
21  2017-04-28 -1.071429
19  2017-05-04  1.838095
18  2017-05-16 -0.285714
23  2017-05-18 -0.071429

Here is the output I get when running fit().
Disabling yearly seasonality. Run prophet with yearly_seasonality=True to override this.
Initial log joint probability = -5.46208
    Iter      log prob        ||dx||      ||grad||       alpha      alpha0  # evals  Notes
       1      -5.46208             0       19.4154       1e-12       0.001       27
Optimization terminated with error:
  Line search failed to achieve a sufficient decrease, no more progress can be made
Traceback (most recent call last):
  File "./Project_Report.py", line 165, in <module>
    runProjectReport(projectId)
  File "./Project_Report.py", line 162, in runProjectReport
    control.compare_estimations(projectId)
  File "/home/asoliver/work/reports/src/pm_reports/Pandas_Control_Report.py", line 135, in compare_estimations
    m1.fit(predictDf)
  File "/usr/lib/python3.6/site-packages/fbprophet/forecaster.py", line 535, in fit
    params = model.optimizing(dat, init=stan_init, iter=1e4, **kwargs)
  File "/usr/lib/python3.6/site-packages/pystan/model.py", line 510, in optimizing
    ret, sample = fit._call_sampler(stan_args)
  File "stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_9047680921141364125.pyx", line 814, in stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_9047680921141364125.StanFit4Model._call_sampler (/tmp/tmp4_w9put0/stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_9047680921141364125.cpp:16904)
  File "stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_9047680921141364125.pyx", line 401, in stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_9047680921141364125._call_sampler (/tmp/tmp4_w9put0/stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_9047680921141364125.cpp:8973)
RuntimeError: Something went wrong after call_sampler

Error is in Stan model and there could be multiple reasons for it. Some of them I have given below -

For few dates there are two or more records, not very suitable for time series modelling. Please aggregate the data and use.
Negative values - it's not good idea to use negative values in the forecasting
As you are using default setting, weekly seasonality will be created but there is not enough data to derive all parameters. If possible use more data

Hope above suggestions when followed might remove this error.

I have the same problem with this data.
RuntimeError                              Traceback (most recent call last)
 in ()
1 m = Prophet(weekly_seasonality=True,yearly_seasonality=False)
----> 2 m.fit(results)
3 print results
4 #future = m.make_future_dataframe(periods=number_predictions, freq='D')
5 #forecast = m.predict(future)
/Users/blanclink35/anaconda/lib/python2.7/site-packages/fbprophet/forecaster.pyc in fit(self, df, **kwargs)
533
534         else:
--> 535             params = model.optimizing(dat, init=stan_init, iter=1e4, **kwargs)
536             for par in params:
537                 self.params[par] = params[par].reshape((1, -1))
/Users/blanclink35/anaconda/lib/python2.7/site-packages/pystan/model.pyc in optimizing(self, data, seed, init, sample_file, algorithm, verbose, as_vector, **kwargs)
504         stan_args = pystan.misc._get_valid_stan_args(stan_args)
505
--> 506         ret, sample = fit._call_sampler(stan_args)
507         pars = pystan.misc._par_vector2dict(sample['par'], m_pars, p_dims)
508         if not as_vector:
stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840454088550485021.pyx in stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840454088550485021.StanFit4Model._call_sampler (/var/folders/l8/fvq2b7r55ld7fsbjynhr8yq40000gn/T/tmpzmRFJm/stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840454088550485021.cpp:16904)()
stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840454088550485021.pyx in stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840454088550485021._call_sampler (/var/folders/l8/fvq2b7r55ld7fsbjynhr8yq40000gn/T/tmpzmRFJm/stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840454088550485021.cpp:8973)()
RuntimeError: Something went wrong after call_sampler.
m = Prophet(weekly_seasonality=True,yearly_seasonality=True)
m.fit(df)
m = Prophet(weekly_seasonality=False,yearly_seasonality=True)
m.fit(df)
m = Prophet(weekly_seasonality=False,yearly_seasonality=False)
m.fit(df)
m = Prophet(weekly_seasonality=True,yearly_seasonality=False)
m.fit(df)

This looks like the same issue as #192. I'm not able to replicate this issue, could you check what version of pystan you are using?

In my case it was negative values. Once I changed the values to be always positive, it worked fine

@asoliverez thanks. This is a bug, probably related to #182 although I thought that one was specific to logistic growth. I'll have to track this down.

similar problem with me:

Disabling yearly seasonality. Run prophet with yearly_seasonality=True to override this.
RuntimeError                              Traceback (most recent call last)
 in ()
1 m = Prophet()
----> 2 m.fit(df);
C:\Program Files\Anaconda3\lib\site-packages\fbprophet\forecaster.py in fit(self, df, **kwargs)
533
534         else:
--> 535             params = model.optimizing(dat, init=stan_init, iter=1e4, **kwargs)
536             for par in params:
537                 self.params[par] = params[par].reshape((1, -1))
C:\Program Files\Anaconda3\lib\site-packages\pystan\model.py in optimizing(self, data, seed, init, sample_file, algorithm, verbose, as_vector, **kwargs)
508         stan_args = pystan.misc._get_valid_stan_args(stan_args)
509
--> 510         ret, sample = fit._call_sampler(stan_args)
511         pars = pystan.misc._par_vector2dict(sample['par'], m_pars, p_dims)
512         if not as_vector:
stanfit4anon_model_9c941523472e65f75f241e35a8769919_6748955726184500932.pyx in stanfit4anon_model_9c941523472e65f75f241e35a8769919_6748955726184500932.StanFit4Model._call_sampler (C:\Users\fisher\AppData\Local\Temp\tmph84up0mb\stanfit4anon_model_9c941523472e65f75f241e35a8769919_6748955726184500932.cpp:15887)()
stanfit4anon_model_9c941523472e65f75f241e35a8769919_6748955726184500932.pyx in stanfit4anon_model_9c941523472e65f75f241e35a8769919_6748955726184500932._call_sampler (C:\Users\fisher\AppData\Local\Temp\tmph84up0mb\stanfit4anon_model_9c941523472e65f75f241e35a8769919_6748955726184500932.cpp:8607)()
RuntimeError: Something went wrong after call_sampler.
it went wrong with this particular series, but did work well with other series with the same sample number.

The issue here seems to be that the LBFGS optimization is sometimes failing to converge (especially on very small datasets). I just pushed https://github.com/facebookincubator/prophet/commit/f7becb0942cd0a005d72ae307aefee431fa962d7 which falls back to the Newton solver if LBFGS fails. This fixes the issue for the dataset of @asoliverez . Could others who are having this issue install from github and see if it fixes for you?

`
/usr/bin/anaconda/lib/python2.7/site-packages/fbprophet/forecaster.py in fit(self, df, **kwargs)
593
594         else:
--> 595             params = model.optimizing(dat, init=stan_init, iter=1e4, **kwargs)
596             for par in params:
597                 self.params[par] = params[par].reshape((1, -1))
/usr/bin/anaconda/lib/python2.7/site-packages/pystan/model.pyc in optimizing(self, data, seed, init, sample_file, algorithm, verbose, as_vector, **kwargs)
508         stan_args = pystan.misc._get_valid_stan_args(stan_args)
509
--> 510         ret, sample = fit._call_sampler(stan_args)
511         pars = pystan.misc._par_vector2dict(sample['par'], m_pars, p_dims)
512         if not as_vector:
stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840660148491925221.pyx in stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840660148491925221.StanFit4Model._call_sampler (/tmp/tmpiQXjT1/stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840660148491925221.cpp:17114)()
stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840660148491925221.pyx in stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840660148491925221._call_sampler (/tmp/tmpiQXjT1/stanfit4anon_model_7a788197ac3493030b72020b9ffdbe7d_8840660148491925221.cpp:8988)()
RuntimeError: Something went wrong after call_sampler.

`

@ericbellet this was fixed in the current version on github. It will be pushed to pip soon, but in the meantime either download the code from github and install it from source, or you can also get around this issue by passing algorithm='Newton' to fit like so:
m.fit(df, algorithm='Newton')

This fix is now in CRAN and pypi in v0.2.

I have the same issue
m.fit(df, algorithm='Newton')
solved it, thanks a lot.


feat: update field value automatically

Fix #600.
This is an attempt to remove the need of passing the key to each input manually by updating the fields value automatically. It means:

No more warnings from React when spreading the result of getInputProps(), getSelectProps() or getTextareaProps() as it will no longer include a key.
The name will become the only metadata required to be set on your inputs. The initalValue is required only if you care about progressive enhancement.

The main challenge of this change is that Conform will trigger a re-render only when the subscribed metadata is changed and so we don't have a single place that will always re-render and runs the side effect we need. This PR resolves it by running the side effect everywhere we made a subscription and update the relevant fields only if the initialValue is subscribed.

Superseded by #729


new Cells and interactions

Add cells to restore hunger and evolve
Now human will not "eat" house and other humans

I see no error or mistake for now


Can I use this SDK to bridge some tokens from BEP20 to ERC20 network.

Hello:
Now, I have yet another request to do: I want to bridge some DYP (Contract address: 0x961c8c0b1aad0c0b10a51fef6a867e3091bcef17) from BEP20 network to ERC20 network.
Let me know if it is possible with mayan SDK.
Or do I have to use Warmhole?
Please advise,
Thanks,

Hey @zydjohnHotmail
In this case you need to use Womrhole SDK, Mayan Swap SDK is only meant for swapping tokens and not bridging.

Do they have some GUI interface?

Hello:
I learned a lesson, to use Wormhole to bridge, I received some wrapped tokens (Wrapped DYP), but when I send the wrapped DYP to a crypto exchange, the exchage refuse to credit it to my account.
Therefore, using Wormhole to bridge DYP in my case, it did NOT work.
I want to know more on Mayan Swap SDK.  How many different tokens it can support? Where I can get the supported tokens list?
Please advise,

Here is API for list of supported tokens by Mayan: https://price-api.mayan.finance/swagger/#/default/TokensController_getTokens

Hi,
I looked at the token list, unfortunately, there is no DYP for Ethereum network, it means swap from BEP20 using like USDT to get some DYP on ERC20 is not possible.
Right?

Hello:
I want to bridge some BTCBAM tokens from its native network ‘BTCBAM’ to Ethereum (ERC20) network, so I can get some wrapped BTCBAM tokens.
I know its contract address on BSC is: 0x79abC799ae4B749C01e07a60c8687A49D128eA1C
But my MetaMask wallet address is EVM address like: 0x…., I can find one BTCBAM native address is something like this: Bq4Ei1WxgnN6VD5jxeTtMSdvLfK8as7sJM
In order to bridge BTCBAM from its native address to ERC20 address, I think I need some BTCBAM address in my MetaMask wallet, right?  But how can I get one of such address.
I found some articles from BTCBAM web site talking about BTCBAM wallet, I think those address in  BTCBAM wallet should be the native network address.
I want to know if I can use BTCBAM wallet to generate a deposit address, and export the address using the wallet private key, then use MetaMask wallet to import the native BTCBAM address with its wallet private key. If it works, then I can add native BTCBAM wallet address in my MetaMask wallet, then later on go to some bridge web site, to bridge the BTCBAM tokens from its native network to ERC20 network, I want to get the wrapped BTCBAM tokens on ERC20 network.
Please advise if I think in the correct way or not.
Thanks,

Sorry, I can't help you with this. Mayan only supports a subset of networks supported by Wormhole.


Fix IE11 min-height flex bug

Description
Some of our page layouts (anything that embeds the DocumentViewer) require implementing a design that is the full height of the browser, regardless of its content. In order to achieve this in IE11, we have to set height: 100vh on the top-level flex container (see Normalizing Cross-browser Flexbox bugs -- "In IE 10-11, flex items ignore their parent container’s height if it’s set via the min-height property.").
This PR addresses this by adding a custom class that should be added to the .site element for any pages with this layout. It should not be used on any pages with overflow content.
Reviewer Notes

To reproduce this bug, visit the staging Office site (https://office.staging.move.mil/sign-in) using IE11 and log in as a TIO user and view any payment request. The page will look empty beyond the header because there is no height set for the document viewer.

Setup

Visit the Office app using IE11 and log in as a TIO user and view any payment request. You should be able to view the payment request review page as expected, with the document viewer and sidebar. (There might be a weird scroll snap that happens as the page loads, this is expected).

Code Review Verification Steps

[ ] Code follows the guidelines for Logging
[ ] The requirements listed in
Querying the Database Safely
have been satisfied.
Any new migrations/schema changes:

[ ] Follow our guidelines for zero-downtime deploys (see Zero-Downtime Deploys)
[ ] Have been communicated to #g-database
[ ] Secure migrations have been tested following the instructions in our docs

[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] User facing changes have been reviewed by design.
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

this article explains more about the approach used.

Screenshots
If this PR makes visible UI changes, an image of the finished UI can help reviewers and casual
observers understand the context of the changes. A before image is optional and
can be included at the submitter's discretion.
Consider using an animated image to show an entire workflow instead of using multiple images. You may want to use GIPHY CAPTURE for this! 📸
Please frame screenshots to show enough useful context but also highlight the affected regions.

Warnings

:warning:
This PR does not include changes to unit tests, even though it affects app code.

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against 1ec065f740ecae4253b60a48aacebbe1462c4e98


[BUG] exclusive Fullscreen not working

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
2.8.1
What problem did you encounter?
when using exclusive Fullscreen screen goes dark only my cursor is appearing
Bloxstrap Log
No response

i have found the fix its disabling the "disable Fullscreen optimizations" setting


Whether the model can be retrained in plants

Whether the model can be retrained in plants

Hi, have you tried to retrained scGPT on multi-omic datasets of plants ?

Whether the model can be retrained in plants

Hi, have you tried to retrained scGPT on multi-omic datasets of plants ?

Hi, we haven't tried that. I think it can make more sense to directly do a fresh training based on the code and model architecture. Loading the pre-trained human model is probably not necessary, since the model is trained on human data and the vocabulary only contains human genes.


[RESOLVED] Interface eth0(): High error rate (>2 for 5m)

Problem started at 10:45:29 on 2023.07.13
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Operational data: errors in: 7, errors out: 0
Original problem ID: 32602
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23483&eventid=32602

Problem has been resolved in 6m 0s at 10:51:29 on 2023.07.13
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Original problem ID: 32602


Error connecting to text-generation-webui and AllTalk v2 standalone

Hi! I've just installed Amica and am trying to use it locally with Oobabooga's webui and Alltalk v2 standalone, both newly updated/installed, on a Windows 10 system. Sending a message to the webui API yields an error in the Amica interface and in the webui console.
I am able to connect SillyTavern to these very same running instances without error, so that suggests Amica is sending something incorrectly or I've misconfigured something.
Amica error:
1 of 1 unhandled error

Unhandled Runtime Error
TypeError: Cannot read properties of undefined (reading 'split')

Call Stack
basename
webpack-internal:/src/components/settings/common.tsx (128:20)
handleVRMAnimationEvent
webpack-internal:/src/features/amicaLife/eventHandler.ts (51:82)
handleIdleEvent
webpack-internal:/src/features/amicaLife/eventHandler.ts (180:19)
AmicaLife.processingEvent
webpack-internal:/src/features/amicaLife/amicaLife.ts (150:108)

Webui error:
23:57:23-231506 ERROR    Could not find the character "None" inside characters/. No character has been loaded.
Exception in ASGI application
Traceback (most recent call last):
  File "F:\text-generation-webui\installer_files\env\Lib\site-packages\sse_starlette\sse.py", line 247, in __call__
    await wrap(partial(self.listen_for_disconnect, receive))
  File "F:\text-generation-webui\installer_files\env\Lib\site-packages\sse_starlette\sse.py", line 236, in wrap
    await func()
  File "F:\text-generation-webui\installer_files\env\Lib\site-packages\sse_starlette\sse.py", line 191, in listen_for_disconnect
    message = await receive()
              ^^^^^^^^^^^^^^^
  File "F:\text-generation-webui\installer_files\env\Lib\site-packages\uvicorn\protocols\http\httptools_impl.py", line 555, in receive
    await self.message_event.wait()
  File "F:\text-generation-webui\installer_files\env\Lib\asyncio\locks.py", line 213, in wait
    await fut
asyncio.exceptions.CancelledError: Cancelled by cancel scope 25c79203890

During handling of the above exception, another exception occurred:

  + Exception Group Traceback (most recent call last):
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\uvicorn\protocols\http\httptools_impl.py", line 401, in run_asgi
  |     result = await app(  # type: ignore[func-returns-value]
  |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__
  |     return await self.app(scope, receive, send)
  |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\fastapi\applications.py", line 1054, in __call__
  |     await super().__call__(scope, receive, send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\applications.py", line 113, in __call__
  |     await self.middleware_stack(scope, receive, send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__
  |     raise exc
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__
  |     await self.app(scope, receive, _send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\middleware\cors.py", line 93, in __call__
  |     await self.simple_response(scope, receive, send, request_headers=headers)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response
  |     await self.app(scope, receive, send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__
  |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
  |     raise exc
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
  |     await app(scope, receive, sender)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\routing.py", line 715, in __call__
  |     await self.middleware_stack(scope, receive, send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\routing.py", line 735, in app
  |     await route.handle(scope, receive, send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\routing.py", line 288, in handle
  |     await self.app(scope, receive, send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\routing.py", line 76, in app
  |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app
  |     raise exc
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app
  |     await app(scope, receive, sender)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\starlette\routing.py", line 74, in app
  |     await response(scope, receive, send)
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\sse_starlette\sse.py", line 233, in __call__
  |     async with anyio.create_task_group() as task_group:
  |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\anyio\_backends\_asyncio.py", line 763, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\sse_starlette\sse.py", line 236, in wrap
    |     await func()
    |   File "F:\text-generation-webui\installer_files\env\Lib\site-packages\sse_starlette\sse.py", line 221, in stream_response
    |     async for data in self.body_iterator:
    |   File "F:\text-generation-webui\extensions\openai\script.py", line 129, in generator
    |     for resp in response:
    |   File "F:\text-generation-webui\extensions\openai\completions.py", line 549, in stream_chat_completions
    |     for resp in chat_completions_common(body, is_legacy, stream=True):
    |   File "F:\text-generation-webui\extensions\openai\completions.py", line 334, in chat_completions_common
    |     for a in generator:
    |   File "F:\text-generation-webui\modules\chat.py", line 403, in generate_chat_reply
    |     for history in chatbot_wrapper(text, state, regenerate=regenerate, _continue=_continue, loading_message=loading_message, for_ui=for_ui):
    |   File "F:\text-generation-webui\modules\chat.py", line 346, in chatbot_wrapper
    |     prompt = apply_extensions('custom_generate_chat_prompt', text, state, **kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "F:\text-generation-webui\modules\extensions.py", line 231, in apply_extensions
    |     return EXTENSION_MAP[typ](*args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "F:\text-generation-webui\modules\extensions.py", line 107, in _apply_custom_generate_chat_prompt
    |     return extension.custom_generate_chat_prompt(text, state, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "F:\text-generation-webui\extensions\superboogav2\script.py", line 169, in custom_generate_chat_prompt
    |     return custom_generate_chat_prompt_internal(user_input, state, collector, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "F:\text-generation-webui\extensions\superboogav2\chat_handler.py", line 105, in custom_generate_chat_prompt_internal
    |     history_as_text = _concatinate_history(kwargs['history'], state)
    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "F:\text-generation-webui\extensions\superboogav2\chat_handler.py", line 58, in _concatinate_history
    |     user_name, bot_name = _get_names(state)
    |                           ^^^^^^^^^^^^^^^^^
    |   File "F:\text-generation-webui\extensions\superboogav2\chat_handler.py", line 51, in _get_names
    |     user_name, bot_name, _, _, _ = load_character_memoized(character, user_name, '')
    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "F:\text-generation-webui\modules\chat.py", line 793, in load_character_memoized
    |     return load_character(character, name1, name2)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "F:\text-generation-webui\modules\chat.py", line 739, in load_character
    |     raise ValueError
    | ValueError
    +------------------------------------

To replicate the error (and assure myself I hadn't misconfigured things), I started over from the beginning and set up Amica anew, with the default prompt and Amica-A model. Trying to send a message produced the same errors in the webui and in Amica...
Amica error on second try:
Unhandled Runtime Error
TypeError: Cannot read properties of undefined (reading 'split')

Source
src\components\settings\common.tsx (88:17) @ split

  86 |
  87 | export function basename(path: string) {
> 88 | const a = path.split("/");
     |               ^
  89 | return a[a.length - 1];
  90 | }
  91 |
Call Stack
randomAnimation
src\features\amicaLife\eventHandler.ts (59:20)
handleVRMAnimationEvent
src\features\amicaLife\eventHandler.ts (256:12)
idleEvent
src\features\amicaLife\amicaLife.ts (218:32)

The upshot is that I haven't yet been able to get Amica to reply, but otherwise everything seems to check out. I'd appreciate any advice. Thanks!

have you tried this solution ? None Character Error #4320.

Thanks! I made the webui edit first and tried again. Now I don't see that error--or any webui console activity at all--when sending Amica a message. I do get the same "split" error.
My src/paths.ts is indeed blank:
export const bgImages = [];
export const vrmList = [];
export const speechT5SpeakerEmbeddingsList = [];
export const animationList = [];

I have been selecting the VRM manually. The character appears, blinking and swaying slightly. List boxes in the "Appearance" settings are not populated, things like "Character Animations" or "Background Image". A default background image appears and I can select them manually, but I suspect it's supposed to show thumbnails of the backgrounds included in public/bg/.
Do you know how I might generate the paths in src/paths.ts as shown in your image?

Run this command.  npm run generate:paths

Hi flukexp, When I try the command alone, it seems to run, as below. It changes the modified date of paths.ts, but the content of the file remains the same, with the empty brackets. The file isn't read-only. That sequence also seems to run during the npm run dev startup, too. I see it going by on the console and paths.ts gets its timestamp modified, but no paths are added.
PS F:\amica> npm run generate:paths

><EMAIL_ADDRESS>generate:paths
> npx node scripts/generate_paths.js

Need to install the following packages:
<EMAIL_ADDRESS>Ok to proceed? (y) y

PS F:\amica>

Ensure the following folders in the public/ directory contain the respective files. The folders are:

animations

Example files:

dance.vrma
greeting.vrma
idle_loop.vrma
modelPose.vrma
peaceSign.vrma
shoot.vrma
showFullBody.vrma
spin.vrma
squat.vrma

bg (Background Images)

Example files:

bg-forest1
Other background images as required

speecht5_speaker_embeddings

Example files:

cmu_us_awb-arctic-wab-arctic_a2002.bin
cmu_us_slt_arctic-wav-arctic_a0001.bin

vrm

Example files:

AvatarSample_A.vrm
AvatarSample_B.vrm
Other VRM files as required

Alternative: Manually Add Paths in path.ts
If files are missing, you can add paths manually in your path.ts as follows:
export const bgImages = [
  "/bg/bg-arbius1.jpg",
  "/bg/bg-arbius2.jpg",
  "/bg/bg-forest1.jpg",
  "/bg/bg-landscape1.jpg",
  "/bg/bg-landscape2.jpg",
  "/bg/bg-landscape3.jpg",
  "/bg/bg-room1.jpg",
  "/bg/bg-room2.jpg",
  "/bg/bg-sunset1.jpg",
  "/bg/bg-town1.jpg"
];

export const vrmList = [
  "/vrm/AvatarSample_A.vrm",
  "/vrm/AvatarSample_B.vrm",
  "/vrm/AvatarSample_C.vrm",
  "/vrm/AvatarSample_D.vrm"
];

export const speechT5SpeakerEmbeddingsList = [
  "/speecht5_speaker_embeddings/cmu_us_awb_arctic-wav-arctic_a0002.bin",
  "/speecht5_speaker_embeddings/cmu_us_slt_arctic-wav-arctic_a0001.bin"
];

export const animationList = [
  "/animations/dance.vrma",
  "/animations/greeting.vrma",
  "/animations/idle_loop.vrma",
  "/animations/modelPose.vrma",
  "/animations/peaceSign.vrma",
  "/animations/shoot.vrma",
  "/animations/showFullBody.vrma",
  "/animations/spin.vrma",
  "/animations/squat.vrma"
];

I manually edited paths.ts as shown above and started Amica. Shortly into the startup process, all of the values get removed. Could the path generation script be misbehaving? (I'm not an experienced programmer, but a putterer.) Notepad++ alerts about the change when its window is next focused. Everything between brackets is dropped, as below. Incidentally, I installed by cloning the repository as described on the readme for local use. Thanks!
export const bgImages = [];
export const vrmList = [];
export const speechT5SpeakerEmbeddingsList = [];
export const animationList = [];

I believe this might be because the public folder’s subfolders—animations, bg, speecht5_speaker_embeddings, and vrm—do not contain the necessary files. Could you check these folders as I described ?

Hi! Yes, all the files are present and in good working order. There are jpegs and thumbnails, the vrm files can be imported to Blender, etc. I tallied each file according to the list to make sure. I just ran Amica again and when "generate:paths" appeared in the console (one of the first things that happens, I'm guessing), I clicked over to Notepad++ to find that the entries had already been erased (an alert dialog mentions a change and provides a button to reload the file).

There are several possible cases where this code might generate empty lists:

Inconsistent Path Separator: On Windows, using forward slashes (/) in paths might lead to issues in some environments.

File System Permissions: If the script lacks read permission for the directories it’s attempting to access, globSync will silently return empty lists. Verifying permissions can help ensure the paths are generated correctly.

As a workaround, you can manually add paths to paths.ts, as you’ve done before, and then modify the dev script in the package.json file to only run next dev. I have tried this solution in my environment, and it works well: removing npm run generate:paths from the script avoids recompiling paths.ts each time the server starts, allowing you to keep your manually edited paths.ts file. Hopefully, this helps solve the issue! 😊
{
  "name": "amica",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev"
  }
}

Hi! I did get Amica to work with your advice. First, I had tried setting windowsPathsNoEscape for each of the entries in generate_paths.js, but I didn't get it to work (and I don't think fast-glob lets it be set globally).
I encountered a significant number of font retrieval errors that were fixed by changing the dev timeout in<EMAIL_ADDRESS>My internet might suck.
//  const timeoutId = setTimeout(() => controller.abort(), 3000);
    const timeoutId = setTimeout(() => controller.abort(), 30000);

I had a little difficulty hitting AllTalk 2 standalone properly. It did work, but without the option to select an XTTSv2 "priming" sample wav, I could only get a default voice (though it used the cadence of my fine-tuned checkpoint). The words came eventually, but I didn't see the VRM model's mouth moving. (To be fair, my 3060 12GB was about topped off.)
It will take some time to learn how the autonomous features work. I clicked the import button on the left side and it started downloading some *.cabs or something, while I expected to be able to import stuff to be seen when clicking on the brain icon.
Thanks a lot for your help! Amica's pretty cool.


⚠ Bofrost.lu has degraded performance

In 9c1271a, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2569 ms

Resolved: Bofrost.lu performance has improved in aeb22ce after 28 minutes.


Feature request: Spacing between groups

Hi,
Is there any chance you could add an option to add a blank line between defined groups?
That would make this perfect for me.
Thanks,
Grant.

Adding this feature in 1.5.2

Thank you 😀

Could we perhaps not insert this blank line when a group is blank?

A bugfix is included in 1.5.3. If there are other bugs (or the same bug persists) feel free to create new issues :D


AXmlResourceParser doesn't support aapt2

AXmlResourceParser doesn't support aapt2  , ....

Fixed in 1.4.4-4


[WIP] - minor CLI changes

This PR fixes #
Checklist

[x] I have signed the CLA
[x] I have updated/added any relevant documentation

Description
What's the goal of this PR?
What changes did you make?
What alternative solution should we consider, if any?

Closing in favor of this card: FWI-2185 Allow validating polices against YAML that does NOT create an action item

I'd opened a card and created this PR to address this feature. Re-closing this WIp PR.


[APPS-2352] Add plan resource to apps

:koala:
Add plan resource to apps.
API implemented in https://github.com/zendesk/zendesk_app_market/pull/1247.
/cc @zendesk/quokka @steved
References

Jira link: https://zendesk.atlassian.net/browse/APPS-2352

Risks

None

:+1:

:+1:


Test apiWebdavMove1/moveFolder.feature:98 hangs

Describe the bug
  Scenario Outline: Moving a folder into a sub-folder of itself
    Given using <dav_version> DAV path
    And user "Alice" has created folder "PARENT"
    And user "Alice" has created folder "PARENT/CHILD"
    And user "Alice" has uploaded file with content "parent text" to "/PARENT/parent.txt"
    And user "Alice" has uploaded file with content "child text" to "/PARENT/CHILD/child.txt"
    When user "Alice" moves folder "/PARENT" to "/PARENT/CHILD/PARENT" using the WebDAV API
    Then the HTTP status code should be "409"
    And the content of file "/PARENT/parent.txt" for user "Alice" should be "parent text"
    And the content of file "/PARENT/CHILD/child.txt" for user "Alice" should be "child text"
    Examples:
      | dav_version |
      | old         |
      | new         |

Steps to reproduce
Steps to reproduce the behavior:
Run core API test apiWebdavMove1/moveFolder.feature:98
Expected behavior
Test passes.
Actual behavior
Test hangs. I think that the oCIS server-under-test goes int a loop and never responds.
Setup
Current oCIS master.

Examples:
https://drone.owncloud.com/owncloud/ocis/8916/30/6
https://drone.cernbox.cern.ch/cs3org/reva/5190/15/6
The problem seems to happen in cs3org/reva and in owncloud/ocis

https://drone.owncloud.com/owncloud/ocis/8916/30/3
The server output has lots of:
{"level":"error","service":"storage","pkg":"rgrpc","traceid":"00000000000000000000000000000000","error":"stat /srv/app/tmp/ocis/storage/users/nodes/d3c3c768-fe4b-48ea-bffe-dfebcbdd4c35: no such file or directory","id":"4854b876-c7c4-4077-9259-2eb07aeee835","time":"2022-01-24T08:40:53Z","message":"could not read node, skipping"}

And ends with:
"level":"error","service":"storage","pkg":"rgrpc","traceid":"00000000000000000000000000000000","error":"error: not found: b598f6cb-8188-40f2-a453-a743de13efde/PARENT","status":{"code":6,"message":"path not found when statting","trace":"00000000000000000000000000000000"},"reference":{"resource_id":{"storage_id":"d3dbfcb8-d04d-4f0f-9c2f-36f695ef3bb7","opaque_id":"d3dbfcb8-d04d-4f0f-9c2f-36f695ef3bb7"},"path":"./PARENT/CHILD/PARENT"},"time":"2022-01-24T08:40:53Z","message":"failed to stat"}

I suppose something goes "into a spin" agter that, because there is no more log output, but the API request does not finish (the test runner is hung waiting for an API request to finish)

@micbar we thought that this was just a problem that caused an infinite loop when directly using CS3 APIs. But I get an infinite loop with this test scenario that uses webDAV and OCS APIs.

Note: when fixing this issue (presumably firstly in reva) please remove the skip of issue-ocis-3023 that had to be done in commit https://github.com/cs3org/reva/pull/2451/commits/491579b357e6bdb844abad1f2e0324b1a19d2ef1 of cs3org/reva master.
I will need to make a similar skip in cs3org/reva edge
And when pulling the fix into owncloud/ocis please do similar to remove the skip that was done in https://github.com/owncloud/ocis/commit/be9c80452e7792c09ad1fbf9be06d33c9a518667
If the skip is removed before the fix, then drone CI will go into the infinite loop. So the skips need to be removed along with the fix.

Latest reva was pulled in with PR #4076
PR #4109 re-enables the relevant test. This issue can be closed when that PR is merged.

The tests are still failing because of returining HTTP sttaus 400 when it should be 409.
This needs reva PR https://github.com/cs3org/reva/pull/3031 pulled into oCIS.


tf.nn.conv3d_transpose operation with data_format='NCDHW'

System information
Irrelevant.
Describe the problem
In implementation of "tf.nn.conv3d_transpose" operation with "data_format='NCDHW'",
the shape compatibility of "output shape" and "kernel size" check is not carried out correctly. (However, the check is fine in tf.nn.conv2d_transpose)
Source code / logs
    if isinstance(output_shape, (list, np.ndarray)):       # output_shape's shape should be == [5] if reached this point.       if not filter.get_shape()[3].is_compatible_with(output_shape[4]):         raise ValueError(             "output_shape does not match filter's output channels, "             "{} != {}".format(output_shape[4],                               filter.get_shape()[3]))
should be changed to
    if isinstance(output_shape, (list, np.ndarray)):       # output_shape's shape should be == [5] if reached this point.       if not filter.get_shape()[3].is_compatible_with(output_shape[axis]):         raise ValueError(             "output_shape does not match filter's output channels, "             "{} != {}".format(output_shape[axis],                               filter.get_shape()[3]))
more specifically, output_shape[4] to output_shape[axis].

Thanks @d-acharya. Created a PR #18465 and add a test case to address the issue.


[DO-NOT-MERGE] Linter health check

What changes were proposed in this pull request?
Why are the changes needed?
Does this PR introduce any user-facing change?
How was this patch tested?

Test build #136888 has started for PR 32046 at commit 0894178.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/41464/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/41464/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/41464/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/41465/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/41465/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/41465/

Test build #136888 has finished for PR 32046 at commit 0894178.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/136888/


Use Sets for bulk operations

As noted in #50, DynamoDB assumes that bulk operations are performed on a Set. This doesn't ensure the set is of the form expected by DynamoDB, i.e. it doesn't ensure the hash/range key combination are unique, but I think it better conveys the intent.
cc @lindseydew @emma-p

👍

Nice one 👍


Button for enabling/disabling effect proccessing

A button will be required to enable/disable the effects from processing the incoming buffers. This button will interact with the rest of the code using a callback from a class responsible for waiting for an interrupt from a GPIO pin.

Moving to a hybrid system that can use a hardware button or a purely digital button.

Button has been implemented in GUI.


pdfminer.six haven't included error handling for the response from the url

When using urlopen("http://pythonscraping.com/pages/warandpeace/chapter1.pdf") as fp (param of PDFParser),
raise     io.UnsupportedOperation: seek
Details:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/pdfminer/pdfparser.py", line 42, in init
PSStackParser.init(self, fp)
File "/usr/local/lib/python3.6/dist-packages/pdfminer/psparser.py", line 543, in init
PSBaseParser.init(self, fp)
File "/usr/local/lib/python3.6/dist-packages/pdfminer/psparser.py", line 193, in init
self.seek(0)
File "/usr/local/lib/python3.6/dist-packages/pdfminer/psparser.py", line 555, in seek
PSBaseParser.seek(self, pos)
File "/usr/local/lib/python3.6/dist-packages/pdfminer/psparser.py", line 220, in seek
self.fp.seek(pos)
io.UnsupportedOperation: seek

Are you using the read() method on fp?
Refer this SO question

I used urlopen() method on fp

When I use open() method on my local pdf file, PDFParser(fp) works fine.

Did you visit the SO Question I linked?
What you need to do is this:
with urlopen("http://pythonscraping.com/pages/warandpeace/chapter1.pdf") as fp:
    file = fp.read()

'bytes' object has no attribute 'seek'
Details:
Traceback (most recent call last):
File "/root/Code/python-scraping/v1/chapter6/test5.py", line 61, in
outputString = readPDF(pdfFile)
File "/root/Code/python-scraping/v1/chapter6/test5.py", line 38, in readPDF
parser = PDFParser(pdfFile)
File "/usr/local/lib/python3.6/dist-packages/pdfminer/pdfparser.py", line 42, in init
PSStackParser.init(self, fp)
File "/usr/local/lib/python3.6/dist-packages/pdfminer/psparser.py", line 543, in init
PSBaseParser.init(self, fp)
File "/usr/local/lib/python3.6/dist-packages/pdfminer/psparser.py", line 193, in init
self.seek(0)
File "/usr/local/lib/python3.6/dist-packages/pdfminer/psparser.py", line 555, in seek
PSBaseParser.seek(self, pos)
File "/usr/local/lib/python3.6/dist-packages/pdfminer/psparser.py", line 220, in seek
self.fp.seek(pos)
AttributeError: 'bytes' object has no attribute 'seek'

Not an issue with pdfminer.six.
You need to pass an file-like object to pdfminer, the output of urlopen is not.


Automatic user location access for distance requests

Please follow the plan in the design doc.

On hold

Carlos is focused on wave 3/4 so we're going to look for another volunteer.

https://github.com/Expensify/react-native-x-geolocation/pull/8
Should be the last PR for everything to be needed for the App PR

App PR is in progress and tracked in a different issue - all is done here regarding the new library

I realized that we still haven't implemented this in App, so I'm reopening it and making it external. I'll paste the plan from the design doc into the issue description.

I'm re-opening this because I recently realized that this feature is currently not in the app.

Closing again as this is being worked on in https://github.com/Expensify/App/issues/25855
This issue was just for adding the methods required in react-native-x-geolocation

Still awaiting proposals!

Seems like the plan is already developed, we just need a hand in implementing it. Posted in #expensify-swm to see if we can get someone to pick this up.https://expensify.slack.com/archives/C04878MDF34/p1698267728113989

Hey! I'm Maciej Dobosz from Software Mansion and I'll be more than happy to help. I'll be switching to this task later today

Awesome, thanks @MaciejSWM! Will go ahead and assign you now.

Link to Slack thread: https://expensify.slack.com/archives/C01GTK53T8Q/p1698404342523299

Having some problems with map + mobile browsers. All the other platforms are working. I'm leaving this last piece for thursday.

@MaciejSWM Are you still running into issues with the mobile browsers?

@thienlnam I recorded the video for Android Chrome using physical device. I couldn't get the emulator to work - emulator was freezing both on main and on my branch, tried multiple different emulators and API versions.
Anyway, PR is now ready for review ✅

PR changes have been applied, just awaiting approving review.

PR was deployed to staging a few hours ago 🚀

Summarizing payment on this issue:

Contributor: @MaciejSWM, no payment required
Contributor+: $500 - HOLD on BZ checklist, @mananjadhav can you please complete?
Upwork job is here

@stephanieelliott This was more of a feature request than a bug.
But I think we should add a regression test. The test steps from the PR are good to be added the regression tests.

$500 payment approved for @mananjadhav based on summary above.

@mananjadhav can you please paste the regression/TestRail steps as a comment in this issue?

Pending regression steps from C+

We have three scenarios for the regression test steps. @JmillsExpensify We can use the following scenarios to add to Testrail.
Regression Test Steps
Location Permission is not set

Have the location access reset before you access the app.
Login to the app
Click on FAB -> Request Money -> Distance.
Browser should ask if you want to grant location access. Map should stay in pending state until you choose something.
Grant the permission. Map should navigate straight to your current location within 1-2 seconds.
Repeat steps 1 to 4, but this time, block the location access. The map should redirect you to default San Francisco location.

Location Permission is enabled

Load the application with the location access enabled.
Start the request money flow by clicking FAB -> Request Money -> Distance.
It should take you directly to your current location.
Update the location in the Dev console by setting:

Onyx.set(ONYXKEYS.USER_LOCATION, { longitude: 12, latitude: 12 })

Repeat the steps 1 and 2. It should change the map location to your current location.
Repeat steps 4 and 5, and before it can change to your current location, drag the map. This should keep you at [12, 12] coords and should stop the map from auto-panning to your current location.

Location Permission is disabled

Load the application with the location access enabled.
Start the request money flow by clicking FAB -> Request Money -> Distance.
The map should redirect you to default San Francisco location.
Refresh the page. You should land straight in the San Francisco location.
Enable the location and refresh the page to cache the current location in ONYX.
Then disable the location and refresh the page.
You should land in this cached location instead of the default San Francisco location.

Thank you -- issue for regression test here: https://github.com/Expensify/Expensify/issues/349072


Bump com.gradle:develocity-maven-extension from 1.21.1 to 1.21.2

@clayburn All good, just renamed the PR as if it would've been created by dependabot (we have this convention for dependency updates)


[BinaryCache-2] Add BinaryDataFiberId prepare for bianry cache

What changes were proposed in this pull request?
Add BinaryDataFiberId  prepare for bianry cache and rename DataFiberId to VectorDataFiberId.
How was this patch tested?
Add BinaryFiberIdSuite

@LuciferYang
Can parquet binary cache support VectorizedParquetRecordReader ?

Of course, all ParquetXXXReader will use ParquetFileReader  which BinaryCache worked

@zhixingheyi-tian not available now, VectorizedParquetRecordReader  is spark internal code, but we can do this if we want it.

@LuciferYang
Sorry , write wrongly.
I mean, can this binary cache support  MrOapRecordReader ?
Or support both VectorizedOapRecordReader and MrOapRecordReader?

@zhixingheyi-tian BinaryCache can support both VectorizedOapRecordReader and MrOapRecordReader :)

@LuciferYang
Hi , how many remaining small PRs?

@zhixingheyi-tian 2 or 3


Doubt on example_fatigue.py

Good morning all,
while I appreciate that WDRT is no longer being developed, I would still try to share a doubt I have related to the fatigue calculation example in example_fatigue.py.
My doubt is related to how the 1-year DEL is calculated - starting from the 1-hour DELs.
In line 40 of the code, you sum up the contributions to the 1-year DEL as:
    Feq_1y = Feq_1y + (Feq_1h[i][j]**m) * N1h * P[i][j]

where N1h is the average number of cycles in 1 hour. I wonder why you don't multiply this by 24 * 365, which is the number of hours in one year, to get the 1-year damage contribution of Feq_1h[i][j].
I came across this doubt when looking at the DEL of 1.04 MN you calculate in the example, which looks a bit low - in 8 out of 9 cells of the scatter diagram (75% of occurrences), the 1-hour DEL is higher than the calculated DEL, which makes me think that the 1-year DEL should be somehow larger than 1.04 MN.
Thanks in advance for your patience and kindness.
Best regards
Michele Martini

Yes, I believe you are correct, this example contains an error. Line 40 should be:
Feq_1y = Feq_1y + (Feq_1h[i][j]**m) * N1y * P[i][j]
(Which is the same as multiplying it by 24*365, as you’ve noted.)
This would then give ~4.74 MN for the equivalent 1-year load.
Sorry for the error/confusion.
Thanks,
Jennifer van Rij


Incorrect handling of PAGE_FAULT_MASK

The condition in core_interconnect.cpp:138 is incorrect. Should be:
if (is_finished && (status & 0x7f) == page_fault_mask)

(to get rid of READ/WRITE page fault bit, 0x80).
Same in :107

Hey @jposwiata, thanks for opening this issue, and for sharing the fix as well. And great catch! We'll get this fixed ASAP!

Hey @jposwiata, thanks again for the issue, it should be fixed as of 673feec3d1a44351316845d90ff8f88df51904cc

Closing as resolved and no reply from the submitter for a month.
@jposwiata please, feel free to re-open if needed.


Remove unused abort_scan variable

This variable is written to but never used, so this PR removes it.
It's possible that this PR is wrong and it was intended to do something, but I don't know where it would be read.

Thanks!


[BUG]: Error while updating 'SelectedTextTrack'

Version
v6 (Beta)
What platforms are you having the problem on?
Android
Architecture
Old architecture
What happened?
When I try to change value of the prop selectedTextTrack, the app crashes and throws this error :

Reproduction
repository link
Reproduction
Step to reproduce this bug are:
Simple implementation of the Video component with textTracks, and controlled selectedTextTrack prop.

It looks like the issue is on the app side, can you detail how you select a track please (by lang, index, ... ) ?

I am using the Index type, I've created a functional component that lists the retrieved text tracks with onTextTracks from an MKV source ( video's source ). and I do store the textTrack index, here's the video implementation
<Video       ref={ref}       onTextTracks={handleTextTracks}       onAudioTracks={handleAudioTracks}       source={{           uri: "https://github.com/ietf-wg-cellar/matroska-test-files/raw/master/test_files/test5.mkv",       }}       style={[           {               width,               height,           },       ]}       selectedTextTrack={           metaData?.textTrack               ? {                     type: SelectedTrackType.INDEX,                     value: 1,                 }               : undefined       }                           disableFocus       resizeMode={ResizeMode.COVER}       repeat={false}   />

did you check type of metaData.textTrack ?
notice that you will not be able to select index 0...

Yes it is a number, I do store the same value as the "index" key within the textTracks received from onTextTracks

Thank you, the problem only appears to happen when I use the index type, the subtitles gets updated with the language type tho.

That fixed the issue, Thank you Oliver!

Will be available in 6.0.0
-beta.7