HBASE-25113 [testing] HBaseCluster support ReplicationServer for UTs

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 11s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ HBASE-24666 Compile Tests _

+1 :green_heart:
mvninstall
4m  4s
HBASE-24666 passed

+1 :green_heart:
checkstyle
1m 16s
HBASE-24666 passed

+1 :green_heart:
spotbugs
2m 10s
HBASE-24666 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 53s
the patch passed

-0 :warning:
checkstyle
1m 12s
hbase-server: The patch generated 5 new + 206 unchanged - 1 fixed = 211 total (was 207)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  2s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
18m 54s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

+1 :green_heart:
spotbugs
2m 20s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 14s
The patch does not generate ASF License warnings.

43m  7s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2662

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle xml

uname
Linux 46dbe6d44000 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
HBASE-24666 / 34e49bc8f6

checkstyle
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/1/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt

Max. process+thread count
84 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/1/console

versions
git=2.17.1 maven=3.6.3 spotbugs=3.1.12

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 38s
Docker mode activated.

-0 :warning:
yetus
0m  4s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ HBASE-24666 Compile Tests _

+1 :green_heart:
mvninstall
5m 41s
HBASE-24666 passed

+1 :green_heart:
compile
1m 24s
HBASE-24666 passed

+1 :green_heart:
shadedjars
9m  5s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 50s
HBASE-24666 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
5m 29s
the patch passed

+1 :green_heart:
compile
1m 26s
the patch passed

+1 :green_heart:
javac
1m 26s
the patch passed

+1 :green_heart:
shadedjars
8m 28s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 50s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
136m 58s
hbase-server in the patch passed.

173m 19s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2662

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 454c245094ce 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
HBASE-24666 / 34e49bc8f6

Default Java
AdoptOpenJDK-11.0.6+10

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/1/testReport/

Max. process+thread count
4438 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/1/console

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 47s
Docker mode activated.

-0 :warning:
yetus
0m  5s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ HBASE-24666 Compile Tests _

+1 :green_heart:
mvninstall
5m  8s
HBASE-24666 passed

+1 :green_heart:
compile
1m 13s
HBASE-24666 passed

+1 :green_heart:
shadedjars
8m 16s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 42s
HBASE-24666 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 42s
the patch passed

+1 :green_heart:
compile
1m 18s
the patch passed

+1 :green_heart:
javac
1m 18s
the patch passed

+1 :green_heart:
shadedjars
8m 49s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 43s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
156m  1s
hbase-server in the patch passed.

190m  0s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2662

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux d9f5d8c39016 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
HBASE-24666 / 34e49bc8f6

Default Java
AdoptOpenJDK-1.8.0_232-b09

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/1/testReport/

Max. process+thread count
3928 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/1/console

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
2m  6s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ HBASE-24666 Compile Tests _

+1 :green_heart:
mvninstall
4m 31s
HBASE-24666 passed

+1 :green_heart:
checkstyle
1m 14s
HBASE-24666 passed

+1 :green_heart:
spotbugs
2m 13s
HBASE-24666 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m  2s
the patch passed

+1 :green_heart:
checkstyle
1m 18s
hbase-server: The patch generated 0 new + 206 unchanged - 1 fixed = 206 total (was 207)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
19m 55s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

+1 :green_heart:
spotbugs
2m 36s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 12s
The patch does not generate ASF License warnings.

46m 10s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/2/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2662

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle xml

uname
Linux 7bc521d1625e 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
HBASE-24666 / 34e49bc8f6

Max. process+thread count
84 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/2/console

versions
git=2.17.1 maven=3.6.3 spotbugs=3.1.12

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
4m  7s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ HBASE-24666 Compile Tests _

+1 :green_heart:
mvninstall
3m 58s
HBASE-24666 passed

+1 :green_heart:
compile
1m  5s
HBASE-24666 passed

+1 :green_heart:
shadedjars
6m 34s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 39s
HBASE-24666 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m  0s
the patch passed

+1 :green_heart:
compile
1m  6s
the patch passed

+1 :green_heart:
javac
1m  6s
the patch passed

+1 :green_heart:
shadedjars
6m 38s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 38s
the patch passed

_ Other Tests _

-1 :x:
unit
133m 29s
hbase-server in the patch failed.

164m 30s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2662

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux ab1b01d21bda 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
HBASE-24666 / 34e49bc8f6

Default Java
AdoptOpenJDK-11.0.6+10

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/2/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/2/testReport/

Max. process+thread count
4428 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/2/console

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 29s
Docker mode activated.

-0 :warning:
yetus
0m  4s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ HBASE-24666 Compile Tests _

+1 :green_heart:
mvninstall
3m 49s
HBASE-24666 passed

+1 :green_heart:
compile
0m 59s
HBASE-24666 passed

+1 :green_heart:
shadedjars
6m 36s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 40s
HBASE-24666 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 31s
the patch passed

+1 :green_heart:
compile
0m 57s
the patch passed

+1 :green_heart:
javac
0m 57s
the patch passed

+1 :green_heart:
shadedjars
6m 33s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 40s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
142m 56s
hbase-server in the patch passed.

169m 31s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2662

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux f786a772d93c 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
HBASE-24666 / 34e49bc8f6

Default Java
AdoptOpenJDK-1.8.0_232-b09

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/2/testReport/

Max. process+thread count
4644 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/2/console

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
7m 42s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  1s
The patch does not contain any @author tags.

_ HBASE-24666 Compile Tests _

+1 :green_heart:
mvninstall
4m 13s
HBASE-24666 passed

+1 :green_heart:
checkstyle
1m 15s
HBASE-24666 passed

+1 :green_heart:
spotbugs
2m 13s
HBASE-24666 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 51s
the patch passed

+1 :green_heart:
checkstyle
1m 15s
hbase-server: The patch generated 0 new + 206 unchanged - 1 fixed = 206 total (was 207)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
19m 32s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

+1 :green_heart:
spotbugs
2m 17s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 13s
The patch does not generate ASF License warnings.

50m 24s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/3/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2662

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle xml

uname
Linux 983ea7dc6b5c 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
HBASE-24666 / 34e49bc8f6

Max. process+thread count
84 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/3/console

versions
git=2.17.1 maven=3.6.3 spotbugs=3.1.12

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 40s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ HBASE-24666 Compile Tests _

+1 :green_heart:
mvninstall
4m 30s
HBASE-24666 passed

+1 :green_heart:
compile
1m 12s
HBASE-24666 passed

+1 :green_heart:
shadedjars
8m 24s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 45s
HBASE-24666 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 17s
the patch passed

+1 :green_heart:
compile
1m  6s
the patch passed

+1 :green_heart:
javac
1m  6s
the patch passed

+1 :green_heart:
shadedjars
7m 57s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 42s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
151m 47s
hbase-server in the patch passed.

183m 35s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/3/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2662

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux badcadb5d46e 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
HBASE-24666 / 34e49bc8f6

Default Java
AdoptOpenJDK-1.8.0_232-b09

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/3/testReport/

Max. process+thread count
4445 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/3/console

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 16s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ HBASE-24666 Compile Tests _

+1 :green_heart:
mvninstall
4m 44s
HBASE-24666 passed

+1 :green_heart:
compile
1m 12s
HBASE-24666 passed

+1 :green_heart:
shadedjars
7m 23s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 43s
HBASE-24666 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 29s
the patch passed

+1 :green_heart:
compile
1m 12s
the patch passed

+1 :green_heart:
javac
1m 12s
the patch passed

+1 :green_heart:
shadedjars
7m 20s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 42s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
204m 13s
hbase-server in the patch passed.

235m  8s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2662

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux c3b55fee7e70 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
HBASE-24666 / 34e49bc8f6

Default Java
AdoptOpenJDK-11.0.6+10

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/3/testReport/

Max. process+thread count
3184 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2662/3/console

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.


Failed both services on MacBook M1 Pro

Description
EVAL fails to execute in both services (eval and eval.gpu) on a MacBook M1 Pro running Ventura 13.3.
Screenshots and Tracebacks
I run: docker-compose up --build eval and get this:

Traceback:
Attaching to eval
eval  | Traceback (most recent call last):
eval  |   File "<string>", line 1, in <module>
eval  |   File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
eval  |     return _bootstrap._gcd_import(name[level:], package, level)
eval  |   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
eval  |   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
eval  |   File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
eval  |   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
eval  |   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
eval  |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
eval  |   File "/app/api/main.py", line 12, in <module>
eval  |     from api.container import agent_manager, file_handler, reload_dirs, templates, uploader
eval  |   File "/app/api/container.py", line 31, in <module>
eval  |     import torch
eval  | ModuleNotFoundError: No module named 'torch'
eval exited with code 1

I run docker-compose up --build eval.gpu and get this:

Traceback:
#0 16.26   running build_ext
#0 16.26   building 'psutil._psutil_linux' extension
#0 16.26   creating build/temp.linux-aarch64-cpython-310
#0 16.26   creating build/temp.linux-aarch64-cpython-310/psutil
#0 16.26   aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=594 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/tmp/tmpd9wx01j8/.venv/include -I/usr/include/python3.10 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-cpython-310/psutil/_psutil_common.o
#0 16.26   psutil/_psutil_common.c:9:10: fatal error: Python.h: No such file or directory
#0 16.26       9 | #include <Python.h>
#0 16.26         |          ^~~~~~~~~~
#0 16.26   compilation terminated.
#0 16.26   error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
#0 16.26
#0 16.26
#0 16.26   at ~/.local/share/pypoetry/venv/lib/python3.8/site-packages/poetry/installation/chef.py:152 in _prepare
#0 16.26       148│
#0 16.26       149│                 error = ChefBuildError("\n\n".join(message_parts))
#0 16.26       150│
#0 16.26       151│             if error is not None:
#0 16.26     → 152│                 raise error from None
#0 16.26       153│
#0 16.26       154│             return path
#0 16.26       155│
#0 16.26       156│     def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path:
#0 16.26
#0 16.26 Note: This error originates from the build backend, and is likely not a problem with poetry but with psutil (5.9.4) not supporting PEP 517 builds. You can verify this by running 'pip wheel --use-pep517 "psutil (==5.9.4)"'.
#0 16.26 Note: This error originates from the build backend, and is likely not a problem with poetry but with psutil (5.9.4) not supporting PEP 517 builds. You can verify this by running 'pip wheel --use-pep517 "psutil (==5.9.4)"'.
#0 16.26

