HADOOP-19136. Upgrade commons-io to 2.16.0.

Description of PR
JIRA: HADOOP-19136. Upgrade commons-io to 2.16.0.
commons-io can be upgraded from 2.14.0 to 2.16.0, try to upgrade.
How was this patch tested?
no need test.
For code changes:

[ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 48s

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.

+0 :ok:
xmllint
0m  1s

xmllint was not available.

+0 :ok:
shelldocs
0m  1s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
31m 39s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
38m 12s

trunk passed

+1 :green_heart:
compile
25m 51s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
compile
17m 51s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
mvnsite
28m 34s

trunk passed

+1 :green_heart:
javadoc
8m 57s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
7m 45s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
54m 54s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 32s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
35m 31s

the patch passed

+1 :green_heart:
compile
18m 40s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javac
18m 40s

the patch passed

+1 :green_heart:
compile
17m 29s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
javac
17m 29s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
18m 14s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
8m 50s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
7m 44s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
55m 27s

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

_ Other Tests _

-1 :x:
unit
865m 39s
/patch-unit-root.txt
root in the patch passed.

+1 :green_heart:
asflicense
1m 40s

The patch does not generate ASF License warnings.

1217m 54s

Reason
Tests

Failed junit tests
hadoop.fs.contract.router.web.TestRouterWebHDFSContractMkdir

hadoop.hdfs.server.federation.router.TestRouterClientRejectOverload

hadoop.hdfs.server.federation.router.TestConnectionManager

hadoop.hdfs.TestRollingUpgrade

hadoop.yarn.server.resourcemanager.metrics.TestCombinedSystemMetricsPublisher

Subsystem
Report/Notes

Docker
ClientAPI=1.44 ServerAPI=1.44 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6704/1/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux ac400f9d1b78 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / d3c218506e378ec8d9d5e28060ebdc5a27ced3b2

Default Java
Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6704/1/testReport/

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

modules
C: hadoop-project . U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6704/1/console

versions
git=2.25.1 maven=3.6.3 shellcheck=0.7.0

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
0m 49s

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.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
14m 11s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
37m 36s

trunk passed

+1 :green_heart:
compile
22m 13s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
compile
22m 13s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
mvnsite
26m 20s

trunk passed

+1 :green_heart:
javadoc
10m  3s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
8m 56s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
59m 41s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 32s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
37m 45s

the patch passed

+1 :green_heart:
compile
20m 14s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javac
20m 14s

the patch passed

+1 :green_heart:
compile
19m 33s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
javac
19m 33s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
18m 22s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
10m  7s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
9m  2s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
63m  1s

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

_ Other Tests _

-1 :x:
unit
827m 54s
/patch-unit-root.txt
root in the patch passed.

+1 :green_heart:
asflicense
1m 37s

The patch does not generate ASF License warnings.

1179m  5s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithShortCircuitRead

hadoop.hdfs.TestRollingUpgrade

hadoop.hdfs.server.namenode.ha.TestObserverNode

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux 87b380f2e73b 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 71a1fe9608ca59a247a348441c28d8376d5b96d6

Default Java
Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

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

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

modules
C: hadoop-project . U: .

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

versions
git=2.25.1 maven=3.6.3 shellcheck=0.7.0

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

This message was automatically generated.

We have a 2.16.1 release as well now, I think we should move to the latest

@ayushtkn Thanks for reviewing the code! I'll try to upgrade to 2.16.1.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
17m 29s

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.

+0 :ok:
xmllint
0m  1s

xmllint was not available.

+0 :ok:
shelldocs
0m  1s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
14m 20s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
37m 23s

trunk passed

+1 :green_heart:
compile
19m 19s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
compile
17m 21s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
mvnsite
22m 19s

trunk passed

+1 :green_heart:
javadoc
8m 55s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
7m 43s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
54m 44s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 34s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
35m  4s

the patch passed

+1 :green_heart:
compile
18m 29s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javac
18m 29s

the patch passed

+1 :green_heart:
compile
17m 53s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
javac
17m 53s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
17m 57s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
8m 44s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
7m 48s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
55m 30s

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

_ Other Tests _

+1 :green_heart:
unit
833m 54s

root in the patch passed.

+1 :green_heart:
asflicense
1m 33s

The patch does not generate ASF License warnings.

1170m 32s

Subsystem
Report/Notes

Docker
ClientAPI=1.44 ServerAPI=1.44 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6704/3/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux 73cddecc6b99 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / c1e9ec7898c7adb14753a09cc42a4790d4c31106

Default Java
Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6704/3/testReport/

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

modules
C: hadoop-project . U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6704/3/console

versions
git=2.25.1 maven=3.6.3 shellcheck=0.7.0

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
0m 49s

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.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
14m  9s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
36m 16s

trunk passed

+1 :green_heart:
compile
19m 14s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
compile
17m 23s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
mvnsite
24m 37s

trunk passed

+1 :green_heart:
javadoc
8m 58s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
7m 42s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
54m 44s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 35s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
34m 57s

the patch passed

+1 :green_heart:
compile
18m 45s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javac
18m 45s

the patch passed

+1 :green_heart:
compile
17m 32s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
javac
17m 32s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
18m  5s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
8m 51s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
7m 45s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
55m 47s

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

_ Other Tests _

-1 :x:
unit
821m  8s
/patch-unit-root.txt
root in the patch passed.

+1 :green_heart:
asflicense
1m 32s

The patch does not generate ASF License warnings.

1142m 13s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination

hadoop.hdfs.server.blockmanagement.TestBlockTokenWithShortCircuitRead

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux 9fe3697efbd8 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 6c7dae2c79174c6d64465cd503cf694bb438c6b6

Default Java
Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

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

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

modules
C: hadoop-project . U: .

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

versions
git=2.25.1 maven=3.6.3 shellcheck=0.7.0

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

This message was automatically generated.

@ayushtkn Can you help review this pr again? Thank you very much!  The unit test error is not caused by upgrading the jar package version.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

_ Prechecks _

+1 :green_heart:
dupname
0m 00s

No case conflicting files found.

+0 :ok:
codespell
0m 00s

codespell was not available.

+0 :ok:
detsecrets
0m 00s

detect-secrets was not available.

+0 :ok:
shellcheck
0m 00s

Shellcheck was not available.

+0 :ok:
shelldocs
0m 00s

Shelldocs was not available.

+0 :ok:
xmllint
0m 01s

xmllint was not available.

+1 :green_heart:
@author
0m 00s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m 00s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
2m 11s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
86m 50s

trunk passed

+1 :green_heart:
compile
37m 47s

trunk passed

-1 :x:
mvnsite
22m 35s
/branch-mvnsite-root.txt
root in trunk failed.

+1 :green_heart:
javadoc
15m 52s

trunk passed

+1 :green_heart:
shadedclient
306m 04s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
2m 12s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
86m 56s

the patch passed

+1 :green_heart:
compile
39m 40s

the patch passed

+1 :green_heart:
javac
39m 40s

the patch passed

+1 :green_heart:
blanks
0m 00s

The patch has no blanks issues.

-1 :x:
mvnsite
22m 21s
/patch-mvnsite-root.txt
root in the patch failed.

+1 :green_heart:
javadoc
14m 40s

the patch passed

+1 :green_heart:
shadedclient
183m 35s

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

_ Other Tests _

+1 :green_heart:
asflicense
6m 03s

The patch does not generate ASF License warnings.

634m 41s

Subsystem
Report/Notes

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

Optional Tests
dupname asflicense codespell detsecrets shellcheck shelldocs compile javac javadoc mvninstall mvnsite unit shadedclient xmllint

uname
MINGW64_NT-10.0-17763 cca86c1ae4b8 3.4.10-87d57229.x86_64 2024-02-14 20:17 UTC x86_64 Msys

Build tool
maven

Personality
/c/hadoop/dev-support/bin/hadoop.sh

git revision
trunk / 6c7dae2c79174c6d64465cd503cf694bb438c6b6

Default Java
Azul Systems, Inc.-1.8.0_332-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch-windows-10/job/PR-6704/1/testReport/

modules
C: hadoop-project . U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch-windows-10/job/PR-6704/1/console

versions
git=2.44.0.windows.1

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
0m 47s

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.

+0 :ok:
xmllint
0m  1s

xmllint was not available.

+0 :ok:
shelldocs
0m  1s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
15m  2s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
37m 38s

trunk passed

+1 :green_heart:
compile
19m 15s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
compile
17m 34s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
mvnsite
23m 43s

trunk passed

+1 :green_heart:
javadoc
8m 57s

trunk passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
7m 53s

trunk passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
54m 56s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 35s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
35m 46s

the patch passed

+1 :green_heart:
compile
18m 40s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javac
18m 40s

the patch passed

+1 :green_heart:
compile
17m 27s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
javac
17m 27s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
17m 36s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
8m 53s

the patch passed with JDK Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1

+1 :green_heart:
javadoc
7m 42s

the patch passed with JDK Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

+1 :green_heart:
shadedclient
55m 24s

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

_ Other Tests _

-1 :x:
unit
853m 30s
/patch-unit-root.txt
root in the patch passed.

+1 :green_heart:
asflicense
1m 36s

The patch does not generate ASF License warnings.

1176m  2s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.datanode.TestLargeBlockReport

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux 95ceb5885b5c 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 9965c286709d6e5880b91e656088ef7766ea3b94

Default Java
Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.22+7-post-Ubuntu-0ubuntu220.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_402-8u402-ga-2ubuntu1~20.04-b06

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

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

modules
C: hadoop-project . U: .

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

versions
git=2.25.1 maven=3.6.3 shellcheck=0.7.0

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

_ Prechecks _

+1 :green_heart:
dupname
0m 00s

No case conflicting files found.

+0 :ok:
codespell
0m 00s

codespell was not available.

+0 :ok:
detsecrets
0m 00s

detect-secrets was not available.

+0 :ok:
shellcheck
0m 00s

Shellcheck was not available.

+0 :ok:
shelldocs
0m 00s

Shelldocs was not available.

+0 :ok:
xmllint
0m 01s

xmllint was not available.

+1 :green_heart:
@author
0m 00s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m 00s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
2m 12s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
87m 41s

trunk passed

+1 :green_heart:
compile
38m 41s

trunk passed

-1 :x:
mvnsite
22m 37s
/branch-mvnsite-root.txt
root in trunk failed.

+1 :green_heart:
javadoc
15m 53s

trunk passed

+1 :green_heart:
shadedclient
312m 26s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
2m 25s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
86m 38s

the patch passed

+1 :green_heart:
compile
38m 02s

the patch passed

+1 :green_heart:
javac
38m 02s

the patch passed

+1 :green_heart:
blanks
0m 01s

The patch has no blanks issues.

-1 :x:
mvnsite
22m 08s
/patch-mvnsite-root.txt
root in the patch failed.

+1 :green_heart:
javadoc
15m 35s

the patch passed

+1 :green_heart:
shadedclient
184m 05s

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

_ Other Tests _

+1 :green_heart:
asflicense
6m 12s

The patch does not generate ASF License warnings.

640m 44s

Subsystem
Report/Notes

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

Optional Tests
dupname asflicense codespell detsecrets shellcheck shelldocs compile javac javadoc mvninstall mvnsite unit shadedclient xmllint

uname
MINGW64_NT-10.0-17763 0443251d679b 3.4.10-87d57229.x86_64 2024-02-14 20:17 UTC x86_64 Msys

Build tool
maven

Personality
/c/hadoop/dev-support/bin/hadoop.sh

git revision
trunk / 4fbf034738fb716941c3f875cb6b6b8fd200db8f

Default Java
Azul Systems, Inc.-1.8.0_332-b09

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

modules
C: hadoop-project . U: .

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

versions
git=2.44.0.windows.1

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
17m 36s

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.

+0 :ok:
xmllint
0m  1s

xmllint was not available.

+0 :ok:
shelldocs
0m  1s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
15m  7s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
36m 33s

trunk passed

+1 :green_heart:
compile
19m 22s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
compile
17m 25s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
mvnsite
24m 48s

trunk passed

+1 :green_heart:
javadoc
9m  1s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
7m 46s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
shadedclient
55m 24s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 33s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
35m 16s

the patch passed

+1 :green_heart:
compile
18m 36s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javac
18m 36s

the patch passed

+1 :green_heart:
compile
17m  6s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
javac
17m  6s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
19m 38s

the patch passed

+1 :green_heart:
shellcheck
0m  1s

No new issues.

+1 :green_heart:
javadoc
8m 53s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
7m 41s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
shadedclient
56m 20s

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

_ Other Tests _

+1 :green_heart:
unit
815m  1s

root in the patch passed.

+1 :green_heart:
asflicense
1m 29s

The patch does not generate ASF License warnings.

1153m 23s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux 72bbcd312160 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 934161b2b795eb9b0632199aaa2e8806b51fe34b

Default Java
Private Build-1.8.0_422-8u422-b05-1~20.04-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_422-8u422-b05-1~20.04-b05

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

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

modules
C: hadoop-project . U: .

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

versions
git=2.25.1 maven=3.6.3 shellcheck=0.7.0

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

This message was automatically generated.

@ayushtkn @steveloughran Can you help review this pr? Thank you very much! This is a common-io version upgrade.

@ayushtkn @steveloughran Thank you for reviewing this pr!


Changing URL for SPICEBodies

I have moved this package to the EphemerisSources.jl repository.

I have checked, and all previously published versions' commits are still available in the new GitHub repository.


Using resource proxy with web adaptor under windows auth

Hi all,
I'm trying to use resource-proxy within an architecture based on Portal adn Web Adaptor. The WA and the Portal authenticate users both through Windows Authentication (domain users).
I would like to let users acces a service published on a federated ArcGIS Server on the Portal without having to impersonate a domain user. This in my proxy.config:

When I try to access the url indicated, I get the following in the logfile:
2015-12-02 15:38:13 The remote server returned an error: (401) Unauthorized. https://[portal]/[federated_ags]/rest/services/XXX/YYY/FeatureServer/11002
I think the proxy is not authenticating me on the web adaptor... Am I right? Is it possible to do so?
Thanks

@dmorosi sorry for the delay, yes it looks like we are getting 401 back from WA in IIS. This workflow should work, do you know if you are using special configuration of WA setting?
and also, why would need to have tokenServiceUri when using WA?

You need (I think) the token service as a Federated Server needs IWA off and has server authentication mode set to ARCGIS_PORTAL_TOKEN.
From http://server.arcgis.com/en/portal/latest/administer/windows/federate-an-arcgis-server-site-with-your-portal.htm
If the server you want to federate uses web-tier authentication, you'll need to disable web-tier authentication (basic or digest) and enable anonymous access on the ArcGIS Web Adaptor configured with your site before federating it with the portal. Although it may sound counterintuitive, this is necessary so your site is free to federate with the portal and read the portal's users and roles.


HDRs cannot be loaded in WASM

Bevy version
0.9.1
What you did
I used the asset server to load an HDR in WASM.
What went wrong
The game crashed with the console reporting 'failed to spawn thread: Error { kind: Unsupported, message: "operation not supported on this platform" }'
Additional information
This happens because the underlying image crate uses scoped_threadpool to decode HDRs, which spawns a thread pool: https://github.com/image-rs/image/blob/v0.24.5/src/codecs/hdr/decoder.rs#L463
As the error message says, this is not allowed in WASM
Per https://github.com/image-rs/image/issues/772#issuecomment-1382406241, we could just remove the multithreading entirely from the HDR decoding to solve this for the time being.

seems it's blocked on someone making that change in the image crate then

My friend @bash is working on it as we speek :)

