YARN-10850 Fix the application attempt ID query with the correspondin…

…g filter.

Description of PR
How was this patch tested?
For code changes:

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

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 44s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+1 :green_heart:
@author
0m  1s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

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

_ trunk Compile Tests _

-1 :x:
mvninstall
31m 43s
/branch-mvninstall-root.txt
root in trunk failed.

+1 :green_heart:
compile
0m 37s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
0m 35s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
0m 28s

trunk passed

+1 :green_heart:
mvnsite
0m 39s

trunk passed

+1 :green_heart:
javadoc
0m 34s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
0m 28s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
0m 57s

trunk passed

+1 :green_heart:
shadedclient
20m 10s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 28s

the patch passed

+1 :green_heart:
compile
0m 28s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
0m 28s

the patch passed

+1 :green_heart:
compile
0m 26s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
0m 26s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 18s

the patch passed

+1 :green_heart:
mvnsite
0m 27s

the patch passed

+1 :green_heart:
javadoc
0m 22s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
0m 21s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
0m 56s

the patch passed

+1 :green_heart:
shadedclient
20m 26s

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

_ Other Tests _

+1 :green_heart:
unit
27m 48s

hadoop-yarn-client in the patch passed.

+1 :green_heart:
asflicense
0m 36s

The patch does not generate ASF License warnings.

110m 53s

Subsystem
Report/Notes

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

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

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

uname
Linux 45fb7d7e2c62 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/bin/hadoop.sh

git revision
trunk / 4fcf7d53a9360f292a3a33de4cee801c11063f42

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

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

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

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
17m 18s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
34m 33s

trunk passed

+1 :green_heart:
compile
0m 33s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 29s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 23s

trunk passed

+1 :green_heart:
mvnsite
0m 32s

trunk passed

+1 :green_heart:
javadoc
0m 28s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 24s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 53s

trunk passed

+1 :green_heart:
shadedclient
23m 15s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 28s

the patch passed

+1 :green_heart:
compile
0m 28s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
0m 28s

the patch passed

+1 :green_heart:
compile
0m 24s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 24s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 15s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

+1 :green_heart:
mvnsite
0m 26s

the patch passed

+1 :green_heart:
javadoc
0m 20s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 18s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 54s

the patch passed

+1 :green_heart:
shadedclient
23m 17s

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

_ Other Tests _

+1 :green_heart:
unit
27m 11s

hadoop-yarn-client in the patch passed.

+1 :green_heart:
asflicense
0m 32s

The patch does not generate ASF License warnings.

134m 23s

Subsystem
Report/Notes

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

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

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

uname
Linux b0fb5daa98bf 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 77ea17e4721f0cf20eb598614f1f96fcd15528ad

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

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

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

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 52s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  2s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
32m 43s

trunk passed

+1 :green_heart:
compile
0m 40s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 35s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 28s

trunk passed

+1 :green_heart:
mvnsite
0m 38s

trunk passed

+1 :green_heart:
javadoc
0m 36s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 29s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 58s

trunk passed

+1 :green_heart:
shadedclient
20m  2s

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

_ Patch Compile Tests _

-1 :x:
mvninstall
0m 15s
/patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-client in the patch failed.

-1 :x:
compile
0m 16s
/patch-compile-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkUbuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.txt
hadoop-yarn-client in the patch failed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.

-1 :x:
javac
0m 16s
/patch-compile-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkUbuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.txt
hadoop-yarn-client in the patch failed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.

-1 :x:
compile
0m 14s
/patch-compile-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.txt
hadoop-yarn-client in the patch failed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.

-1 :x:
javac
0m 14s
/patch-compile-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.txt
hadoop-yarn-client in the patch failed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 16s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client: The patch generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)

-1 :x:
mvnsite
0m 14s
/patch-mvnsite-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-client in the patch failed.

-1 :x:
javadoc
0m 15s
/patch-javadoc-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkUbuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.txt
hadoop-yarn-client in the patch failed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.

-1 :x:
javadoc
0m 13s
/patch-javadoc-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.txt
hadoop-yarn-client in the patch failed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.

-1 :x:
spotbugs
0m 14s
/patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-client in the patch failed.

-1 :x:
shadedclient
10m 34s

patch has errors when building and testing our client artifacts.

_ Other Tests _

-1 :x:
unit
0m 18s
/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-client in the patch failed.

+1 :green_heart:
asflicense
0m 33s

The patch does not generate ASF License warnings.

70m 57s

Subsystem
Report/Notes

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

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

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

uname
Linux 464a228cbb9f 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/bin/hadoop.sh

git revision
trunk / 46f69acb41b92958a37730669f8bc521abdaf6e2

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

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

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

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 53s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
35m 21s

trunk passed

+1 :green_heart:
compile
0m 33s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 30s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 23s

trunk passed

+1 :green_heart:
mvnsite
0m 33s

trunk passed

+1 :green_heart:
javadoc
0m 29s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 24s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 54s

trunk passed

+1 :green_heart:
shadedclient
22m 54s

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

_ Patch Compile Tests _

-1 :x:
mvninstall
0m 12s
/patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-client in the patch failed.

-1 :x:
compile
0m 12s
/patch-compile-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkUbuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.txt
hadoop-yarn-client in the patch failed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.

-1 :x:
javac
0m 12s
/patch-compile-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkUbuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.txt
hadoop-yarn-client in the patch failed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.

-1 :x:
compile
0m 13s
/patch-compile-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.txt
hadoop-yarn-client in the patch failed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.

-1 :x:
javac
0m 13s
/patch-compile-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.txt
hadoop-yarn-client in the patch failed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 15s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client: The patch generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)

-1 :x:
mvnsite
0m 14s
/patch-mvnsite-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-client in the patch failed.

-1 :x:
javadoc
0m 13s
/patch-javadoc-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkUbuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.txt
hadoop-yarn-client in the patch failed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04.

-1 :x:
javadoc
0m 13s
/patch-javadoc-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client-jdkPrivateBuild-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.txt
hadoop-yarn-client in the patch failed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07.

-1 :x:
spotbugs
0m 12s
/patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-client in the patch failed.

-1 :x:
shadedclient
10m 39s

patch has errors when building and testing our client artifacts.

_ Other Tests _

-1 :x:
unit
0m 15s
/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-client in the patch failed.

+1 :green_heart:
asflicense
0m 28s

The patch does not generate ASF License warnings.

75m 54s

Subsystem
Report/Notes

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

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

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

uname
Linux 8855dab0c69c 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 331fa16114e3d5d63569b295bca74885892badd3

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

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

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

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 50s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
35m 56s

trunk passed

+1 :green_heart:
compile
0m 34s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 30s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 24s

trunk passed

+1 :green_heart:
mvnsite
0m 34s

trunk passed

+1 :green_heart:
javadoc
0m 28s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 23s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 52s

trunk passed

+1 :green_heart:
shadedclient
23m  2s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 28s

the patch passed

+1 :green_heart:
compile
0m 27s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
0m 27s

the patch passed

+1 :green_heart:
compile
0m 24s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 24s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 16s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

+1 :green_heart:
mvnsite
0m 25s

the patch passed

+1 :green_heart:
javadoc
0m 22s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 18s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 56s

the patch passed

+1 :green_heart:
shadedclient
23m 21s

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

_ Other Tests _

+1 :green_heart:
unit
27m 10s

hadoop-yarn-client in the patch passed.

+1 :green_heart:
asflicense
0m 32s

The patch does not generate ASF License warnings.

119m 15s

Subsystem
Report/Notes

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

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

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

uname
Linux 59e3f24c00fe 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 90355a1a498f2a846f3756283a445bc6b245863d

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

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

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

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 53s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
35m  3s

trunk passed

+1 :green_heart:
compile
0m 34s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 29s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 23s

trunk passed

+1 :green_heart:
mvnsite
0m 34s

trunk passed

+1 :green_heart:
javadoc
0m 29s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 23s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 52s

trunk passed

+1 :green_heart:
shadedclient
23m 21s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 28s

the patch passed

+1 :green_heart:
compile
0m 28s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
0m 28s

the patch passed

+1 :green_heart:
compile
0m 23s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 23s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 15s

the patch passed

+1 :green_heart:
mvnsite
0m 26s

the patch passed

+1 :green_heart:
javadoc
0m 20s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 18s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 56s

the patch passed

+1 :green_heart:
shadedclient
23m  9s

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

_ Other Tests _

+1 :green_heart:
unit
27m 11s

hadoop-yarn-client in the patch passed.

+1 :green_heart:
asflicense
0m 32s

The patch does not generate ASF License warnings.

118m 29s

Subsystem
Report/Notes

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

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

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