Desktop:

OS: macOS Ventura 13.3

Can someone help with this issue? Thanks!

Sorry for this issue. We know that but we didn't fix yet. Could you run only service "eval" plz? We'll fix this problem as soon as possible.


[Bug]: menuStyle(.borderlessButton) no work on macos and style="contextMenu(content: :menutest)" no work too

What happened?
Hello , when i use menuStyle(.borderlessButton) , the border of menu stay on macos lvngo and
when i use <Text style="contextMenu(content: :menutest)"> hello </Text> <Button template="menutest">test</Button>  when i click the context doesn t display.
Library Version
last version
Xcode Version
lvn go
Swift Version
No response
On which device or simulator are you running into the problem?
iPhone, MacOS
Target Device Operating System Version
last version
Relevant log output
No response

The menu style borderlessButton is deprecated. You should instead use menuStyle(.button) and buttonStyle(.borderless). However, this doesn't work in LiveView Native on macOS. I think SwiftUI is just checking the type of the button style in the environment, and not actually using the button style's makeBody(configuration:) function. We have a custom type that wraps the PrimitiveButtonStyle, so I believe it is unable to perform the proper checks.
Your contextMenu example is easy to fix though. It has the wrong argument labels, it should be menuItems not content. On macOS, a context menu is revealed by right-clicking the View it's applied to.
<Text style="contextMenu(menuItems: :context_menu)">
  Right-click for Menu
  <Button template={:context_menu} :for={i <- 1..10}>Item <%= i %></Button>
</Text>


Future.wait doesn't document that the results are in the same order as the original futures.

It should.

Closing as a duplicate of #34290 - only cause I already have https://dart-review.googlesource.com/c/sdk/+/71885 which mentions it in the commit message.


Update settings.json

Introduction
To contribute code to the Pathway project, start by discussing your proposed changes on Discord or by filing an issue.
Once approved, follow the fork + pull request model against the main branch, ensuring you've signed the contributor license agreement.
Context

How has this been tested?

Types of changes

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

Related issue(s):

Checklist:

[ ] My code follows the code style of this project,
[ ] My change requires a change to the documentation,
[ ] I described the modification in the CHANGELOG.md file.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Add Admin Tools to application panel

As the previous Admin Tools was added to the application panel, we need to add the new version too.

Completed with PR #38.


Missing argmax layer

Need argmax layer for semantic-segmentation

We've added this request to our backlog, however it's not high priority so can't guarantee if / when it will be done.
If someone else in the community wants to pick it up, please let us know

Hi @ek9852  ,
Could you please provide us with more information about this operator and examples of networks that are using it ?
Thanks

A unet for semantic segmentation

Closing for inactivity, feel free to reopen otherwise


[WIP] BloomFilter command Draft and implemention

This is part of Redis BloomFilter Implemention.

[x] BF.ADD, BF.MADD basic impl
[x] BF.EXIST, BF.MEXIST basic impl
[x] BF.RESERVE basic impl
[x] BF.INSERT basic impl
[ ] BF.CARD basic impl
[ ] BF.INFO basic impl
[ ] which cf to save bfmetadata need to think
[ ] some "todo" need to modify
[ ] more testcases

This commit ( https://github.com/apache/kvrocks/pull/1632/commits/acf50104fbbecc84e363dfd88f750bf52c46f0e7 ) looks ok, but would you mind create an single patch for it?

Close as doing in other patch


⚠ Telly has degraded performance

In 821b9db, Telly ($TLY) experienced degraded performance:

HTTP code: 200
Response time: 1388 ms

Resolved: Telly performance has improved in e695f01.


Add info about using the getWidget method

Summary
The documentation doesn't mention the getWidget method at all. It only shows up in a blog post about custom widgets located on the Netlify website. I thought it was important to provide this information as its useful to know that you can use pre-existing widgets within a custom widget.

Thanks for raising this! Our docs need a lot more info, completely agree there. Regarding this particular PR, I wouldn't recommend fetching a widget that way. I think we're passing getWidget in as a prop to your widget, but that's experimental, not ready for docs yet.


AGU Fall Meeting 2018

AGU session proposals due 4/18/18

NEW THIS YEAR: Session proposals and cross-listed/co-organized sessions will be accepted for the newly formed GeoHealth Section. Also new this year, the Fall Meeting Program Committee invites you to submit Tutorial Talk proposals that improve learning and spark new ways of approaching today’s problems.
Key Milestones
Session and Tutorial Proposal Deadline: Wednesday, 18 April 2018, 11:59 PM EDT
Workshop Proposals Open: 1 April 2018
All proposals must be submitted via the online submission website.
Abstract Submission Period: 13 June 2018 – 1 August 2018
Abstract and Sessions’ Scheduled Days/Times Notifications Sent: 1 October 2018.
For more information, contact the AGU Scientific Program Team.

Panels
Enjoy a higher level of interaction with presenters. Panels consist of up to eight (8) individuals who will respond to questions from a moderator and audience. Panels could consist of full panels, include a 5-minute talk from each panelist, or have the opportunity for extended Q&A alongside other attendees.
Idea:
Challenges to Arctic Data Management
comprised of PI to graduate student panel

Challenges to Arctic Data Mgmt sounds like a great topic for a session. Panel sounds good though it maybe harder to get accepted. In which case, does it default to an oral? We will need to include people from outside the ADC so we should start planning this now. Also, we need to submit a workshop to this.

https://fallmeeting.agu.org/2018/session-proposals/

ideas -
arctic focused?
provenance focused?

Potential AGU session here: https://docs.google.com/document/d/1KxQth2h020Vsc7BmIbZ2dF2XD76pckx3sD2V78Nr6Os/edit
Very draft. Due 4/18

As of 4/26/18 for call scientific workshop proposals has not opened

still waiting for call for workshops to open in order to apply

Call for workshops open. Deadline June 6, 2018
https://fallmeeting.agu.org/2018/scientific-workshops/

Steven's work with semantics could work well in the Data & Rising technology SWIRL theme (https://fallmeeting.agu.org/2018/session-proposals/swirls/)

Proposal Draft, reusing the ESA proposal draft, for review @aebudden https://docs.google.com/document/d/1xnB5avP-iitfTrqVzaM0v-o4yirszyczzsXJ6ekPxiM/edit

Workshop proposal submitted

Although it's not our typical type of session, it might be an interesting opportunity to bring data science into the communication realm/get the word out about the ADC to a new crowd. It could get people thinking differently/be an interesting discussion


skip invalid table names in SQLite indexer

The SQLite indexer currently breaks when it attempts to create a table for an invalid table name (ie containing spaces or invalid characters). Instead, the indexer should skip those tables.

Before we do this, we should probably add some validations elsewhere so that folks aren't surprised by this when their data isn't indexed.

We could also work around this with some sort of translation layer for invalid chars, similar to punycode converting unicode to domain-valid chars

Before we do this, we should probably add some validations elsewhere (config, registration methods, etc.) so that folks aren't surprised by this when their data isn't indexed.

Agreed, and even before that a useful quickfix would be catching and printing the error instead of killing the process


Task failed because of allocated GPU not found on node

GPU maybe missing unexpectedly.
In on prod bed, there is a node will 4 GPUs. But when running nvidia-smi, it will only report 3 GPUs.
Another GPU seems down.
When running nvidia-bug-report.sh.. We got this error:
38.773115] NVRM: RmInitAdapter failed! (0x26:0xffff:1127)
[   38.773764] NVRM: rm_init_adapter failed for device bearing minor number 0
[   39.147720] NVRM: RmInitAdapter failed! (0x26:0xffff:1127)
[   39.148462] NVRM: rm_init_adapter failed for device bearing minor number 0
[   40.281049] NVRM: RmInitAdapter failed! (0x26:0xffff:1127)
[   40.281606] NVRM: rm_init_adapter failed for device bearing minor number 0
[   50.708290] NVRM: RmInitAdapter failed! (0x26:0xffff:1127)
[   50.708951] NVRM: rm_init_adapter failed for device bearing minor number 0

Currently, solution: run kubectl cordon node to disable job scheduled to such node.
Further change:

watchdog aware this issue and cordon node automatically.
scheduler aware this issue and don't schedule job to  broken GPU

Related with #4314