PR created 🙂 https://github.com/image-rs/image/pull/1857

Little update: even after the fix, using HDRis in WASM remains of limited use since WebGPU does not support texture filtering on 32 bit depth textures . Using filter-less samplers in Bevy is possible, but annoying to setup. Dropping texture filtering quite limits what one can do with the HDRis. This means that in practice, I ended up converting my HDRis to 16 bit depth JPGs.


Public URL: invalid project directory provided

I can run the app fine locally (after some messing around!), but not on a public URL.  If I specify a URL, I get the following error:
_[riffusion-app]$ npm run dev --hostname MY.IP.ADDRESS.HERE

<EMAIL_ADDRESS>dev
next dev MY.IP.ADDRESS.HERE

error - Invalid project directory provided, no such directory: /path/to/riffusion-app/MY.IP.ADDRESS.HERE_
Rather weird - it wants a directory with the name of my IP address?  Containing what?

This seems like a general npm / nextjs question. I would typically set up port forwarding or use a proxy like nginx.

It's not our option, it's built in


unable to open pdf in view-pdf

Surely I'm doing something wrong but I cannot find what.
I'm using docker to deploy stirlingpdf. The image is frooodle/s-pdf:latest
If I choose "View PDF" i'm not able to open any file, I cannot find hou pdf to be viewed/annotated are opened. The function high on the right (open file) do not work.
Thank you
the docker-compose.yml file is the following:
version: '3.3'
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    restart: unless-stopped
    ports:
      - '8888:8080'
    volumes:
      - ./trainingData:/usr/share/tessdata #Required for extra OCR languages
      - ./extraConfigs:/configs
      - ./customFiles:/customFiles/
      - ./trainingData:/usr/share/tessdata
#      - ./logs:/logs/
    environment:
      - DOCKER_ENABLE_SECURITY=false
      - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
      - ENDPOINTS_TO_REMOVE=cert-sign,remove-cert-sign,change-permissions
      - UI_APP_NAME=PDF Tools
      - UI_HOME_DESCRIPTION=Comune di Sesto Fiorentino Tools per la manipolazione PDF
      - UI_APP_NAVBAR_NAME=Stirling PDF
      - LANGS=it_IT

can you try with 0.25.2

Sorry for my late answer,
I have updated to 0.26.0
I did not noticed that the problem is present only with firefox browser, with chrome the button to open a file in viewer works.


Can't open editor? How do I create the art?