uname
Linux 125c9b616cf6 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / c23b77215da07e32dbeb30306ec3e30b1b49d1fe

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

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

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

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client U: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.


[BUG] Failed to find device after booting, error message: X_LINK_DEVICE_NOT_FOUND

Check if issue already exists
There are multiple posts related but I couldn't resolve my issue. I've already spent hours on it but nothing worked so far...
https://github.com/luxonis/depthai/issues/753
https://github.com/luxonis/depthai-ros-examples/issues/57
https://github.com/luxonis/depthai/issues/518
https://docs.luxonis.com/projects/hardware/en/latest/pages/guides/getting-started-with-poe.html
Describe the bug
Failed to find device after booting.
Hardware:
OAK-D POE
Host:
Raspberry 3b+
Host OS (clean installation):
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Network interfaces:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet <IP_ADDRESS>  netmask <IP_ADDRESS>  broadcast <IP_ADDRESS>
inet6 fe80::d92f:8d6f:bde:4e28  prefixlen 64  scopeid 0x20
ether b8:27:eb:05:07:a9  txqueuelen 1000  (Ethernet)
RX packets 80093  bytes 5343430 (5.0 MiB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 160194  bytes 240715049 (229.5 MiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
inet <IP_ADDRESS>  netmask <IP_ADDRESS>
inet6 ::1  prefixlen 128  scopeid 0x10
loop  txqueuelen 1000  (Local Loopback)
RX packets 573  bytes 19616 (19.1 KiB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 573  bytes 19616 (19.1 KiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet <IP_ADDRESS>  netmask <IP_ADDRESS>  broadcast <IP_ADDRESS>
inet6 fe80::e3:3e7:ea13:b443  prefixlen 64  scopeid 0x20
ether b8:27:eb:50:52:fc  txqueuelen 1000  (Ethernet)
RX packets 78294  bytes 106818769 (101.8 MiB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 24604  bytes 1962901 (1.8 MiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Steps to reproduce

Installed the host OS
Installed Depth AI via: sudo wget -qO- https://docs.luxonis.com/install_depthai.sh | bash
Cloned depthai-python repo and installed requirements
Ran: python3 examples/ColorCamera/rgb_preview.py

Output:
das@raspberrypi:~/Luxonis/depthai-python $ DEPTHAI_LEVEL=debug python3 examples/ColorCamera/rgb_preview.py
[2022-12-28 10:53:12.897] [debug] Python bindings - version: <IP_ADDRESS> from  build: 2022-11-13 22:30:51 +0000
[2022-12-28 10:53:12.897] [debug] Library information - version: 2.19.1, commit:  from , build: 2022-11-13 21:33:20 +0000
[2022-12-28 10:53:12.903] [debug] Initialize - finished
[2022-12-28 10:53:13.125] [debug] Device - OpenVINO version: 2022.1
[2022-12-28 10:53:13.125] [debug] Device - BoardConfig: {"emmc":null,"gpio":[],"logDevicePrints":null,"logPath":null,"logSizeMax":null,"logVerbosity":null,"network":{"mtu":0,"xlinkTcpNoDelay":true},"pcieInternalClock":null,"sysctl":[],"uart":[],"usb":{"flashBootedPid":63037,"flashBootedVid":999,"maxSpeed":4,"pid":63035,"vid":999},"usb3PhyInternalClock":null,"watchdogInitialDelayMs":null,"watchdogTimeoutMs":null}
libnop:
0000: b9 0e b9 05 81 e7 03 81 3b f6 81 e7 03 81 3d f6 04 b9 02 00 01 ba 00 be be bb 00 bb 00 be be be
0020: be be be be
[2022-12-28 10:53:13.208] [debug] Resources - Archive 'depthai-bootloader-fwp-0.0.21.tar.xz' open: 6ms, archive read: 303ms
[2022-12-28 10:53:14.456] [debug] Resources - Archive 'depthai-device-fwp-adbcc016c8bd5a5580a26d8b6250f77160203666.tar.xz' open: 6ms, archive read: 1551ms
[2022-12-28 10:53:14.600] [debug] Searching for booted device: DeviceInfo(name=<IP_ADDRESS>, mxid=18443010F18EF80F00, X_LINK_BOOTLOADER, X_LINK_TCP_IP, X_LINK_MYRIAD_X, X_LINK_SUCCESS), name used as hint only
[2022-12-28 10:53:14.826] [debug] Connected bootloader version 0.0.21
[2022-12-28 10:53:17.000] [debug] Booting FW with Bootloader. Version 0.0.21, Time taken: 2174ms
[2022-12-28 10:53:17.000] [debug] DeviceBootloader about to be closed...
[2022-12-28 10:53:17.001] [debug] XLinkResetRemote of linkId: (0)
[2022-12-28 10:53:17.827] [debug] DeviceBootloader closed, 826
[2022-12-28 10:53:17.856] [debug] Searching for booted device: DeviceInfo(name=<IP_ADDRESS>, mxid=18443010F18EF80F00, X_LINK_BOOTED, X_LINK_TCP_IP, X_LINK_MYRIAD_X, X_LINK_SUCCESS), name used as hint only
Traceback (most recent call last):
File "/home/das/Luxonis/depthai-python/examples/ColorCamera/rgb_preview.py", line 24, in
with dai.Device(pipeline) as device:
RuntimeError: Failed to find device after booting, error message: X_LINK_DEVICE_NOT_FOUND
Additional notes

The camera has been factory reset via the device manager over USB.
I can ping the camera on <IP_ADDRESS>.
The camera and host are directly connected via an ethernet cable and poe injector in between when the error occurs. When I connect them via my router everything works fine so it must be network related.
I haven't made any network configuration changes.

Hi @DOKoenegras ,
I think the host computer (RPI) needs to be in the same lan eg. 169.254.1.X so depthai can automatically find the OAK POE, or you need to specify the IP. Could you try that?
Thanks, Erik

Hi @Erol444,
I've used the script to manually specify the ip. No luck so far. Any ideas?
The output:
das@raspberrypi:~ $ DEPTHAI_LEVEL=debug python3 test.py
[2022-12-28 12:07:36.316] [debug] Python bindings - version: <IP_ADDRESS> from  build: 2022-11-13 22:30:51 +0000
[2022-12-28 12:07:36.316] [debug] Library information - version: 2.19.1, commit:  from , build: 2022-11-13 21:33:20 +0000
[2022-12-28 12:07:36.322] [debug] Initialize - finished
[2022-12-28 12:07:36.326] [debug] Found an actual device by given DeviceInfo: DeviceInfo(name=<IP_ADDRESS>, mxid=18443010F18EF80F00, X_LINK_BOOTLOADER, X_LINK_TCP_IP, X_LINK_MYRIAD_X, X_LINK_SUCCESS)
[2022-12-28 12:07:36.326] [debug] Device - OpenVINO version: 2022.1
[2022-12-28 12:07:36.326] [debug] Device - BoardConfig: {"emmc":null,"gpio":[],"logDevicePrints":null,"logPath":null,"logSizeMax":null,"logVerbosity":null,"network":{"mtu":0,"xlinkTcpNoDelay":true},"pcieInternalClock":null,"sysctl":[],"uart":[],"usb":{"flashBootedPid":63037,"flashBootedVid":999,"maxSpeed":4,"pid":63035,"vid":999},"usb3PhyInternalClock":null,"watchdogInitialDelayMs":null,"watchdogTimeoutMs":null}
libnop:
0000: b9 0e b9 05 81 e7 03 81 3b f6 81 e7 03 81 3d f6 04 b9 02 00 01 ba 00 be be bb 00 bb 00 be be be
0020: be be be be
[2022-12-28 12:07:36.620] [debug] Resources - Archive 'depthai-bootloader-fwp-0.0.21.tar.xz' open: 7ms, archive read: 296ms
[2022-12-28 12:07:37.854] [debug] Resources - Archive 'depthai-device-fwp-adbcc016c8bd5a5580a26d8b6250f77160203666.tar.xz' open: 6ms, archive read: 1530ms
[2022-12-28 12:07:37.991] [debug] Searching for booted device: DeviceInfo(name=<IP_ADDRESS>, mxid=18443010F18EF80F00, X_LINK_BOOTLOADER, X_LINK_TCP_IP, X_LINK_MYRIAD_X, X_LINK_SUCCESS), name used as hint only
[2022-12-28 12:07:38.218] [debug] Connected bootloader version 0.0.21
[2022-12-28 12:07:40.393] [debug] Booting FW with Bootloader. Version 0.0.21, Time taken: 2174ms
[2022-12-28 12:07:40.393] [debug] DeviceBootloader about to be closed...
[2022-12-28 12:07:40.394] [debug] XLinkResetRemote of linkId: (0)
[2022-12-28 12:07:41.219] [debug] DeviceBootloader closed, 825
[2022-12-28 12:07:41.243] [debug] Searching for booted device: DeviceInfo(name=<IP_ADDRESS>, mxid=18443010F18EF80F00, X_LINK_BOOTED, X_LINK_TCP_IP, X_LINK_MYRIAD_X, X_LINK_SUCCESS), name used as hint only
Traceback (most recent call last):
File "/home/das/test.py", line 16, in
with dai.Device(pipeline, device_info) as device:
RuntimeError: Failed to find device after booting, error message: X_LINK_DEVICE_NOT_FOUND

@DOKoenegras
Interesting case - do you mind running list_devices.py in the background to see what happens after the PoE gets booted with FW.
If you use device manager to set a static IP, (eg something different than <IP_ADDRESS>) IMO the problem shouldn't appear

@Ralbot
Thanks for the update - do you mind letting me know what static IP you've assigned to the device?

I have same issue.
Device: Luxonis PRO POE
Error message from "camera_preview.py" - "No OAK device found to connect to!"
I try to specify IP function from "device_manager.py"
Error message: "failed to find device after booting. error message :X_LINK_DEVICE_NOT FOUNT"
OS: windows 11 pro
Note: last week I tested using same pc. But now not working.

Hi @Pannu22 ,
Could you try these:

Run the script outside of the container (to determine this isn't the source of the issue)
Update depthai to the latest version (2.26 at the moment)
Update bootloader to the latest version as well (0.28)

Hi @Erol444,
Thank you for getting back to me so quickly and for the suggested steps. While I appreciate your help, making the necessary changes to the client's setup is taking longer than expected because of their internal processes.
I'm so sorry for the delay and will follow up with you in a couple of days once I have access to their environment.
Thank you for your patience and understanding.

Hi @Erol444 ,
Thank you for your solution. I tried it out, and it worked perfectly! I appreciate you taking the time to help resolve my issue.


HADOOP-18093. Better exception handling for testFileStatusOnMountLink…

 Better exception handling for testFileStatusOnMountLink() in ViewFsBaseTest.java (#3918). Contributed by Xing Lin.
How was this patch tested?
mvn test -Dtest=TestViewFsLocalFs

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
12m  8s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

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

_ branch-2.10 Compile Tests _

+1 :green_heart:
mvninstall
14m 38s

branch-2.10 passed

+1 :green_heart:
compile
14m  6s

branch-2.10 passed with JDK Azul Systems, Inc.-1.7.0_262-b10

+1 :green_heart:
compile
11m 10s

branch-2.10 passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

+1 :green_heart:
checkstyle
0m 36s

branch-2.10 passed

+1 :green_heart:
mvnsite
1m 15s

branch-2.10 passed

+1 :green_heart:
javadoc
1m 13s

branch-2.10 passed with JDK Azul Systems, Inc.-1.7.0_262-b10

+1 :green_heart:
javadoc
0m 58s

branch-2.10 passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

-1 :x:
spotbugs
2m  0s
/branch-spotbugs-hadoop-common-project_hadoop-common-warnings.html
hadoop-common-project/hadoop-common in branch-2.10 has 2 extant spotbugs warnings.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 45s

the patch passed

+1 :green_heart:
compile
13m 25s

the patch passed with JDK Azul Systems, Inc.-1.7.0_262-b10

+1 :green_heart:
javac
13m 25s

the patch passed

+1 :green_heart:
compile
11m 16s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

+1 :green_heart:
javac
11m 16s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 36s

hadoop-common-project/hadoop-common: The patch generated 0 new + 83 unchanged - 1 fixed = 83 total (was 84)

+1 :green_heart:
mvnsite
1m 13s

the patch passed

+1 :green_heart:
javadoc
1m 11s

the patch passed with JDK Azul Systems, Inc.-1.7.0_262-b10

+1 :green_heart:
javadoc
1m  0s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

+1 :green_heart:
spotbugs
2m  8s

the patch passed

_ Other Tests _

-1 :x:
unit
10m 42s
/patch-unit-hadoop-common-project_hadoop-common.txt
hadoop-common in the patch passed.

+1 :green_heart:
asflicense
0m 44s

The patch does not generate ASF License warnings.

106m 42s

Reason
Tests

Failed junit tests
hadoop.io.compress.snappy.TestSnappyCompressorDecompressor

hadoop.fs.sftp.TestSFTPFileSystem

hadoop.io.compress.TestCompressorDecompressor

Subsystem
Report/Notes

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

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

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

uname
Linux a10efd7a7c10 4.15.0-163-generic #171-Ubuntu SMP Fri Nov 5 11:55:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-2.10 / e954c68b52cdc8194bdaaed2b8679c2426422bcb

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

Multi-JDK versions
/usr/lib/jvm/zulu-7-amd64:Azul Systems, Inc.-1.7.0_262-b10 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

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

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

modules
C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common

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

versions
git=2.17.1 maven=3.6.0 spotbugs=4.2.2

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

This message was automatically generated.


WIP: Do Not Merge - rewrite playground

Spent the weekend playing around with how we might re-write the bot to be cleaner and easier to modify/test.
Here are some experiments:

Use jest for testing
Make a domain-only PracticeManager that is divorced from Discord events or persistence.
Add a RoleManager sketch that might serve to allow us to add roles, cleanly separated from tracking practice time.
Rewrite database_lib and leaderboard_fetch as persistence.js (see persistence.int.test.js for usage)

SessionManager is now a thing, as is Persistence. RoleManager eschewed in favour of badges. Thanks for setting up jest!


How to load tensorflow 2.0 savedbundle file  by using Java

From Tensorflow 1.x version, Java can handle a pb file after using freeze_graph.pb.
But, from Tensorflow 2, since the saved pb structure is different, I don't think a regular way to export file does not work.
I was wondering how to load Tensorflow 2 saved files by using Java.

I searched several explanations and found out tensorflow 2.0 only supports Andriod app using tflite. So, it seems like there is no way we can use tensorflow 2.0 model file to use Java, right?

It's possible to do it using tensorflow 2.2.0 by copying the graph and loading the weights:
from tensorflow.keras.models import clone_model
    w = tf_model.get_weights()
    with tf.Graph().as_default():
        # clone model in new graph and set weights
        _model = clone_model(tf_model)
        _model.set_weights(w)

then save _model as usual. I tried the same with tensorflow 2.3.0 and it didn't work for me. Is there any reason?
Also, is there any plan to update the Java API to Tensorflow 2?


Fix tracker continuing to insert events up to max Local Storage quota

Introduced new initialisation parameter for the tracker.
maxLocalStorageQueueSize
This controls how many events the tracker will attempt to place onto the local storage queue if local storage has been selected as the stateStorageStrategy. Defaulted to 1000, as events normally range from 1kb to 2kb, meaning the tracker shouldn't use more than 1mb to 2mb of Local Storage and as most browsers have a default of 5mb for the local storage quota this should still leave headroom for other keys to be stored in local storage. The value can be lowered if the site is sending particularly large events and is using local storage.

That is correct @colmsnowplow - the outQueue will grow in an attempt to send the event (either in this batch or the next) but if it fails then we will only write (in your example) the first 100 outQueue events back to local storage, effectively discarding the latest event.


make checkin request async | need to add support for Task in Api interceptor

i don't see a need to.


Shared-objects deletion

This PR works with https://github.com/MystenLabs/sui/pull/2482 to support shared objects deletion.

Awesome stuff, cc @tnowacki so we can follow up with support on the Move side afterward!

Does this also support shared -> single-owner -> shared transitions? Or is there an assumption that once a shared object is deleted, it's gone forever?

Awesome stuff, cc @tnowacki so we can follow up with support on the Move side afterward!

Thanks! This is still draft though (I can think of at least one bug atm), I will turn the PR ready for review as soon as possible

Does this also support shared -> single-owner -> shared transitions? Or is there an assumption that once a shared object is deleted, it's gone forever?

Once it is gone it is gone forever. If we want to support the transaction you mention, can we make sure that we re-creating the shared object it comes with a different ID? If we can do that, then we should be able to support the transition.

Does this also support shared -> single-owner -> shared transitions? Or is there an assumption that once a shared object is deleted, it's gone forever?

Once it is gone it is gone forever.

There's not a strong motivation for supporting the shared -> owned transition (at least not that I can think of)--the only reason I ask is that:

I suspect the same problem may happen when deleting a quasi-shared object, but there we cannot use tombstones to help us (but I hope I am wrong, and I would like to understand why this happens in one case but not the other)
On the Move side, it is possible to support shared objects that can be deleted but not transferred or wrapped, it's just slightly cumbersome. For more context:

The entrypoint function signature rules currently only allow you to get a &mut T reference to a shared object. Deletion, wrapping, and transfers all require a T, so this restriction prevents deletion. The natural way to support deletion is to allow you to get a T for a shared object inside an entrypoint (which enables deletion, but also wrapping and transfers, which it sounds like we do not want, because someone might re-share the wrapped or transferred object later).
We can set things up in a way that will allow deletion without transfers or wrapping, but it will not be very nice (but totally doable if we need it).

If we want to support the transaction you mention, can we make sure that we re-creating the shared object it comes with a different ObjectID

I think this is just creating a new object with a new ID, but the fields of the old one. It is hard for us to force someone to do that at the Move level.

This PR is too old and the code changed too much (it is probably easier to re-start this PR from scratch)


Upon clicking on a picture the user’s browser opens another tab that is directed to the product on Asos's web-page.

commit: e764ef5


add support for nested objects

if you search for on object instead of an array, you'll get an object with the matches
unless you configured to get only ID
also you can now get the keys only.
    var books = {
      10: {
        title: 'The Great Gatsby',
        author: 'F. Scott Fitzgerald'
      },
      20: {
        title: 'The DaVinci Code',
        author: 'Dan Brown'
      },
      30: {
        title: 'Angels & Demons',
        author: 'Dan Brown'
      }
    };

    var options = {
      keys: ['author', 'title'],   // keys to search in
      id: 'key'                     // return a list of keys only
    }
    var f = new Fuse(books, options);
    var result = f.search('brwn');

returns
["20", "30"]

english is not my native lang, so i didn't touch the readme ;)
if you consider to accept this request, it would be nice if you could also add some info to the docs.

no merge?

Is this issue solved ?

Could this not be merged in the end?

Could this not be merged in the end? Support for this out-of-the-box would be amazing.

unfortunately no one merged it :(

+1 please reconsider this feature. I imagine it would be a fairly common use case.

Unless I am misunderstanding something, this is already supported.


Refactor ref data maintenance journeys to use journeyData

Codecov Report
Attention: Patch coverage is 98.92473% with 1 line in your changes missing coverage. Please review.

Project coverage is 84.79%. Comparing base (1fe1139) to head (1126022).

Files with missing lines
Patch %
Lines

...ourneys/alert-type/create/createAlertTypeRoutes.ts
88.88%
1 Missing :warning:

:exclamation:  There is a different number of reports uploaded between BASE (1fe1139) and HEAD (1126022). Click for more details.
HEAD has 1 upload less than BASE

Flag
BASE (1fe1139)
HEAD (1126022)

2
1

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #143      +/-   ##
==========================================
- Coverage   91.49%   84.79%   -6.71%
==========================================
  Files         109      109
  Lines        2270     2275       +5
  Branches      348      358      +10
==========================================
- Hits         2077     1929     -148
- Misses        189      338     +149
- Partials        4        8       +4

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Not able to edit the code

Issue Type: Performance Issue
I have also re-installed VS Code. But encountering same problem. It is not accepting any code to be wriiten from keyboard. Backspace also not working when I want to open already written code file and clear a part of the same.
VS Code version: Code 1.57.1 (507ce72a4466fbb27b715c3722558bb15afa9f48, 2021-06-17T13:28:07.755Z)
OS version: Windows_NT x64 10.0.19043
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz (8 x 1800)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
7.82GB (3.87GB free)

Process Argv

Screen Reader
no

VM
0%

Process Info
CPU %	Mem MB	   PID	Process
    0	    95	  3048	code main
    0	    38	  3208	   utility
    0	   157	  3240	   window (Untitled-1 - Visual Studio Code)
    0	   104	  5624	     extensionHost
    0	    66	  1652	       "C:\Users\Lenovo\AppData\Local\Programs\Microsoft VS Code\Code.exe" "c:\Users\Lenovo\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=5624
    0	    23	  5556	   crashpad-handler
    0	   148	  7208	   gpu-process
    1	    75	 12156	   window (Issue Reporter)
    0	    73	 12408	   shared-process
    0	    58	 11144	     ptyHost

Workspace Info
;

Extensions (13)

Extension
Author (truncated)
Version

python
ms-
2021.6.944021595

vscode-pylance
ms-
2021.6.3

jupyter
ms-
2021.6.999662501

remote-wsl
ms-
0.56.5

material-icon-theme
PKi
4.7.0

java
red
0.79.2

vscodeintellicode
Vis
1.2.14

vscode-java-debug
vsc
0.34.0

vscode-java-dependency
vsc
0.18.4

vscode-java-pack
vsc
0.17.0

vscode-java-test
vsc
0.30.0

vscode-maven
vsc
0.31.0

vim
vsc
1.21.3

Let's first try to find out what command executes on your machine, with your settings and your keybindings when pressing Backspace. Could you please try the following:

Run the command Developer: Toggle Keyboard Shortcuts Troubleshooting
This will activate logging of dispatched keyboard shortcuts and will open an output panel with the corresponding log file.
Press exactly the keybinding you desire.
check what VS Code detects and what command is invoked.

If you are having trouble understanding the output, please feel free to paste here and I can try to help.


No HTML is rendered for the slider/slider does not display

Describe the bug
The slider does not show up in the HTML when I inspect where it should be on the page. I can see what looks to maybe be the slider component when using Vue dev tools. No errors or warnings are logged to the console.
Additional context (If there is no relevant content, please delete the block)
I have set it up to be just as simple as the example but it is still not showing. Here is what I can see in vue dev tools:

Environment (If you feel unrelated, please delete the block)

Vue version: 2.5.16
Component Version: 3.2.2

This looks like it might be an issue with something else in my code. I can get the slider to work elsewhere in the project.


Connectionless Proof Requests

What is the proper way to create a connectionless Proof Request?
I found that it can be done using a combination of createRequest and createLegacyConnectionlessInvitation functions, but I wonder to know if it is still recommended way?
Does AFJ support the case when out-of-band invitation includes a proof request in the attachment? This approach seems more flexible.

We do support connectionless proof requests using oob. For creating you can call create request and then createInvitation on the oob module, pass the request message and set handshake to false.
There is a bug currently that prevents this from working. Hope to fix it for the 0.4.0 release. See #1250
Receiving can be done using the reveiveInvitation(Url) om the oob module as well. Attached messages will be received by the agent and you can listen for events to handle them. So e.g. ProofStateChanged will be emitted when you receive an oob invitation with a proof request attached

Closing. Please open a new issue if you have other questions or issues


No titlescreen music, freezes shortly after intro FMV

When I run the game patched (v1.0.1, no safe mode) using PCSX2, I get no title music and the game freezes as soon as Mio's first voice clip where she calls out for Mayu is supposed to play. The unpatched ISO runs completely fine, so I suspect there's something about the patch that's not working right. (If there's any settings I should use in PCSX2, do let me know.)

Can you post the log output of PCSX2? Right now I can't help you since you are the only one with the issue and it does not happen on real hardware.

Here's the log. I started a new game and played until the freeze happens. No input is registered anymore at this point and the screen is frozen.
 Also the log shows sign of being a problem of your emulator. Can you add more logs sources, like elf out and cd/dvd r/w.

 Also the log shows sign of being a problem of your emulator. Can you add more logs sources, like elf out and cd/dvd r/w.

This BIOS does not give issues with my other US games, but to try and see whether it makes a difference I switched over to one that's for the US. It still gives the same issues, unfortunately.
For the log I turned on Dev/Verbose, CDVD Reads and ELF. If I need to enable everything instead, do let me know!
PCSX2 log FF2Undub - US BIOS.txt

Can you enable all options and do a console clear before? I see a lot of repeating reboot sequences. Also the game seems to still be loading content from the disc when the app was shutdown.

Thinking about it, it could be that your original iso is a byte bigger or shorter than the one I used and leads to that crash?

If you want, you can join the discord server for the mikompilation project (creating a pc port of FF2), where I have a section dedicated to support for my undubs.
https://discord.gg/Ap4Sfcmwd9

Closing as fixed, issue was a bad dump of either the US or JP versions that lead to a wrong offset


A sample application showing how to connect Google Home to .NET Conta…

…iners running on Google Cloud

To fix the windows build failure:

Clone and build https://github.com/dotnet/codeformatter and put codeformatter.exe in your path.
Import BuildTools.psm1.
Format-Code


Remove default empty state of sf::SoundBuffer

Description
Sister PR to #3020 and #3021. The rationale from those two PRs carries over here too.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

13 of 26 (50.0%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 55.701%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/SFML/Audio/SoundBufferRecorder.cpp
0
5
0.0%

src/SFML/Audio/SoundBuffer.cpp
12
20
60.0%

Files with Coverage Reduction
New Missed Lines
%

src/SFML/Audio/SoundBufferRecorder.cpp
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
11497

Relevant Lines:
19556

💛  - Coveralls


Replace debugWithChrome with launchConfig in serverReadyAction

Hi,
It would be more flexible to have this option launchConfig  rather than debugWithChrome in serverReadyAction and pass the url in argument to the other launch config. See the sample below
       {
       ....
         "serverReadyAction": {
                "pattern": "(https://.+/\\w+)",
                "action": "launchConfig",
                "uriFormat": "%s",
                "name": "Attach to Client"
            }
        },
        {
            "type": "chrome",
            "request": "attach",
            "name": "Attach to Client",
            "port": 9222,
            "disableNetworkCache": true,
            "pathMapping": {
                "/sources/": "${workspaceFolder}/",
                "webapps/": "${workspaceFolder}/webdev/webapps/"
            }
        },

thanks

I think this is sensible -- it's common to have additional tweaks per application -- and easy to implement, so I have done so. @weinand let me know if you have any concerns/tweaks in my implementation.

You mean you implemented it, with a new attribute startDebugging: "configName"?
How can we use it?
How do we retrieve the url from second launch config?

Yes, the serverReadyAction looks like
"serverReadyAction": {
	"action": "startDebugging",
	"pattern": "listening on port ([0-9]+)",
	"name": "Debug with Chrome"
}

In this implementation I have not passed the URL through. We don't really have an easy way to do that in the extension API right now, though we could manually read the launch.json's and find the right action. Though if you're running an existing configuration, my logic was that that URL is probably already (or even required) in it.

You're right the problem with my logic is that we could not launch independently a configuration if it depends on an url parameter...
I guess we could use something like this in the configuration :
${command:extension.getServerReadyCapture}
or something in the input variable:
https://code.visualstudio.com/docs/editor/variables-reference#_input-variables
${input:serverReadyCapture}
If you think of a solution to get url parameter with a command or an input I will be interested.
I 'll try it in the next update of vscode.
Thanks @connor4312.


TAJO-1725: TaskContainer can hang when RuntimeException occurs in TaskImpl

@hyunsik
Query hang is fixed by TAJO-1731. Could you test again?

This bug seems to be fixed in TAJO-1731. I close this issue. Thank you :)

@hyunsik
TAJO-1726 is caused by rethrow the exception
Thanks.


Physiological signal classification challenge

Project info

Title:
Physiological signal classification challenge
Project lead:
David Romero (@drombas) and Stefano Moia (@smoia)
Timezone
Brussels UTC+2
Description:
Phys2bids is a python3 library to format physiological files in BIDS. One of the current development goals is to make phys2bids smarter by implementing an automatic signal classificator. Ideally, given a physiological signal as input, phys2bids should be able to determine the type of the signal (cardiac, respiratory …).
To move forward, this project is structured as a challenge: we provide time-series data of 4 kinds of physiological signals (cardiac, respiratory chest, O2 and CO2) and the goal will be to collaborate to find robust features that allow discerning between them.
Link to project:

phys2bids
Related issue

Mattermost handle:

@drombas
@smoia

Goals for the OHBM Brainhack

Find a set of features that allow us to classify the 4 signals in our dataset with 100% accuracy
(If time permits) Extend the algorithm to classify other signals (e.g. galvanic skin response)
(If time permits) Test the algorithm in other datasets

Good first issues:

Create a google collab file for basic data loading and visualization
Create a shared google document to share ideas/results

Skills:

Basic knowledge of time-series analysis and programming is desirable but not required
Creativity to come up with ideas

Number of participants: <= 10
Acknowledge contributions: Physiopy adopts the all-contributors system to recognise contributions. Contributors will be recognised as such in the relevant library README (e.g. here) and as authors during outreach (conference posters, talks, ...).
Documentation
physiopy's contributors guidelines
physiopy's code of conduct
Chat channel:
~hbm-physiopy

Image for the OHBM brainhack website

Project submission
Submission checklist
Once the issue is submitted, please check items in this list as you add under 'Additional project info'
Please include the following above (all required):

[x] Link to your project: could be a code repository, a shared document, etc. See here
[x] Include your Mattermost handle (i.e. your username). If you do not have an account, please sign up here.
[x] Goals for the OHBM Brainhack: describe what you want to achieve during this brainhack. See here.
[x] Flesh out at least 2 "good first issues": those are tasks that do not require any prior knowledge about your project, could be defined as issues in a GitHub repository, or in a shared document, cf here.
[x] Skills: list skills that would be particularly suitable for your project. We ask you to include at least one non-coding skill, cf. here.
[x] Chat channel: A link to a chat channel that will be used during the OHBM Brainhack. This can be an existing channel or a new one. We recommend using the Brainhack space on mattermost, cf. here.
[x] Provide an image of your project for the OHBM brainhack website

You can also include information about (all optional):

[ ] Someone co-leading the project in the timeslot you have not selected to provide additional visibility.
[x] Number of participants, cf. here
[ ] Twitter-size summary of your project pitch, cf. here
[ ] Set up a kanban board on your repository to better divide the work and keep track of things, cf here
[ ] Project snippet for the OHBM Brainhack website, cf. here

We would like to think about how you will credit and onboard new members to your project. We recommend reading references from this section. If you'd like to share your thoughts with future project participants, you can include information about (recommended):

[x] Specify how will you acknowledge contributions (e.g. listing members on a contributing page).
[ ] Provide links to onboarding documents if you have some.

QMENTA has agreed to sponsor the event and provide computational resources through their platform.

[ ] Get in touch with QMENTA through their Brain Innovation Hub Slack space, if you think your project would benefit from their support.

@drombas, Thank you for submitting your project. I wonder whether you want to upload another  image for the website because this one is already part of another project: https://github.com/ohbm/hackathon2021/issues/12

Hey @tiborauer ! We're going to slightly change the image in #12 , but we'd prefer to keep this one here (and possibly in another project that will be submitted soon) because it comes from the same community...

I can see no problem sharing images. I only wanted to make sure it is intended.

hi @ohbm/project-monitors: My project is ready!


Question: use cases (beyond which unit test lib I use)

Hi,
@mrbean-bremen answered a question of mine in StackOverflow, and I got interested in this lib. I am a long time python user, but unfortunately I did not give the required attention to the importance of testing. I know basics (difference of fake, stub, mock, what is a unit of code, etc).
I am practicing testing with a new project that uses pytest, and it has a module that reads XLS reports using pandas and make consolidations on numbers. I think it has potential usage to test many/most methods there, but I am not really sure since documentation says: pyfakefs will not work with Python libraries (other than os and io), but I suspect pandas uses os and io under the hood.
I also would like to know if you recommend any good materials on unit testing with fakes/pyfakefs/pytest specifically.

Thanks for the interest!
About pandas - to make it a bit clearer, the full quote from the documentation is:

pyfakefs will not work with Python libraries (other than os and io) that use C libraries to access the file system

So, it would be ok if it used io or os under the hood. Though a quick glance at the pandas source code shows that it has its own internal io module written in C, that uses OS-specific functions to access the file system. So, where this is used, we are out of luck with pyfakefs. It is worth a try, but I'm not very optimistic.
As for documentation regarding pyfakefs: I'm afraid all there is is the usage documentation and the generated API docs. Though we are always open to suggestions as to how to improve the documentation (contributions are also welcome, of course).

I am in the same situation of wanting to mock the filesystem for a module with pandas.read_csv and unfortunately this library is not compatible from my attempts. Works great otherwise though.

@knightjdr - thanks! I understand that you have tried to use pyfakefs with pandas, and it does not work (as I had suspected, but nver got around to test). I'll probably add pandas to the list of unsupported modules in the documentation.
@staticdev - do you need more information, or can we close this issue?

@knightjdr , @staticdev: I just had another look at pandas, and at least for read_csv
there is a possibility to use it with pyfakefs - just to let you know in case you are interested..
Pandas internally uses its TextFileReader to read from CSV, and this has an argument engine which defines which backend is used for file system access. The default is "c", but if you set it to "python", it will use the standard file system access and thus can be used with pyfakefs.
Patching TextFileReader accordingly will do the trick:
from unittest import mock

import pandas as pd
from pandas.io.parsers import TextFileReader

class PythonTextFileReader(TextFileReader):
    def __init__(self, *args, **kwargs):
        kwargs['engine'] = 'python'
        super().__init__(*args, **kwargs)

@mock.patch('pandas.io.parsers.TextFileReader', PythonTextFileReader)
def test_load_csv(fs):
    path = '/foo/bar.csv'
    fs.create_file(path, contents='1,2,3,4')
    df = pd.read_csv(path)
    assert (df.columns == ['1', '2', '3', '4']).all()

With pytest, this can be done using a separate fixture:

@pytest.fixture
def pd_fs(fs):
    with mock.patch('pandas.io.parsers.TextFileReader', PythonTextFileReader):
        yield fs

def test_load_csv(pd_fs):
    path = '/foo/bar.csv'
    fs.create_file(path, contents='1,2,3,4')
    df = pd.read_csv(path)
    assert (df.columns == ['1', '2', '3', '4']).all()

Unfortunately, this does not help for reading excel files - for that it uses the engine from one of several external packages. I will have a look at this later... would be nice to be able to do something here, as pandas is used a lot nowadays, and maybe integrate it into pyfakefs.

Nice work @mrbean-bremen.. so pandas is somewhat compatible. I really liked this lib. Congratulations for the effort. I think you can close the issue from my part.

@knightjdr, @staticdev: for your information, the current master now has integrated patches for reading both csv and Excel files in pandas. It would be nice if you could try it to make sure it works correctly. If nothing comes up, we'll probably do a new release in a few days.

Tried to read a csv but I'm getting an error. It could be I'm making a noob mistake - I only started in Python a few weeks ago.

Install master branch:

pip3 install git+https://github.com/jmcgeheeiv/pyfakefs.git@master

Package to test

import pandas as pd

def parse_as_dataframe(file):
  df = pd.read_csv(file, sep='\t', usecols=['a', 'b'])
  return df

Test

import pandas as pd
import pandas.testing as pd_testing
import pyfakefs.fake_filesystem_unittest

from .parse_as_dataframe import parse_as_dataframe

class ParseAsDataframe(pyfakefs.fake_filesystem_unittest.TestCase):
  def assertDataframeEqual(self, a, b, msg):
    try:
      pd_testing.assert_frame_equal(a, b)
    except AssertionError as e:
      raise self.failureException(msg) from e

  def setUp(self):
    self.setUpPyfakefs()
    self.addTypeEqualityFunc(pd.DataFrame, self.assertDataframeEqual)

  def test(self):
    file_content = (
      'a\tb\n',
      '1\t2\n',
      '3\t4\n',
    )
    file_path = '/test/file.txt'
    self.fs.create_file(file_path, contents=file_content)

    expected = pd.DataFrame([
      { 'a': 1, 'b': 2 },
      { 'a': 3, 'b': 4 },
    ])
    self.assertEqual(parse_as_dataframe('test/file.txt'), expected)

Traceback
Traceback (most recent call last):
  File "/home/james/code/ml/mlbioid/mlbioid/data/read/saint/test_parse_as_dataframe.py", line 33, in test
    self.assertEqual(parse_as_dataframe('test/file.txt'), expected)
  File "/home/james/code/ml/mlbioid/mlbioid/data/read/saint/parse_as_dataframe.py", line 4, in parse_as_dataframe
    df = pd.read_csv(file, sep='\t', usecols=['a', 'b'])
  File "/home/james/.local/lib/python3.6/site-packages/pandas/io/parsers.py", line 676, in parser_f
    return _read(filepath_or_buffer, kwds)
  File "/home/james/.local/lib/python3.6/site-packages/pandas/io/parsers.py", line 448, in _read
    parser = TextFileReader(fp_or_buf, **kwds)
  File "/home/james/.local/lib/python3.6/site-packages/pyfakefs/patched_packages.py", line 100, in __call__
    return self.fake_parsers.TextFileReader(*args, **kwargs)
  File "/home/james/.local/lib/python3.6/site-packages/pyfakefs/patched_packages.py", line 112, in __init__
    super().__init__(*args, **kwargs)
  File "/home/james/.local/lib/python3.6/site-packages/pandas/io/parsers.py", line 880, in __init__
    self._make_engine(self.engine)
  File "/home/james/.local/lib/python3.6/site-packages/pandas/io/parsers.py", line 1126, in _make_engine
    self._engine = klass(self.f, **self.options)
  File "/home/james/.local/lib/python3.6/site-packages/pandas/io/parsers.py", line 2269, in __init__
    memory_map=self.memory_map,
  File "/home/james/.local/lib/python3.6/site-packages/pandas/io/common.py", line 458, in get_handle
    f = open(path_or_buf, mode, errors="replace", newline="")
  File "/home/james/.local/lib/python3.6/site-packages/pyfakefs/fake_filesystem.py", line 4450, in open
    newline, closefd, opener)
  File "/home/james/.local/lib/python3.6/site-packages/pyfakefs/fake_filesystem.py", line 4935, in __call__
    return self.call(*args, **kwargs)
  File "/home/james/.local/lib/python3.6/site-packages/pyfakefs/fake_filesystem.py", line 5014, in call
    raw_io=self.raw_io)
  File "/home/james/.local/lib/python3.6/site-packages/pyfakefs/fake_filesystem.py", line 4486, in __init__
    newline=newline, errors=errors)
  File "/home/james/.local/lib/python3.6/site-packages/pyfakefs/helpers.py", line 304, in __init__
    self.putvalue(contents)
  File "/home/james/.local/lib/python3.6/site-packages/pyfakefs/helpers.py", line 412, in putvalue
    self._bytestream.write(self.encoded_string(s))
TypeError: a bytes-like object is required, not 'tuple'

@knightjdr - Thanks for testing this! The problem here is this part:
    file_content = (
      'a\tb\n',
      '1\t2\n',
      '3\t4\n',
    )
    file_path = '/test/file.txt'
    self.fs.create_file(file_path, contents=file_content)

contents must be of bytes or str type, as it represents the raw file contents.
If you change the line with create_file to:
        self.fs.create_file(file_path, contents='\n'.join(file_content))

it shall work.

Yep, sorry. I messed up my multi-line string. It works perfectly after I fixed that.

@mrbean-bremen I will make tests ASAP. Unfortunately, too busy this week. I was added to my backlog =p

My pytest fails when using pyfakefs with pandas 0.23.3 (installed with apt on a Debian 10 Buster box).  I can get it to work with later versions of pandas installed via pip, however my target device is an 32-bit ARM box and the build system doesn't install gcc and other dev tools required to build the pandas package (no wheel is available for 32-bit ARM linux).
Is there a way to get the latest pyfakefs to work with an older pandas 0.23.3 -- specifically the pandas.read_csv() function using the float_precision='round_trip' argument?

@brendan-simon-indt - I just installed pandas 0.23.3 under Python 7 (albeit under Windows) and run a simple test, which worked. Can you show a failing test? What Python and pytest versions are you running? I don't think that there is a difference between 32 and 64 bit versions (at least I hope so), so maybe I can reproduce it with a 64 bit Python.

@mrbean-bremen - here is my pytest simplified test code.  I created a customised pyfakefs fixture to mock the pandas read_csv() call to get the tests to pass.  You can test using fs or my_fs by uncommenting/commenting the appropriate lines.
import pytest
import pandas as pd
from io import StringIO

#!------------------------------------------------------------------------

orig_pandas_read_csv = pd.read_csv

def mock_pandas_read_csv( *args, **kwargs ):
    kwargs.pop('float_precision', None)
    return orig_pandas_read_csv( *args, **kwargs )

#!------------------------------------------------------------------------

@pytest.fixture
def my_fs(mocker, fs):
    """
    pyfakefs test fixture with mocked pandas.read_csv()
    """
    mocker.patch.object( pd, 'read_csv', new=mock_pandas_read_csv )
    yield fs

#!------------------------------------------------------------------------

class Test_Pandas_Read_CSV :

    @pytest.mark.parametrize(
            'csv_str,kwargs,exp_status',
            [
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        # engine='c',
                    ),
                    True,                                   #! exp_status
                ),
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        engine='c',
                    ),
                    True,                                   #! exp_status
                ),
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        engine='python',
                    ),
                    # False,                                  #! exp_status
                    True,                                   #! exp_status
                ),
            ]
        )
    def test_pandas_read_csv(
            self,
            # mocker,                                         #! pytest-mock test fixture
            fs,                                             #! pyfakefs test fixture (with mocked pandas functions)
            # my_fs,                                          #! pyfakefs test fixture (with mocked pandas functions)
            csv_str     : str,
            kwargs,
            exp_status  : bool,
            ) :

        try :
            df = pd.read_csv( StringIO(csv_str), **kwargs )
            status = True
        except Exception as exc:
            status = False

        assert status == exp_status