Mitigated by exit spec: https://github.com/microsoft/pai/pull/4343
Example failed task before this exit spec:
            {
              "index": 307,
              "startTime": "2020-03-30T11:54:45Z",
              "completionTime": null,
              "state": "AttemptCompleted",
              "transitionTime": "2020-03-30T12:05:37Z",
              "retryPolicyStatus": {
                "totalRetriedCount": 0,
                "accountableRetriedCount": 0,
                "retryDelaySec": 0
              },
              "attemptStatus": {
                "id": 0,
                "startTime": "2020-03-30T11:54:45Z",
                "runTime": null,
                "completionTime": "2020-03-30T12:05:37Z",
                "instanceUID": "0_bf956160-5380-42e4-943c-4105d456d5ac",
                "podName": "061ceea50cddb103baefe80d8a9bcc13-taskrole-307",
                "podUID": "bf956160-5380-42e4-943c-4105d456d5ac",
                "podNodeName": "m60lp55ee00000y",
                "podIP": "<IP_ADDRESS>",
                "podHostIP": "<IP_ADDRESS>",
                "completionStatus": {
                  "code": -1204,
                  "phrase": "ContainerDockerStartUnknownError",
                  "type": {
                    "name": "Failed",
                    "attributes": null
                  },
                  "diagnostics": "Pod failed: PodPattern matched: {\"containers\":[{\"name\":\"app\",\"reason\":\"ContainerCannotRun\",\"message\":\"OCI runtime create failed: container_linux.go:345: starting container process caused \\\"process_linux.go:430: container init caused \\\\\\\"process_linux.go:413: running prestart hook 0 caused \\\\\\\\\\\\\\\"error running hook: exit status 1, stdout: , stderr: nvidia-container-cli: device error: unknown device id: 3\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\"\\\\\\\"\\\": unknown\",\"code\":128}]}",
                  "pod": {
                    "containers": [
                      {
                        "name": "init",
                        "reason": "Completed",
                        "code": 0
                      },
                      {
                        "name": "app",
                        "reason": "ContainerCannotRun",
                        "message": "OCI runtime create failed: container_linux.go:345: starting container process caused \"process_linux.go:430: container init caused \\\"process_linux.go:413: running prestart hook 0 caused \\\\\\\"error running hook: exit status 1, stdout: , stderr: nvidia-container-cli: device error: unknown device id: 3\\\\\\\\n\\\\\\\"\\\"\": unknown",
                        "code": 128
                      }
                    ]
                  }
                }
              }
            }

I assume this has been mitigated. feel free to reopen if there are more things to do.


Whatever happened to the nice old GQL client?