The editor loading never finishes.
https://haxidraw.hackclub.com link is broken.
What should I do?

Thanks for letting me know!


gitkraken: 7.0.1 -> 7.1.0

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/gitkraken/versions.
meta.description for gitkraken is: "The downright luxurious and most popular Git client for Windows, Mac & Linux"
meta.homepage for gitkraken is: "https://www.gitkraken.com/"
meta.changelog for gitkraken is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 7.1.0 with grep in /nix/store/vkng7ms8yb1jk4gk16rifjxn9i9n789r-gitkraken-7.1.0

directory tree listing: https://gist.github.com/e1415febce3e2c3556d04f16506ed5ff

du listing: https://gist.github.com/b60bdd766586d523648d823b7528146d

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
gitkraken

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/vkng7ms8yb1jk4gk16rifjxn9i9n789r-gitkraken-7.1.0 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A gitkraken https://github.com/r-ryantm/nixpkgs/archive/7444a7ea0590edeee4f4ed10265f3ea20fb6d23c.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/vkng7ms8yb1jk4gk16rifjxn9i9n789r-gitkraken-7.1.0
ls -la /nix/store/vkng7ms8yb1jk4gk16rifjxn9i9n789r-gitkraken-7.1.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

1 package built:
- gitkraken

Maintainer pings
cc @xnwdd @evanjs for testing.

LGTM

Works for me, too.


update aqua and aqua run references, remove aqua-cli references

we also should get rid of the tutorial section


Add model exchange items

Currently, BmiHeatDiffusion has one output variable, plate_surface__temperature, that maps to the temperature variable in the NetLogo HeatDiffusion model. There are other variables in HeatDiffusion, though, that are important for controlling the model, and they should be exposed as some combination of parameters and exchange items. They include:

plate-size
heat-diffusivity
top-temp
bottom-temp
left-temp
right-temp

I'm currently partially handling this with a get_attribute BMI helper function (see 989f147).


New landing page and more

Add image to landing page;
Reduce sizes of images;
Add reset and info buttons to bot test;
Add bullet points to about section;
Add a new project.

Good to go.


How to install lua-knn

Hi,
I tried to install your codes however I have no idea how to install lua-knn. Specifically, how to set "CUDA_TOOLKIT_ROOT_DIR=/your/cuda-toolkit/dir" ? Can you please provide the more details about installing lua-knn ?
Thanks!

Hi,
For example, assume my cuda is installed at /usr/local/cuda-6.5, then I will set:
CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-6.5

Hi,
when I tried to install lua-knn, there's a error happened:
"The source directory "/home/wl/build/CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-8.0" does not exist."

it seemed like system cannot recognized "The source directory "/CUDA_TOOLKIT_ROOT_DIR"

I tried this.
cmake -D CUDA_TOOLkIT_ROOT_DIR=/usr/local/cuda-8.5
I got this error .
CMake Error: The source directory "/home/dangal/Desktop/joint-unsupervised-learning/build/CUDA_TOOLkIT_ROOT_DIR=/usr/local/cuda-8.5" does not exist.
how to do this


Fixed #28663 -- Check for incorrectly migrated django.urls.path calls.

Thanks for the review. PR updated to address all issues.

Updated to match all review.

Chris, do you have any thoughts about whether this check should be temporary or permanent as I suggested in my earlier comment? I suppose it's unlikely that URLs would be designed to trigger this check in a false positive fashion but many of the "helpful" upgrade checks we've tried in the past have trigger false positives for some users.

@timgraham  wrote:

whether this check should be temporary or permanent as I suggested in my earlier comment?

Sorry, I did not see your previous comments until now.
I feel this should be "permanent" in the sense of lasting a fair amount into the 2.x cycle - I can imagine a bunch of 1.x projects being upgraded directly to (say) 2.2 or 2.3 in a couple of years and will thus hit this. In other words, whether url goes away is somewhat irrelevant - users can still make the mistake when migrating.
(Is that that the only thing blocking this PR, ooi? Let me know if not and I will address it.)


Formatting Bot Update

Description
Apply all the changes from my CI-CD branch to open a PR into my main branch to test the formatting bot
Test Steps

Checklist:

[ ] I have tested my changes. No regression in existing tests.
[ ] I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/bot run uncrustify

/bot run uncrustify

/bot run uncrustify


Question: Reason to query Keeper directly rather than using Querier.

This is not a bug report nor a proposal, just a question.
In the QueryPlugins, the built-in plugins (Bank, Staking, Wasm) are querying keepers directly rather than using queriers that each module offers.
Calling keeper directly can query things that the module does not open for query purposes.
Also, the staking plugin calls the distribution keeper beyond the scope of the staking module. (adding the distribution plugin is not good?)
Can I know the reason to use 'Keeper' rather than Querier

This has been the standard design of the cosmos sdk since "forever"... early 2018 I guess. Only in stargate is it even possible/meaningful to get cleanly formatted data from the querier.
There is a discussion upstream to change that: https://github.com/cosmos/cosmos-sdk/pull/7459  You are welcome to comment and review it.
As to why wasmd does it? Because that is the way all the other Cosmos SDK modules do it, and we aim to stay as standard as possible, so we can easily track all changes in the sdk design

This has been the standard design of the cosmos sdk since "forever"... early 2018 I guess. Only in stargate is it even possible/meaningful to get cleanly formatted data from the querier.
There is a discussion upstream to change that: https://github.com/cosmos/cosmos-sdk/pull/7459  You are welcome to comment and review it.
As to why wasmd does it? Because that is the way all the other Cosmos SDK modules do it, and we aim to stay as standard as possible, so we can easily track all changes in the sdk design

Looks like this answered your question.
Closing it for now, but feel free to reopen/comment if you have more questions here.

Looks like this answered your question.
Closing it for now, but feel free to reopen/comment if you have more questions here.


meetings-token-app NodeJS sample is not working with toolkit because manifest folder name is wrong

meetings-token-app NodeJS sample is not working with toolkit because manifest folder name is wrong
https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/meetings-token-app/nodejs/teamsapp.local.yml#L60C28-L60C28
Rather than: manifestPath: ./appPackage/manifest.json
It should be manifestPath: ./appManifest/manifest.json

We will redirect this to concerned team to get it fixed. Thanks!


Export-Excel - Not exporting hashtables