Results with customised pyfakefs fixture that mocks the pandas read_csv() call => passes.
======================================================================== test session starts ========================================================================
platform linux -- Python 3.7.3, pytest-7.2.1, pluggy-1.0.0
rootdir: /home/brendansimon/xxx, configfile: pytest.ini
plugins: pyfakefs-5.1.0, cov-4.0.0, mock-3.10.0
collected 3 items

pandas_read_csv_test.py ...                                                                                [100%]

========================================================================= warnings summary ==========================================================================
../../../../venv_3/lib/python3.7/site-packages/pandas/core/dtypes/inference.py:6
  /home/brendansimon/xxx/venv_3/lib/python3.7/site-packages/pandas/core/dtypes/inference.py:6: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
    from collections import Iterable

../../../../venv_3/lib/python3.7/site-packages/pandas/core/tools/datetimes.py:3
  /home/brendansimon/xxx/venv_3/lib/python3.7/site-packages/pandas/core/tools/datetimes.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
    from collections import MutableMapping

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=================================================================== 3 passed, 2 warnings in 0.29s ===================================================================

Results with standard pyfakefs fixture => errors.
======================================================================== test session starts ========================================================================
platform linux -- Python 3.7.3, pytest-7.2.1, pluggy-1.0.0
rootdir: /home/brendansimon/xxx, configfile: pytest.ini
plugins: pyfakefs-5.1.0, cov-4.0.0, mock-3.10.0
collected 3 items