Old code was nice, for example, in a background job.
Get the shop_domain in a perform_later argument, and use it to find the shop and then use the Rails App convenience method with_shopify_session:
shop.with_shopify_session
   query = Shopify::Queries::GetProductByHandle
   result = ShopifyAPI::GraphQL.client.query(query, variables: {handle: "memememe})
end

So those halcyon days are over? Now with the improved? API we have this new call structure where we have to initiate a session manually, and then use the client we get using that session to get data and run queries.
Long-winded new approach:
session = ShopifyAPI::Auth::Session.new(
  shop: shop.shopify_domain,
  access_token: shop.shopify_token
)
client = ShopifyAPI::Clients::Graphql::Admin.new(
 session: session
)
query = Shopify::Queries::GET_SHOP_NAME
results = client.query(query: query)

So as a Feature Request, can we get back our old convenience of issuing GQL queries in the with_shopify_session method initiated on the shop? Or at least, can you point me to a shortcut for the long-winded approach?

If you're on shopify_app HEAD you can:
shop.with_shopify_session do |session|
  client = ShopifyAPI::Clients::Graphql::Admin.new session: session
  # ...
end

Thanks to https://github.com/Shopify/shopify_app/pull/1488 (and maybe this issue?)


make spec less flaky

Why was this change made? 🤔
Noticed this spec was occasionally flaky based on the ordering of the array.  Since that doesn't seem to matter for functionality, can just sort in the spec and then compare with sorted version instead.
How was this change tested? 🤨
CI

@peetucket I wonder if rebasing this would help with the flakyness. It's about 10 commits behind main.

rebased


Update problem v2.2.3 to v2.3.0 ESP32

Hello,
for your information.
If I update from version 2.2.3 to 2.3 the key is broken.
I had to reinstall the software with https://web.esphome.io/
Same if updating from 2.2.3 to 2.2.4.
The only difference I saw is that under 2.2.3 in "Firmware->Hardware: ESP32 -"
In 2.2.2 no indication for Hardware.
With v2.3 Firmware->Hardware: ESP32"
Update 2.2.2 to 2.3 it's ok.
Update 2.2.3 to 2.3 it's not ok.
thank you for this wonderful work.

I am not sure I understand what you mean by the key is broken.  Are you referring to the API Key or the pin?

I apologize.
When I do an update (System->Firmware->Github Update), I can no longer communicate with the ESP32 (the key ;-)) and I have to flash the ESP32 using https://web. esphome.io/ to install your software.
This problem exists with version 2.2.3 to 2.3.0

I have tried with several devices to get this to fail.  Which ESP32 device do you have?

ESP-32 30 pin

Onboard your device with v2.3.0.   Make sure you have a backup first and apply that backup.  In v2.2.3 it was possible that the download from Github could timeout while it was downloading and the firmware update did not properly rollback.  This could be caused by a slow connection or wifi dropping or anything that could interrupt the stream from Github.
In 2.3.0 additional checks have been applied to roll back the update if it runs into this condition.

I tested several times, on different days.
No network issues (1Gb).
Update 2.2.2 to 2.2.3 is OK
Update 2.2.3 to 2.2.4  is not OK
Update 2.2.3 to 2.3.0 is not OK
Update 2.2.2 to 2.3.0 is OK
My message was for you to have the information.
I have a question if we want to flash a new ESP32 with version 2.3 how do we do it?

I have several devices and flashing from 2.2.3 to 2.30 does not exhibit the issue you described but I do understand the conditions where this can occur.  Most will never see it as it has to do with the updated libraries in 2.2.3 and the need for additional delay times when the file stream is suspended or delayed from the source (Github).  If it attempts to read data and the download is not ready to deliver more data, then it needs to allow the buffer to fill up before reading again.
This only happens when the network is pumping data consistently slower than the ESP32 can process it.  v2.2.2 did not have this issue as the libraries for HTTPS ran slower than the ESP libraries for 2.0.14 used in v2.2.3.  In v2.2.0 there is now a check to delay when the socket is not ready to deliver any bytes.
I will continue testing to see if I can generate any other failure modes since the ability to pull the release like I am doing is a bit of a novel concept.   There is another library out there that does it but it proved to use too many resources.

I have taken a look at some of the failure modes.  As it turns out the corruption is unlikely to occur when writing the firmware partition.  However, when writing the data partition the ESP32 has no native rollback functions if there is a failure.   I have been investigating the things that can cause interruptions while the file system is updating.  Among them is movement of a motor while the data partition is being written.  This action can lead to persisting the shade configuration data to the data partition.
I am working on methods to make sure this cannot happen.

Thanks for this I have focused on the v2.2.3 firmware and I think I have mitigated the issue in future firmware.  In v2.2.3 the wait times for the return of the data from Githb were too fast and it would stop returning data from the site if there was any (even minor) interruption.  The firmware that is doing the downloading is the firmware that is currently installed.
In the next version there will be a recovery url if there is a major interruption but the minor ones should no longer apply.  I am going to close this for now until I get v2.3.1 out.


be precise when to early is to early for constant

ping any updates for the reviewer's comments?

Sorry, but since the author did not provide any feedback on review, I'm going to close this PR and I've committed a possible rephrasing giving credits to the PR author.
I've reviewed this PR as soon as I found it, I would kindly ask the author to open a new one for a better wording.
Thanks for your effort.


feat(material-experimental): add test harness for mdc-slider

Adds a test harness for the mdc-slider that complies with the
standard Angular Material slider test harness.

Blocked on us figuring out a strategy to stabilize/await asynchronous tasks outside of the Angular zone. Miles and I already played with with some ideas, but in the meanwhile this is blocked.

Added to 9.0.0 milestone because we should figure out a solution for the zone issues before then

There is now an open feature request in zonejs (https://github.com/angular/angular/issues/32896) for the APIs we would need to more easily support waiting for tasks that are out of the NgZone

@jelbourn Done. Please have another look.


cordova-android 0.9.1

Fixed bug with npm tool check, before running cordova command.

@viktorbenei I've found a bug when I was testing published Cordova Android step and fixed it.
Corresponding commit from step repository.

🚀


mbstring functions now required

The current 5.7.4 RC1completely fails w/out any messaging if php's mbstring functions are installed.
Previous releases didn't require this so it'll cause problems on upgrade and it's not mentioned in the system requirements.
brought in with composer via 'league/url'
Call to undefined function mb_internal_encoding() in concrete/vendor/league/url/src/Components/Host.php on line 50

@KorvinSzanto should already have fixed this

It's also important to note that mbstrings is and has been a requirement. Without mbstrings, things might not exactly work as expected.


MoSCoW

NOTE:

Please fill out the template below

Did you read the instructions in the README?

Y

Have you read the instructions in CONTRIBUTING?

Y

Have you written this article by yourself? Have you taken inspiration from anywhere and then written it in your words?

Yes and Yes. I watched a video on YouTube and referred to the Wikipedia page and put the information in my own words

Seems good to merge! :+1:


Refactor edit implementation

This is a refactoring to make the edit form acceptable.

LVGTM

Tschänk ju weri matsch.


JNA RHS loadingscreen freeze temp fix

Temp fix for infinite loading screen caused by RHS. Forces loading screen to close if its loading for more then 5 secs.
I also re-enabled my loading screens because having them off can cause problems, and the problem with infinite loading screen has been resolved.
Thanks to Jaj22
link to complain
https://a3antistasi.enjin.com/forum/page/2/m/38173738/viewthread/32246471-infinite-loading-screen-in-arsenal-after-death
link to bug
http://feedback.rhsmods.org/view.php?id=4712&nbn=1

Thanks master!


notifications are not showing when auto upload on save

We need to click upload to see file is uploaded.
Windows 10 x64

Thanks for PR!


Fix for issue #612

This fixes an issue with route groups and route options not merging correctly.

not to be too picky, but we expect commits to be GPG-signed :)


Make it possible to set EventBase of RSocketRequester from outside

Add a method to RSocketRequester that makes it possible to change the EventBase* data member in the RSocketRequester to be overriden.
With this simple change, we make it possible to perform EventBase switching on the client side for Thrift.

I will have a better fix for this.


VPC Deployments

Not sure where to ask this - marked also a question on the google group. I essentially want to know if Eureka only supports deployments of EIP. I dont want to advertise all our services to the world.

Hi @ShadySQL eureka support other forms of fixed addresses. such as ENI and Route53 DNS (which in EC2 vpc can be private). In all cases (EIP or otherwise) you can secure your service with Security Groups.

@qiangdavidliu what value to provide for eureka.serviceUrl.us-east-1a= ??
As private IP's are assigned automatically so we can not hardcode in the code ?


Can't change Run Selection keyboard shortcut from F9 to Cmd + Shift + Enter

Description of your problem
What steps will reproduce the problem?

Preferences -> Keyboard Shortucts
Select run selection
Change to Shift Cmd Enter
Select a line in a Python script
Hit Shift Cmd Enter

What is the expected output? What do you see instead?
The line runs.
Instead, the line doesn't run.
Please provide any additional information below
Versions and main components

Spyder Version: 2.3.9
Python Version: 3.5
Operating system: Mac OS X 10.11.6

Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:
IPython >=1.0      :  4.2.0 (OK)
jedi >=0.8.1;<0.9.0:  0.9.0 (NOK)
matplotlib >=1.0   :  1.5.1 (OK)
pandas >=0.13.1    :  0.18.1 (OK)
pep8 >=0.6         :  1.7.0 (OK)
psutil >=0.3       :  4.3.0 (OK)
pyflakes >=0.6.0   :  1.2.3 (OK)
pygments >=1.6     :  2.1.3 (OK)
pylint >=0.25      :  None (NOK)
qtconsole >=4.0    :  4.2.1 (OK)
rope >=0.9.2       :  0.9.4-1 (OK)
sphinx >=0.6.6     :  1.4.1 (OK)
sympy >=0.7.3      :  1.0 (OK)
zmq >=2.1.11       :  15.2.0 (OK)

We're going to fix this in Spyder 3.1 (there are several other similar issues like this one already :-)


M1 Reflection - Alan

My team is working together well! We always have time to have a meeting to discuss on our M1 Report.
NIL, My team is perfect.
NIL, A perfect team does not need changes


How to build parallel sub-network in Keras

Hi, I am trying to build up a network with two parallel sub-networks in Keras.
Each sub-networks will take its own input, and on top of that the hidden value from the top layers of these two networks will be concatenated.
I plan to use Merge to do the concatenation. However, I am a little bit confused about the input part. How can I do that?
I have already build the model with sequential model object, like E1 = Sequential(); E2 = Sequential(), Can I use Model() to contain them, and use the Input function?
Thank you.

You should probably use the functional API. You can also use the regular method (as you've started); there is an example of how to do that here.

https://keras.io/getting-started/sequential-model-guide/
There is a good example to explain your case. See "Two merged LSTM encoders for classification over two parallel sequences".

Thank you very much!


Fix GeodatabaseSyncTask link so it points to Kotlin API Ref instead of Java API Ref

Description

The GeodatabaseSyncTask link in the README for Display dimensions sample points to the Maps SDK for Java API Ref, instead of the Maps SDK for Kotlin API Ref. And even with that wrong target, the link is broken.

https://next.sites.afd.arcgis.com/kotlin/sample-code/display-dimensions/#additional-information

What To Review

Verify that the GeodatabaseSyncTask link goes to the Kotlin API Ref.
How to Test

Click the link. See where it goes. It should go to https://developers.arcgis.com/kotlin/api-reference/arcgis-maps-kotlin/com.arcgismaps.tasks.geodatabase/-geodatabase-sync-task/index.html

@shubham7109 I re-ran the check jobs and this time they succeeded. Go figure.

Check jobs failed since it ran out of memory when it was pointing to main instead of v.next.
@markjdugger @TADraeseke Could you approve the cherry-pick PR for the release-branch: https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/pull/280


rough draft of fix for #24

Pass the selection value in to the template rendering, and update the arrow links to include it.
We also got the updating-pypi changes in here.

Tested on fermicloud761, looks better when sorting columns.


added dribble ouath

Personally checked and working. Getting all scopes and accessTokens.

Thank you for your contribution!  I will merge this to the master branch this weekend.
Best,

You're welcome. I'll contribute more. Have a nice Day.


[BUG] 2.x accessing more complex post meta ACF objects

Expected Behavior
In either PHP or Twig we'd expect to be able to return objects from post meta where objects are set to return in advanced custom fields, at the moment the raw ids/database values are being returned. E.g
$post = Timber::get_post();
echo '
';
var_dump( $post) ;
var_dump( $post->meta('event_feed') ); // ACF Taxonomy field, set to return an Object

Would return the object not the ID.
Actual behavior
Instead the raw values are being returned.
$post = Timber::get_post();
echo '
';
var_dump( $post) ;
var_dump( $post->meta('event_feed') ); // ACF Taxonomy field, set to return an Object, meta() returns the raw value
var_dump( $post->meta('featured_event') ); // ACF Post Object field, set to return an Object, meta() returns the raw value

{% set feed =  post.meta('event_feed') %}
Returns `2`, expected Timber\Term

Is the new 2.0 expected behaviour to have to add additional wrapping?
e.g:
{% set feed =  Term(post.meta('event_feed')) %}
Returns Timber\Term

Steps to reproduce behavior
See code examples above.
ACF fields are an ACF Taxonomy field, set to return an Object
Notes
No response
What version of Timber are you using?
2.0
What version of WordPress are you using?
6.4.1
What version of PHP are you using?
8.1.23
How did you install Timber?
Installed or updated Timber through Composer

Hi Alex,
I think you will need the $post->setup() for the values in the PHP file and this:
https://github.com/timber/timber/issues/2811 and https://github.com/timber/timber/pull/2397#issuecomment-762963615
This change was not very well documented in 2.0. If you would like to help us a hand and make a pr for the docs change, please feel free to do so.

Hey @Levdbas,
Thanks for coming back - I've read through both those things  but I'm not sure I follow. We've tried with $post-setup() but it doesn't seem to change anything.
Using the starter theme from introduction in the docs (I noticed the installation starter theme was different). We updated that to use 2.0 and then the case is still that:
ACF Group, Repeater, Post Object and Relationship return the raw data
Expecting Timber\Post or a collection, or the actual content from the ACF field you would get with get_field()
For example:
post.meta('category') will return 2 (the term ID)
post.meta('page') will return the post ID
post.meta('repeater') will return the number or rows added
index.php

use Timber\Timber;

add_filter( 'timber/meta/transform_value', '__return_true' );

$context = Timber::context();

$post = Timber::get_post();
$post->setup();
$context['post'] = $post;
Timber::render( 'index.twig', $context );

index.twig

A Timber Tutorial

Category (taxonomy)

{% set category = post.meta('category') %}
{{ dump(category) }}

Page (post object)

{% set page = post.meta('page') %}
{{ dump(page) }}

Pages (relationship)

{% set pages = post.meta('pages') %}
{{ dump(pages) }}
{% for item in pages %}

{{ item.title }}

{% endfor %}

Repeater

{% set repeater = post.meta('repeater') %}
{{ dump(repeater) }}
{% for item in repeater %}

{{ item.title }}

{% endfor %}

Group

{% set group = post.meta('group') %}
{{ dump(group) }}

{{ group.title }}

{{ post.meta('rich_text') }}

{{ dump(post.meta()) }}

Results in:

I've attached the demo ACF for recreating it.
acf-demo (1).json
In the spirit of contributing I'd be happy to help with documentation if and when it works - looking at the codebase is the issue within the convert function at 306 in Core Entity.php? Dumping the object meta throughout this it seems like this is just returning the raw meta as opposed to converting it to an object as expected.
All the Best,
Alex

To add a further comment from exploring here, some of these seem to be solved by wrapping the meta e.g:
{% set category = get_term(post.meta('category')) %}

{% set page = get_post(post.meta('page')) %}

{% set pages = post.meta('pages') %}

{% for item in get_posts(post.pages) %}

This works for some things like terms, posts and collections of posts (e.g a relationship field) - is this now the expected pattern in v2.0? This adds a lot of refactoring to older codebases.
But it doesn't seem to work for repeaters or groups - is there a recommended method to access these?
e.g.:
{% set repeater = post.meta('repeater') %}
{% set group = post.meta('group') %}

All the Best,
Alex

If the meta methods return raw data and repeater fields only return a count, that very much sounds like Timber didn’t set up its hooks. Can you confirm that you initialized Timber?
functions.php
// Initialize Timber.
Timber\Timber::init();

Hi @Levdbas and @gchtr
Thanks for your responses to confirm that does seem to have been the issue but I'm not sure why it wasn't working properly, perhaps the order we had things in.
We're now able to work on upgrading lots of sites to Timber 2.0 and PHP 8.2 which is great. Thanks for your help.
All the Best,
Alex


Put in order class files and example

Project had two copies of CITreeViewClasses in the root and inside example app, and they were different.
SPM and Cocoapods used files from the root which were obsolete.
So, I have replaced files at root with files from example and changed example to comply these files.

@cenksk please, take a look on this pull request.


Configure storybook to deploy to Github pages

It'd be pretty dope if we could get this set up to deploy to github pages, even if that was on some random branch. I know I've gotten something like this set up before w/ personal webpages using https://github.com/tschaub/gh-pages but I imagine Storybook may have something more specialized to it (that may already be installed in this repo?)

A real task?? For me?? Oh man, this is exciting! (seriously) Love me some github pages.


PR to test integration with Travis CI

First Build Success at this time
Next Step: Run the Tests

Listo, Los Tests para el config estan pasando:

MPExceptionTest is not running  😢


BlobContainerClient usage question - is it thread safe?

Query/Question
Hi, I have 2 questions on SDK:

Is Azure::Storage::Blobs::BlobContainerClient thread safe? I've been using BlobContainerClient.GetBlockBlobClient() by multiple threads to be able to achieve asynchronous IO. So assuming blobNames are different I will always have a different instance of BlockBlobClient, which then I will use doing UploadFrom() or DownloadTo() functions with my threadpool. Does this approach make sense? In case of same blobName, will there be two seperate BlockBlobClient instances or could that lead to unexpected behaviour?
To visualize what I mean, it looks like this:

auto g_containerClient = Azure::Storage::Blobs::BlobContainerClient(); // One container, so one blobContainerClient

void functionDoingIO(std::string blobName)
{
    auto blobClient = g_containerClient.GetBlockBlobClient(blobName); // Get BlockBlobClient instance of our blobContainerClient
    auto result = blobClient.UploadFrom(...); // Do the actual write to cloud
}

std::thread(functionDoingIO, "blobName");  // Spawn thread to handle the work, in reality there is set of threads waiting for work

As of now, there are some occasional crashes of my app, with stack hinting something is up with underlying curl connection. Overall there are some stability issues, which I'm chasing. I'm thinking it's probably due to my misuse of SDK. Here is some backtrace snippet example:
#32 0x00007fffe228aca2 in curl_easy_perform () from /usr/lib64/libazure-core.so
#33 0x00007fffe220bc0e in Azure::Core::Http::CurlConnection::CurlConnection(Azure::Core::Http::Request&, Azure::Core::Http::CurlTransportOptions const&, std::string const&, std::string const&) () from /usr/lib64/libazure-core.so
#34 0x00007fffe2211736 in Azure::Core::Http::_detail::CurlConnectionPool::ExtractOrCreateCurlConnection(Azure::Core::Http::Request&, Azure::Core::Http::CurlTransportOptions const&, bool) () from /usr/lib64/libazure-core.so
#35 0x00007fffe221217a in Azure::Core::Http::CurlTransport::Send(Azure::Core::Http::Request&, Azure::Core::Context const&) () from /usr/lib64/libazure-core.so

When doing uploadFrom(), you can set Azure::Storage::Blobs::UploadBlockBlobFromOptions. I'm curious, as to what TransferOptions.Concurrency does? Can that parameter be set to 0, if I would like to have transfer done in my thread context, without spawning any additional threads?

Thanks!
Why is this not a Bug or a feature Request?
It's a question how to properly use SDK.
Setup (please complete the following information if applicable):

OS: CentOS
IDE : Visual Code
Version of the Library used:
Azure Core 1.7.1
Azure Storage Common 12.2.4
Azure Storage Blobs 12.5.0

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Query Added
[x] Setup information Added

@lemon-guy2

Blob clients are thread-safe. The code snippet looks perfectly fine.
I think the crash issue was caused by other reasons. Do you have a stable repro?

UploadFrom() is a convenient function on top of Upload(). Upload() uploads the data to storage with exact one HTTP request, so it never spawns additional threads. UploadFrom() will split the data into smaller chunks and upload concurrently with multiple threads. So if you want to upload with single thread, you can either a) use Upload() b) set TransferOptions.Concurrency to 1


