HADOOP-18805. S3A prefetch tests to work with small files

Jira: HADOOP-18805

This PR build is also failing with likely jenkins env issue https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/1/console
Error when executing cleanup post condition:
org.jenkinsci.plugins.workflow.steps.MissingContextVariableException: Required context class hudson.FilePath is missing
Perhaps you forgot to surround the code with a step that provides this, such as: node
	at org.jenkinsci.plugins.workflow.steps.StepDescriptor.checkContextAvailability(StepDescriptor.java:265)
	at org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:299)
...
...

Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to hadoop2
		at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784)
		at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
...
...

java.nio.file.FileSystemException: /home/jenkins/jenkins-home/workspace/hadoop-multibranch: Read-only file system
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
...
...

jenkins build issue resolved as part of INFRA-24797

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 41s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
47m 50s

trunk passed

+1 :green_heart:
compile
0m 43s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
0m 38s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
checkstyle
0m 37s

trunk passed

+1 :green_heart:
mvnsite
0m 45s

trunk passed

+1 :green_heart:
javadoc
0m 32s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 38s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m 11s

trunk passed

+1 :green_heart:
shadedclient
33m 59s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 32s

the patch passed

+1 :green_heart:
compile
0m 34s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javac
0m 34s

the patch passed

+1 :green_heart:
compile
0m 27s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
javac
0m 27s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 21s

the patch passed

+1 :green_heart:
mvnsite
0m 31s

the patch passed

+1 :green_heart:
javadoc
0m 19s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 26s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m  6s

the patch passed

+1 :green_heart:
shadedclient
33m 41s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 44s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 41s

The patch does not generate ASF License warnings.

133m 10s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5851

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 8eeee556d1ba 4.15.0-212-generic #223-Ubuntu SMP Tue May 23 13:09:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f83da9b0288547ff59e40a4af1771e8d44d4e586

Default Java
Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/2/testReport/

Max. process+thread count
700 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

this jira would cover the original large file test, as it has similar issues

you mean ITestS3APrefetchingInputStream correct? let me try including that as well.

removed dependency on landsat for prefetch tests,
re-tested the whole suite against us-west-2:
$ mvn clean verify -Dparallel-tests -DtestsThreadCount=8 -Dscale -Dprefetch

us-west-2:
$ mvn clean verify -Dparallel-tests -DtestsThreadCount=8 -Dscale -Dprefetch

[INFO] ------------------------------------------------------------------------
[INFO] Total time:  24:35 min
[INFO] Finished at: 2023-07-19T17:20:07-07:00
[INFO] ------------------------------------------------------------------------

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 39s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
46m 26s

trunk passed

+1 :green_heart:
compile
0m 44s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
0m 39s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
checkstyle
0m 36s

trunk passed

+1 :green_heart:
mvnsite
0m 45s

trunk passed

+1 :green_heart:
javadoc
0m 32s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 38s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m 10s

trunk passed

+1 :green_heart:
shadedclient
34m 13s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 30s

the patch passed

+1 :green_heart:
compile
0m 31s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javac
0m 31s

the patch passed

+1 :green_heart:
compile
0m 26s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
javac
0m 26s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 22s

the patch passed

+1 :green_heart:
mvnsite
0m 32s

the patch passed

+1 :green_heart:
javadoc
0m 18s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 27s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m  5s

the patch passed

+1 :green_heart:
shadedclient
34m 13s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 35s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 43s

The patch does not generate ASF License warnings.

131m 46s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5851

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 57f633afa155 4.15.0-212-generic #223-Ubuntu SMP Tue May 23 13:09:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 37b5bf6e90cf305dacd65abb9694b26e423b742c

Default Java
Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/4/testReport/

Max. process+thread count
561 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/4/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 33s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
36m 28s

trunk passed

+1 :green_heart:
compile
0m 34s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
0m 27s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
checkstyle
0m 26s

trunk passed

+1 :green_heart:
mvnsite
0m 32s

trunk passed

+1 :green_heart:
javadoc
0m 24s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 28s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
0m 52s

trunk passed

+1 :green_heart:
shadedclient
25m 47s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 23s

the patch passed

+1 :green_heart:
compile
0m 27s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javac
0m 27s

the patch passed

+1 :green_heart:
compile
0m 21s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
javac
0m 21s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 15s

the patch passed

+1 :green_heart:
mvnsite
0m 24s

the patch passed

+1 :green_heart:
javadoc
0m 14s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 20s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
0m 52s

the patch passed

+1 :green_heart:
shadedclient
21m 52s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m  9s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 30s

The patch does not generate ASF License warnings.

96m 58s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/6/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5851

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 1141fafa3502 4.15.0-212-generic #223-Ubuntu SMP Tue May 23 13:09:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 1e4bc26e63b8f97798cf170edad966129e174fd4

Default Java
Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/6/testReport/

Max. process+thread count
554 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/6/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  0s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
60m 38s

trunk passed

+1 :green_heart:
compile
1m  4s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
0m 45s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
checkstyle
0m 46s

trunk passed

+1 :green_heart:
mvnsite
0m 54s

trunk passed

+1 :green_heart:
javadoc
0m 30s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 40s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m 34s

trunk passed

+1 :green_heart:
shadedclient
45m  2s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

-1 :x:
mvninstall
0m 24s
/patch-mvninstall-hadoop-tools_hadoop-aws.txt
hadoop-aws in the patch failed.

-1 :x:
compile
0m 27s
/patch-compile-hadoop-tools_hadoop-aws-jdkUbuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1.txt
hadoop-aws in the patch failed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1.

-1 :x:
javac
0m 27s
/patch-compile-hadoop-tools_hadoop-aws-jdkUbuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1.txt
hadoop-aws in the patch failed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1.

-1 :x:
compile
0m 25s
/patch-compile-hadoop-tools_hadoop-aws-jdkPrivateBuild-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09.txt
hadoop-aws in the patch failed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09.

-1 :x:
javac
0m 25s
/patch-compile-hadoop-tools_hadoop-aws-jdkPrivateBuild-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09.txt
hadoop-aws in the patch failed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09.

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 22s
/buildtool-patch-checkstyle-hadoop-tools_hadoop-aws.txt
The patch fails to run checkstyle in hadoop-aws

-1 :x:
mvnsite
0m 24s
/patch-mvnsite-hadoop-tools_hadoop-aws.txt
hadoop-aws in the patch failed.

-1 :x:
javadoc
0m 24s
/patch-javadoc-hadoop-tools_hadoop-aws-jdkUbuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1.txt
hadoop-aws in the patch failed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1.

-1 :x:
javadoc
0m 25s
/patch-javadoc-hadoop-tools_hadoop-aws-jdkPrivateBuild-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09.txt
hadoop-aws in the patch failed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09.

-1 :x:
spotbugs
0m 24s
/patch-spotbugs-hadoop-tools_hadoop-aws.txt
hadoop-aws in the patch failed.

+1 :green_heart:
shadedclient
42m 25s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 32s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 40s

The patch does not generate ASF License warnings.

163m 20s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/5/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5851

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux a631372939cd 4.15.0-212-generic #223-Ubuntu SMP Tue May 23 13:09:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 1e4bc26e63b8f97798cf170edad966129e174fd4

Default Java
Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/5/testReport/

Max. process+thread count
612 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/5/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 38s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
45m 36s

trunk passed

+1 :green_heart:
compile
0m 42s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
0m 38s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
checkstyle
0m 37s

trunk passed

+1 :green_heart:
mvnsite
0m 44s

trunk passed

+1 :green_heart:
javadoc
0m 31s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 38s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m  9s

trunk passed

+1 :green_heart:
shadedclient
34m 43s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 30s

the patch passed

+1 :green_heart:
compile
0m 34s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javac
0m 34s

the patch passed

+1 :green_heart:
compile
0m 27s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
javac
0m 27s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 22s

the patch passed

+1 :green_heart:
mvnsite
0m 30s

the patch passed

+1 :green_heart:
javadoc
0m 16s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 26s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m  5s

the patch passed

+1 :green_heart:
shadedclient
34m 36s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 32s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 39s

The patch does not generate ASF License warnings.

132m 54s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/7/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5851

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 5c21f63601a6 4.15.0-212-generic #223-Ubuntu SMP Tue May 23 13:09:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk /<PHONE_NUMBER>74df2920decaa2b334a0319a498bd1

Default Java
Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/7/testReport/

Max. process+thread count
704 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/7/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 38s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
47m  7s

trunk passed

+1 :green_heart:
compile
0m 39s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
0m 35s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
checkstyle
0m 33s

trunk passed

+1 :green_heart:
mvnsite
0m 41s

trunk passed

+1 :green_heart:
javadoc
0m 28s

trunk passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 34s

trunk passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m  7s

trunk passed

+1 :green_heart:
shadedclient
35m 26s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 32s