pandas_read_csv_test.py FFF                                                                                [100%]

============================================================================= FAILURES ==============================================================================
______________________________________ Test_Pandas_Read_CSV.test_pandas_read_csv[0.00042119645,3.4,8.8244e-5\r\n-kwargs0-True] ______________________________________

self = <pandas_read_csv_test.Test_Pandas_Read_CSV object at 0x7f1e9fcbdd68>, fs = <pyfakefs.fake_filesystem.FakeFilesystem object at 0x7f1e9ffb1748>
csv_str = '0.00042119645,3.4,8.8244e-5\r\n', kwargs = {'float_precision': 'round_trip'}, exp_status = True

    @pytest.mark.parametrize(
            'csv_str,kwargs,exp_status',
            [
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        # engine='c',
                    ),
                    True,                                   #! exp_status
                ),
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        engine='c',
                    ),
                    True,                                   #! exp_status
                ),
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        engine='python',
                    ),
                    # False,                                  #! exp_status
                    True,                                   #! exp_status
                ),
            ]
        )
    def test_pandas_read_csv(
            self,
            # mocker,                                         #! pytest-mock test fixture
            fs,                                          #! pyfakefs test fixture (with mocked pandas functions)
            # my_fs,                                          #! pyfakefs test fixture (with mocked pandas functions)
            csv_str     : str,
            kwargs,
            exp_status  : bool,
            ) :
        """
        Test pandas read_csv().
        """

        try :
            df = pd.read_csv( StringIO(csv_str), **kwargs )
            status = True
        except Exception as exc:
            status = False