I am testing the Export-Excel functionality with data from Microsoft's API for its Security Guide. The download has properties (I.e. KBArticle) which might have a hashtable value like this:
@{ID=4577015; URL=https://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4577015; SubType=Security Update}
When I export the object to OGV (grid view in PowerShell), the data is displayed properly. When I use Export-Excel, every property with a Hashtable for a value is blank.
In PowerShell, if I convert a a single property value where the property value is a hashtable, this is what I get:

[string]$propVal = $result[1].KBArticle
$propVal
@{ID=4577015; URL=https://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4577015; SubType=Security Update}

If I try ToString(), I get a similar result to Export-Excel:

$result[1].KBArticle.ToString()

NOTE: Output is blank like what I am seeing in the Export-Excel xlsx file.
Is there a way to force Export-Excel to convert property values to a string, rather than what I suspect its doing... using ToString()?

Export-Excel doesn't inspect the data to see if it is hashtable like OGV does.
You need to do something like this:
[pscustomobject]@{ID=4577015; URL='https://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4577015'; SubType='Security Update'}|Export-Excel

FYI: I worked around this by modifying the data to something other than arrays or hash tables (a string representation). Continuing the example:
function Get-KBarticleInfo {
param(
[parameter(Position = 0)]
[System.Array]$KBArticles
)
if ($KBArticles -eq $null) {
return "None Provided"
}
$kbText = ""
foreach ($article in $KBArticles) {
[string] $text = "ID=$($article.ID); URL=$($article.URL); SubType=$($article.SubType)"
$kbText += "@{$($text)}"
}
return $kbText
}
This function loops through the array of KBArticles and builds a single text value representing the result which does display properly. Would be nice if Export-Excel, recognized a hash table or array property, would get the properties (I.e. ID, URL, and SubType in this example), and output something similar rather than a blank entry or System.Object[].


Automaticaly adding .active class on checked radio buttons when DOM is fully loaded

Problem
When an user has checked a radio button and refresh the page, the button is still checked on the DOM but don't have the .active class. In that case, the user don't know the state of the button even if it is already checked
Solution
Add the .active class when the DOM is fully loaded
// Add active class if input radio checked before loading
$(function() {
  $('.btn-group-toggle').find('input[type=radio]').each(function() {
    if ($(this).is(':checked')) {
      $(this).parent().addClass('active');
    }
  });
});

Duplicate of #25122?

agree with @ysds 👍
Duplicate of #25122


fix(props): missing props on Text & RichSelect

Summary
Type

Bug

Summarise concisely:
What is expected?
Missing props

Codecov Report

Merging #297 (014e985) into main (b30e83f) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #297   +/-   ##
=======================================
  Coverage   94.44%   94.44%
=======================================
  Files          21       21
  Lines         234      234
  Branches       25       25
=======================================
  Hits          221      221
  Misses          9        9
  Partials        4        4

Impacted Files
Coverage Δ

src/components/CheckboxField/index.tsx
100.00% <ø> (ø)

src/components/RichSelectField/index.tsx
83.33% <ø> (ø)

src/components/TextBoxField/index.tsx
100.00% <ø> (ø)

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 c62e93d...014e985. Read the comment docs.


Squitter length determination optimised

Issue #2  Did a small change to the if statement there. The code is saving aroud 20 seconds now in my computer.

Hi,
could you please explain why you do a check on bit level before the crc was telling that this bit was correct?
Best regards, Andreas

Hello,
All squitters are by defalut long if the DF is greater than or equal to 16 that is of 112 bits. Otherwise they are 56.
In my code, the DF is being checked first and then the crc, the frame is only printed if the crc is a success.
What was previously happening is when the code was decoding a 56 bit squitter the msg was being passed to the crc function twice where it was failing the 112 squitter crc test and thus it got categorised as 56 bit.
Since we already know from before about the DFs of extended squitter, we sort them accordingly and then do the crc. This ensures that the crc function is called only once per msg irrespective of being 112 or 56. Even if a corrupted crc with a good DF will not be printed as it will fail crc.
I hope this justifies it.
Regards, Shoumik.


Health indicator does not reflect actual connection status

Spring Cloud Stream probably should start adding new health indicators for its middleware connections, otherwise the user will think that the app is UP, when it might be DOWN. None of the configuration in the binder factories shows up in the actuator endpoints, so you can't really tell what's broken when it is.

Need to do some thinking around this, but how about we expose a /binders endpoint with that kind of info?
Perhaps hierarchical, as in /binders/<binderName>.

/binders would be great. I think a health indicator would be essential too though (otherwise the app can be down, but /health says UP)

Ah, sorry. Yes. That would be a must.

Is this is related to this issue #271 ?
Looks like it is reflecting but with wrong status

Probably a duplicate, yes.


gsemver configuration file is missing

What happened?
gsemver configuration file is missing
How can we reproduce this?
make tag
commitizen version
v0.1.2

OS
linux

Search

[X] I did search for other open and closed issues before opening this

Additional context
No response

fixed in https://github.com/shipengqi/commitizen/pull/29


Bad type annotation in typedef when omitting trailing comma

the following program
goog.provide('ns.testSwitch.Params');
/**
 * @typedef {{
 *  boo: ?,
 *  goo: ?
 * }}
 */
ns.testSwitch.Params;

issues the following warning
input0:5: WARNING - Bad type annotation. type not recognized due to syntax error. See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information.

goo: ?
^

0 error(s), 1 warning(s), 100.0% typed
this can be fixed by either wrapping the ? in parens or by adding a trailing comma to the record.  This is pretty confusing and i think the warning is getting issued on the newline character... perhaps the error message could be improved?

https://closure-compiler-debugger.appspot.com/#input0%3D%252F**%250A%2520*%2520%2540typedef%2520%257B%257B%250A%2520*%2520%2520boo%253A%2520%253F%252C%250A%2520*%2520%2520goo%253A%2520%253F%250A%2520*%2520%257D%257D%250A%2520*%252F%250Ans.testSwitch.Params%253B%26input1%26conformanceConfig%26externs%3Dvar%2520ns%253B%250Ans.testSwitch%253B%26refasterjs-template%26includeDefaultExterns%3D1%26CHECK_SYMBOLS%3D1%26MISSING_PROPERTIES%3D1%26TRANSPILE%3D1%26CHECK_TYPES%3D1%26CLOSURE_PASS%3D1%26PRESERVE_TYPE_ANNOTATIONS%3D1%26PRETTY_PRINT%3D1
This is weird.

Maybe there's still some old code in JSDocInfoParser which treats , as a valid separator for a union type. I thought we'd changed it to only allow | whereas previously it allowed | or || or , but maybe we never got around to actually removing ,


Plugin Architecture

First of all, really interesting project; something I've been thinking about for a while - the notion of using a mac app to simplify the generation of deployment of static sites, so 👍👍👍
2 questions:

the app is open source? but also available as a purchase-able download? is there a difference between the 2?

thinking about the other generators I've used (most often Hexo), there is a plugin architecture that allows for extending in arbitrary ways; this is vital really, because use cases can vary wildly.

Perhaps thinking about these in tandem, the app development might be (instead or as well as) supported by a plugin/theme shop?
Some thoughts anyway, and I'm happy to look at areas where I might be able to lend some support.

Thanks! Any help would be appreciated.
The framework and command line tool are open source, but the Mac app, which is built around the framework, is not. That is the difference.
I've thought about creating a plugin architecture, and I would love to do so, but I haven't figured out a good way to do that in Swift yet, since it's a compiled language. A solution could be to have plugins be implemented in another language, like Javascript, but I don't like this kind of fragmentation. Any ideas on this?

slightly OT; have you seen this:- https://github.com/sorbetto/sorbetto
their approach is that almost everything is a plugin.
My inclination would be similar - modularise as much as possible, with frameworks containing most of the functionality which is then called by wrapper app / cli. Then for plugins, they could then access the same frameworks, and be CLI apps themselves; in the *nix way of doing things - lots of small components strung/piped together. The order of processing could be controlled by a simple draggable tableview or similar.

I hadn't seen Sorbetto before. It's interesting, because originally I went the same direction with Spelt, but at some point I realized that this abstraction where everything is a plugin only complicates the design of the static site generator, and provides few advantages in return. That's why I decided to abandon that approach and opt for a more straightforward implementation. The current design is loosely based on Jekyll's implementation, which means there are still points where plugins can easily be hooked into the generation process, but the problem lies in finding a low barrier solution to creating those plugins. Creating separate binaries for each plugin might be a solution, but then we'd have to make it really simple to create one. I think this is an interesting direction to explore, so if you want to give it a go, I'm definitely interested.

the nice thing about them being binaries, is that if they don't rely on something internal to the project (a framework for instance), they could be written in any language, not just swift.

sure, that's a nice feature. on the other hand, if the simplicity of creating a plugin is the main concern, exposing a framework for plugins would be a good idea. the two approaches are not necessarily mutually exclusive, but I would want to focus on Swift first


Upgrade to Solr 8.11.1 or greater

Apache Solr releases prior to 8.11.1 were using a bundled version of the Apache Log4J library vulnerable to RCE
https://solr.apache.org/security.html#apache-solr-affected-by-apache-log4j-cve-2021-44228

Bumped in e89590f4b0df34728fadfbba0d61c3a2d51392b9


setAdDelegate shouldn't be private

Also, it would be nice if you update this binding to their new SDK.

Thanks!


Upgrade version of controllers

Many sak-modules are outdated.
Prepare list of newes stable version and version in sak-module for:

https://github.com/provectus/sak-external-dns
https://github.com/provectus/sak-scaling
https://github.com/provectus/sak-cert-manager
https://github.com/provectus/sak-alb-controller
https://github.com/provectus/sak-prometheus
https://github.com/provectus/sak-nginx
https://github.com/provectus/sak-efk
https://github.com/provectus/sak-victoria-metrics
https://github.com/provectus/sak-loki
After that we can update process of each module. Create subtickets if need.

ALB controller is in progress here: https://github.com/provectus/swiss-army-kube/issues/214

External DNS is in progress here: https://github.com/provectus/sak-external-dns/pull/4

Prometheus module is in progress here: https://github.com/provectus/swiss-army-kube/issues/217

SAk-scaling versions were updated here:  https://github.com/provectus/sak-scaling/pull/5

Sak-nginx module upgrade will be here: #222


Maintaining Tab Bar

Is there anyway to configure this app to ensure my tabbar never disappears form the bottom nav ?

You are only able to 'present' MHGallery.
It's not supported to 'push' MHGallery.


Added isExpanded field to ExpansionTile widget

This MR make the ExpansionTile widget able to expand and collapse programmatically by adding the public field isExpanded and listen for it's updates.
This MR is a fix for #60387 .
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

The first part of what I said in https://github.com/flutter/flutter/pull/93849#discussion_r769141550 is still true. The value of the flag and the actual internal state of the widget are getting out of sync, which will be confusing. This is not the kind of API we want in the framework. One way to provide a feature like this is to define an ExpandedController that you pass in and on the controller you can call open/close and also ask for the current status.


Context-aware validation

Just as a rough idea, it'd be useful if we could do something like:
Record({
  count: Number.withContext(count => ({ count })),
  array: Array(String).withConstraint((a, { count }) => a.length === count),
});

Wrapping the entire Record with Constrait would be sufficient.


Finalize V1 of the API

There is still a few endpoints missing from the API:

[x] DELETE on all items.
[ ] Team members.
[ ] Component tags.
[ ] Finish metric integration.
[ ] Notifications will also need an API once finished.

Added component tags.

@GrahamCampbell you mentioned removing of the transformers etc? Is this something we'd benefit from immediately?

Is this something we'd benefit from immediately?

No. Removing them would prevent code from diverging. The same effect we were observing with the lang files might be observed here if we're not careful. That was what I was getting at. Only in this case, we really don't need to duplicate this stuff unlike the lang files.

I've made some changes to the Metrics API:

Endpoints have changed slightly:

GET /api/metrics
GET /api/metrics/:id
GET /api/metrics/:id/points
POST /api/metrics
POST /api/metrics/:id/points

You no longer need to supply the id in the JSON body when creating a point.

Other than that, this issue is now done.


can't use “swcli model info mnist/version/latest” after removed the “latest” model

Describe the bug
can't use “swcli model info mnist/version/latest” after removed the “latest” model
To Reproduce

swcli model remove mnsit/verison/latest
swcli model info mnist/version/latest
then there will throw an error:not found

Expected behavior
the latest tag can be used to the newest version which already exists
Environment

latest is a tag, not the git HEAD~0.


iOS: Full screen controls should hide with story traversal buttons

The new full screen controls should hide with the story traversal buttons and shouldn't appear anywhere except when scrolled to the very top.

Loving the updates to full screen mode, but I notice that when I swipe to a new story and begin scrolling, the top toolbar pops in and out, even though its hidden to start (which is correct) and hidden when scrolling (which is also correct).


[Client] Configuration of WIFI connection

At this moment (commit a438268), our image does not provide any easy way to connect to a WIFI. We should address this problem, I was thinking on a shell script that will allow us to configure a WIFI connection in a couple of easy steps from a SSH terminal.

Not sure if the solution described above worths a try. Our goal (at least on the client side) is to provide a POS ready to be used, to be more specific, ready to be used as soon as it is switched on. A complete POS will have a display & a keyboard, so there will be no need of a SSH connection but, nevertheless, the WIFI connection will have to be configured one way or another and it will have to be done before launching the browser. I am not sure we can o we should ask a user to deal with a pure console program, what is more they should not have access at all to the console. To sum, I am not sure if it is worthy to spend time in this story until we know what we really need.
On hold until further discussion with @javiroman.

However there are still room for improvements, in fact I do not think the final result has the required quality. It works but the experience is not smooth and there are some bugs:

Type a passphrase smaller than 8 characteres:
In this case, when the list of available WIFIs is shown again,
yours is shown with a red circle and there is no way to connect
to it, even if you type the right password.
If you are in this situation: 1º make sure your passphrase has
between 8 and 64 characters, 2º restart the device, 3º try
again with the right passphrase.

WIFI is disconnected or the decive lost connection for a short
period of time:
It should reconnect on its own but it does not. I am afraid this
is a WIP so, until we fix this problem, you have to reboot your
device. On the bright side, it will automatically reconnect after
the reboot.

But it is good enough for the moment, at least for a first beta of the complete product.
We will continue the work with story #14.


fix: Use the direction_id param on the line page

Summary of changes
Fixes an existing bug. Steps to reproduce:

Go to a line page, e.g. https://www.mbta.com/schedules/1/line
See that it defaults to direction 0, showing "Nubian" as the first stop
Click "Change Direction"
See that direction 1 is specified in the URL query, and the page correctly shows direction 1, with "Massachusetts Ave @ Holyoke St" as the first stop
Refresh the page

Expected behavior:
The page loads based on the URL query, showing direction 1, with "Nubian" as the first stop.
Observed behavior:
The page displays direction 0, with "Massachusetts Ave @ Holyoke St" as the first stop.
I couldn't find an existing ticket for this issue, but please let me know if I've missed one.

Before getting review, please check the following:

[ ] Does frontend functionality render and work correctly in IE?
[ ] Have we load-tested any new pages or internal API endpoints that will receive significant traffic? See load testing docs
[ ] Are interactive elements accessible to screen readers?
[ ] Have you checked for tech debt you can address in the area you're working in?
[ ] If this change involves routes, does it work correctly with pertinent "unusual" routes such as the combined Green Line, Silver Line, Foxboro commuter rail, and single-direction bus routes like the 170?
[ ] Are the changes organized into self-contained commits with descriptive and well-formatted commit messages?

@thecristen Did this maybe break because of https://github.com/mbta/actions/pull/30? I tried to fix it with https://github.com/mbta/dotcom/pull/1440, (that commit is also included in this branch), but that didn't seem to do it. Any ideas?

@thecristen Did our CI actions maybe break because of mbta/actions#30? I tried to fix it with #1440, (that commit is also included in this branch), but that didn't seem to do it. Any ideas?

@arkadyan yeah that was my bad, I'd attempted to update the v1 tag but ended up deleteing it (which breaks everyone's CI) and not reassigning it to the latest commit. hoping to fix it tonight

But there're no Elixir changes in this branch so the dialyzer test isn't going to run here anyway! :P


Updated free-programming-books-langs.md to include a DBMS book

What does this PR do?
This PR updates the free-programming-books-langs.md file and adds a new DBMS book
For resources
Description
Why is this valuable (or not)?
DBMS is an important subject for computer science student and this book is informative and popular among students
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Yes it is a book
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

misformatted


Publish new version to hex

https://hex.pm/packages/octokit

@lee-dohm thanks 👍

You're welcome :grinning: I'm glad to hear that it is useful for others too!


EXSWHTEC-265 - Implement Tests for Atomic Exchange

Implement positive tests for combinations of a single kernel on a single device and concurrent kernels on a single device with various memory access patterns for atomicExch
Implement positive tests for combinations of a single kernel on a single device concurrent with host,  and concurrent kernels on  multiple devices concurrent with host, with various memory access patterns for atomicExch_system
Implement negative parameter tests for atomicExch and atomicExch_system.

@music-dino
Will you please resolve the merge conflicts for this PR?

@music-dino
Due to recent pushes to develop branch, merge conflicts occurred in this PR.
Will you please resolve them?

PR has been merged into develop branch via commit f24d2dd934f2438d31dce2c73a89c416b915df6d.


the send button does not work on a FP1 (fair phone) android 4.2.2

Reported by @elcaballito:matrix.org
Hi there. The send button in the chat prompt (the green arrow) doesn't react, so I can't send any text message. This happens both in encrypted as well as unencrypted rooms. Meanwhile, the buttons for file upload and call (paperclip and phone symbol, respectively) are working just fine, i.e. reacting as buttons and doing what I expect.
https://github.com/matrix-org/riot-android-rageshakes/issues/206

i don't reproduce this issue even on an android 4.2.2


setServerCertificate for widevine fails with error 6004

What version of Shaka Player are you using? 2.1.0

Can you reproduce the issue with our latest release version? Y

Can you reproduce the issue with the latest code from master? Y

Are you using the demo app or your own custom app? Custom App

If custom app, can you reproduce the issue using our demo app? Y

What browser and OS are you using? Chrome v59

What did you do?

For the release of chrome 59 we have read from widevine website (https://www.widevine.com/product_news.html) that we can use the feature setServerCertificate as below :
var serverCertificate = new Uint8Array(...);
player.configure({
drm: {
advanced: {
'com.widevine.alpha': {
serverCertificate: serverCertificate
}
}
}
});_
We have tried to implement this feature on our customApp (attached file).
The .bin file is downloaded correctly, we transform it from string to Unit8Array, but the error 6004 occurs.

What content did you load? Encrypted content
- If standard demo asset, which one? N/A

- If custom asset, what manifest and license server URIs? N/A

How did you interact with the content, if at all? N/A

What did you expect to happen? We expect the download of serverCertificate and the fruition of media content. (If we delete the piece of serverCertificate the content plays correctly)

What actually happened? Error 6004 happen.

var serverLicenseFile = 'https://' + location.host + '/license.bin';              // This is a license file that we’ve downloaded from https://storage.googleapis.com/wvdocs/wv-proxy-sample.tgz
$.ajax({
url: serverLicenseFile,
success : function(response){
  function str2ab(str) {          // function to get a Unit8Array
	 var buf = new ArrayBuffer(str.length*2);
	 var bufView = new Uint8Array(buf);

	 return bufView;
  }

  var serverCertificate = str2ab(response);

  self.player.configure({
	 'preferredAudioLanguage': self.getDefaultAudioStream(),
	 manifest: {
					dash: {
						clockSyncUri: dateSync
					}
	 },
	 abr: {
		manager: abrManager
	 },
	 drm: {
		servers: {
			'com.widevine.alpha': URL_API["GetWidevineExternalKey"]+"&channel=STBTIVUON&cp_id="+self.currentContent.variant.cp_id
		},
		advanced: {
			'com.widevine.alpha': {
				  serverCertificate: serverCertificate, // for Chrome 59
				  'videoRobustness': 'SW_SECURE_CRYPTO',
				  'audioRobustness': 'SW_SECURE_CRYPTO'
			}
		}
	 }
  });

  self.load(mediaUrl);
},

error : function(error){
    console.log(error);
}

});

I have tried to send a ZIP file but an error occurs. You can find in first comment the png of the error and in the second comment our code.
Thank you
Alessio

First, if you are going to make a network request for it, you might as well not do it and have the CDM do it.  The reason you would want to use setServerCertificate is to avoid the round trip to the server.  For example, if you embed it in the page, or if you make other requests at the same time.  Since you are making the request already, you can just have the browser do it for you.  Using setServerCertificate is optional.
Second, if the code you posted is exactly what you are using, it has an error in str2ab.  You create the array buffer, but don't fill it.  So you are giving us an array of 0s.  Also, you are using jQuery, which is converting the response to a string.  However, the certificate is actually binary.  This means that jQuery may be incorrectly converting the response to a string (for example, interpreting bytes as UTF-8 codepoints).  It would be better to use XMLHttpRequest to get the ArrayBuffer response directly.

There are still reasons to request it from the server without letting the CDM do it.  The CDM will do it once per session, as opposed to once per page load.  Setting it in advance can also reduce playback latency for content that does not have a clear lead.

Hi guys,
thank you for support. Now we implement following code but we have the same issue ( 6004 ). Can u help me to understand why?
var serverLicenseFile = 'https://' + location.host + '/license.bin';              // This is a license file that we’ve downloaded from https://storage.googleapis.com/wvdocs/wv-proxy-sample.tgz
var oReq = new XMLHttpRequest();
oReq.open("GET", serverLicenseFile, true);
oReq.responseType = "arraybuffer";
oReq.onload = function (oEvent) {
var arrayBuffer = oReq.response; // Note: not oReq.responseText
if (arrayBuffer) {
var serverCertificate = new Uint8Array(arrayBuffer);
self.player.configure({
'preferredAudioLanguage': self.getDefaultAudioStream(),
manifest: {
dash: {
clockSyncUri: dateSync
}
},
abr: {
manager: abrManager
},
drm: {
servers: {
'com.widevine.alpha': URL_API["GetWidevineExternalKey"]+"&channel=STBTIVUON&cp_id="+self.currentContent.variant.cp_id
},
advanced: {
'com.widevine.alpha': {
serverCertificate: serverCertificate, // TODO: for Chrome 59
'videoRobustness': 'SW_SECURE_CRYPTO',
'audioRobustness': 'SW_SECURE_CRYPTO'
}
}
}
});
                          self.load(mediaUrl);

           }

};
oReq.send(null);

That all looks reasonable to me, but perhaps @TheModMaker will spot something I missed.
The error message is based on the fact that the browser/CDM rejected the data you provided.  So I can only assume it's not the correct data in some way.
If you can send us the exact license.bin file, we could probably tell you if it's malformed in some way.  If you share the URL of that file with us, we could probably also tell you if there is some server issue that's corrupting the file.  You may find our emails in the CONTRIBUTORS file if you don't want to share these things publicly.

Widevine provides the bin file from here : https://www.widevine.com/product_news.html
I download it from here : https://storage.googleapis.com/wvdownload/cert_license_widevine.tgz
I unzip the tgz and I put the bin file on our apache server.
Thanks,
Let we know,
Alessio

Thanks.  We will go through those same steps, but that may not help if you made a mistake on your end.  If you send us the exact file you are serving and/or the URL for that file on your server, we can compare that file with ours and tell you if your copy is corrupt somehow.

Hi Joey,
we follow your suggestion and put the file on our server.
Now we are able to play content with serverCertificate enabled.
Thank you for your support :+1:

Glad I could help!

@joeyparrish We are experiencing the same issue with a certificate. I will email you the link to the bin file, if you have any insight, it would be greatly appreciated.

Which OS and browser versions are you seeing this on?

Mac/Chrome
On Aug 8, 2017 1:18 PM, "Jeff Jassky"<EMAIL_ADDRESS>wrote:

Which OS and browser versions are you seeing this on?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/google/shaka-player/issues/810#issuecomment-321022909,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAjpdVG9NnGFphIbFl63-sm7UN3TKRjXks5sWJhNgaJpZM4NdghJ
.

@hghazzi, what error code do you get with the cert you sent via email?

@hghazzi, I am able to play with your certificate, so there's nothing wrong with the contents.  Perhaps you are fetching it wrong?
If you are using XHR to fetch the cert, make sure you are using responseType = 'arraybuffer'.  See the MDN article "Sending and Receiving Binary Data" for more details.
If you are using Shaka's NetworkingEngine to make the request, you will already get back an ArrayBuffer.
Shaka Player config wants a Uint8Array, so use something like new Uint8Array(certBuffer) for the value you pass to Shaka's DRM configuration.
Here's an example using NetworkingEngine:
var requestType = shaka.net.NetworkingEngine.RequestType.APP;
var request = { uris: [ '810.cert.bin' ] };
var async = shakaDemo.localPlayer_.getNetworkingEngine().request(requestType, request);

async.then(function(response) {
  var cert = new Uint8Array(response.data);
  console.log('cert fetched', cert);

  // This config affects future calls to player.load()
  player.configure({
    drm: {
      'com.widevine.alpha': { serverCertificate: cert }
    }
  });
});

Here's the output from the server I tried setting up.   Unfortunately, I can't really offer proxy support here.

Would you be able to provide a sample working proxy, or the one that you
used?
On Thu, Aug 10, 2017 at 6:46 PM, Joey Parrish<EMAIL_ADDRESS>wrote:

@hghazzi https://github.com/hghazzi, it seems like you have a bug in
your proxy. Unfortunately, I can't really offer proxy support here.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/google/shaka-player/issues/810#issuecomment-321693785,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAjpdQlYYVV8guiJXM7u0PmYepnK-s7zks5sW4hGgaJpZM4NdghJ
.

I'm using the demo license server in our demo app: https://widevine-proxy.appspot.com/proxy


Disable miLatency opt for MI16x16

This is a temporal fix for gfx940 extended test fail.
miLatency opt can cause mismatch with MI16x16 + PGR2 due to too small miLatencyLeft value.
This change is to disable miLatency opt for MI16x16 until we fix the scheduling issue.


fix: register account contract before recipient

Fix potential race condition where the note processor catches up to the tip of the chain before the PXE knows of the account contract at that address

Benchmark results
Metrics with a significant change:

protocol_circuit_simulation_time_in_ms (public-kernel-setup): 669 (-23%)
protocol_circuit_proving_time_in_ms (private-kernel-tail-to-public): 85,429 (-17%)
protocol_circuit_proving_time_in_ms (base-rollup): 65,140 (-20%)
protocol_circuit_proving_time_in_ms (root-parity): 33,812 (-16%)
protocol_circuit_proving_time_in_ms (public-kernel-tail): 154,963 (-16%)
protocol_circuit_proving_time_in_ms (root-rollup): 19,536 (-20%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Proof generation
Each column represents the number of threads used in proof generation.

Metric
1 threads
4 threads
16 threads
32 threads
64 threads

proof_construction_time_sha256_ms
5,786
1,567
698
761 (-1%)
784 (+1%)

proof_construction_time_sha256_30_ms
11,926
3,189
1,415
1,427 (-3%)
1,478 (+1%)

proof_construction_time_sha256_100_ms
44,304
11,836
5,441
5,421
5,375

proof_construction_time_poseidon_hash_ms
79.0 (+1%)
34.0
34.0
57.0 (-2%)
87.0 (-2%)

proof_construction_time_poseidon_hash_30_ms
1,536
424
226 (+11%)
223
268

proof_construction_time_poseidon_hash_100_ms
5,795
1,589
718 (-1%)
776 (-1%)
802

L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
4 txs
8 txs

l1_rollup_calldata_size_in_bytes
1,412
1,412

l1_rollup_calldata_gas
9,440
9,452

l1_rollup_execution_gas
607,976
607,988

l2_block_processing_time_in_ms
679 (-5%)
1,283 (-1%)

l2_block_building_time_in_ms
21,813 (-3%)
45,648

l2_block_rollup_simulation_time_in_ms
21,692 (-3%)
45,296

l2_block_public_tx_process_time_in_ms
18,590 (-4%)
41,911

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 8 txs.

Metric
3 blocks
5 blocks

node_history_sync_time_in_ms
5,904
8,461 (-1%)

node_database_size_in_bytes
9,482,320
12,755,024

pxe_database_size_in_bytes
7,774
15,127

Circuits stats
Stats on running time and I/O sizes collected for every kernel circuit run across all benchmarks.

Metric
1 leaves
16 leaves
64 leaves
128 leaves
256 leaves
512 leaves
1024 leaves
32 leaves

batch_insert_into_append_only_tree_16_depth_ms
10.4
17.0 (+1%)
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.7
31.7
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.604
0.523 (+1%)
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
48.7 (-2%)
75.3 (-1%)
132
246
464 (-2%)
N/A

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
95.9
159
288
543
1,055
N/A

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.498 (-2%)
0.464 (-1%)
0.451 (-1%)
0.447
0.433 (-2%)
N/A

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
58.5 (-3%)
111 (-1%)
179 (-2%)
350
620 (-1%)
N/A

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
107
208
355
686
1,263
N/A

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.504 (-2%)
0.498 (-1%)
0.473 (-3%)
0.479
0.463 (-1%)
N/A

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
58.8 (-3%)

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
N/A
N/A
N/A
101

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0.549 (-1%)

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes
1 registered classes

tx_size_in_bytes
79,470
665,267

Transaction size based on fee payment method
| Metric |  |
| - |  |


Updated with Company report sample example

Updated with Company report sample example and edited main file by removing unnecessary comments.

Looks good except for the conflicts.  Could you fix those so I can merge?


License URL issues in submodule packages

We've recently started using npm-license-crawler to generate our dependency list so our React Native app can have a license list that can link to the license files directly.
There are two issues with the generated license URLs that we have found in regards to submodules, in some cases.
For example, AppCenter-SDK-React-Native has several child packages that we use. The main repository uses LICENSE while the submodules use LICENSE.MD.  Would it be possible for submodules to refer to the actual submodule license file instead of using the parent url?  Or even possibly, check that the URL to the generated license file is even valid?
I've additionally opened an issue with AppCenter Issues to fix their file extension mismatches, but was hoping this was an edge case that could also be accounted for here as well.

Hi, Thanks for using npm-license-crawler and your report.  I'll will look into this asap.

Thanks so much!

Hi. I have briefly investigated the case.  Generally, if a sub-module uses a LICENSE.MD file this discovered and the license URL is output accordingly. However, in the example "AppCenter-SDK-React-Native" the problem is that the submodule package.json contains the "repository.url" property of the top-level repository. As the URL is constructed using the Repository URL plus the filename this leads to a wrong URL path in the given case. Even though it is a edge case in my opinion I would like to find a solution for the for it.

Cool, thanks for spending time looking into it.  AppCenter maintainers have said they will be fixing the name mismatches.


[Bug]: Exit button not working properly

Give a brief about the bug ✍
When the exit button is clicked, it does not exit in a manner that is intended, rather screen shows up with text '405 Not Allowed'

What is the expected behavior? 🤔
The user must be able to exit the game without any hindrance, and maybe a 'Play Again' button would be a good addition on the exit page.
Provide step by step information reproduce the bug 📄
Go to 'https://chromegaming.github.io/Dot-Box/'
Click on 'Start' button
Click on 'Exit' button placed on left-top corner
Bug is reproduced
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hii,
My name is Richa Singh .I am a front-end developer and really eager to contribute to this project to solve this issue could you please assign this issue to me under GSSoC'24.

please assign this issue to me under GSSoC'24.


[SUPPORT] Flink uses bulk_insert mode to load the data from hdfs file to hudi very slow.

Describe the problem you faced
When I use flink bulk_insert batch mode to load the data with 406,000 lines and 4 partitions from hdfs file to hudi, it almost impossible to insert the data. Flink spent 40+ mins to insert the data, but it eventually failed.

Also flink will create so many small parquet files.

But if I use upsert mode with flink, it only spent about 53 seconds to upsert the data and only few log files.

To Reproduce
Steps to reproduce the behavior:

The data in hdfs is like below:

1,WLYzvkajXzdZKiotcK,zhongda,mike,82,43,67.36,18288287027,liangmin@yangzhu.com,<IP_ADDRESS>
3,WLYzvkajXzdZKiotcK,zhongda,huni,82,43,67.36,18288287027,liangmin@yangzhu.com,<IP_ADDRESS>
4,WLYzvkajXzdZKiotcK,beida,tomy,82,43,67.36,18288287027,liangmin@yangzhu.com,<IP_ADDRESS>
2,WLYzvkajXzdZKiotcK,xidian,tomy,82,43,67.36,18288287027,liangmin@yangzhu.com,<IP_ADDRESS>
6,NKcZrLTHw,huagong,huni,62,76,78.84,18088117352,yan48@yahoo.com,<IP_ADDRESS>
7,NKcZrLTHw,xidian,tony,62,76,78.84,18088117352,yan48@yahoo.com,<IP_ADDRESS>
5,NKcZrLTHw,beida,mike,62,76,78.84,18088117352,yan48@yahoo.com,<IP_ADDRESS>
8,NKcZrLTHw,zhongda,tomy,62,76,78.84,18088117352,yan48@yahoo.com,<IP_ADDRESS>
9,tX,huagong,tony,42,53,92.76,18765656706,chenyang@qiang.cn,<IP_ADDRESS>
10,tX,xidian,tony,42,53,92.76,18765656706,chenyang@qiang.cn,<IP_ADDRESS>

Full sql:
upsert mode

drop catalog if exists hudi;
create catalog hudi with(
'type' = 'hudi',
'mode' = 'hms',
'hive.conf.dir'='/etc/hive/conf'
);

create database if not exists hudi.studb;

drop table if exists stu_source;
create table stu_source (
  id int,
  name string,
  school string,
  nickname string,
  age int,
  class_num int,
  score decimal(4, 2),
  phone bigint,
  email string,
  ip string,
  primary key (id) not enforced
) with (
  'connector' = 'filesystem',
  'path' = 'hdfs://host117:8020/tmp/student',
  'format' = 'csv'
);

drop table if exists hudi.studb.student33;
create table hudi.studb.student33 (
  id int,
  name string,
  school string,
  nickname string,
  age int,
  class_num int,
  score decimal(4, 2),
  phone bigint,
  email string,
  ip string,
  primary key (id) not enforced
) partitioned by (school)
with (
  'connector' = 'hudi',
  'table.type' = 'MERGE_ON_READ',
  'hoodie.datasource.write.hive_style_partitioning' = 'true',
  'hoodie.datasource.write.recordkey.field' = 'id',
  'hive_sync.enable' = 'false',
  'write.operation' = 'upsert',
  'write.tasks' = '8'
);

insert into hudi.studb.student33 select * from stu_source;

bulk_insert mode
drop catalog if exists hudi;
create catalog hudi with(
'type' = 'hudi',
'mode' = 'hms',
'hive.conf.dir'='/etc/hive/conf'
);

create database if not exists hudi.studb;

drop table if exists stu_source;
create table stu_source (
  id int,
  name string,
  school string,
  nickname string,
  age int,
  class_num int,
  score decimal(4, 2),
  phone bigint,
  email string,
  ip string,
  primary key (id) not enforced
) with (
  'connector' = 'filesystem',
  'path' = 'hdfs://host117:8020/tmp/student',
  'format' = 'csv'
);

drop table if exists hudi.studb.student22;
create table hudi.studb.student22 (
  id int,
  name string,
  school string,
  nickname string,
  age int,
  class_num int,
  score decimal(4, 2),
  phone bigint,
  email string,
  ip string,
  primary key (id) not enforced
) partitioned by (school)
with (
  'connector' = 'hudi',
  'table.type' = 'MERGE_ON_READ',
  'hoodie.datasource.write.hive_style_partitioning' = 'true',
  'hoodie.datasource.write.recordkey.field' = 'id',
  'hive_sync.enable' = 'false',
  'write.operation' = 'bulk_insert',
  'write.tasks' = '8'
);

insert into hudi.studb.student22 select * from stu_source;

Expected behavior
If I use bulk_insert with flink, I may be fast to load the data from hdfs to hudi.
Environment Description

Flink version: 1.15.1

Hudi version : 0.12.0-rc1

Spark version :

Hive version : 3.1.2

Hadoop version : 3.2.0

Storage (HDFS/S3/GCS..) : HDFS

Running on Docker? (yes/no) :

Stacktrace
There are so many logs in taskmanager like below:

Hi, you need to make sure all the write tasks are scheduled and run in batch execution mode for bulk insert.

Here is the full test data.
student


Access denied

i upload image, i can upload 11 images, i get the error Access denied when i upload the 12th image.

Closing as a duplicate of #6884.
This should be fixed in the upcoming 0.9 release. If you still have trouble after upgrading please come back and re-open. Thanks.

@kevinansfield ok, i will check it in 0.9 release, many thanks

+1 for 0.9.0 happening to me with ghost:latest and ghost:0.9.0

Logged out and back in, and was able to post images again. This issue still exists though. Recommend reopening.


ingress: nginx controller watches referenced tls secrets

This enables the controller to reload certificates on changes in the secrets.
We are maintaining a list of referenced certificates in secrMetadata to only reload/sync the controller when something in referenced certificates changes.

@alanhartless @aledbf
#800 #1054

LGTM

I see you already modified it per my last comment, @simonswine thanks! LGTM, will merge on green

@bprashanth, seems like it has happened in the same minute :)

Merged, but no new image. If you need this in an image please send a pr with the version bump and I can push it out.


Allow multiline description for constants

Hi
This patch fixes multiline descriptions for constants.
And a bit offtopic: is it possible to do something with constant value rendering? Now yard places constant value after docstring, and '=' looks a bit odd after constant name.

Thanks

What do you suggest we do about displaying constants? We couldn't really put the definition above on the = line, because the definition might be multi-line as well, leading to an even weirder looking layout IMO. The only other possibility is to have a "Constant Details" section where we put the full information, but IMO this would be a waste of space, as typically constant documentation is short and only a single sentence (so there are no extra details, we would just duplicate the data).

Ok, agree about moving constant value, but what wrong if the constant definition will be multiline? I think it won't hurn anybody if that regexp will be with /m modifier. (and help me to put there such a long description) :)


Update M.E.AI.Abstractions to 9.0.0-preview.9.24556.5

Rerunning the tests, it's flakey sometimes.

Thanks again


Vulkan: 2D msaa does not AA clipped children

Godot version
4.0 Beta 1
System information
Shouldn't be system specific. Linux, Vulkan, 1050 Ti nvidia driver v515.65.01
Issue description
The MSAA, it does nothing for the clipped goggles. Unclipped is on the left for comparison, and the zoomed squares to better show the AA:

@Geometror
The ghosting, darkening, and blending on the clipped version are unrelated to MSAA. See https://github.com/godotengine/godot/issues/49198
clip_children might be better done in some other technical way (one that does not block MSAA hopefully) but I don't know enough to say.
Steps to reproduce

Set up 2D project
Enable 2D MSAA x8 in project settings
Create any canvasitem node (sprite or polygon)
Create a polygon (or line) node as a child of previous step, enable clip_children on said parent
Run scene, the parent will have AA but the child will not

Note on step 4: I imagine a sprite could have the same issue, but polygons are an easier way to create something that needs AA (and they need AA always, whereas sprites can be smoothed if you can use transparency).
Minimal reproduction project
clip_msaa_mrp.zip
(screenshot above is what the MRP is)

I wonder if 2D clipping is performed in a shader. If so, would alpha-to-coverage make it able to be antialiased?

I wonder if 2D clipping is performed in a shader. If so, would alpha-to-coverage make it able to be antialiased?

Yeah, that's what I was talking about right before the r.steps. Also you'd know more than I. If it makes clip-related nodes visually identical to their unclipped form (thus no limitations), that's what I want.
Krita has a feature like this (alpha inheritance), not sure how suitable their technique would be for Godot's real-time rendering though.


How can I download a youtube playlist with youtube-dl and make it a mp3-playlist?

Checklist

[x] I'm asking a question
[ ] I've looked through the README and FAQ for similar questions
[ ] I've searched the bugtracker for similar questions including closed ones

Question

I want to download this playlist but when I download it like youtube-dl -i PLSzf4L_DltPLtcOJuLM-eSV5AzBQQIrPc it doesn't write any playlist info in metadata. But most of the music players need playlists info to categorizing music files. Like cmus(I coudn't categorize my musics because lack of metadata). How can I do that?
Youtube-dl version: 2019.10.29

The command that i use for that is this one
youtube-dl -4icwxo "%(playlist_index)s - %(title)s.%(ext)s" --yes-playlist --playlist-reverse --audio-format mp3 --audio-quality 0 --embed-thumbnail --download-archive archive.txt

Specify full URL instead of just id.
youtube-dl -i https://www.youtube.com/playlist?list=PLSzf4L_DltPLtcOJuLM-eSV5AzBQQIrPc


'logging' name causing issues

create a file named logging.py anywhere as follows
#!/usr/bin/env python
print "hello"
Then

python
import pandas

you will get the following error
AttributeError: 'module' object has no attribute 'getLogger'

Something strange is going on here with your Python configuration. Have you added the directory containing logging.py to your Python path? This is not a pandas bug -- pandas is simply using import logging, which it expects to be the standard library logging module.

hi shoyer,
well yes, if logging.py is in the very same folder of the script from where I import pandas, there will always be issues. I was wondering what is the best way to avoid namespace conflicts.
thank you,

Pandas will not import your logging.py module unless you put the directory that contains it directly in the Python path, in conflict with the standard library's logging module. You do not want to be munging your Python path directly like this -- it's going to cause all sorts of problems, not just with pandas. Instead, run your code with relative imports or put your code in a package, and install that package.

Hi shoyer,
it definitely does import logging.py
I created it like above, and just by importing pandas (in a different script, but same directory) loading.py is loaded, and not the python logging module.
Is there something I am missing?

Run Python in a different directory (not related to your project) and type import logging. Is it the standard library module or your script logging.py?

in that case, the standard library will be loaded.

How did you install pandas?

I don't think this is a pandas thing. Replace pandas with numpy or requests and the same thing happens.

Hmm. I mislead you because this issue doesn't appear when you import pandas from IPython. But indeed, it happens when you import pandas from the python command line:
$ touch logging.py
$ python -c 'import pandas'
Traceback (most recent call last):
....
AttributeError: 'module' object has no attribute 'getLogger'

The simple solution is not to name your own file after a standard library module. Nothing we can do to help you here, though.


Add addRasterLayers to bridge

Status
READY
JIRA Ticket
SPACON-410
Description

Add addRasterLayers to bridge

Todos

[] Tests
[ ] Documentation
[ ] License

@boundlessgeo/spatial-connect

👍


Add minification of CSS to the grunt tasks on build

Scratch that... I hadn't seen that you were using bundleconfig.json


Filtering URLs

I try to block some URLs. I am developing a free ( and open source) web browser for kids.
ProxyTestController.cs -> OnRequest -> e.Cancel = true doesn't work.
What is the best way to block URLs and show a warning page?
Thanks.

If you look at the sample project.
https://github.com/titanium007/Titanium/blob/master/Titanium.Web.Proxy.Test/ProxyTestController.cs
Specifically look at the OnResponse Event. There you can modify the html content of the response to what ever you want to.
I am still cleaning up the code e.Cancel was something not to be exposed to developer.

Hi, thank you for the answer.
I can detect URL and HTML string at ProxyTestController.cs -> OnResponse from e.RequestURL and e.ResponseString. And i can change ResponseString.
But i think requested page is already loaded. I want no connection if requested URL is in blacklist.

Okay. I modified the code just now. I think you could do something line below on OnRequest handler.
 if(e.RequestURL.Contains("jw.org"))
 {
    e.Ok("<!DOCTYPE html>
Blocked

website blocked.
");
 }

I tried code, but it doesn't work, web site is being loaded. I cleaned  browser cache.

Are you sure. I just tried and worked for me. May be you are not pointing the browser to the proxy.
   public void OnRequest(object sender, SessionEventArgs e)
        {
            if (e.RequestURL.Contains("somewebsite.com"))
            {
                e.Ok("<!DOCTYPE html>
Blocked

website blocked.
");
            }
        }

It works. I added it to first lines of OnRequest. Thanks.


Add ambiguous check when generate join plan

Describe the bug
For some join sql whose meaning is not clear, datafusion will not throw error.
For example, test0 and test1 both has c0 column.
❯ explain select * from test0 as t0 inner join test0 as t1 on c0 = c0;
+---------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| plan_type     | plan                                                                                |
+---------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| logical_plan  | Projection: t0.c0, t0.c1, t0.c2, t0.c3, t0.c4, t0.c5, t1.c0, t1.c1, t1.c2, t1.c3, t1.c4, t1.c5                                                                          |
|               |   Inner Join: t0.c0 = t1.c0                                                                                |
|               |     SubqueryAlias: t0                                                                                |
|               |       TableScan: test0 projection=[c0, c1, c2, c3, c4, c5]                                                                                |
|               |     SubqueryAlias: t1                                                                                |
|               |       TableScan: test0 projection=[c0, c1, c2, c3, c4, c5]                                                                                |

In PostgreSQL, this will throw an error:
psql -d "$POSTGRES_DB" -h "$POSTGRES_HOST" -p "$POSTGRES_PORT" -U "$POSTGRES_USER" -c "explain select * from test0 as t0 inner join test0 as t1 on c0 = c0;"
ERROR:  column reference "c0" is ambiguous
LINE 1: ...select * from test0 as t0 inner join test0 as t1 on c0 = c0;
                                                               ^

The semantics of this sql is not clear, we need throw exception like PostgreSQL do.
To Reproduce
test0 and test1 both has c0 column.
Then run explain select * from test0 as t0 inner join test0 as t1 on c0 = c0;.
Expected behavior
Additional context

It is a bug, we should fix it.


putImageData does not work on some safari version

I'm using putImageData with the infinite canvas and the behavior is fine using most browser.
But on safari version 16.5 using Ventura 13.4, when a call to this function is made,
the console logs the following error and does not display the expected content.
Unhandled Promise Rejection: TypeError: Type error

The problem did not occur in other settings using safari.
I created this minimal project using svelte.
The component using the canvas is at src/routes/TestComponent.svelte.
On most platform, a pixelated heart is shown, using this function
const draw = () => {
    if (context && canvas) {
      context.clearRect(0, 0, canvas.width, canvas.height);

      const res = 21;
      console.log(content.length, res * res * 4);
      let imageData = new ImageData(res, res);
      imageData.data.set(content);

      // behaviour is different if this is used before
      // context.fillRect(0,0, 100,100)

      context.putImageData(
        imageData,
        Math.floor(canvas.width / 2),
        Math.floor(canvas.height / 2)
      );
    }
  };

Is there a problem with the way I use the library ?
I plan to create an example not using svelte, to make sure the problem is not from here.

Internally, InfiniteCanvas uses createPattern to draw the ImageData. But, as it turns out, Safari has a bug in precisely that method. So, nothing I can do about this, unfortunately.

okey, do you want me to keep the issue open to track potential changes in the behavior ?