Vertex shader regression in 3.2.2

...or, possibly, my own incompetence? I've searched existing Issues for shader-related regressions and have found quite a bunch, but none of them sounded like what I'm seeing here.
Godot version:
3.2.2.rc1 and .rc2
OS/device including version:
Linux, GLES2
Issue description:
I've attached a simple project with a scene containing three objects. These objects are simple red circles animated with an equally simple vertex shader that "wobbles" them over time. In the editor, this looks like this:

In 3.2.1, the game renders correctly, with the red blobs mostly keeping their shape, and only wobbling slightly:

In 3.2.2, the wobbling is all off, with the wobble effect scaling weirdly:

Also, in my main project (where these were extracted from), the objects move, and for the first second or so while they're moving, they're being rendered in the correct dimensions, and suddenly they scale up as displayed above.
Shader code:
For reference, here's the vertex shader code. It's not particularly clever, but it does the job. Well, in 3.2.1, it does. :b
shader_type canvas_item;

uniform float x_wobble = 50f;
uniform float y_wobble = 25f;

void vertex() {
	VERTEX.x += (UV.x - 0.5) * sin(TIME * 5f) * x_wobble;
	VERTEX.y += (UV.y - 0.5) * cos(TIME * 5f) * y_wobble;
}

Steps to reproduce:

Download the attached project
Run in 3.2.1, observe that everything looks fine
Run in 3.2.2, observe that the shaded objects are scaled incorrectly

Minimal reproduction project:
shader-bug-example.zip

Can you run the project with batching turned off? You can set it in the project settings under rendering/batching/options/use_batching.

@clayjohn With batching they stretch quite a bit.  Without batching the transformations are much different and far less stretching.

Looks like a missed case where batching should fail.
@lawnjelly

Can you run the project with batching turned off? You can set it in the project settings under rendering/batching/options/use_batching.

I can confirm that disabling batching fixes this on my system, yes.

Looks like a missed case where batching should fail.

@clayjohn, are you saying that this is an instance where batching should not be applied? If this is what you're saying, can I ask you to elaborate? I would have -- very naively -- assumed that this (same texture, same shader) would have been an obvious use case for batching.

@hmans in order to batch objects together the position of each object is "baked" into the vertex position. However, that clearly can't be done here as you are changing vertex positions in the shader.
That being said, instead of breaking batches we may be able to fix it another way. Looking at your code again I see that this may just be a situation where UVs are broken as a result of the batch. So breaking batches may not be necessary.

Yes I think this is a special case because it is both reading and writing in the same expression (+=). It should be easy enough to fix.
This is confirmed because it turns out you can fix it in the shader by changing the expression to:
VERTEX = VERTEX + blah

This has also (by chance) uncovered a really weird bug. When you run your example with batching from the editor, the bug exhibits (it batches the 3). When you run it from outside the editor, it doesn't batch the 3, and the bug doesn't exhibit!
I've tested and confirmed the batching is working for other cases outside the editor. This is more interesting than the original bug, it suggests something is behaving differently not in the editor - maybe the shader compiler, or an uninitialized variable. I am investigating! :grinning:

Fixed by #39669.

Thanks!


ci: create kubernetes cluster with none VM driver

We are now creating a kubernetes cluster with KVM as VM driver, This will create a virtual machine with minikube.iso and install kubernetes inside the virtual machine. we have disadvantages like

We might not able to utilize all the resources of the host machine
We need to depend on the kernel that comes with the minikube virtual machines

This is blocking us from testing the features like new rbd image features, nbd driver, etc.

As we get new worker nodes for each job we run in centos CI we are good to use the host to run the kubernetes cluster.

Glad to hear we finally have a way to run some real NBD IO tests on our CI.

Deploying with Rook requires additional disks for OSDs. We can probably create (sparse) images with dd and then use losetup to create the device nodes. If we're really lucky minikube supports --extra-disks=... and --disk-size=.. :crossed_fingers:


A11y_MySQLextensionforAzureDataStudio_ConnectToAMySQLServer_Keyboard: Tooltips provided for "Views and More Action", "New Connection", "New Server Group" and "Show Active Connections" are not accessible using keyboard keys.

"[Check out Accessibility Insights!] - Identify accessibility bugs before check-in and make bug fixing faster and easier."
#GitHub Tags:
#A11yMAS; #A11ySev2; #A11yTCS; #DesktopApp; #GH_MySQLextensionforAzureDataStudio_Linux_Mar23; #MySQL extension for Azure Data Studio; #WCAG2.1.1; #Linux; #Keyboard;
Environment Details:
Application Name: MySQL extension for Azure Data Studio
Application Version: 1.42.0-insider
Operating System: Ubuntu 20.04.2 LTS
GNOME Version: 3.36.8
ORCA: 42.2-1ubuntu1
Distributor ID: Ubuntu
Description: Ubuntu 22.10
Release: 22.10
Codename: kinetic
Repro Steps:

Launch Azure Data Studio application.
Select the Connections icon (if not already selected) from left bar.
TAB to "New connection" present besides to 'Servers' and hit ENTER key.
Fill all the required details and TAB to "Connect" and hit ENTER key.
Server gets connected. TAB to "Views and More Action", "New Connection", "New Server Group" and "Show Active Connections".
Observe that Tooltips provided "Views and More Action", "New Connection", "New Server Group" and "Show Active Connections" are not accessible using keyboard keys.

Actual Result:
Tooltips provided for "Views and More Action", "New Connection", "New Server Group" and "Show Active Connections" are not accessible using keyboard keys.
Similar issue is also observed in below scenario:
Issue 1: Notebooks - Create

Launch Azure Data Studio application.
TAB to "File" and hit ENTER key. TAB to "New Notebook" and hit ENTER key.
TAB to "Collapse cells", "Clear Results", "Trusted" and "Run with parameter".
Navigate using TAB key and observe Tooltips provided for "Collapse cells", "Clear Results", "Trusted" and "Run with parameter" are not accessible using keyboard keys.