>       assert status == exp_status
E       assert False == True

/home/brendansimon/xxx/root/opt/sbin/pytest/pandas_read_csv_test.py:105: AssertionError
______________________________________ Test_Pandas_Read_CSV.test_pandas_read_csv[0.00042119645,3.4,8.8244e-5\r\n-kwargs1-True] ______________________________________

self = <pandas_read_csv_test.Test_Pandas_Read_CSV object at 0x7f1e9fcbddd8>, fs = <pyfakefs.fake_filesystem.FakeFilesystem object at 0x7f1eaa668e48>
csv_str = '0.00042119645,3.4,8.8244e-5\r\n', kwargs = {'engine': 'c', 'float_precision': 'round_trip'}, exp_status = True

    @pytest.mark.parametrize(
            'csv_str,kwargs,exp_status',
            [
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        # engine='c',
                    ),
                    True,                                   #! exp_status
                ),
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        engine='c',
                    ),
                    True,                                   #! exp_status
                ),
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        engine='python',
                    ),
                    # False,                                  #! exp_status
                    True,                                   #! exp_status
                ),
            ]
        )
    def test_pandas_read_csv(
            self,
            # mocker,                                         #! pytest-mock test fixture
            fs,                                          #! pyfakefs test fixture (with mocked pandas functions)
            # my_fs,                                          #! pyfakefs test fixture (with mocked pandas functions)
            csv_str     : str,
            kwargs,
            exp_status  : bool,
            ) :
        """
        Test pandas read_csv().
        """

        try :
            df = pd.read_csv( StringIO(csv_str), **kwargs )
            status = True
        except Exception as exc:
            status = False