the patch passed

+1 :green_heart:
compile
0m 30s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javac
0m 30s

the patch passed

+1 :green_heart:
compile
0m 28s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
javac
0m 28s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 21s

the patch passed

+1 :green_heart:
mvnsite
0m 33s

the patch passed

+1 :green_heart:
javadoc
0m 18s

the patch passed with JDK Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
javadoc
0m 27s

the patch passed with JDK Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

+1 :green_heart:
spotbugs
1m  4s

the patch passed

+1 :green_heart:
shadedclient
34m 42s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 39s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 41s

The patch does not generate ASF License warnings.

134m 15s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/8/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5851

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 51fed73b8afe 4.15.0-212-generic #223-Ubuntu SMP Tue May 23 13:09:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / d2e2d735ecd50a3a3b0b729aa69b808cb31ad703

Default Java
Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.19+7-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/8/testReport/

Max. process+thread count
699 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5851/8/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

us-west-2:
$ mvn clean verify -Dparallel-tests -DtestsThreadCount=8 -Dscale -Dprefetch
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  35:52 min
[INFO] Finished at: 2023-07-20T15:37:02-07:00
[INFO] ------------------------------------------------------------------------

i plan to initiate few more followup sub-tasks:
a) LRU contents unit testable with some refactor
b) LRU eviction metrics
c) LRU eviction and file deletion as configurable async tasks for improved latency in put/get requests

merged to trunk; now I will get to rebase my unbuffer() patch atop it.
Can you do the homework of a cherrypick and retest onto branch-3? thanks

sure thing, will create 3.3 backport PR and test it.
Thank you for merging the PR!


re-add placeholder and special input value content to v2 KFP docs

These docs were lost in https://github.com/kubeflow/website/pull/3472. This PR re-adds them with some minimal refresh/cleanup.

/assign @IronPan

/lgtm
/approve


[Duplicate] How to deploy machine learning model as an app in Python using Gradio

Article checklist
Pre-submission checks

Please ensure that you have only one open topic suggestion (issue) + in-review article (linked pull request) at a time. This will ensure that we complete the review process in a timely manner from inception to publishing

If you have not already, please go over our Resources Page for more tips and tricks on how to improve your overall technical writing so reviews are swifter, increase the chance of a payout and provide more value to our readers.

For first-time contributors and for more details on our submission guidelines, see our Contributing Guidelines.

Formatting and structure checks

[x] Have you used the correct folder and file structure? - see Contribution Guidelines

[x] Is your article properly formatted in Markdown? - see Github Markdown guide