Expected Result:
Tooltips provided "Views and More Action", "New Connection", "New Server Group" and "Show Active Connections" should be accessible using keyboard keys.
User Impact:
Keyboard users will not be able to get the information about these controls.
"Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility or the Divisional Driver."
Attachments
Video 3-30 at 12.37 (1).webm
Video 3-30 at 12.37.webm

This issue is external to MySQL extension as it is a common UI of Azure Data Studio.

@nitishsharma25
As per the external bug process we have to log external bugs to MySQL extension. Please reactivate all the bugs and share all the details like VSO, area path details to log an external bug

Logged External bug: https://github.com/microsoft/azuredatastudio/issues/22677
As per the External Bug Process - First Party Dependencies assigning the bug to the Product Owner. Please assign this bug back to the tester once the "External" issue has been resolved and changes are pushed to the environment that will be available for bug verification.

Lowered the severity to Sev3


Record json kwarg in aiohttp request

Aiohttp supports data and json parameters to make a request.
Aiohttp enforces that only one is used make a request.
The issue is mentioned in comments of #405 .

@stj can you please rebase your branch on master so the CI can run ?
I'll be happy to merge this fix if the CI pass :)

@arthurHamon2 Done.

Thankyou @stj !


basePath should be considered part of the trails path

Even when #22 is fixed by just setting basePath => "", sometimes having a basePath (e.g. /admin/api) is actually useful, but swagger has to consider that such a basePath will be included in the trails routes, at least until inaka/cowboy-trails#22 is implemented. And in that case, basePath should be taken from there and not as an extra swagger property.

Var baseUrl needs to be updated to change this text field adding the corresponding api_root
e.g. change
http://localhost:8383/api-docs/swagger.json
to
http://localhost:8383/admin/api/api-docs/swagger.json


chore: Showing hardcoded details in OIDC share

Adding hardcoded data to credentials sharing
Adding state param to callback

@victro - DCO check is failing as commit sign-off is missing. Can you update the commit and push ?


Don't chastise links in #yelling

Even if you put an allcaps hyperlink with an allcaps URL, slack will lowercase the domain name and the bot will yell at you about it.

This applies to both pasting a raw URL and using a rich text hyperlink.


Consider using jsonschema-typed to annotate webhook payloads

We could save the schemas for Github webhook payloads in the repository and use jsonschema-typed to use them to generate type annotations.

Schemas have been defined for the autogenerated api, I will close this once I actually incorporate that into the existing frontend code.

Closed in #76


net/http: document Request.Host value in HTTP/2

HTTP/2 has :authority rather than Host, but I presume the Request.Host filed is filled in with that value for HTTP/2 requests. That should be documented.
/cc @bradfitz

Seems like maybe over-documenting internal protocol details, but this is already kinda over-documented with HTTP/1 details, so... sure. Will send.


subxt: 0.33.0 -> 0.34.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/paritytech/subxt/releases.
meta.description for subxt is: Submit transactions to a substrate node via RPC.
meta.homepage for subxt is: https://github.com/paritytech/subxt
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.34.0 with grep in /nix/store/2mzsd9nqfng7cam9aicq89b9wpmzgklg-subxt-0.34.0
found 0.34.0 in filename of file in /nix/store/2mzsd9nqfng7cam9aicq89b9wpmzgklg-subxt-0.34.0

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
subxt

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/2mzsd9nqfng7cam9aicq89b9wpmzgklg-subxt-0.34.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The 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 subxt https://github.com/r-ryantm/nixpkgs/archive/fdb8b3b8e2dad66dff1277ea7b530e6bfe1c0531.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/fdb8b3b8e2dad66dff1277ea7b530e6bfe1c0531#subxt

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/2mzsd9nqfng7cam9aicq89b9wpmzgklg-subxt-0.34.0
ls -la /nix/store/2mzsd9nqfng7cam9aicq89b9wpmzgklg-subxt-0.34.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 run on x86_64-linux 1

1 package built:

subxt

Maintainer pings
cc @FlorianFranzen for testing.

Result of nixpkgs-review pr 283463 run on x86_64-linux 1

1 package built:

subxt


MediaRecorder spec compliance

Hello, it has been a while
Even though we only support audio/wav I wanted to push this one out early because it is a breaking API change
Fixes #507
To be continued with #508

Hey, yup indeed! (...many things to do before holidays on my side :)
Looks good to me


pragma unknown-command = disallow and edit module don't play well together

What happened, and what did you expect to happen?
When using pragma unknown-command = disallow in a script and checking it via elvish --compileonly $script, elvish warns that everything in the edit: namespace is not defined. The natural fix for that seems to be to add a use edit to the script, but that causes the script to fail at runtime.
It would be nice to either make elvish --compileonly aware of the edit module or allow use edit.
Output of "elvish -version"
0.21.0
Code of Conduct

[X] I agree to follow Elvish's Code of Conduct.

Hmm yes the edit: module is weird for historical reasons, it's not an importable module, but a special module directed put in the global namespace in interactive mode.
Allowing use edit is perhaps the best approach; it would also make it possible to start the TUI from a script, with a hypothetical API like:
use edit
edit:start-app

I'm rewriting the Elvish TUI and will take this into account.


Improve Eclipse installation instructions in Readme.

I slightly modified the instructions to import the project into Eclipse. Now it is mostly a copy and paste of the settings into Eclipse. Changed some formatting in the Readme, too.

I signed it!

Hey there. Nice to have you on board :) Looking forward to more Contribution from you. All the others make sure to check out Bogdans BinDead project and RREIL.

:)
Thanks for the kind words Tim. Will do my best to contribute to this famous tool!
As a first goal am planing to work on replacing the IDA frontend dependency. Announcement coming soon here.


Document new member translator extensibility

See https://github.com/aspnet/EntityFrameworkCore/pull/13115/files/98f01794c8f0e23618edba8a3a0bc8316ca66a1a#r213753280

This is targeted at providers.


Index files