>       assert status == exp_status
E       assert False == True

/home/brendansimon/xxx/root/opt/sbin/pytest/pandas_read_csv_test.py:105: AssertionError
______________________________________ Test_Pandas_Read_CSV.test_pandas_read_csv[0.00042119645,3.4,8.8244e-5\r\n-kwargs2-True] ______________________________________

self = <pandas_read_csv_test.Test_Pandas_Read_CSV object at 0x7f1e9fcbdf60>, fs = <pyfakefs.fake_filesystem.FakeFilesystem object at 0x7f1e9f346978>
csv_str = '0.00042119645,3.4,8.8244e-5\r\n', kwargs = {'engine': 'python', 'float_precision': 'round_trip'}, exp_status = True

    @pytest.mark.parametrize(
            'csv_str,kwargs,exp_status',
            [
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        # engine='c',
                    ),
                    True,                                   #! exp_status
                ),
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        engine='c',
                    ),
                    True,                                   #! exp_status
                ),
                (
                    ('0.00042119645,3.4,8.8244e-5\r\n'),    #! csv_str
                    dict(                                   #! kwargs
                        float_precision='round_trip',
                        engine='python',
                    ),
                    # False,                                  #! exp_status
                    True,                                   #! exp_status
                ),
            ]
        )
    def test_pandas_read_csv(
            self,
            # mocker,                                         #! pytest-mock test fixture
            fs,                                          #! pyfakefs test fixture (standard)
            # my_fs,                                          #! pyfakefs test fixture (with mocked pandas functions)
            csv_str     : str,
            kwargs,
            exp_status  : bool,
            ) :
        """
        Test pandas read_csv().
        """

        try :
            df = pd.read_csv( StringIO(csv_str), **kwargs )
            status = True
        except Exception as exc:
            status = False