[x] Have you used our preferred heading structure? - H3 (###) and up

[x] Does your article follow any of the suggested structure formats? - see example formats

[x] Is your article over 750 words? - Tool: Wordcounter.net

[x] Is the article you are submitting an in-depth and unique article? Does it go beyond what is in the official docs and what is covered in other blog sites. See these articles as examples.

[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.

[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.

[x] Have you included a hero image that is 600x400 pixels and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid - Grammarly
[x] Please place your article through a 3rd party plagiarism checker. We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[x] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide
[x] Have you checked your code runs correctly and you've highlighted all necessary dependencies for installation?
[x] Are the software programs and packages you're highlighting in your article up to date, using current versions and not deprecated?

Topic suggestion this closes

Remove the backticks and add the issue number below to link and close your Topic Suggestion (issue) when your article has been published (PR has been merged). See this video for more details.

This closes #4190

Finally, delete the article checklist notes in blockquotes and submit your PR. We look forward to reviewing your article.

Hello @M0nicah and @ahmadmardeni1, I have made the requested changes and opened another PR. I have gone through the entire article and improved the article flow.
Kindly Review.

Duplicate of #5028

Merged #5369 into master


Hotkeys don't work

🐞 bug report
Describe the bug
Keyboard hotkeys do not work.
To Reproduce

Open the app
Open the game
Press hotkeys

Expected behavior
Pressing F5, F6. Ctrl + D to make something happen.
🌍  Your Environment

OS: Manjaro KDE
Version:  0.7.3 AppImage
PoE: Steam 3.11.1/c English

I'm speculating they don't get registered properly, there is no error message nor a normal message in the app log aside from 'app starting', 'checking updates'.

@interfector18 try to activate the overlay first by spamming "F7".
As soon as you see "POE Overlay x.x.x." in bottom left corner then try to use the shortcut.

@versedi I've tried, nothing came up.

same issue here on manjaro xfce. Hitting F7 and other shortcuts does nothing, "POE Overlay x.x.x."  does not show up in bottom left corner of game but application itself in running, icon is present in tray and I can right click it and enter settings.

I'm out of ideas at this moment ;)

I've tried npm start and it works for me too, didn't encounter the TypeError above though. Locally built and appimage didn't work for me either. Perhaps detection is the real issue.

I confirm this also has fixed issue for me. I had to install xorg-xwininfo as the other package was already installed at my end.

I confirm too that having both xorg-xprop and xorg-xwininfo solves the issue


Smaller spelling fixes

Only a few minor spelling fixes

Docs Build status updates of commit ce9b4b2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/task-modules-and-cards/cards/cards-format.md
:white_check_mark:Succeeded
View

msteams-platform/task-modules-and-cards/cards/cards-reference.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We do not currently enforce a minimum score for content merged to the default branch. This will change in the future.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
96
13
link
:white_check_mark:

msteams-platform/task-modules-and-cards/cards/cards-format.md
91
25
link
:white_check_mark:

msteams-platform/task-modules-and-cards/cards/cards-reference.md
88
34
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.


open liberty: Update version to rerelease stack

Checklist:

[x] Read the Code of Conduct and Contributing Guidelines.

[x] Followed the commit message guidelines.

[x] Stack adheres to Appsody stack structure.

Modifying an existing stack:

[x] Updated the stack version in stack.yaml

There was a bug causing a few stacks released in the past couple of days to not be pushed to Docker hub. This PR bumps the version so that we can release the stacks properly.

Closing since with #686 we're ready to release a "real" 0.2.2


fix: adding laravel/framework and removing unnecessary dependencies

You need to run composer update

I stumbled upon this PR going through the repository.
Judging by the package name, I feel there is possible confusion I think. "Asaas PHP": is this something for PHP or Laravel? It's okay that Laravel is PHP, but the title in the name can subject the person's understanding to thinking that the package is generic, and not just for Laravel.
The correct thing in my opinion would be:

The package has a different name. "Asaas for Laravel", for example - where it would make perfect sense to maintain the dependency on the entire framework

The package is generic for PHP, not just Laravel - where it would make sense to maintain separate dependencies, rather than the complete framework.

Furthermore, two other points:

As I said in a stream of @icarojobs , I think that all documentation and repositories should be written in pt_BR, to attract the Asaas attention, except the code, because Asaas is a Brazilian bank, then only Brazilian citizens will consume that.

There is a PHP package with many downloads, I believe it is the API used for PHP in general when you want to work with Asaas. Maybe it would be interesting for this package to become a wrapper for Laravel consuming this API: https://github.com/codephix/asaas-sdk

Hope this helps. Greetings!

Hey @devajmeireles, so far I haven't discussed this with @icarojobs, but I completely agree with you. I think it would be more beneficial to include Laravel in the name, as this would make the reference clearer to our community.

Exactly! Another point, according to the Laravel Support Policy, Laravel 10 is compatible with PHP 8.1 or higher, so it doesn't make sense to have compatibility with Laravel 10, but require PHP 8.2, the correct is PHP 8.1 for Laravel 10 and 8.2 for Laravel 11.

PR accepted as discussed in discord this morning 😉


⚠ Bofrost.at has degraded performance

In 3fd92a9, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2321 ms

Resolved: Bofrost.at performance has improved in 41667a7 after 6 minutes.


Updating the script to support bare metal VM and network load balancer in OCI cloud

Description
Extending billable resource calculation to be done for two new resources in OCI
Motivation and Context
We are bringing up new two resources in OCI, bare metal vm database and network load balancers
How Has This Been Tested?

Screenshots (if appropriate)

Types of changes

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

Checklist

[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes if appropriate.
[ ] All new and existing tests passed.

LGTM.
In the future, if you could add test payloads and use them to test the math in:
https://github.com/PaloAltoNetworks/pcs-sizing-scripts/blob/main/spec/resource-count-oci_spec.sh
that would be great!


Pre populate depositor name and date of deposit on dataset creation

What this PR does / why we need it:
Prepopulates deposit name and deposit date on dataset creation form.
Which issue(s) this PR closes:

Closes #510

Suggestions on how to test this:
Step 1: Run the Development Environment

Execute npm i.
Navigate with cd packages/design-system && npm run build.
Return with cd ../../.
Ensure you have a .env file similar to .env.example, with the variable VITE_DATAVERSE_BACKEND_URL=http://localhost:8000.
Navigate with cd dev-env.
Start the environment using ./run-env.sh unstable.
To verify the environment, visit http://localhost:8000 and check your local Dataverse installation.

Step 2: Test the feature

Go to the view to create a new dataset.
Depositor Name field should be pre-filled with user name and Deposit Date with the current date.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:
No
Is there a release notes update needed for this change?:
No
Additional documentation:
N/A

coverage: 97.386% (-1.0%) from 98.403%
when pulling aa406a7994fba940cfa8e332cd26a53ab9f415ae on 510/prefill-depositor-name-and-date
into 31c2d49df90a1ab14f32c5f1e6b8922532db5fea on develop.

Testing Done - no issues found. Validated PR and Regression tested Storybook.
Testing of 526.docx


Oncokb

@xtYao , the changes in this pull request include functions to get the info from OncoKB. It also includes a function to get the OncoKB URLs for relevant entries.

I am merging this. Even if we don't use these now, I think it is good to have the infrastructure.
In addition, what we can do is instead of annotating SNVs to prioritize annotating actionable fusions and the code merged here could be useful for that too.


Is the deb server down?

Just got the RockPro64 in today and tried doing a sudo apt-get update, but that seems to have failed on:
http://deb.ayufan.eu/orgs/ayufan-rock64/releases/InRelease Connection failed [IP: <IP_ADDRESS> 80]
Looking forward to pulling in the i2s fix for correct video playback speed, and thanks for your work!

Looks like it's back up, closing.
Thanks!


Reexport exception functions

I removed the reexport of EXCEPTION since Aff doesn't propagate it anywhere. It only reexports the things relevant to the Aff API.

👍


⚠ Fortnite has degraded performance

In d7ccf38, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1614 ms

Resolved: Fortnite performance has improved in 415f7f2.


Gnome App Draggable Header

Description
I know the purpose of Hyprland is ultimately efficiency through keyboard navigation. I also know there's the hyprbars plugin for mouse click and drag functionality of windows. One thing I was hoping to maybe request is mouse click and drag recognition for gnome based apps which already have a header sort-of built in to them.
I'd prefer to disable hyprbars on such apps with a gnome style header pre-existing so there's not a duplicate "titlebar" so to speak.
Sometimes, I'm not always using my laptop with two hands, and it'd be nice to fallback to mouse window movement via hyprbars titlebar / gnome header bars.
See picture for example.

#1556

(btw, hyprbars can be dragged with just the mouse)

I'd prefer to disable hyprbars on such apps with a gnome style header pre-existing so there's not a duplicate "titlebar" so to speak.

can't

(btw, hyprbars can be dragged with just the mouse)

Oh, yeah I'm aware. Not saying the problem is with hyprbars, just looking to click and drag on gnome app headers if possible. Thanks!

I'd prefer to disable hyprbars on such apps with a gnome style header pre-existing so there's not a duplicate "titlebar" so to speak.

can't

I'll just do this manually via rules for the gnome apps I use. Thanks again!

yeah no other way afaik cuz we let all apps know we dont want csd and gnome just ignores it

yeah no other way afaik cuz we let all apps know we dont want csd and gnome just ignores it

Gotcha -- makes sense from your perspective. I'm betting gnome just forces them to display because they expect their apps to be run within their DE so the look and feel is consistent. They probably figure there's no need to disable CSD.


Custom overlays, Image map type

Inpired by @carl09 i have added two directives in new package agm:
AgmImageMapType
https://developers.google.com/maps/documentation/javascript/examples/maptype-image
Tile servers
http://maps.stamen.com/#terrain/12/37.7706/-122.3782
http://wiki.openstreetmap.org/wiki/Tile_servers
imageMapOptions: any = {
    getTileUrl: (coord: any, zoom: number) => {
      return `https://a.tile.openstreetmap.org/${zoom}/${coord.x}/${coord.y}.png`
      //http://tile.stamen.com/toner/{z}/{x}/{y}.png
      //http://tile.stamen.com/terrain/{z}/{x}/{y}.jpg
      //http://tile.stamen.com/watercolor/{z}/{x}/{y}.jpg
      //https://stamen-tiles.a.ssl.fastly.net
    },
    tileSize: { height: 256, width: 256 },
    maxZoom: 20,
    minZoom: 6,
    radius: 1738000,
    name: 'openstreetmap',
    alt: 'Open Street Maps layer'
  }

AgmOverlay
https://developers.google.com/maps/documentation/javascript/examples/overlay-simple
https://developers.google.com/maps/documentation/javascript/examples/overlay-hideshow
boundsOverlay: number[] = [53.686445, 21.577717, 53.688225, 21.580597];
new google.maps.LatLngBounds(
    new google.maps.LatLng(bounds[0], bounds[1]),
    new google.maps.LatLng(bounds[2], bounds[3])
)

Finally someone who brings Overlay !
You sir, deserve a cookie. I hope it will be merged very soon.
Thanks you !

Yeah hopefully soon.. I was trying to achieve this in a fork but I don't have the slightest idea how to get it working.

This is needed

@usecode thx! This looks really good! Can you add some tests at least for the managers?

Hey I think this issue never got turn into reality. However I have created a package for custom HTML overlays
For agm custom overlays please try my brand new package:
agm-overlays

Have a look over this:
https://github.com/er-shrey/AGM-Openweather-Integration
For map overlays, we not even need any feature, just a tweak with this kind of simple workaround


Added string field in StopReconstruction.srv response

Allows the user to supply information about why the service failed if the success response field is false.

Thanks, can you go ahead and populate the message field in the actual source code as well? Otherwise it will be expected to be populated and just return blank.


Improvements to RP64_256 hash function

This PR modifies a few things about the RP64_256 hash function. Specifically:

Adds ability to convert the digest to an array of bytes.
Changes how the sponge state is interpreted. Specifically, we move the capacity portion to the front of the state.

In the previous instantiation the state was arranged as follows:

Elements 0 through 7 were reserved for the rate.
Elements 8 through 11 were reserved for the capacity.
The output of the hash was read from the first four elements of the rate (elements 0, 1, 2, and 3).

In the new instantiation the state is arranged as follows:

Elements 4 through 11 are reserved for the rate.
Elements 0 through 3 are reserved for the capacity.
The output of the hash is still read from the first four elements of the rate (which are now elements 4, 5, 6, and 7).

This arrangement of the state makes using this hash function a bit easier on stack-based machines.

In my brief reading, this all looks fine modulo three concerns:

This isn't fully standard rescue prime (but wasn't, perhaps, anyway, because of the 7-round modifiction). But the atypical sponge embedding should make no difference in security.

Why aren't there any changes to the tests?  I would imagine the results will look radically different now.

Longer term: while this is fine for any (P,V) pair of the same "generation," how do we handle making hash-changes like this in general? Versioning somewhere?  Earlier, stored proofs should fail with modern verifiers after this.

Approval is optimistic based on (2) being resolved through fixing either my misunderstanding or the test code. :)

Thank you! I've addressed the comments, and to answer the questions:

The tests we currently have test only the correctness of the permutation - but not the hash function. It is a good idea to add more tests which test the hash function end-to-end, but we should probably do this in a separate PR.

Longer-term changes like this shouldn't happen :) My hope is that "production" version of such hash functions would be built to some external specs which also provide test vectors to test against.


results table needs to be responsive on mobile

While it is possible to see search results on mobile in landscape, the results are cut off in vertical.  Need to add bootstrap classes to results html to be responsive.

For me, even on landscape it's really hard to read.


Update .NET Framework -> .NET

Contributes to #21191.
This includes top-level files in the /docs/standard folder and all files in the /docs/standard/assembly folder.
Moves two articles to the "Fundamental coding components" section of the Fundamentals TOC (one about events in web forms apps, one about console apps).
Moves cross-platform articles to /framework/ directory.
Updates .NET Framework analyzer article to be about code analysis in general.
Preview link.
Hide whitespace changes in diff.

@adegeo I'll wait for you to take another look since I made significant changes based on your feedback.


Update CONTRIBUTING.md

The CONTRIBUTING.md file needs to be updated

Updated on Jan 13. Closing the issue.


Image upload and breakdown issues

I am having a few issues with uploading images, the thumbnail, and the automatic division calculation of staged images.  The image breakdown does not show the correct quadrants from the staged image, and frequently cuts off some or all of the information in the images.
My workflow:
Upload new image with 'New image' task.  I am uploading JPG images with sizes around 1-3 MB.  Dimensions 3024x4032 pixels.
When I choose or drop an image, the first red flag is that the thumbnail of the uploaded image is rotated.  My images are usually taller-than-wide, and end up rotated into the thumbnail 90 degrees counter-clockwise.  (I have rotated the original taller-than-wide image three times to upload all four orientations in order to compare.  Interestingly, the thumbnail has the same orientation no matter the orientation of the original file. (Yes, this means sometimes the thumbnail is a 180degree rotation!)  But the image viewer that opens if I click on the thumbnail has the original correct orientation, but set dimensions (wider than tall no matter the original dimensions).  See screen shots.)

Then I fill out Author/creator, Licenses, Repository, Preparation, and Taxon determination (pressing add), and the Staged image setup.
I use 'Cross', 'Red', and four quadrants clockwise from upper right: 'Image registration', 'Annotated specimen', 'Identifier', and 'Labels'.  My understanding from comparing with an experienced colleague is that the image breakdown should later show 'Annotated specimen', 'Identifier', and 'Labels', but not 'Image registration'.
Then I apply attribution and depiction summary.
After uploading, I go to the 'Collection object image breakdown TODO list'.  I click on the hexagon, and Recalculate.
Here, if I click on 'Original image' at the top, the original-orientation, original-dimension image is opened in a new tab.  That's good.
However, the calculated breakdown does not show the correct quadrants.  With a normal image, it shows the 'Image registration', 'Labels', and 'Identifier', instead of the desired 'Annotated specimen', 'Labels', and 'Identifier'.
Remember how I tested it with an image rotated all four directions, and the thumbnail ended up with a consistent orientation?  Importantly, for each of the four test images, when the breakdown is calculated, the same image contents are shown, though the original orientations are different each time.  So, I see my collection labels, my unique identifier label, and my image registration scalebar/color chip, but never the specimen.  See screenshot of the original (upright) orientation (left) and one of the rotations.
** My hypothesis for this is that the quadrant IDs are calculated using the thumbnail (rotated) images, rather than the originals.  Then, because my thumbnails are weirdly rotated, the breakdown selects the wrong quadrants.

Additionally, sometimes the breakdown cuts off a small slice of the image, so that the edge of the image is not at the red tape border, but a little further in.
Occasionally it cuts off a piece of the label, as well.
Additionally, (though probably as a result of the rotation coordinate issues), the 'drag box to ocr' does not work for me.  It shows an entirely different part of the image, not in the grey box.
To summarize.

The thumbnail created when I upload images is rotated.  I'm not sure why this is.  Any help/suggestions would be very welcome.
The staged image breakdown mis-identifies the quadrants.  I believe the majority of this and downstream issues comes from the thumbnail rotation issue.  Maybe could be fixed by assigning quadrant IDs for staged images to the original image, not thumbnail.

I have confirmed this happens in both Chrome and Microsoft Edge (on Windows).  Working in a project on https://sfg.taxonworks.org/, not a sandbox.

@juliah3 thanks for the detailed report.  What camera is creating the picture?  Almost certainly it's an iPhone, newish model?

Actually no, it's a Samsung Galaxy S8.  Just using the in-built phone app.

Could be an EXIF rotation problem @mjy? @juliah3 Does GitHub allow you to upload the images here? Would be nice to see one as originally taken and another rotated with the same method you used.

Almost certainly the issues are rotation related, and yes EXIF related.  We will explore, but I fear it might require a pre-rotation save before loading, or, perhaps an option to rotate on load in TW.

Very varying results:
$ for f in *.jpeg; do echo $f; identify -format "%[EXIF:*]" $f | grep Orientation; echo; done
1.jpeg
exif:Orientation=6
exif:thumbnail:Orientation=6

2.jpeg
exif:Orientation=3
exif:thumbnail:Orientation=6

3.jpeg
exif:Orientation=6
exif:thumbnail:Orientation=6

4.jpeg
exif:Orientation=3
exif:thumbnail:Orientation=3

Not only orientation can be 6 or 3 but also the thumbnail could use a different orientation as well (2.jpeg).

@LocoDelAssembly Probably an issue for Sqed gem then, check exif and pre-rotate prior to processing?  Perhaps also thumbail processing on TW side (maybe this is the impetus to move to ActiveStorage).

@juliah3 I have run across this issue. There are two workarounds for Mac and PC respectively. In Mac, you just have to open them in Preview and Save them to get them to save rotation data. In PC, you need to download an EXIF rotation tool. I've had this problem before and can give more specifics.

@tmcelrath That would be fantastic, thank you!  I'm working on a PC.
I'm not familiar with EXIF rotation other than a few quick google searches.  So I don't yet understand what TaxonWorks needs or what to change on my images to have them work correctly.

https://savolai.net/software/jpeg-autorotate/
basically when an image is taken and rotated, one of two things happens:

all the pixels are rotated
EXIF tags are added

TW currently has some sort of issue importing EXIF tags properly. So, use Windows File Explorer to rotate your files to whatever orientation you like (which applies an EXIF tag), then use the above program to auto-rotate the pixels in the image so that TW imports it like you are viewing in in Windows.


Test dat.js

https://docs.datproject.org/docs/browser-intro
Look into how

[ ] one user can create a search-index (the actual data)
[ ] that user can (?) continue the process in another browser
[ ] that user can share read access to the search-index (actual data) + search engine name

This way, people that starts search engines can get to a point where they think their search engine could be usable for others, and then go from there.
Share address could be [username].nowsearch.xyz/[enginename]. For the user with write access, the engine will also always be accessible through nowsearch.xyz/[enginename]

Will be superceded by Dat SDK. The longer time it takes before I start, the biggeer chance it will be using the SDK and not Dat.js.

Check out the hypertrie example

Basing it on hypertrie will be good for later use cases too, having the possibility for multiwriter scenarios where you can have several people contributing to data for a search engine.

So, Hyperdrive v10 could be the base for this, storing the data that should be indexed.  Creating a new JSON-file for i.e. every 1000 item / document. If you want to colaborate we could do some behind the scene mounting of each colaborator's Hyperdrive into the others Hyperdrive. This way you could easily connect and de-connect colaborative search engines. I.e. making a recipe search engine, you're invited to someone elses.
Stuff that could be interesting, and possible to grasp for users:

Syncing your own search engines between browsers on different gadgets (phone, laptop, work-computer, SmartTV, etc)
Letting others see (sync with) your search engine
Collaborate on a search engine, keeping ownership of the content you've added.

Syncronisation part

Could be a paid service, but this means storing other peoples content on our server.
Starting with only syncing when having the search engine open in browsers on both gadgets.
Other ways of making money: Connecting domains to a search engine. This could possibly work without any sync-service on the server, only browsers. Could be a way of growing search engines organically, starting with your own private search engine, and gradually opening up for some friends and then the public, and also having several contributors.
Maybe a server client for self hosting of content (serving as a sync seed), also making sure nobody stores illegal stuff on our server.

Well, a bit quick. Hyperdrive is only for Node.js, not the browser, so need to rethink this.

Need to wait for browser version to land.

Hyperdrive to solve the file and folders synchronization. And dat-store to keep a backup seed going. Could be a wrapper around client, making sure the proper URL is used, etc.
https://github.com/datproject/dat-store

Dat or hyper stuff is focusing too much on node.js-stuff, and the browser things seems to lag behind. Will drop that idea for now and look into making something simpler with Webtorrent.


[Responsive Navigation] Responsive Toggle does not work

How can we reproduce this bug?

Follow the example to build responsive toggle

What did you expect to happen?
Expect the toggle between title-bar and menu.
What happened instead?
There are a few bizarre cases that I found on various browser.
(1) On Chrome browser, if include the foundation.js from bower_components/bower_components/foundation-sites/dist/, it will work as expected. However, if included "foundation.min.js", it will not work.
(2) Even using foundation.js, responsive toggle does not work on either Safari or Firefox. The title-bar shows all the time and click on menu bar does nothing.
(3) I tried to use the foundation.js from your websites, that seemed have worked.
Test case
Give us a link to a CodePen or JSFiddle that recreates the issue.

Can you try to run bower update and see if it still happens. We made some changes to the minified version on Friday. Bower update will pull the latest patch (6.0.2)

I think my browser is updated. I have tried to minimize the foundation.js with some library. Neither YUI or closoure-compiler works. The one compiled with uglify-js works on chrome.
I tried to download the zip file (essential and full) instead of using the one installed by foundation cli. It has similar result. The only foundation.js that worked (on all browsers) was the one downloaded from the link of your document site, i.e., http://foundation.zurb.com/sites/docs/assets/js/foundation.js

Sorry, careless reading -- mistaken bower for browser. Yes, doing a bower update fixed it. It seems now works on all three browsers and both foundation.js and foundation.min.js.


How should stopping work?

Some thoughts of building on #173 in the medium term:

In #173, I stop everything at the end of a given call, no matter how that scan ended. We could instead only stop everything if the scan ended badly.
I allow for the possibility of a multi-run call (a scan that generated multiple scan IDs, such as will be common at ABBIX) that lets motors move after a run. I could instead call stop as part of _close_run.
The list of all things that the Run Engine has touched is cumulative over the entire call. If we stop things as part of _close_run, we could clear this list at the start of each new run.

@dchabot, thoughts?

Six months later, I think current policy for stopping motors (as reviewed above) is proving to be a good one. Please reopen (especially @dchabot) if you feel this should be revisited.


Error: invalid migration: outdated migration [branch ID: mig_cem92vdvjen51bb1aq3g, expected: mig_cem92v5vjen51bb1aq30]

Describe the bug
Only affects the branch that gives the error, not the full database, unable to apply migrations
Error: invalid migration: outdated migration [branch ID: mig_cem92vdvjen51bb1aq3g, expected: mig_cem92v5vjen51bb1aq30]
To Reproduce
Unable to reproduce, was creating and deleting a specific table multiple times, and trying to create
records in bulk multiple times.
Expected behavior

@kostasb "This was likely byproduct of overlapping attempts to modify the schema."
is lock on the branch becomes permanent unless you delete the branch

@JustMrMendez The schema migration problems are triggered in the Xata "backend" side. We have created an internal issue to investigate further. Since the root cause of the issue is not in the client-ts we will close this issue here. I will let you know of our findings.

Oops, sorry i just had the tab open, i it occurred to me to open the issue, did not thought of that


Possible to rescan directory?

Not sure if this is the right place to ask---I am writing a plugin that uses child_process to call an external utility (latexmk), which modifies the files in the src/ directory. Is it possible to have Metalsmith rescan the src/ directory, or specific file paths, so that subsequently called plugins are able to access/modify these files via the 'files' parameter? Is it possible to call Metalsmith.prototype.read() such that this happens?
I'm sorry to ask but I can't find an example anywhere and I am not familiar enough with thunkify and generators and all the --harmony idioms to make heads or tails out of the source code.

@twitchard modifying the /src files directly sounds like it would cause bad problems for people. Ideally it would be a utility that could act on a directory or on individual file content strings, so that this wouldn't be an issue. If it has to be on a directory though, I'd recommend using tmp one, and then you'd need to erase all the keys in files and mixin the new ones again.

I am working on a solid watcher that should allow that kind of modification (support partial rebuild from watched sources)


feat: Limit ConfidenceValue.List to supported types (java types)

Alternative to #94
Usage:
ConfidenceValue.ofIntegers(ImmutableList.of(3, 5));

I think that the copying aspect can be covered in JavaDocs, but I am also not strongly opinionated on this.
The vararg can be added in a separate PR.
Merging this one for now 🎉


chore(deps): use the build(deps) prefix for all NPM dev updates

The settings didn't configure the prefix for development dependencies and the settings were not applied to all NPM locations declared in the dependabot config.

Ah, what a weird configuration logic. NPM has a default for a separate dev prefix, but setting the general one to something non-default also erases the other default... :upside_down_face:  In any case, to avoid future confusion with these weird rules, being explicit here probably doesn't hurt.

:tada: This PR is included in version 4.4.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


drivers: timer: nrf_rtc_timer: Increase half tick busy wait

Due to clock discrepancy, busy waiting for 15us was not covering for
half tick in certain cases. Busy wait runs from HF clock source.
Increased to 19us to cover it. Anyway, this case is hit very rarely,
only when there was aborted, not-cancelled compare value that was
about to expire. Because of that, increase shall not impact the
performance.
Fixes #30730.
Signed-off-by: Krzysztof Chruscinski<EMAIL_ADDRESS>

There is +-8% for both RC's and 19us is +25%.

There is +-8% for both RC's and 19us is +25%.


Android Dark Color Export

I've experienced an issue, while exporting colors (light and dark) for android from one figma file, while dark-colors are suffixed with "_dark".
The figma file contains 5 colors, two are defined for dark and light, three of them have no dark definition.
The following warning appears, as expected:

⚠ The following assets will be considered universal because they are not found in the dark palette: color1, color2, color3

But as a result, my colors-night-xml contains no values at all.
If I remove this three colors without dark definition, everything is working fine.
Also, if I remove the property useSingleFile, all colors are exported correctly into colors.xml.

I'll check it out and get back to you in a couple of days.

I've fixed an issue. Please update to the new version 0.24.3 in 15 min and check again.

thank you very much, looks good now.


Notifications

This is an open discussion around the best way to model notifications for users when offline.
All of the logic around notifications should probably be separated out of core seguir, into a new module called seguir-notifications.  It makes it slightly more awkward to test but I need to start breaking this up at some point so I should just get on with it.
The architecture will kind of look as follows:
seguir -> Redis Pub/Sub -> seguir-notifications
This means it has a hard dependency on Seguir being deployed with the messaging mode enabled via Redis.
Initial events that will be emitted:
view - when a user views their feed
add - when we add something to a users feed
remove - when we remove something from a users feed

Seguir notifications will essentially be a state machine that maintains the list of items added to a users feed between views of their feed.  Proposal will be store this in Redis, as the various list / hash semantics are a nice fit and it will be fast.
seguir-notifications will then have a background worker that can optionally trigger events such as:

Notification to a mobile device (e.g. Apple Push or GCM)
Notification to an email as a digest of 'what you missed'
Notification to a web socket connection if active for a given user

By storing the time when a user last viewed their feed we can also ensure that we don't spam people who don't want to come back (e.g. if we have notified them X times in Y days and they still haven't viewed their feed then lets stop).   This could easily be modelled by putting a TTL on the viewed key so that it expires after a period if not refreshed, and we only notify those that have that key.

Ok - this is now a separate project:  https://github.com/cliftonc/seguir-notify


FSharp.Compiler.Tools 10.0.1 "License Info" link is dead

Repro steps

Navigate to https://www.nuget.org/packages/FSharp.Compiler.Tools/10.0.1
Click on the "License Info" link

OR

Search for FSharp.Compiler.Tools in VS's NuGet window
Click on the "License" link

Expected behavior
The link should lead to https://github.com/fsharp/fsharp/blob/master/License.txt
Actual behavior
The link sends you to https://github.com/fsharp/fsharp/blob/master/LICENSE which results in a 404 error.
Known workarounds
Click on "Project Site" instead and select License.txt on GitHub.

@dsyme or @forki could you update the link for the package? https://github.com/fsharp/fsharp/blob/master/License.txt

Fixed


Fail gracefully when cluster architecture is not compatible with the devfile

/kind user-story
User Story

As an odo user using a cluster running on IBM Z
I want to get an error when the project uses a devfile that is not supported on IBM Z when running odo dev before anything is created on the cluster.
So that I get a fast response that the project will not work on my cluster.

Acceptance Criteria
Links
/kind user-story

/reopen
/remove-lifecycle stale
/remove-lifecycle rotten
Reopening as I think this might be useful (given some of the issues that have been reported regarding IBM Z - like https://github.com/redhat-developer/odo/issues/7034).

/remove-lifecycle stale
/lifecycle frozen


Subscribing to a non-active plan

I wonder if
$plan = Plan::find(2);
$user->newSubscription('main', $plan);

should be possible if plan of id=2 has is_active set to 0? Or it's better to leave it to developer

We have to always think that there is user side, but also there can be admin side to the app, so I need to be careful of not closing and restricting too much the package.
So one can do because knows plan 2 exists and is active:
$plan = Plan::find(2);
$user->newSubscription('main', $plan);

But also manage the same endpoint for both admin and user perspective, so Super Admin can assign plan to users but users only to themselves.
$isSuperAdmin = auth()->user()->hasRole('Super Admin');

$user = ($isSuperAdmin) ? User::findOrFail($request->user_id) : auth()->user();

$plan = ($isSuperAdmin) ? Plan::findOrFail($request->plan_id) : Plan::where('id', $request->plan_id)->where('is_active', true)->firstOrFail();

$user->newSubscription('main', $plan);

If an error is thrown when calling newSubscription because plan is not active it can be a pain to create the subscription from an admin perspective, because maybe there are "secret plans" that you do not want to be active to the public but able to the admin to attach a subscription.

Totally understood, the library should not limit subscribing to not active plans.


Update to latest CIS Benchmarks

Is your feature request related to a problem? Please describe.
Some rules and rulesets for both Azure and Microsoft 365 are quite old and would benefit from further work.
Describe the solution you'd like
Update rules and rulesets to at least a close version of the latest benchmark.
Additional context
Once the rules have been updated consider to add additional benchmarks such as CISA, BIO compliance, etc..

Hi all,
Additionaly, the following benchmarks will be deprecated, and will be retired soon:

CIS for Microsoft 365 1.4
CIS for Microsoft 365 1.5
CIS for Azure 1.4
CIS for Azure 1.5

Cheers,

I'm in progress of updating all the rules. Multiple statements should be reworded or adapted to latest CIS benchmark for clarity. Additionally, multiple checks were removed from benchmarks some months ago, and will be removed from codebase.

Updated comment. CIS 2.0 for Azure will also be updated to 3.0 version, so 2.0 version will be removed from codebase.
Cheers,


Update overview.md

Tightened language, corrected punctuation problems, general copyedit.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.

Hello @scribblingfox,
thank you for submitting this improvements to the Hugo docs :+1: - I merged your additions as cc93926 and used the chance to use https for the already existing links on the page.
Small sidenote: for future submissions please follow our commit message guidelines.
Happy hugo-ing.


Implement annotations or labels for security controls on resources

          For the controls do we want to list them as a metadata annotation or label so that they are more easily discovered in cluster and/or the GCP UI?

Originally posted by @cartyc in https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/pull/283#discussion_r1124528035

Wanted to add an example and borrowed some code from PR #302
# Logs Bucket writer IAM permissions for the platform and component log sink
# Binds the generated writer identity from the LoggingLogSink to the logging project
# AC-3(7) - Write access to the logging buckets is limited by IAM to just the identities of the log sinks configured to send logs to the buckets (set at the logging project level)
apiVersion: iam.cnrm.cloud.google.com/v1beta1
kind: IAMPartialPolicy
metadata:
  name: platform-and-component-log-bucket-writer-permissions
  namespace: projects
  labels:
      security-controls: "AC-3(7)"
  annotations:
    config.kubernetes.io/depends-on: resourcemanager.cnrm.cloud.google.com/namespaces/projects/Project/${logging-prj-id} # kpt-set: resourcemanager.cnrm.cloud.google.com/namespaces/projects/Project/${logging-prj-id}
spec:
  resourceRef:
    kind: Project
    name: projects/logging-prj-id # kpt-set: ${logging-prj-id}
    namespace: projects
  # AC-3(7) ACCESS ENFORCEMENT | ROLE-BASED ACCESS CONTROL
  bindings:
    - role: roles/logging.bucketWriter
      members:
        - memberFrom:
            logSinkRef:
              name: platform-and-component-log-sink
              namespace: logging

Having this label (or annotation) would allow for the easier discovery of resources that support a security control in the CLI or in the GCP UI.
ie kubectl get IAMPartialPolicy --show-labels | grep security-controls would return any the partialpolicies that have the target label.


chore: migrate to SDK v0.46

I suggest to continue the work in https://github.com/umee-network/Gravity-Bridge/tree/v1.6-sdk-046 without updating the links.


[SPARK-42041][SPARK-42013][CONNECT][PYTHON] DataFrameReader should support list of paths

What changes were proposed in this pull request?
DataFrameReader should support list of paths
Why are the changes needed?
for parity
Does this PR introduce any user-facing change?
yes
How was this patch tested?
added  and enabled UT

Merged to master.


Update contributor's emojis

I think these are out-of-date. I wouldn't mind updating them (I think they are sweet ; )
I'd do for now what I (think I) know, but you can notify me here if I'm missing something or made a mistake and I'll gladly fix.

Question: is there an automated way of doing this? I guess otherwise I'd need people to tell me about their commits, since the site suggests to link each emoji with the related work done: https://github.com/kentcdodds/all-contributors#mandatory

I don't know of an automated way to keep them updated unfortunately.

Alright, I might just add a little if I get the time and people are encouraged to update themselves more! : )

To add an emoji, do you update the README on your local machine then do a pull request? (as opposed to just editing the README on GitHub)

The data is stored in the .all-contributorsrc file in the repo.  You can see that each user has a contributions under their name.  Please feel free to update yours as you see fit!
    {
      "login": "adai183",
      "name": "Andreas Daiminger",
      "avatar_url": "https://avatars.githubusercontent.com/u/13679375?v=3",
      "profile": "https://github.com/adai183",
      "contributions": [
        "code",
        "doc",
        "test"
      ]


Process is terminated due to StackOverflowException

I have exception with parsing this file:
html.txt
You can reproduce it using this code:
var html = File.ReadAllText("html.txt");
var document = new HtmlDocument();
document.LoadHtml(html ?? string.Empty);

Can you fix it?

Hello @Lance-NS3 ,
Thank you for reporting,
We will look at this issue.
Best Regards,
Jonathan

Hello @Lance-NS3 ,
The v1.7.2 has been released.
Let me know if that fixed your issue.
Best Regards,
Jonathan

Thank you for this fix! I couldn't imagine you will do it so FAST, I appreciate it so much!
You are awesome 🙂


refactor(tilecatalog): need to split the statefultilecatalog into a reusable piece

Summary

My previous implementation of tile catalog required the consuming component to implement the search themselves.  This allows search to be done within the StatefulTileCatalog component itself so that everyone doesn't need to write their own search.
Also add a loading state to the tilecatalog and in general make it more aligned with our StatefulTable component.

Acceptance Test (how to verify the PR)

Run through the StatefulTileCatalog testcases in the storybook

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.32.2 :tada:
The release is available on npm package (@release-1.x dist-tag)
Your semantic-release bot :package::rocket:


Move the dependencies to the right file (WOR-547).

I had put the dependencies in the buildSrc file instead of the service file.
Working locally:

Follow-up to https://github.com/DataBiosphere/terra-billing-profile-manager/pull/96


Http implementation

Starting implementation for HTTP/JSON.
This was tested by using the surface generated from https://github.com/googleapis/toolkit/tree/discogapic to list, get, insert, and delete Compute Address resources in a live Google Cloud project.

Codecov Report

Merging #361 into gax-httpjson will decrease coverage by 2.6%.
The diff coverage is 89.79%.

@@                Coverage Diff                 @@
##             gax-httpjson     #361      +/-   ##
==================================================
- Coverage           76.65%   74.05%   -2.61%
- Complexity            494      501       +7
==================================================
  Files                 114      130      +16
  Lines                2540     2636      +96
  Branches              185      185
==================================================
+ Hits                 1947     1952       +5
- Misses                522      610      +88
- Partials               71       74       +3

Impacted Files
Coverage Δ
Complexity Δ

...api/gax/rpc/EntryPointServerStreamingCallable.java
100% <ø> (ø)
4 <0> (ø)
:arrow_down:

.../com/google/api/gax/rpc/StreamingCallSettings.java
0% <ø> (ø)
0 <0> (ø)
:arrow_down:

...a/com/google/api/gax/grpc/GrpcCallableFactory.java
85.89% <0%> (ø)
15 <0> (ø)
:arrow_down:

...om/google/api/gax/rpc/ClientStreamingCallable.java
100% <100%> (ø)
2 <2> (ø)
:arrow_down:

...e/api/gax/rpc/EntryPointBidiStreamingCallable.java
100% <100%> (ø)
3 <3> (ø)
:arrow_down:

...om/google/api/gax/grpc/StreamObserverDelegate.java
100% <100%> (ø)
4 <4> (ø)
:arrow_down:

...om/google/api/gax/rpc/ServerStreamingCallable.java
100% <100%> (ø)
3 <1> (ø)
:arrow_down:

...n/java/com/google/api/gax/paging/AbstractPage.java
71.73% <100%> (ø)
11 <1> (ø)
:arrow_down:

...pi/gax/grpc/GrpcDirectClientStreamingCallable.java
100% <100%> (ø)
2 <2> (ø)
:arrow_down:

.../api/gax/grpc/GrpcDirectBidiStreamingCallable.java
100% <100%> (ø)
2 <2> (ø)
:arrow_down:

... and 32 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 74089be...5632ab7. Read the comment docs.

PTAL

Addressed comments.
PTAL

Addressed comments.
PTAL


announce 4.73

(still needs adding correct links after the documentation updates and xhp-lib v4 announcement ships)

I added a list of breaking changes, for other changes I think we can just link to wherever we put up https://gist.github.com/fredemmott/6d628122d6176fa0c0e01befac6a728e


Discourse on Akash: Working SDL and deployment guide

Project name: Discourse on Akash
List of members: Just me
A description of your project:
This guide and fully functional SDL is intended to describe the process to run Discourse Multi-Tiered application on Akash Network.
The SDL deploy a Multi-Tiered application with 4 services/containers:
Backend

PostgreSQL

Redis

Sidekiq discourse

Frontend

Discourse

Demo deployment video using Akashlytics:

Also ths PR has fix the Odoo SDL, also tested and 100% functional on mainnet

This pull request has been mentioned on Akash Community. There might be relevant details there:
https://forum.akash.network/t/working-multi-tiered-discourse-on-akask-sdl/3096/1

Please rebase there are merge conflicts

Done.

Sorry I've use my (testing) self develop plugin for git, I see it have a bug and made a mess here. Tell me if there is not a problem if I reset my fork and resend the PR.

Done.


add missing namespace in all resources

fix missing namespaces section in most resources

Thanks! done in #2 with corresponding linter fixes


Set custom path with run_code

Hello!
I was wondering if it might be possible to add a path parameter to run_code, so that it could create a code objection a different path than the default of "<string>\0". It could be an optional parameter that defaults to the current value. Alternatively, to not break the API, maybe another function called run_code_path could be created that is also public that run_code calls with that parameter?
Currently, I am keeping a duplicate of that function in my source with the parameter added, which adds some overhead when changes happen upstream.
I am doing arbitrary code execution, but I want the tracebacks to refer to line numbers that can be referenced, so I am creating a temporary file, writing the code to it, then evaling that code with that path:
https://github.com/egraphs-good/egglog-python/blob/59b04eaa4f87ac320385efe4b6d71e93db64a116/src/py_object_sort.rs#L351-L365
I am happy to make a PR to add this feature if it is desired. Thanks!

This would be welcome, see also #2281 where we wondered if it made sense to use a builder API.


moment(...).range is not a function     at getRange (angular-gantt-plugins.js:1133)

Hi guys,
when I try to run the example on http://plnkr.co/edit/XYYkD8tf5b2LQs5kL5nx?p=info I receive this error
angular.js:12808 TypeError: moment(...).range is not a function     at getRange (angular-gantt-plugins.js:1133)     at handleOverlaps (angular-gantt-plugins.js:1158)     at angular-gantt-plugins.js:1244     at angular.js:18268     at completeOutstandingRequest (angular.js:5764)     at angular.js:6041
and this
TypeError: this.manager.plumb.detach is not a function     at Dependency.disconnect (angular-gantt-plugins.js:2676)     at DependenciesManager.removeDependency (angular-gantt-plugins.js:2321)     at DependenciesManager.refresh (angular-gantt-plugins.js:2617)     at angular-gantt-plugins.js:2197     at Scope.$digest (angular.js:16228)     at Scope.$apply (angular.js:16492)     at angular.js:18277     at completeOutstandingRequest (angular.js:5764)     at angular.js:6041
how I can resolve?

I have this same issue

@Knguyen21 I've resolved this issue. The problem is that the version of plumb does not implement the detach function, so you can use another minor version of plumb.

@DennisBoanini What version of plumb did you use? Did this fix the moment()range issue?

Never mind. I installed the version 2.3.2 and it works. However, the moment()range issue still persists. I tried to do a bower install on moment-range, but I realized it didn't have a dist directory. I config all my bower components in my gulpfile. But I can't do it for moment-range. Does anyone know where I can import moment-range so it will work?

@Knguyen21 I've jsPlumb version 2.2.0.

@DennisBoanini Thanks!! But how did you solve the moment().range issue?

i have same problem

My solution:
I copied the Moment-range node module folder in my bower-component because the node module has the "dist" folder.
Also, add this to your html file

YOU need extend moment


Fix admin media prefix error in Django 1.3.x.

Anything I can do to help get this merged?

Admin-media-prefix is deprecated in in django 1.4. Maybe we should consider using another alternative?
https://docs.djangoproject.com/en/dev/ref/settings/#admin-media-prefix


Support strict validation for the configuration file

We can support strict validation in the configuration file (v2 only at this point).
What do I mean by strict validation?
Just to validate that there aren't other keys in the config file
Why do we want this?
It can prevent typos :). It should be straightforward to implement this in the current validation steps. Just pop each value whenever it is used.

I'm +1 for this as it will prevent future bugs.

I think this is something good to have. I will avoid confusions to users, and by given them a good validation error message, it's something that they can fix by themselves.


Fixed the shrinked quine icon

fixes#377

Summary by CodeRabbit

Style

Improved image display within challenge cards by adjusting their layout and fit.

Thank you, @im-vedant, for solving this issue.

@all-contributors please add im-vedant for code


Tune goreleaser config

Reduce permissions for github token
Use custom token only for homebrew tap updates
Group up commits in changelog
Automatically close milestones on release

Hmm maybe it should be in release-0.17.0?

Hmm maybe it should be in release-0.17.0?

@zhilyaev I want to create manually rc tag on main with this config before merging 0.17.0
  # If set to auto, will mark the release as not ready for production
  # in case there is an indicator for this in the tag e.g. v1.0.0-rc1
  # If set to true, will mark the release as not ready for production.
  # Default is false.
  prerelease: auto

@r3nic1e ping


pod link on dependencies doesn't work

In order for the plugin to work on dependencies I need to add them to the podfile
pod 'foo'

It would be awesome to be able to link dependencies as well.

Sorry for such a long delay on a response. Are you referring to linking dependencies in your podspec that are not defined in the Podfile itself? That isn't something that is supported at the moment as the links only hooks the pod Foo command. So the pod has to be defined in the Podfile in order to leverage the link.

I see. That's what I thought.


Water joke and water science don't have correct outputs

Water joke, and water science return the same image as water.

go ahead and work on generating correct outputs, nice spot :)


Use relative includes where possible in C++ code

Using relative includes makes it much easier to drop the shipped headers and generated code into a C++ project.  Adjust the OTF and generated headers to use relative includes.

It might be worth regenerating the uk_co_real_logic_sbe_ir_generated headers on top of this.

Everything (codecs as well as OTF) should now use relative includes. Thanks, though. Closing.


Doobie multiple results with aggregated status: 219

Release notes:

Updated fa-db library to the new version.
Refactored the db call classes according to the implementation of fa-db.
Modified the db call classes to include the aggregated status.
Refactored PartitioningRepositoryImpl class.
Refactored BaseRepository.
Added new methods to implement the db call with status for both return of single and multiple results.
Added new private methods to extract the duplicate implementation in the base repository class
Modified PartitioningRepositoryUnitTest class mocks and test cases.
Modified CreateOrUpdateAdditionalDataRepositoryImpl and CreateOrUpdateAdditionalDataRepositoryUnitTest class mocks and test cases.
Modified CheckpointRepositoryUnitTest class mocks and test cases.
Modified FlowRepositoryUnitTest class mocks and test cases.
Modified PartitioningServiceImpl class and PartitioningServiceUnit test.
Modified CreateOrUpdateAdditionalDataServiceUnitTest class mocks and test cases.


Controls How to modify the up and down movement buttons

Controls How to modify the up and down movement buttons

Hi @AlaricWeb, could you please provide more information? I'm not sure what you're asking for here.

Hi @alaricweb,
Like I just mentioned in your other issue, I'm very sorry to say that the toolkit is being deprecated and all active development will be coming to a close.
Here's the announcement link again, where you can learn more details and leave any questions or comments you may have.
Thank you again for filing this issue and apologies for never getting around to addressing it. I wish you all the best in your future VS Code extension endeavors!


Enable only providing one argument to cast

If there is only one word length that we want to change use the other word length. Below is my suggestion how to handle fixed-point. Floating-point is more direct.
For fixed-point (this should be documented):

bits => keep fractional bits(?)
int_bits => keep fractional bits
frac_bits => keep integer bits

Float handled in #363


Pluggable components injector

This proposal https://github.com/dapr/proposals/blob/main/0005-R-pluggable-components-injector.md#completion-checklist
and this issue https://github.com/dapr/dapr/pull/5935 enable pluggable components to have a managed lifecycle.
This issue requires

Describing what the Pluggable components injector is and the scenarios to use this. Documenting this here https://docs.dapr.io/developing-applications/develop-components/pluggable-components/pluggable-components-overview/

Documenting the How to use the injector functionality. This https://github.com/dapr/proposals/blob/main/0005-R-pluggable-components-injector.md#completion-checklist. Most likely here https://docs.dapr.io/operations/components/pluggable-components-registration/

Updating the annotations here https://docs.dapr.io/reference/arguments-annotations-overview/ and putting them into a group together for pluggable components

This is how I managed to get this feature to work. It does simplify a little how to deploy a pluggable component:
kind: Service
apiVersion: v1
metadata:
  name: nodeapp
  labels:
    app: node
spec:
  selector:
    app: node
  ports:
  - protocol: TCP
    port: 80
    targetPort: 3000
  type: LoadBalancer

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nodeapp
  labels:
    app: node
spec:
  replicas: 1
  selector:
    matchLabels:
      app: node
  template:
    metadata:
      labels:
        app: node
      annotations:
        dapr.io/enabled: "true"
        dapr.io/app-id: "nodeapp"
        dapr.io/app-port: "3000"
        dapr.io/enable-api-logging: "true"
        dapr.io/inject-pluggable-components: "true"
    spec:
      containers:
      - name: node
        image: ghcr.io/dapr/samples/hello-k8s-node:latest
        env:
        - name: APP_PORT
          value: "3000"
        ports:
        - containerPort: 3000
        imagePullPolicy: Always
---
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: my-pluggable-statestore
  annotations:
    dapr.io/component-container: >
      {
        "name": "my-component",
        "image": "artursouza/e2e-pluggable_redis-statestore:dev-linux-arm64"
      }
spec:
  type: state.redis-pluggable
  version: v1
  metadata:
  - name: redisHost
    value: redis-master:6379
  - name: redisPassword
    secretKeyRef:
      name: redis
      key: redis-password
auth:
  secretStore: kubernetes


Set font-family to Font Awesome 6 when using external FA

prerequisites:

[x] branch is up-to-date with the branch to be merged with, i.e. develop
[x] build is successful
[x] code is cleaned up and formatted

Summary
The Font Awesome dependency has been updated from version 5 to version 6 with commit c0d29ff91cb2f147e50ac068617c816a5cbef3e7. However, the font-family has not been updated which results in broken icons. Using the the correct font family name fixes the icons.
Please note that the custom lu-font is still using/set to Font Awesome 5.

make sense,
do you know whether there is a fontawesome variable available which we could use to avoid that in the future?

Good idea! There is a variable for it. I can change it next time I'm at a computer again or you do it quickly.
https://github.com/FortAwesome/Font-Awesome/blob/6.x/scss/_variables.scss#L6

@sgratzl I changed our SCSS to use the Font Awesome variables. Please have a look again.


Bootstrap Skipped; ldap files already exist

Hi,
I'm trying to configure customLdifFiles and noticed the bootstrap section they're normally loaded during container startup was skipped because of the presence of the below files.
Further digging showed the below files were added shortly after container startup, but before startup.sh was executed.
I think these files may be generated by slapadd or slapd but I can't figure out when they would be invoked during container startup
Where are these files coming from and how can I prevent them from being created and causing my customLdifFiles to be ignored?
Thank you!
/var/lib/ldap/DUMMY
/etc/ldap/slapd.d/cn=config/olcDatabase={0}config.ldif
/etc/ldap/slapd.d/cn=config/cn=module{0}.ldif
/etc/ldap/slapd.d/cn=config/cn=schema.ldif
/etc/ldap/slapd.d/cn=config/olcDatabase={-1}frontend.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={3}inetorgperson.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={2}nis.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={1}cosine.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={0}core.ldif
/etc/ldap/slapd.d/cn=config.ldif

values-openldap.yml.txt

Hi,
custom  ldif files are mounted into /container/service/slapd/assets/config/bootstrap/ldif/custom
You can verify that your file is correctly mounted to this location
Also could you provide the startup log ?
you can find a fully working example here
customLdifFiles:
  01-default-group.ldif: |-
    dn: cn=myGroup,dc=example,dc=org
    cn: myGroup
    gidnumber: 500
    objectclass: posixGroup
    objectclass: top

this is the values that I use during my testing pipelines
let me know if you still have an issue

Thanks to your request for logs, I realized kubectl exec was too slow and I only got into the container after it had completed the bootstrap process and restarted.
When I ran kubectl logs I was able to see the bootstrap logs and realized I had an error in my ldap config. To see the logs again, I just needed the --previous flag to kubectl logs.
Sorry for wasting your time and thank you for maintaining this chart!
Startup logs for posterity:
*** CONTAINER_LOG_LEVEL = 3 (info)
*** Copy /container/service to /container/run/service
*** Search service in CONTAINER_SERVICE_DIR = /container/run/service :
*** link /container/run/service/:ssl-tools/startup.sh to /container/run/startup/:ssl-tools
*** link /container/run/service/slapd/startup.sh to /container/run/startup/slapd
*** link /container/run/service/slapd/process.sh to /container/run/process/slapd/run
*** Set environment for startup files
*** Environment files will be proccessed in this order :
Caution: previously defined variables will not be overriden.
/container/environment/99-default/default.yaml
/container/environment/99-default/default.startup.yaml

To see how this files are processed and environment variables values,
run this container with '--loglevel debug'
*** Running /container/run/startup/:ssl-tools...
*** Running /container/run/startup/slapd...
Database and config directory are empty...
Init new ldap server...
  Backing up /etc/ldap/slapd.d in /var/backups/slapd-2.4.50+dfsg-1~bpo10+1... done.
  Creating initial configuration... done.
  Creating LDAP directory... done.
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of restart.
Start OpenLDAP...
Waiting for OpenLDAP to start...
Add bootstrap schemas...
config file testing succeeded
Add image bootstrap ldif...
*** /container/run/startup/slapd failed with status 32

*** Killing all processes...

Just to close the loop- I dug through my recent changes to values and found my issue was with using hdb as my backend (LDAP_BACKEND: hdb). With debug logging configured, these were my logs:
hdb-backend-debug.log
modifying entry "olcDatabase={0}config,cn=config"
***  DEBUG  | 2021-05-17 06:17:50 | Processing file /container/run/service/slapd/assets/config/bootstrap/ldif/02-security.ldif
***  DEBUG  | 2021-05-17 06:17:50 | Processing file /container/run/service/slapd/assets/config/bootstrap/ldif/02-security.ldif
60a20a8e conn=1010 fd=12 ACCEPT from PATH=/var/run/slapd/ldapi (PATH=/var/run/slapd/ldapi)
60a20a8e conn=1010 op=0 BIND dn="" method=163
60a20a8e conn=1010 op=0 BIND authcid="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" authzid="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth"
60a20a8e conn=1010 op=0 BIND dn="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" mech=EXTERNAL sasl_ssf=0 ssf=71
60a20a8e conn=1010 op=0 RESULT tag=97 err=0 text=
60a20a8e conn=1010 op=1 MOD dn="olcDatabase={1}hdb,cn=config"
60a20a8e conn=1010 op=1 MOD attr=olcAccess olcAccess
60a20a8e conn=1010 op=1 RESULT tag=103 err=32 text=
60a20a8e conn=1010 op=2 UNBIND
60a20a8e conn=1010 fd=12 closed
60a20a8e conn=1011 fd=12 ACCEPT from IP=[::1]:45642 (IP=[::]:389)
60a20a8e conn=1011 op=0 BIND dn="cn=admin,dc=ssotest,dc=nimb,dc=us,dc=eu,dc=org" method=128
60a20a8e conn=1011 op=0 BIND dn="cn=admin,dc=ssotest,dc=nimb,dc=us,dc=eu,dc=org" mech=SIMPLE ssf=0
60a20a8e conn=1011 op=0 RESULT tag=97 err=0 text=
60a20a8e conn=1011 op=1 MOD dn="olcDatabase={1}hdb,cn=config"
60a20a8e conn=1011 op=1 MOD attr=olcAccess olcAccess
60a20a8e conn=1011 op=1 RESULT tag=103 err=32 text=
60a20a8e conn=1011 op=2 UNBIND
60a20a8e conn=1011 fd=12 closed
***  DEBUG  | 2021-05-17 06:17:50 | ldap_modify: No such object (32)
	matched DN: cn=config
modifying entry "olcDatabase={1}hdb,cn=config"

ldap_modify: No such object (32)
	matched DN: cn=config
modifying entry "olcDatabase={1}hdb,cn=config"
***  ERROR  | 2021-05-17 06:17:50 | /container/run/startup/slapd failed with status 32

***  DEBUG  | 2021-05-17 06:17:50 | Run commands before finish...
***  INFO   | 2021-05-17 06:17:50 | Killing all processes...
60a20a8e daemon: shutdown requested and initiated.
60a20a8e slapd shutdown: waiting for 0 operations/tasks to finish
60a20a8e slapd stopped.


Safely deal with gaps in message positions. Fixes issue #121

Fixes https://github.com/SQLStreamStore/SQLStreamStore/issues/121 (documentation is in there)

I haven't forgotten about this issue. I think we need a bit more thinking around it. 💭


Test for Number.prototype ES5.1/ES2016+ number nature

Also add a comment that Number.prototype is a number itself, except in ES2015. No change in behavior.

No releases entry because this has no behavioral change.


Command PhaseScriptExecution failed with a nonzero exit code

flutter_countdown_timer-1.6.0/lib/flutter_countdown_timer.dart:14:3: Context: Found this candidate, but the arguments don't match.
CountdownTimer({

Can I have a look at your code?
See example


feat: Add tket2.rotation.from_halfturns_unchecked op

This is an operation that we are able to process while encoding pytket circuits.
We expect guppy to emit this instead of adding explicit panics to unwrap the fallible result.
The pytket encoder should now support float wires.
Closes #630
I'll open a followup issue on guppy

Note: The int ops use a _checked for the fallible ops, and no-suffix for the panicking ones.
We could do the same here, but it would be a breaking change.


Adding a new currency

First: thanks for your supports.
I'd like to add a JOD currency, So how can we add a new currency?

Hi
Can you please add support for Syrian Pound:SYR

Hi, thanks for the library.
Could you please help in providing support for EUR and GBP, this would help us alot.