Hi, i don't know why but some files disappears in the index folder (may be my hard drive not the code) but that raise a problem.
If the _files.tumblr is deleted, there is an error in the label about it in the interface. So i try to put the blog in the queue to download it again (after all it's not a big problem) but the download never start. Maybe the _files.tumblr file is needed?
On another hand i have a _files.tumblr but not the tumblr file related. Could it be possible to have a way to recreate it automatically maybe? Or any idea how to handle this other case?

I think it's related i get andrew-lucastudio_files.tumblr_files.tumblr files in this index folder.
I just readd a tumblr blog for which i have the andrew-lucastudio_files.tumblr existing but not the andrew-lucastudio.tumblr, and i download it again. And i end with this strange file with double suffix

I also just stepped over some weirdness with the file loading :/ and pushed some changes (@448d921).
I've put it now in the corresponding data models and let them handle the loading so that there are less ugly assignments all over the code which probably break things. I guess that's a better way to handle this.
I noticed that the _files* loading doesn't work if the index files were moved to a different place.
Not sure if that fixes your problem too though. Doesn't sound like it should help there.

I have this error with the latest release, not sure i have previously or not.

It's like the file was processed by another function and it tries to download it again. You have the blog name in the file path if needed.

In fact i relaunch the project in VS (because i can't see the live debugging) and i try to download a blog with few files and that was already downloaded. And the error appears on this line:
bool finishedDownloading = downloader.Result;
in the function:
public void Crawl(IProgress progress, CancellationToken ct, PauseToken pt)
If it helps?

Those entries were there before too. We currently just put everything in a queue the crawler detects. Seems like if the are two posts with the same picture too close together we start them twice. Or the detection is wonky and add the same file twice.
Now, we can simply check of the url is already in the list of duplication calculation/stats before adding it again. I couldn't do that before because the downloader takes things out of the queue while we add things. So if the downloader starts a file, then we add it again, because it's not in the list.
Or we check if the file exists already before downloading. Not sure whats better.


A Kind Request

Before submitting...

[X] I have searched for duplicate or closed issues.
[X] I have read the CONTRIBUTING document and my issue is following the guidelines.
[X] I have read the template completely before filling it in.

Context
Dear Materialize Community,
I am aware of how the Materialize framework is based on Material design though can we make an actual separate and universal design spec of its own for "Materialize Design", including creating universal icons?
This is to decouple Materialize from being based on work done by companies supporting genocide. I know this may be too much to ask for, though for greater longevity of the project, its best we do this.
War is natural and part of mankind unfortunately. Killing innocent children, women and elderly is however not permissible in war. There is no "both sides" to this conflict, you are either good or evil. If you are trying to frame evil people as the innocent and good people, you are only dumbing down your intelligence.
Current Behavior
No response
Expected behavior
No response
Possible Solutions or Causes
No response
Your Environment

Version used:
Browser Name and version:
Operating System and version (desktop or mobile):
Additional information you want to tell us:

You are in the wrong place for this kind of stuff. Please make a new set of icons and come back then.
For now we use what is there. You can use Materialize with your own icons too.
It is planned to use many different icon sets, so you can make a PR in the docs and some Tests if you want to contribute.


Refactor Forms::ApplicationDetail

This was to improve the code-climate rating from a D
Removed:

duplication in validation rules by adding date constants
options block for single validation of refund field

I like it, merge it!

:+1:


Cargo runs rustc from the workspace root

Bug? Inconvenience? Who knows, but it confused me greatly.
Problem
I ran cargo build --lib -- -Z self-profile from src/librustdoc in a clone of https://github.com/rust-lang/rust/. I expected the output file to be in src/librustdoc/rustdoc-24097.mm_profdata, since that's where it would be if I ran rustc directly. Instead they showed up in the workspace root: rustdoc-24097.mm_profdata.
Steps

git clone https://github.com/rust-lang/rust/
cd rust/src/librustdoc
git checkout 500b0f3c1ba651f31abc551ccbcf222f48e355a2
cargo build --lib -- -Z self-profile

(but I think this is true in any workspace)
Possible Solution(s)
Run rustc from the src/librustdoc folder instead, which will put the file in the expected place.
Notes
Output of cargo version: cargo 1.50.0-nightly (bfca1cd22 2020-11-24)
I don't think this is a bug per-se, but it would be nice to document, maybe.

From https://github.com/rust-lang/cargo/pull/4788:

To fix this issue the matter of cwd is now entirely excluded from compilation
command lines. Instead rustc is unconditionally invoked with a relative path
if the path is underneath the workspace root, and otherwise it's invoked as an
absolute path (in which case the cwd doesn't matter).

Another thing is that paths in error messages and warnings are derived from the given filename of the crate root. For example an error message would show foo/my_mod.rs if foo/lib.rs was passed as crate root and the error happens in my_mod.rs. If the cwd were to change between rustc invocations and thus, the filenames in warnings, cargo would cache the warnings with the old path, which is even more confusing.

Yea, it is very intentional that it runs in the workspace root.  It is extremely rare that it matters, as files are usually emitted in specific paths. The profiling flags are unusual in that they dump files in the CWD.  I'm not sure where it could be documented, as it is usually not important, and I doubt would be something that could be easily discoverable or searchable. But if you had some place in mind, feel free to elaborate what could help.  (Perhaps https://doc.rust-lang.org/nightly/unstable-book/compiler-flags/self-profile.html could clarify what "current working directory" is when used with cargo?)

Ok, adding this to the self-profile page seems like a good compromise. It's not wrong behavior, it's just confusing.


Reshade4 compatibility broken (dxgi.dll)

Seems latest DXVK broke reshade4 compatibility, at least for War Thunder non-native game and possibly others. It should be noted that reshade does not work with warthunder and steamplay atm (dxgi.dll method at least),  not sure why.  d3d11.dll method should work however, but not all games will accept that method.
Reshade can be used either via d3d11.dll or dxgi.dll, it will depend on the game on which is needed, warthunder needs dxgi.dll and outward needs d3d11.dll for example.
This problem could be exclusive to the DXGI.DLL method of injecting reshade effects into games, d3d11.dll may be just fine, but not all games accept it.
Software information
War Thunder win64 exe, dxgi.dll file works with dxvk1.1.1. (https://reshade.me/)
System information

GPU: 1080ti
Driver: 418.52-05 beta
Wine version: 4.8
DXVK version: 1.2

Apitrace file(s)

Put a link here

Log files

d3d11.log:
dxgi.log: (War Thunder win64)
dxgi.log

Try setting the DXVK DLL overrides to native,builtin instead of native. This is not a DXVK bug, this is an issue with how ReShade loads d3d11.dll.

the issue is primarily with dxgi.dll from what I can tell, I will try your suggestion non the less.

In that case, please bisect. I don't really intend to support ReShade due to its questionable DLL loading mechanism though.

ok I'll bisect sometime and post the results here.
It is odd how dxgi.dll reshade has never worked with steamplay on any version from what I remember so not sure what's that about.

I can confirm the same, I thought it was something changed in proton but found I was having the same issue with lutris too. I'll try the different commits tomorrow if it helps (it's 4 in the morning here) although the dxvk I was using prior is only a week or so behind master.

I was actually trying to use reshade for the first time yesterday, with dxvk 1.0.3 from winetricks it was working but with my (usual) winelib build compiled from git master I was getting stack overflow errors. Then I came across this patch:
https://gist.github.com/Riesi/09babd6f06908dbe48ff114bdbbee39b
which fixed it.

interesting, I might give it a go with 1.2 sometime, if it works then maybe it can be upstreamed someday.

Did your use of 1.1.1 and 1.2 switch to a winelib build? I believe the issue is related to that, I don't think that ever really worked properly, or at least not without the patch I mentioned.

I use lutris provided wine builds.

@doitsujin
Strange thing is I've just gone back through testing commits as far as May 1st which I'm sure was working and I'm having the same issue yet if I download the 1.1.1 release from after that date it works fine.
I'm wondering whether any updates to any compiling tools have borked it?

Ah, yeah, I remember what the issue was now. I really, really hate the idea of catering to such a hooking mechanism, but well, looks like we don't have much of a choice here.

It would be nice to get to do those things with a simple LD_PRELOAD outside of wine instead, but haven't seen much when it comes to linux injectors. Handy things like VkGHL and libstrangle exist to force a few settings but not going to let you add shaders.
That aside, getting reshade to work is still kinda messy even if dxvk allows it (newer version is broken last I heard and have to stick with 4.1.1, also need a d3dcompiler_47 override). I'd agree it's generally not worth it.

4.2.1 seems to work fine with lutris and dxvk 1.1.1 (and below). I dunno what the issue was with v421 that people reported, could be a windows thing.

@jarrard 4.2.1 is incompatible with wined3d, not dxvk.

Other DXGI-mod, Fallout 4 DynaPerf much-happier with this fix too!
This is dynamic performance tuner for fallout 4, and with 8cae607 it works very good!
Thank you!

So I see this is closed but, is there a workaround or an incoming fix for this? I've read through here but seem to be somehow missing the solution piece.
Just to add, the exact same thing is happening to me with FFXIV using DXVK 1.2.1 and Wine 4.7
I ran a debug log because I thought it was FFXIV that was broken, but it was actually reshade. You can basically see towards the end where it gets stuck performing the same loop again and again
https://paste.ee/p/bpDCh

Your logs just say DXVK 1.2. Make sure you're actually using 1.2.1.

@K0bin ahh Thankyou so much. You're absolutely right. This was only like a week ago, so I had no idea when I first hit this snag, I was using 1.2.


added support and test cases for pyscorg3

Description
Add support for pyscorg3 while still keeping support for pyscorg2
Fixes #1736
Checklist:

[x] I have added the relevant tests for this change.
[x] I have added an item to the Pending section of docs/changes.rst.
[ ] Fix test tests.panels.test_sql.SQLPanelMultiDBTestCase.test_transaction_status

there's typos in tile and description: it's 'psycopg' and not 'psycorg'

closed in favor for https://github.com/jazzband/django-debug-toolbar/pull/1739 as the option "Allow edits by maintainers
" is not allowed here


The Log decorator/annotation does not support AoT compilation

At https://github.com/k1r0s/kaop-ts/blob/master/docs/examples.md#log-decorator (and related linked documentation), you give an example that does not pass Angular5's AoT compilation.  To get this to work, it should be:
import { afterMethod, IMetadata } from 'kaop-ts';

export function Log(): Function {
  return afterMethod((meta: IMetadata) => {
    const methodName = `${meta.target.constructor.name}::${meta.key}`;
    console.info(`log-decorator: ${methodName} invoked!`);
    console.info(`log-decorator: ${methodName} arguments -> `, meta.args);
    console.info(`log-decorator: ${methodName} result -> `, meta.result);
  });
}

Then, the decorator should be used as @Log() instead of @Log.

Hi @russcarver
I didn't try Angular5 yet. I worked with Angular 2/4
Seems like AOT build is refusing to recognize some custom decorators as I can see elsewhere
https://github.com/angular/angular/issues/16023
Feel free to PR your solution to the docs
https://github.com/k1r0s/kaop-ts/blob/master/docs/examples.md

@k1r0s I think it is a bug - in v3.1.3.
when I was trying update to v3.1.3 my build was broken similar to @russcarver
currently I'm in production with<EMAIL_ADDRESS>and AOT and<EMAIL_ADDRESS>

thanks for the tip @voznik
I have to investigate this in deep.
The only change between these versions was that typings path was missing from package.json. That means 3.1.2 doesn't provide any call signatures and that could be the reason why this version is bypassing AOT compiler
https://github.com/k1r0s/kaop-ts/releases

@voznik can you share your package.json I tried using 5.2.6 with 3.12 and AOT and it's still failing when exporting a wrapper to the afterMethod

Hey
I want to fix this but im not able to reproduce the issue.
I created a project with the latest version of @angular/cli
Then I installed kaop-ts (latest version)
This is what I have so far:
k1r0s@k1r0s-K52JU:~/Works/kaop-fix$ npm ls | grep angular
├─┬<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>

Then I added an advice here
import { Component, OnInit } from '@angular/core';
import { afterMethod } from 'kaop-ts';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
  title = 'app';

  @afterMethod(meta => console.log("yooooolo"))
  public ngOnInit() {

  }
}

code works and Im able to run ng build --aot smoothly
can anyone confirm?

closing this due to inactivity


Error in 3.4.19: AttributeError: 'Serial' object has no attribute 'project'

Started getting this error after installing 3.4.19 today:
Traceback (most recent call last):
File "/usr/local/bin/klas-light-controller.py", line 74, in
led.push_to_driver()
File "/usr/local/lib/python3.6/site-packages/bibliopixel/layout/layout.py", line 171, in push_to_driver
self.threading.push_to_driver()
File "/usr/local/lib/python3.6/site-packages/bibliopixel/util/threads/update_threading.py", line 94, in push_to_driver
self.update_colors()
File "/usr/local/lib/python3.6/site-packages/bibliopixel/util/threads/update_threading.py", line 84, in update_colors
d.update_colors()
File "/usr/local/lib/python3.6/site-packages/bibliopixel/drivers/driver_base.py", line 157, in update_colors
start = self.project.time()
AttributeError: 'Serial' object has no attribute 'project'
The same code runs without error in 3.4.18.

Sorry about that. Slight testing oversight.
Downgrade back to 3.4.18 for now
@rec is working on a new release to fix the issue
On Mon, Sep 24, 2018, 11:49 AM Jon Brock<EMAIL_ADDRESS>wrote:

Started getting this error after installing 3.4.19 today:
Traceback (most recent call last):
File "/usr/local/bin/klas-light-controller.py", line 74, in
led.push_to_driver()
File
"/usr/local/lib/python3.6/site-packages/bibliopixel/layout/layout.py", line
171, in push_to_driver
self.threading.push_to_driver()
File
"/usr/local/lib/python3.6/site-packages/bibliopixel/util/threads/update_threading.py",
line 94, in push_to_driver
self.update_colors()
File
"/usr/local/lib/python3.6/site-packages/bibliopixel/util/threads/update_threading.py",
line 84, in update_colors
d.update_colors()
File
"/usr/local/lib/python3.6/site-packages/bibliopixel/drivers/driver_base.py",
line 157, in update_colors
start = self.project.time()
AttributeError: 'Serial' object has no attribute 'project'
The same code runs without error in 3.4.18.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/984, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AA6a6lNVznihX_uELU_5ufUSBQYiw5WBks5ueP7tgaJpZM4W28D-
.

I just pushed the new version - it should be available for updating almost
immediately.
On Mon, Sep 24, 2018 at 5:57 PM Adam Haile<EMAIL_ADDRESS>wrote:

Sorry about that. Slight testing oversight.
Downgrade back to 3.4.18 for now
@rec is working on a new release to fix the issue
On Mon, Sep 24, 2018, 11:49 AM Jon Brock<EMAIL_ADDRESS>wrote:

Started getting this error after installing 3.4.19 today:
Traceback (most recent call last):
File "/usr/local/bin/klas-light-controller.py", line 74, in
led.push_to_driver()
File
"/usr/local/lib/python3.6/site-packages/bibliopixel/layout/layout.py",
line
171, in push_to_driver
self.threading.push_to_driver()
File

"/usr/local/lib/python3.6/site-packages/bibliopixel/util/threads/update_threading.py",

line 94, in push_to_driver
self.update_colors()
File

"/usr/local/lib/python3.6/site-packages/bibliopixel/util/threads/update_threading.py",

line 84, in update_colors
d.update_colors()
File

"/usr/local/lib/python3.6/site-packages/bibliopixel/drivers/driver_base.py",

line 157, in update_colors
start = self.project.time()
AttributeError: 'Serial' object has no attribute 'project'
The same code runs without error in 3.4.18.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/984, or mute the
thread
<
https://github.com/notifications/unsubscribe-auth/AA6a6lNVznihX_uELU_5ufUSBQYiw5WBks5ueP7tgaJpZM4W28D-
.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/984#issuecomment-424026808,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPdsnv_Ox47hZXHjnZO7yzZ6ln0W1k6ks5ueQD5gaJpZM4W28D-
.

--
/t
https://tom.ritchford.com https://tom.ritchford.com
https://tom.swirly.com https://tom.swirly.com

Thanks, looks good now!


WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_image_system_path (<class 'custom_components.mail_and_packages.sensor.ImagePathSensors'>) implements device_state_attributes.

Describe the bug
WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_image_system_path (<class 'custom_components.mail_and_packages.sensor.ImagePathSensors'>) implements device_state_attributes. Please report it to the custom component author.
Environment (please complete the following information):

OS: [e.g. HassOS/Raspbian/CentOS] HassOS
Type of device: [e.g. RPi3/NUC/Synology] NUC
Home Assistant version: [e.g. 0.105.5] 2022.3.8
Hassio/Docker/Core?  Hassio
Component version: [e.g. 0.1.2] latest

Logs
2022-04-01 13:06:02 WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_ups_packages (<class 'custom_components.mail_and_packages.sensor.PackagesSensor'>) implements device_state_attributes. Please report it to the custom component author.
2022-04-01 13:06:02 WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_usps_delivered (<class 'custom_components.mail_and_packages.sensor.PackagesSensor'>) implements device_state_attributes. Please report it to the custom component author.
2022-04-01 13:06:02 WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_usps_delivering (<class 'custom_components.mail_and_packages.sensor.PackagesSensor'>) implements device_state_attributes. Please report it to the custom component author.
2022-04-01 13:06:02 WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_usps_mail (<class 'custom_components.mail_and_packages.sensor.PackagesSensor'>) implements device_state_attributes. Please report it to the custom component author.
2022-04-01 13:06:02 WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_usps_packages (<class 'custom_components.mail_and_packages.sensor.PackagesSensor'>) implements device_state_attributes. Please report it to the custom component author.
2022-04-01 13:06:02 WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_packages_delivered (<class 'custom_components.mail_and_packages.sensor.PackagesSensor'>) implements device_state_attributes. Please report it to the custom component author.
2022-04-01 13:06:02 WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_packages_in_transit (<class 'custom_components.mail_and_packages.sensor.PackagesSensor'>) implements device_state_attributes. Please report it to the custom component author.
2022-04-01 13:06:02 WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_image_system_path (<class 'custom_components.mail_and_packages.sensor.ImagePathSensors'>) implements device_state_attributes. Please report it to the custom component author.
2022-04-01 13:06:02 WARNING (MainThread) [homeassistant.helpers.entity] Entity sensor.mail_image_url (<class 'custom_components.mail_and_packages.sensor.ImagePathSensors'>) implements device_state_attributes. Please report it to the custom component author.
2022-04-01 13:06:02 WARNING (SyncWorker_4) [homeassistant.components.local_file.camera] Could not read camera mail_usps image from file: /custom_components/mail_and_packages/mail_none.gif

Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Please add emails in plain/text format if possible and applicable.

Dupe of #603
Already fixed in beta versions.


Goodbye ARA

Remove any ARA leftover:

Golang code from cmd, runner and web components
Helm chart installation
Github CI
Dockerfile and python requirements
Documentation

OMG ahha

 OMG ahha

It was a mistake somehow...
I commited the package-lock.json file by accident. I don't know why github considered it was a removal... XD


support output mpts and write log messages to multiple-files like analyze plugin

thank you for this full functional free software.
it will be complete solution if support output to mpts like paid ASTRA  http://cesbo.com/
the other thing is to write output log messages for all plugins to file with multiple-files like analyse plugin
the last thing i need how to filter only scrambled video & audio & caid-provider cas encryption system like (nds)
thanks.

first of all thank you for your fast reply
ASTRA here more info about it ("https://cesbo.com/en/astra/") i am interested with ("Multiplexing - preparing streams for DVB modulators")
log messages i know can see them with daemon log but its more functional logs like analyze plagin with Date Time files
for third question i have channels with more than one encryption i want to choose only one encryption pid if filter plugin can choose pids by Descriptor (audio , video, (ecm by caid or provider) and sub) and drop others because streams sometimes change their audio video pids and sure update them when updated from source without restart program
finaly its very helpful software with all documents thanks alot..

Sorry, but this isn't more clear than your initial post.
Please explain precisely what you would like to do.
I have no intention to read and analyze the documentation of ASTRA. Please explain using which mechanism and which format a TS could be injected in it. And, BTW, tsp can directly inject into a modulator.
Concerning the log, please precisely which log you want to save, tsp log, a specific plugin log, a specific plugin output?
About the last point, does the zap plugin match your requirements? It monitors the PMT and adapt itself to the PID modifications.

Hello, does anyone knows how can I do some cache keys from CI module...I open only 3 ch and I have information that I can open 8-10 ch from that card and module? Thanks

@lelegard MPTS can be generated via free software not only Cesbo ASTRA
for exmple
https://github.com/gfto/mptsd
https://github.com/Saentist/mplex13818
https://github.com/linuxstb/dvb2dvb


Use Sphinx 4

Close #5184.

pfnCI, test this please.

Jenkins CI test (for commit 2ec643efeaa04ab252c4e35680c0538978de2f97, target branch master) succeeded!

LGTM! Thanks @toslunar!


Randomise fragments and their required number

Fragments are already partially in logic, ensuring that no item can be required before it has been possible to unlock its blueprint. Expanding on this logic with extended information about wrecks could improve on the randomiser in three ways:

Knowing which wrecks require e.g. a laser cutter to access the databoxes within could fix potential softlocks.
By having more information about the wrecks, it becomes possible to track every single fragment of a blueprint, opening the doors to dynamically requiring more or fewer of them each run while still knowing exactly at what depth the item remains accessible.
If we know where each fragment is, perhaps it is possible to swap them around and randomise their locations?

Complication: Subnautica does not do static fragments. They change with every time the save game is loaded, even if you save right on top of them. While changing the number of required fragments (within reason, say, up to 5-6?) is a relatively simple thing to do, changing their spawns appears a lot more complicated than at first thought.


which type definitions to place inside @react-types

❔ Question
Is there any convention to put certain type definitions inside @react-types while some of them exist in the source file itself? I don't see much documentation around using @react-types.
For eg.
Pagination component's type definitions exist at:

@react-stately
@react-types
@react-aria

🔦 Context
Have been trying https://github.com/adobe/react-spectrum/issues/1012, and struggling with where to keep type definitions.

💻 Code Sample

🌍 Your Environment

Software
Version(s)

react-spectrum

Browser

Operating System

🧢 Your Company/Team

Thanks @devongovett, is there any downside if all definitions are moved to @react-types?

I think we usually keep specific types in react aria and react stately where needed. There's not really a downside I guess other than maybe locality of the definition with the code that implements it. 🤷