>       assert status == exp_status
E       assert False == True

/home/brendansimon/xxx/root/opt/sbin/pytest/pandas_read_csv_test.py:105: AssertionError
========================================================================= warnings summary ==========================================================================
../../../../venv_3/lib/python3.7/site-packages/pandas/core/dtypes/inference.py:6
  /home/brendansimon/xxx/venv_3/lib/python3.7/site-packages/pandas/core/dtypes/inference.py:6: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
    from collections import Iterable

../../../../venv_3/lib/python3.7/site-packages/pandas/core/tools/datetimes.py:3
  /home/brendansimon/xxx/venv_3/lib/python3.7/site-packages/pandas/core/tools/datetimes.py:3: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
    from collections import MutableMapping

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
====================================================================== short test summary info ======================================================================
FAILED pandas_read_csv_test.py::Test_Pandas_Read_CSV::test_pandas_read_csv[0.00042119645,3.4,8.8244e-5\r\n-kwargs0-True] - assert False == True
FAILED pandas_read_csv_test.py::Test_Pandas_Read_CSV::test_pandas_read_csv[0.00042119645,3.4,8.8244e-5\r\n-kwargs1-True] - assert False == True
FAILED pandas_read_csv_test.py::Test_Pandas_Read_CSV::test_pandas_read_csv[0.00042119645,3.4,8.8244e-5\r\n-kwargs2-True] - assert False == True
=================================================================== 3 failed, 2 warnings in 0.60s ===================================================================

Ok, thanks - I see the problem now. It is shown in the raised exception:

ValueError: The 'float_precision' option is not supported with the 'python' engine

I'm afraid there is not much I can do here. As you can see, the float_precision parameter is not supported in the Python engine, which pyfakefs uses in the patched version to avoid the problem of C functions used for file system access. Short of implementing this yourself (or backporting that part of the Python engine from a later pandas version) there is not much you can do.
If you really need to use this parameter in the test, you probably have to test in the real filesystem without pyfakefs - sorry!


1.2.2 the best of All !!!

Perfect!!!
for me now worked games which hasn't run with Toolkit before!
for example EVERSLAUGHT, Dirt Rally 2.0

How did you get Dirt Rally 2.0 to run. Is there something i'm missing here ?

in DiRT Rally 2.0 folder replace orig openvr_api.dll to this
https://znix.xyz/OpenComposite/download.php?arch=x64&branch=openxr
Run dirtrally2.exe in SteamVR mod - without arguments or with
-vr open
I running without all arguments

@huliqan thanks for reporting success. DR2 is already in the compatibility list via OpenComposite. I can add Everslaught, does it need OpenComposite or is it native OpenXR?

Everslaught - it is native OpenXR game!
Thanks for super much needed program!!!

Added to the compatibility list. Thanks.


Copy assets for sublime merge tutorial to this repository

Copy the assets used in https://github.com/firstcontributions/first-contributions/blob/master/gui-tool-tutorials/sublime-merge-tutorial.md to https://github.com/firstcontributions/assets/tree/master/gui-tool-tutorials/sublime-merge-tutorial.
You can find the assets in https://github.com/firstcontributions/first-contributions/tree/master/assets

Happy to take care of this, could I be assigned to it?

I'll be grateful to work on this issue?

@Roshanjossey, added PR #28 for the required changes.


Interface error with latest update on Ubuntu 20.04.6 LTS

Does this issue occur when all extensions are disabled?: Can't determine

VS Code Version: 1.82.2
OS Version: Ubuntu 20.04.6 LTS

Steps to Reproduce:

Start VS code
Wait

Hello,
after installing the latest update of VS code, only window and toolbar are visible. I tried reinstalling VS code but the problem remains.
Error is attached.

Detailed instalation info:
Version: 1.82.2
Commit: abd2f3db4bdb28f9e95536dfa84d8479f1eb312d
Date: 2023-09-14T05:51:20.981Z
Electron: 25.8.1
ElectronBuildId: 23779380
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.15.0-83-generic snap
Device information:
Ubuntu 20.04.6 LTS
AMD Ryzen 7 5700U (integrated graphics not used)
NVIDIA 1650 GTX (latest driver)

Please see https://code.visualstudio.com/updates/v1_82#_update-highlights-for-chromium and try the deletion of GPU cache it recommends.

This has resolved my issue. It is working fine now. Thank you sir!


Update Composer dependencies (2021-06-10-00-12)

Visual regression test passed!
View the visual regression test report


collect-debug-info should tail log

Gist truncates files, we should figure out what that limit is and make sure we get the tail of the log instead of the head.

:+1: Gist also refuses files above a certain size, with a 405.


Register Zulip app as a way to share files

When you're in your gallery type app and click share, it shows you a ton of apps that you can use to share files with.  We should add file upload support to the Zulip Android app and register it as a share files provider.

I'd like to work on this

Hi @Sam1301! Go ahead. (And, in the future, it's fine for you to say "I'm going to work on this issue" -- you don't need to ask for permission.)


[Stepper] Add completed to global pseudo-classes

Fixes #26830.

[x] I have followed (at least) the PR section of the contributing guide.

Also documented in https://next.material-ui.com/customization/how-to-customize/#overriding-styles-with-class-names


How to draw a custom line in scatter graph?

Im working with this template:
https://jsfiddle.net/x1a9fst8/2/
I'm now trying to draw a vertical line at 400, I tried the solutions posted here and cannot make my graph to draw the line.
All the examples where in bar or line charts, this is scatter, any difference?
Thank you!

There is a plugin to do this https://github.com/chartjs/Chart.Annotation.js

Much easier than my previous tests. Can close this question
Thank you!

Annotation doesn't work on scatter graphs? @alejandrofm , could you please share your solution?

Hi,
Although no error, no line or box is appearing inspite of using the plugin. @alejandrofm @etimberg could you please share your solution for a scatter chart?


Unable to install library.

Plugin:
⭕ Other/Unrelated
What version of BetterDiscord are you using?
1.10.2
What version of the selected plugin(s) are you using (if applicable)?
1.1.21
What client are you using?
🔵 Stable
Describe the bug

After I placed the .js file in the folder, Discord reported a missing library and asked me to download it. When I clicked to download, a second error occurred.
`

Site not found · GitHub Pages

Are you able to download the dependency plugin directly from here?

Not OP but can confirm downloading directly from the link you provided does fix the issue.

Thank you, this perfectly solved the problem.

Alright. Leaving this open as we might need to raise an issue with the library authors.

Pushed an update fixing the invalid link to the library plugin for all the dependent plugins. Should be fixed now.


How to bind cmd-K to clear

Which operating system does the issue occur on? Latest Mac OS X; latest Alacritty; latest Rust
Why is this not working? Thanks
 - { key: K,        mods: Command, command: { program: "/usr/bin/clear" } }

Hey @falood -- where did you find the keycode "\x08K" for "ctrl-k"?

Hi @snoblenet
I just checked my config file, I also have such for my tmux, the \x08 means C-h.
set -g prefix C-h
unbind K
bind K send-keys -R \; send-keys C-l \; clear-history

so alacritty sendC-h K to tmux, and tmux bind it to the clean command.

and the Key Codes app help me a lot to edit the config file.
when I press C-h I get this, so I know it's \x08

hope it's helpful for you 🙂

Thanks @falood. I had been using Key Codes but I hadn't been able to find a reference that explains how to go from the Unicode value in Key Codes (e.g. 8 / 0x8 in your example) to the equivalent for alacritty.yml (e.g. \x08).
Without a reference, I decided to do a straight substitute -- i.e. any instance of * / 0x becomes \x0. It worked :-) -- wish I could find an explanation of why though.
I now have:
tmux.conf: bind -n C-k send-keys -R, so I can clear the screen without a prefix.
alacritty.yml:  - { key: K, mods: Command, chars: "\x0b" } (etc), so everything still works if I reflexively use Mac-standard system shortcuts.


Fix Guild#createRole with position

Fixed an issue with Guild#createRole where you could supply a permission (according to the docs), but it would not reflect in Discord. The role would be created, but the position would sort itself at the bottom, as you cannot create a role and set its position at the same time.
Please describe the changes this PR makes and why it should be merged:
Semantic versioning classification:

[ ] This PR changes the library's interface (methods or parameters added)
[ ] This PR includes breaking changes (methods removed or renamed, parameters moved or removed)
[ ] This PR only includes non-code changes, like changes to documentation, README, etc.

this should not be merged; we don't fix discord bugs on the lib side.

It's not a discord bug, you can't set position in the api when creating a role.


New GOCHE terms needed for molecule with androgen/estrogen role

CHEBI has the role terms and the 'has role' axioms.  We just need the bridging classes.  Not sure on the SOP for this.
These are needed to fix many ETINEs:
GO:0061370  testosterone biosynthetic process   GO:0006702  androgen biosynthetic process   1   ?
GO:0035936  testosterone secretion  GO:0035935  androgen secretion  1   ?
GO:0035941  androstenedione secretion   GO:0035935  androgen secretion  1   ?
GO:0035942  dehydroepiandrosterone secretion    GO:0035935  androgen secretion  1   ?
GO:2000225  negative regulation of testosterone biosynthetic process    GO:2000180  negative regulation of androgen biosynthetic process    1
GO:2000838  negative regulation of androstenedione secretion    GO:2000835  negative regulation of androgen secretion   1
GO:2000841  negative regulation of dehydroepiandrosterone secretion GO:2000835  negative regulation of androgen secretion   1
GO:2000844  negative regulation of testosterone secretion   GO:2000835  negative regulation of androgen secretion   1
GO:2000180  negative regulation of androgen biosynthetic process    GO:0010894  negative regulation of steroid biosynthetic process
GO:2000824  negative regulation of androgen receptor activity   GO:0000122  negative regulation of transcription from RNA polymerase II promoter
GO:2000839  positive regulation of androstenedione secretion    GO:2000836  positive regulation of androgen secretion   1
GO:2000842  positive regulation of dehydroepiandrosterone secretion GO:2000836  positive regulation of androgen secretion   1
GO:2000845  positive regulation of testosterone secretion   GO:2000836  positive regulation of androgen secretion   1
GO:0060520  activation of prostate induction by androgen receptor signaling pathway GO:0010455  positive regulation of cell fate commitment
GO:2000825  positive regulation of androgen receptor activity   GO:0045944  positive regulation of transcription from RNA polymerase II promoter
GO:2000837  regulation of androstenedione secretion GO:2000834  regulation of androgen secretion
GO:2000840  regulation of dehydroepiandrosterone secretion  GO:2000834  regulation of androgen secretion
GO:2000843  regulation of testosterone secretion    GO:2000834  regulation of androgen secretion
GO:0008209  androgen metabolic process  GO:0044763  single-organism cellular process
GO:0005497  androgen binding    GO:0005496  steroid binding ?
GO:0006702  androgen biosynthetic process   GO:0006694  steroid biosynthetic process    ?
GO:0006710  androgen catabolic process  GO:0006706  steroid catabolic process   ?
GO:0008209  androgen metabolic process  GO:0008202  steroid metabolic process   ?

I will rewrite this to use dosdps

@cmungall this seems to be working now. Not sure it needs to use DOS-DP. Can we close?

@cmungall reopen if needed.