HBASE-8458 Support for batch version of checkAndPut() and checkAndDel…

…ete()

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

+0 :ok:
prototool
0m  0s
prototool was not available.

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

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

_ master Compile Tests _

+0 :ok:
mvndep
0m 46s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
8m  6s
master passed

+1 :green_heart:
checkstyle
3m 29s
master passed

-1 :x:
spotbugs
2m 40s
hbase-server in master has 1 extant spotbugs warnings.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
8m 41s
the patch passed

-0 :warning:
checkstyle
0m 35s
hbase-client: The patch generated 4 new + 109 unchanged - 4 fixed = 113 total (was 113)

-0 :warning:
checkstyle
1m 26s
hbase-server: The patch generated 1 new + 67 unchanged - 0 fixed = 68 total (was 67)

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

+1 :green_heart:
hadoopcheck
16m 24s
Patch does not cause any errors with Hadoop 2.10.0 or 3.1.2.

+1 :green_heart:
hbaseprotoc
4m 19s
the patch passed

-1 :x:
spotbugs
1m 29s
hbase-client generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

_ Other Tests _

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

85m 45s

Reason
Tests

FindBugs
module:hbase-client

org.apache.hadoop.hbase.CheckAndMutate defines compareTo(Object) and uses Object.equals()  At CheckAndMutate.java:Object.equals()  At CheckAndMutate.java:[line 47]

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-general-check/output/Dockerfile

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

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle cc hbaseprotoc prototool

uname
Linux 1c62649b3ba5 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / b53fa3c51f

spotbugs
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-general-check/output/branch-spotbugs-hbase-server-warnings.html

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-general-check/output/diff-checkstyle-hbase-client.txt

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

spotbugs
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-general-check/output/new-spotbugs-hbase-client.html

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

modules
C: hbase-protocol-shaded hbase-protocol hbase-client hbase-server hbase-thrift hbase-rest U: .

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
6m  9s
the patch passed

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

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

-1 :x:
shadedjars
0m 11s
patch has 7 errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 26s
hbase-client in the patch failed.

-0 :warning:
javadoc
0m 40s
hbase-server in the patch failed.

-0 :warning:
javadoc
0m 48s
hbase-thrift in the patch failed.

-0 :warning:
javadoc
0m 23s
hbase-rest in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
0m 51s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
0m 30s
hbase-protocol in the patch passed.

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

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

+1 :green_heart:
unit
2m 33s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m  2s
hbase-rest in the patch passed.

102m 30s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

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

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / b53fa3c51f

Default Java
2020-01-14

shadedjars
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/branch-shadedjars.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-rest.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-thrift.txt

shadedjars
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/patch-shadedjars.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-rest.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/testReport/

Max. process+thread count
5523 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-protocol hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z)

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 41s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
8m 12s
master passed

+1 :green_heart:
compile
4m 58s
master passed

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

+1 :green_heart:
javadoc
2m 30s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 23s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
7m 52s
the patch passed

+1 :green_heart:
compile
4m 36s
the patch passed

+1 :green_heart:
javac
4m 36s
the patch passed

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

+1 :green_heart:
javadoc
2m 51s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 58s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
0m 34s
hbase-protocol in the patch passed.

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

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

+1 :green_heart:
unit
2m 17s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m  9s
hbase-rest in the patch passed.

147m  8s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 5bc6002c1764 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / b53fa3c51f

Default Java
1.8.0_232

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/testReport/

Max. process+thread count
4468 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-protocol hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/1/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z)

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

This message was automatically generated.

I added a new commit. In this commit, I did the following:

Deprecated the old checkAndMutate methods.
Add new checkAndMutate method with a single CheckAndMutate object.

@saintstack @Apache9 @HorizonNet  Could you please take look at this when you get a chance?

I fixed some conflicts and added the Javadoc for the deprecation. Also, I rerun QA.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

+0 :ok:
prototool
0m  1s
prototool was not available.

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

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

_ master Compile Tests _

+0 :ok:
mvndep
0m 33s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
5m 52s
master passed

+1 :green_heart:
checkstyle
3m  3s
master passed

+1 :green_heart:
spotbugs
9m 38s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

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

-0 :warning:
checkstyle
0m 33s
hbase-client: The patch generated 5 new + 129 unchanged - 5 fixed = 134 total (was 134)

-0 :warning:
checkstyle
1m 19s
hbase-server: The patch generated 1 new + 67 unchanged - 0 fixed = 68 total (was 67)

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

+1 :green_heart:
hadoopcheck
12m 57s
Patch does not cause any errors with Hadoop 2.10.0 or 3.1.2.

+1 :green_heart:
hbaseprotoc
4m 39s
the patch passed

+1 :green_heart:
spotbugs
14m 43s
the patch passed

_ Other Tests _

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

73m  0s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-general-check/output/Dockerfile

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

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle cc hbaseprotoc prototool

uname
Linux 197648e82142 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 5d4e020c3d

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-general-check/output/diff-checkstyle-hbase-client.txt

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt

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

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 15s
Maven dependency ordering for patch

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

+1 :green_heart:
compile
3m 43s
the patch passed

+1 :green_heart:
javac
3m 43s
the patch passed

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

-0 :warning:
javadoc
0m 25s
hbase-client in the patch failed.

-0 :warning:
javadoc
0m 40s
hbase-server in the patch failed.

-0 :warning:
javadoc
0m 50s
hbase-thrift in the patch failed.

-0 :warning:
javadoc
0m 21s
hbase-rest in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
0m 59s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
0m 58s
hbase-client in the patch passed.

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

+1 :green_heart:
unit
2m 29s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m  1s
hbase-rest in the patch passed.

115m 51s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

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

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 5d4e020c3d

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-rest.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-rest.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/testReport/

Max. process+thread count
6317 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z)

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 34s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
5m 56s
master passed

+1 :green_heart:
compile
3m 26s
master passed

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

+1 :green_heart:
javadoc
2m 10s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for patch

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

+1 :green_heart:
compile
3m 21s
the patch passed

+1 :green_heart:
javac
3m 21s
the patch passed

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

+1 :green_heart:
javadoc
1m 57s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 48s
hbase-protocol-shaded in the patch passed.

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

-1 :x:
unit
98m 24s
hbase-server in the patch failed.

+1 :green_heart:
unit
2m 16s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m 10s
hbase-rest in the patch passed.

142m 41s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux b53595331bb4 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 5d4e020c3d

Default Java
1.8.0_232

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/testReport/

Max. process+thread count
3743 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/2/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z)

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

+0 :ok:
prototool
0m  0s
prototool was not available.

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

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

_ master Compile Tests _

+0 :ok:
mvndep
0m 37s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
5m 20s
master passed

+1 :green_heart:
checkstyle
2m 51s
master passed

+1 :green_heart:
spotbugs
8m 12s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for patch

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

+1 :green_heart:
checkstyle
0m 11s
The patch passed checkstyle in hbase-protocol-shaded

+1 :green_heart:
checkstyle
0m 31s
hbase-client: The patch generated 0 new + 129 unchanged - 5 fixed = 129 total (was 134)

-0 :warning:
checkstyle
1m  9s
hbase-server: The patch generated 1 new + 67 unchanged - 0 fixed = 68 total (was 67)

+1 :green_heart:
checkstyle
0m 43s
The patch passed checkstyle in hbase-thrift

+1 :green_heart:
checkstyle
0m 16s
The patch passed checkstyle in hbase-rest

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

+1 :green_heart:
hadoopcheck
10m 22s
Patch does not cause any errors with Hadoop 2.10.0 or 3.1.2.

+1 :green_heart:
hbaseprotoc
2m 59s
the patch passed

+1 :green_heart:
spotbugs
9m  3s
the patch passed

_ Other Tests _

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

56m 40s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-general-check/output/Dockerfile

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

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle cc hbaseprotoc prototool

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

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / d318ca1741

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt

Max. process+thread count
93 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z) spotbugs=3.1.12

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 33s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
5m 55s
master passed

+1 :green_heart:
compile
3m 21s
master passed

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

+1 :green_heart:
javadoc
2m  3s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for patch

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

+1 :green_heart:
compile
3m 13s
the patch passed

+1 :green_heart:
javac
3m 13s
the patch passed

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

+1 :green_heart:
javadoc
1m 57s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 46s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
0m 54s
hbase-client in the patch passed.

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

+1 :green_heart:
unit
2m 40s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m 15s
hbase-rest in the patch passed.

141m 58s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 8274d6bd712b 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / d318ca1741

Default Java
1.8.0_232

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/testReport/

Max. process+thread count
4390 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
6m 38s
the patch passed

+1 :green_heart:
compile
3m 55s
the patch passed

+1 :green_heart:
javac
3m 55s
the patch passed

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

-0 :warning:
javadoc
0m 25s
hbase-client in the patch failed.

-0 :warning:
javadoc
0m 40s
hbase-server in the patch failed.

-0 :warning:
javadoc
0m 57s
hbase-thrift in the patch failed.

-0 :warning:
javadoc
0m 19s
hbase-rest in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
0m 59s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
1m  9s
hbase-client in the patch passed.

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

+1 :green_heart:
unit
2m 41s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m 12s
hbase-rest in the patch passed.

147m 32s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux fbf99ca2d90b 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / d318ca1741

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-rest.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-rest.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/testReport/

Max. process+thread count
3956 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/3/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z)

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

+0 :ok:
prototool
0m  1s
prototool was not available.

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

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

_ master Compile Tests _

+0 :ok:
mvndep
0m 26s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
6m  4s
master passed

+1 :green_heart:
checkstyle
3m  2s
master passed

+1 :green_heart:
spotbugs
9m 22s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

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

+1 :green_heart:
checkstyle
0m 11s
The patch passed checkstyle in hbase-protocol-shaded

+1 :green_heart:
checkstyle
0m 32s
hbase-client: The patch generated 0 new + 129 unchanged - 5 fixed = 129 total (was 134)

-0 :warning:
checkstyle
1m 18s
hbase-server: The patch generated 1 new + 67 unchanged - 0 fixed = 68 total (was 67)

+1 :green_heart:
checkstyle
0m 45s
The patch passed checkstyle in hbase-thrift

+1 :green_heart:
checkstyle
0m 17s
The patch passed checkstyle in hbase-rest

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

+1 :green_heart:
hadoopcheck
13m 20s
Patch does not cause any errors with Hadoop 2.10.0 or 3.1.2.

+1 :green_heart:
hbaseprotoc
4m 30s
the patch passed

+1 :green_heart:
spotbugs
14m 49s
the patch passed

_ Other Tests _

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

74m 43s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-general-check/output/Dockerfile

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

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle cc hbaseprotoc prototool

uname
Linux 124c3bbefbfc 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / fded2b9ddc

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt

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

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z) spotbugs=3.1.12

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 33s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
6m  3s
master passed

+1 :green_heart:
compile
3m 30s
master passed

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

+1 :green_heart:
javadoc
2m 12s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 16s
Maven dependency ordering for patch

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

+1 :green_heart:
compile
3m 23s
the patch passed

+1 :green_heart:
javac
3m 23s
the patch passed

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

+1 :green_heart:
javadoc
1m 59s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 49s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
1m  3s
hbase-client in the patch passed.

-1 :x:
unit
99m 20s
hbase-server in the patch failed.

+1 :green_heart:
unit
2m 31s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m 14s
hbase-rest in the patch passed.

145m 44s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 0a0c00227b6a 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / fded2b9ddc

Default Java
1.8.0_232

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/testReport/

Max. process+thread count
4143 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
7m 37s
the patch passed

+1 :green_heart:
compile
5m 59s
the patch passed

+1 :green_heart:
javac
5m 59s
the patch passed

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

-0 :warning:
javadoc
0m 38s
hbase-client in the patch failed.

-0 :warning:
javadoc
0m 59s
hbase-server in the patch failed.

-0 :warning:
javadoc
1m 20s
hbase-thrift in the patch failed.

-0 :warning:
javadoc
0m 31s
hbase-rest in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
1m 25s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
1m 44s
hbase-client in the patch passed.

-0 :warning:
unit
145m 16s
hbase-server in the patch failed.

+1 :green_heart:
unit
2m 31s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m  4s
hbase-rest in the patch passed.

204m 51s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 658660626fc0 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / fded2b9ddc

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-rest.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-rest.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/testReport/

Max. process+thread count
4019 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/4/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z)

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

+0 :ok:
prototool
0m  1s
prototool was not available.

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

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

_ master Compile Tests _

+0 :ok:
mvndep
0m 35s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
5m 12s
master passed

+1 :green_heart:
checkstyle
2m 44s
master passed

+1 :green_heart:
spotbugs
7m 47s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

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

+1 :green_heart:
checkstyle
0m 11s
The patch passed checkstyle in hbase-protocol-shaded

+1 :green_heart:
checkstyle
0m 31s
hbase-client: The patch generated 0 new + 130 unchanged - 5 fixed = 130 total (was 135)

-0 :warning:
checkstyle
1m  6s
hbase-server: The patch generated 1 new + 67 unchanged - 0 fixed = 68 total (was 67)

+1 :green_heart:
checkstyle
0m 43s
The patch passed checkstyle in hbase-thrift

+1 :green_heart:
checkstyle
0m 15s
The patch passed checkstyle in hbase-rest

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

+1 :green_heart:
hadoopcheck
10m 28s
Patch does not cause any errors with Hadoop 2.10.0 or 3.1.2.

+1 :green_heart:
hbaseprotoc
2m 53s
the patch passed

+1 :green_heart:
spotbugs
9m 16s
the patch passed

_ Other Tests _

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

57m 17s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-general-check/output/Dockerfile

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

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle cc hbaseprotoc prototool

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

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / c92dd28a88

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt

Max. process+thread count
93 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
3m 41s
Docker mode activated.

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

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 34s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
6m  1s
master passed

+1 :green_heart:
compile
3m 14s
master passed

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

+1 :green_heart:
javadoc
2m  1s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

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

+1 :green_heart:
compile
3m  8s
the patch passed

+1 :green_heart:
javac
3m  8s
the patch passed

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

+1 :green_heart:
javadoc
2m 10s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 49s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
1m  0s
hbase-client in the patch passed.

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

+1 :green_heart:
unit
3m 56s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
4m 32s
hbase-rest in the patch passed.

253m 34s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux d92c1bdeeea3 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / c92dd28a88

Default Java
1.8.0_232

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/testReport/

Max. process+thread count
3133 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for patch

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

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

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

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

-0 :warning:
javadoc
0m 33s
hbase-client in the patch failed.

-0 :warning:
javadoc
0m 51s
hbase-server in the patch failed.

-0 :warning:
javadoc
1m 13s
hbase-thrift in the patch failed.

-0 :warning:
javadoc
0m 25s
hbase-rest in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
1m 18s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
1m 38s
hbase-client in the patch passed.

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

+1 :green_heart:
unit
3m 54s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m 32s
hbase-rest in the patch passed.

261m 50s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux c2f92bee6c02 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / c92dd28a88

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-rest.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-rest.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/testReport/

Max. process+thread count
2728 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/5/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

+0 :ok:
prototool
0m  1s
prototool was not available.

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

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

_ master Compile Tests _

+0 :ok:
mvndep
0m 32s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
6m  6s
master passed

+1 :green_heart:
checkstyle
3m  4s
master passed

+1 :green_heart:
spotbugs
9m 12s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

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

+1 :green_heart:
checkstyle
0m  9s
The patch passed checkstyle in hbase-protocol-shaded

+1 :green_heart:
checkstyle
0m 33s
hbase-client: The patch generated 0 new + 130 unchanged - 5 fixed = 130 total (was 135)

-0 :warning:
checkstyle
1m 18s
hbase-server: The patch generated 1 new + 67 unchanged - 0 fixed = 68 total (was 67)

+1 :green_heart:
checkstyle
0m 46s
The patch passed checkstyle in hbase-thrift

+1 :green_heart:
checkstyle
0m 16s
The patch passed checkstyle in hbase-rest

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

+1 :green_heart:
hadoopcheck
11m 50s
Patch does not cause any errors with Hadoop 2.10.0 or 3.1.2.

+1 :green_heart:
hbaseprotoc
3m  0s
the patch passed

+1 :green_heart:
spotbugs
10m 16s
the patch passed

_ Other Tests _

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

64m 45s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-general-check/output/Dockerfile

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

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle cc hbaseprotoc prototool

uname
Linux 7bbbfcdfe1b7 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / ac4e94e868

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt

Max. process+thread count
83 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for patch

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

+1 :green_heart:
compile
4m 11s
the patch passed

+1 :green_heart:
javac
4m 11s
the patch passed

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

-0 :warning:
javadoc
0m 27s
hbase-client in the patch failed.

-0 :warning:
javadoc
0m 38s
hbase-server in the patch failed.

-0 :warning:
javadoc
0m 57s
hbase-thrift in the patch failed.

-0 :warning:
javadoc
0m 20s
hbase-rest in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
1m  2s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
1m 11s
hbase-client in the patch passed.

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

+1 :green_heart:
unit
3m 25s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
3m 25s
hbase-rest in the patch passed.

171m 20s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

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

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / ac4e94e868

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-rest.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-client.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-thrift.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-rest.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/testReport/

Max. process+thread count
4212 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 39s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
6m 56s
master passed

+1 :green_heart:
compile
3m 20s
master passed

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

+1 :green_heart:
javadoc
2m 15s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
6m 26s
the patch passed

+1 :green_heart:
compile
3m 15s
the patch passed

+1 :green_heart:
javac
3m 15s
the patch passed

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

+1 :green_heart:
javadoc
2m 35s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 56s
hbase-protocol-shaded in the patch passed.

+1 :green_heart:
unit
1m 12s
hbase-client in the patch passed.

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

+1 :green_heart:
unit
3m 45s
hbase-thrift in the patch passed.

+1 :green_heart:
unit
4m  4s
hbase-rest in the patch passed.

238m 13s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 94505adcfae0 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / ac4e94e868

Default Java
1.8.0_232

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/testReport/

Max. process+thread count
2940 (vs. ulimit of 10000)

modules
C: hbase-protocol-shaded hbase-client hbase-server hbase-thrift hbase-rest U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1320/6/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

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

This message was automatically generated.

Closing this. Will create another PR.


npm release does not support supports-color >= 5

Comment

Yes - it has not been released yet. We're working on a few other things before we release.


say once

@uriva Note the failing tests.
FAILED config_to_bot/bot_test.py::test_pizza_intent_detection - AssertionError: expected: Got it. Are you vegan? actual: Got it. Hi! I'm Margherita the PizzaBot! Are...
FAILED config_to_bot/bot_test.py::test_faq - AssertionError: expected: 2pm to 10pm every day. Would you like to order pizza? actual: 2pm to 10pm every day. Hi! I'm M...

I'm putting the say-once str as an agenda.say in the "asker" part of the slot. the slot value is just agenda.participated or UNKNOWN. So the bot should say the statement once. it works nicely. But when the user start the interaction with a question or a statement, the bot reponds with an ack/statement + the say-once statement.
Do you think we should block multiple statements in the statement reducer?

If I allow a single statement in the output then for:
["I want pizza"]
i get:
E               AssertionError: expected: Got it. Are you vegan? actual: Got it. Hi! I'm Margherita the PizzaBot! Are you vegan?


Add timeseries example

Description

Add TimeSeriesSplit as accepted CV object
Reduce the size of self.k_ and self.residuals_ to only include training points with associated perturbed models
Add a time-series example comparing the standard and sequential approaches for estimating prediction intervals

Type of change
Please check options that are relevant.

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

Checklist:

[x] I have read the contributing guidelines
[x] I have updated the HISTORY.rst and AUTHORS.rst files
[x] Linting passes successfully : flake8 . --exclude=doc
[x] Typing passes successfully : mypy mapie examples --strict
[x] Unit tests pass successfully : pytest -vs --doctest-modules mapie
[x] Coverage is 100% : pytest -vs --doctest-modules --cov-branch --cov=mapie --pyargs mapie
[x] Documentation builds successfully : cd doc; make clean; make html

Hello @vtaquet! Thanks for opening this PR.

In the file examples/plot_timeseries.py:

Line 37:1: F401 'sklearn.metrics.mean_absolute_percentage_error' imported but unused

In the file mapie/estimators.py:

Line 293:13: W503 line break before binary operator
Line 294:13: W503 line break before binary operator
Line 295:13: W503 line break before binary operator

Do see the Hitchhiker's guide to code style


Juno does not respect semicolon as a mean to suppress output

in the julia builtin REPL
A = rand(1024,1024);
yields no output
in Atom in the console or when directly evaluating I would expect the same behavior
A = rand(1024,1024);(cntrl-enter) should yield 'A' or just a symbol to represent that it was evaluated
instead I get a print that takes a long time to render(at-least under windows)

I think our plan for this is to just make rendering of results fast (and sized such that they don't take more than the height of the console by default) -- if that works as planned, suppressing output with ; would be unnecessary.

I think you are right , but just in case can you add this feature?
There are cases when I know I don't want to see the output, and the semicolon is deliberate

Although we don't have plans for this feature we wouldn't say no to a good PR :)
Happy to give pointers if you're interested in implementing this.

Hmm sure , though it is not at all trivial to hack on your code in a language that I am un-familliar
with (coffee-script).
I'll have a look when I have some time. is there anywhere a high level documentation of your project?

It may not be as tricky as you think since eval is fairly self contained in the Julia code (here).
We just need a function that takes a code block and returns whether it should be suppressed – if so render nothing rather than the result of evaluation.

Also see https://github.com/JuliaLang/julia/blob/0287a9971ea4d740d2bc5e205423e2ae5bdf4124/base/REPL.jl#L962, https://github.com/JuliaLang/julia/blob/0287a9971ea4d740d2bc5e205423e2ae5bdf4124/base/REPL.jl#L240 for how the REPL does it.

Implemented in https://github.com/JunoLab/Atom.jl/pull/65. Thanks for the contribution, @TsurHerman!


test: add tests on handling of duplicate matrix selectors

Contributes to https://github.com/rapidsai/build-planning/issues/31.
Over in https://github.com/rapidsai/devcontainers/pull/365, I'm proposing a change that depends on how rapids-dependency-file-generator handles duplicates in --matrix selectors.
See https://github.com/rapidsai/devcontainers/pull/365#discussion_r1687121294.
This proposes adding tests covering that behavior, to reduce the risk of accidentally removing that support in future refactorings.

This is fine, but if it was me, I would have modified https://github.com/rapidsai/devcontainers/pull/365#discussion_r1687121294 to detect if the user is overriding cuda_suffixed to avoid passing more than one value.

The simplest implementation I can think of involves tracking the defaults as a bash associative array, splitting each --matrix-entry value by = into (key, value), and then indexing into that associative array with them.
That was more complexity than I was comfortable with for this purpose, but I'm willing to try it. Let's please not hold up https://github.com/rapidsai/devcontainers/pull/365 or this PR for that though. I'd like to try to get https://github.com/rapidsai/devcontainers/pull/365 and the corresponding dependencies.yaml changes out before code freeze for 24.08 (end of day tomorrow).

Let's explicitly document this behavior too.

Document what, where? I don't understand what you're asking for, sorry.

Document what, where? I don't understand what you're asking for, sorry.

Document the fact that the last duplicate is the one that DFG actually uses, which is what this PR is all about.

The README, because that's what the end user is going to see.

Gotchu! Ok yeah no problem, I agree that's a good addition.
Thanks for the quick review, always appreciated!

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

GitHub release
PyPI release
Conda release - rapidsai
Conda release - rapidsai-nightly

Your semantic-release bot :package::rocket:


Heading 2 Font Changes

Hello!
I'm not a CSS wizard. After looking through the CSS I couldn't find or easily identify the section that changes H2 font. I will post an image but I would like to edit out the font being changed for Heading 2 and don't know how to easily modify it. In the image below it's the 2nd line.

Hey @Rodlund happy to help here. What exactly do you want to change about the theme's treatment for H2's? For example, do you not want there to be an underline for H2? Lmk and I will try and point you to where you'll need to make changes.

Nope, it's the same font as the other headings, but it does have an underline and font-weight of 700 (bold) like the H1. If you want to adjust that, the simplest way would be to install the Style Settings plugin and change the font-weight value to your desired weight.

If it's the underline you want to remove, you can just comment out these lines:

https://github.com/colineckert/obsidian-things/blob/main/obsidian.css#L472
https://github.com/colineckert/obsidian-things/blob/main/obsidian.css#L542

Ah I see what you are saying now. It may have just been my screen with the
color but the font looked different from my end. You can delete this issue
:)
On Sun, Jun 12, 2022 at 7:29 PM Colin Eckert @.***>
wrote:

Nope, it's the same font as the other headings, but it does have an
underline and font-weight of 700 (bold) like the H1. If you want to adjust
that, the simplest way would be to install the Style Settings plugin and
change the font-weight value to your desired weight.
[image: Screen Shot 2022-06-12 at 5 25 00 PM]
https://user-images.githubusercontent.com/60206665/173259901-82346f99-5681-41f1-a723-f5f115749a68.png
If it's the underline you want to remove, you can just comment out these
lines:

https://github.com/colineckert/obsidian-things/blob/main/obsidian.css#L472
https://github.com/colineckert/obsidian-things/blob/main/obsidian.css#L542
—
Reply to this email directly, view it on GitHub
https://github.com/colineckert/obsidian-things/issues/63#issuecomment-1153334527,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZOVGWXG2SG7IVU3NNEC46DVOZ6FPANCNFSM5XYYKFWQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


Enable HSTS and fixup http:// links

HSTS tells the browser that you should always use HTTPS when
talking to the domain, for the next max-age. This means it will
(in-browser) redirect from http to https, without hitting a
the webserver.

max-age is set to 1 day in case of problems, in the future I'd
like to extend this.

we can't enable includeSubdomains because the following
domains don't use TLS:

www.nixos.org (redirects to nixos.org)
releases.nixos.org (deprecated? how much traffic does this get?)
planet.nixos.org

If we can fix these, we can add includeSubdomains too.
Obviously I haven't tested this, as I don't have a local copy of
nixos.org running :)

Closes https://github.com/NixOS/nixos-org-configurations/issues/26

Fixed conflicts

Thanks, seems to work!

What a joy! In a few days I'll open a PR to extend max-age to a month or longer. Thank you!


SyntaxError: Unexpected token import

Hello all,
I found a problem while trying to use Auth0.js (v.9.7.2) library. It is a problem with Babel transpiler. The issue has caused different errors, and I believe this would happen with new libraries start to adopt the new JS conventions by default.
Test Watcher
As soon as I imported the library in the App container, the test:watch show the SyntaxError: Unexpected token import.
In the image bellow, I pointed out the import in the code, and the error in terminal.

Test
After that error I tried to check how the test would behave.
The simple import did not cause the same error, only a warning that auth0 was not been used.
Then I decide to create a new Singleton Object for test purposes. The class was created in a new folder called helpers like app > helpers > AuthService.js
With this code:

Till that point the I just got some error that some lines had no test coverage. But when I import the class to the App.js container, the SyntaxError: Unexpected token import happened again.

It is relevant to say that the error in the test did not impact the webpack server, and the app were running fine in the browser.
So far my attempts to solve the issue was not successful. How it is possible to fix this?
Steps to reproduce

Brand new React-boilerplate
npm i auth0-js --save
import the auth0 library some where in the code: import auth0 from 'auth0-js';
npm run test:watch

Versions

React-Boilerplate: 3.6.0
Node: 8.9.3
NPM: 5.5.1
Auth0-js: 9.7.2

I get the same issue as you if I use auth0-js 9.7.2 but not if I go back a few versions (tried 9.6.0). It turns out they migrated to ES modules 16 days ago.
If you look at the auth0 code in your screenshot (from auth0-js/src/index.js:1) you'll see it's not valid JS as it mixes ES modules with CommonJS syntax (if I'm not mistaken) so they must be doing something a little unconventional in their build.
I also played around with our jest and babel setups and tried switching to babel-jest. None of it worked. This is probably something that can be fixed by the auth0-js team only.

Closing this as there's nothing we can do about it from here but please reference this issue if you submit one to the auth0-js team.


[Feature Request] Can we define variables like $SYMBOL?

Thank you for building this awesome plugin. This plugin works pretty well and helps me to use latex.
I'm trying to build my own snippets, and the idea of $symbol variable can make snippet more elegant. Is it possible to define more variable and edit exist $symbol?
here's some example to show the importance of variable editing:

ll is included in $symbol, which cause default snippet lll failed
symbols can be set to different category, times need auto spacing, but  leq sometimes need auto subscript

Good idea, I can add this to a future release.

thank you

I'd also love this. Thanks for all your work!


Should webln.enabled boolean be exposed / part of the spec?

If not, we should have guidance for users and third party packages on how to track enabled status. E.G. https://github.com/getAlby/lightning-wallet-connect which will fire its own lwc:connected event.

imo, yes. this would be a helpful addition.
even though I would make it a function. this is more felxible for implementations maybe?
webln.isEnabled(): boolean;
this returns true if the user has prior enabled webln and the website is able to call other methods.


This code can be used for S3DIS dataset?

It is a indoor semantic segmentation point cloud dataset.

Yes. However, the improvements seem to be limited when adopting it in large scene segmentation; see the discussion in section 6.3.

Thanks for your reply! I'm going to try this out and think about what else I can improve on.


Separate one method, and add Google colab warning to 2 cells

Trying to fix https://github.com/ome/EMBL-EBI-imaging-course-05-2023/issues/12

This wfm in Colab now.


ValueError: time data '2019-10-17 18:16:35' does not match format '%Y-%m-%dT%H:%M:%S.%f%z'

It works great on my mac but when I try to run it on ubuntu 16.04 with python 3.7.5 I receive an error about the time format.
Here's the full error message:
    from tesla_dashcam import main
  File "/home/deploy/.local/lib/python3.7/site-packages/tesla_dashcam/__init__.py", line 1, in <module>
    from .tesla_dashcam import main
  File "/home/deploy/.local/lib/python3.7/site-packages/tesla_dashcam/tesla_dashcam.py", line 3431, in <module>
    sys.exit(main())
  File "/home/deploy/.local/lib/python3.7/site-packages/tesla_dashcam/tesla_dashcam.py", line 3411, in main
    video_settings["source_folder"], args.exclude_subdirs, video_settings
  File "/home/deploy/.local/lib/python3.7/site-packages/tesla_dashcam/tesla_dashcam.py", line 1161, in get_movie_files
    [front_path, left_path, right_path, rear_path],
  File "/home/deploy/.local/lib/python3.7/site-packages/tesla_dashcam/tesla_dashcam.py", line 1311, in get_metadata
    line_split[1].strip(), "%Y-%m-%dT%H:%M:%S.%f%z"
  File "/usr/local/lib/python3.7/_strptime.py", line 577, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
  File "/usr/local/lib/python3.7/_strptime.py", line 359, in _strptime
    (data_string, format))
ValueError: time data '2019-10-17 18:16:35' does not match format '%Y-%m-%dT%H:%M:%S.%f%z'

Looks like the version of ffmpeg I'm using (2.8.15) was displaying a different time format than the newer 4.x. Upgrading to ffmpeg 4.x fixed the issue.


Adds new partner

Signed-off-by: oriserra<EMAIL_ADDRESS>Description
[Describe what this change achieves]
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

hello @oriserra -- I'll work on a resolution to this and get you added to the partner page. Will update here as soon as resolved

Hello @oriserra - I've resolved the issues with DCO in https://github.com/opensearch-project/project-website/pull/1116 -- welcome to the partners page! Will close this one out.


Server issue...

Hi,
In my local computer running wamp server it works well.
But in server the error message is:
"Unresolvable dependency resolving [Parameter #0 [  array $config ]] in class Netflie\WhatsAppCloudApi\WhatsAppCloudApi"
Could you help me? My PHP version is 8.2 (both, server and localhost)

Hello,
This error is not the fault of this package.
The error comes from your project code due to misuse of dependency injection.
We can only fix bugs that depend on this package.
For premium support with your code please make a donation to keep this project alive. In exchange you will receive premium support to review your project's code.
You can do it in https://github.com/sponsors/aalbarca
Thanks.


Simple MVC, Visual Studio PHP Tools

I can't get my Simple MVC project to work in Visual Studio with the plugin PHP Tools.  I keep getting a 404 below saying no routes found.  This works in Apache.
Router::post('/launch', '\controllers\ToolLaunchController@handleRootToolLaunch');
Any clue on where to start or look?

I responded on that chat althought I am getting a You don't have permission to access /forum/viewtopic.php on this server. now for some reason.

My $_SERVER['PHP_SELF'] = "/index.php/launch".  Is that by design?

Looks like I got it working with http://localhost:30711/index.php/launch

OK that suggests it's an issue with mod-rewrite, if your using apache then mod rewrite needs to be turned on if using IIS or Nginx they will need to be setup for rewriting urls
btw 2.2 has just been released.

realised why you had problems getting on the forum, that's been fixed now.

have you solved this nor or still an issue?

Yes just by using the path above which works for me.


Pass configuration to SwaggerUIBundle

It would be nice if it was possible to configure Swagger-UI via a parameter,
For example if you want control which sections are expanded.
SwaggerUIBundle({
  ...
  "docExpansion":"none"
});

I'm not sure how to do this nicely, but maybe a configuration in mkdocs.yaml and in the extra section, or maybe it's easier to supply it every time you use the plugin?
!!swagger FILENAME "docExpansion":"none","someOtherSetting":"value"!!

An easier option would be to use configUrl, I believe that SwaggerUIBundle will load from that URL.
!!swagger FILENAME SWAGGER_CONFIG!!

!!swagger URL SWAGGER_CONFIG_URL!!

Thank you for creating the plugin!

Yes, I need this too! Passing especially the docExpansion parameter would be a significant improvement. For example, it could look like this in mkdocs.yml:
plugins:
    render_swagger:
        docExpansion: none

I prefer the configuration to be part of the !!swagger!! command, so you'll be able to set it for every embedded docs.
I'd appreciate more ideas for a syntax. Maybe something like !!swagger <config={...}> FILE for easier separation? The config will be pasted straight into the SwaggerUI tag so it will support everything.


@react-email/markdown injects JSX as HTML

Describe the Bug
React Email JSX syntax is injected as is in dangerouslySetInnerHtml.
Which package is affected (leave empty if unsure)
@react-email/markdown
Link to the code that reproduces this issue
https://react.email/docs/components/markdown
To Reproduce
Run email export with @react-email/markdown and inspect the output.
Expected Behavior
I'd expect the markdown to be transformed into React element tree, so it can be later turned into email-safe HTML.
(MDX is a neat example of turning markdown text into React trees, and it would bring some other nice features if integrated)
What's your node version? (if relevant)
No response

@hasparus The Bug has now been fixed and is ready to merge
Check the PR #717
Thank you for the catch.


Loading a query with empty Todos

What happens in the case when you start off with no typenames i.e. a query with empty todo's and there are no typenames at all ? When you have a mutation urql seems to not invalidate the cache. We understand why as the typename  must exist for the invalidate to work. This assumes that there is existing data (and typenames). Is there a solution for this ?
We found a work around to this. We invalidated the entire cache and then did refreshAllFromCache();
<form
     onSubmit={e => {
          e.preventDefault();
          addStore().then(() => {
             cache.invalidateAll();
             refreshAllFromCache();
          });
}}>

We tried to do a shouldInvalidate prop but this only works when a component is still mounted. It seemed not to work when we would navigate between components

Yep, that's currently the proposed solution. Urql's "cache" if we can even name it such is a simple heuristic and the bare minimum of what a data cache on the web should do.
That being said the next version of urql will have a "centralised cache exchange". Exchanges are basically like Apollo's links and are already described in other issues.
This means that it'll become possible to customise urql's caching behaviour. Optimally the goal will be to provide some richer exchanges that offer normalised caching or at least a caching system that lies somewhere in the middle, in between normalised and being query-only based.

Alright, seems similar to Apollo just as you said. I hope the customization will be richer.


Misleading documentation

There is a comparison to dartz package that states that the fpdart is richer.
However, fpdart does not provide the core typeclasses like monoid, functor, applicative or monoid 🤔
On the other hand, I'm not sure if all this typeclasses can be effectively used in OO language like dart.
Also, I was not able to use these typeclasses from dartz either.
I wanted to use monoid on my data class, however it was already extending equatable so it was not possible to be used since the dartz package made the monoid a class that needs to extended.
I think that these typeclasses could be implemented in dart using double dispatch to overcome such problem.

Hi @KristianBalaj
fpdart has a typeclass folder that contains all the typesclasses that form the core of the package. In fact, every major type (Option, Either, Task, etc.) extends from this typeclasses.
fpdart provides also a Monoid typeclass. You can use it like this:
class CustomMonoid extends Monoid<int> {
  @override
  int combine(int x, int y) {
    // TODO: implement combine
    throw UnimplementedError();
  }

  @override
  // TODO: implement empty
  int get empty => throw UnimplementedError();
}

or using instance:
final instance = Monoid.instance<String>('', (a1, a2) => '$a1$a2');

If instead you cannot use extends because you are already extending Equatable, in some cases you can use with:
class CustomMonoid extends Equatable with Monoid<int>

Let me know if you have a more specific use case and if I can help


himalaya: 1.0.0-beta.4 -> 1.0.0

Bumped version to v1.0.0, see release note
Made the derivation compatible with the new apple API

Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[X] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[X] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[X] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This failed to build on my aarch64-linux machine because it seems to be looking for a gpg library:
       >   The system library `gpg-error` required by crate `libgpg-error-sys` was not found.
       >   The file `gpg-error.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
       >   The PKG_CONFIG_PATH environment variable is not set.

This failed to build on my aarch64-linux machine because it seems to be looking for a gpg library:

Interesting, I did not think at all about dev-dependencies interfering with tests. As I initially said, all the heavy work is done lib side so better to just skip the check phase. Thank you for pointing it out, I'll push a fix.


Different Duration for Different Images

How can i set Different Duration for Different Images ?? is it possible to set different duration for images ?? For instance if there are two Categories of Images, category A duration will be 15 sec and category B will be 5 sec
                      for (String name : url_maps.keySet()) {
                            customSliderView = null;
                            customSliderView = new CustomSliderView(getApplicationContext());
                            // initialize a SliderLayout
                            customSliderView
                                    //.description(name)
                                    .image(url_maps.get(name))
                                    .setScaleType(BaseSliderView.ScaleType.CenterCrop);
                            //.setOnSliderClickListener(this);
                            mDemoSlider.addSlider(customSliderView);
                        }
                        mDemoSlider.setPresetTransformer(SliderLayout.Transformer.DepthPage);
                        mDemoSlider.setDuration(MY_DURATION);
                        mDemoSlider.startAutoCycle(MY_DURATION, MY_DURATION, true);

is there anyone who can tell me is it possible or not?


Create Xcode 13.1+ cipd package for iOS artifacts to meet homebrew minimum

https://logs.chromium.org/logs/flutter/led/fujino_google.com/31b4bc04ccd7084ddb8cd964ba354f9443415de66300e69d829ce217d3266b79/+/u/brew_doctor/stdout
Warning: Your Xcode (13.0 => /opt/flutter/xcode/13a233/XCode.app/Contents/Developer) is too outdated.
Please update to Xcode 13.1 (or delete it).
Xcode can be updated from the App Store.

Blocking https://github.com/flutter/flutter/issues/42969

Xcode 13.2.1 13c100 is now available.  @christopherfujino can you try that out?


[FSDE-2861] Added chat-outline and copy icon

https://ctl.atlassian.net/browse/FSDE-2861

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-145/1/. :white_check_mark:

You can check this PRs instance in https://7597166823e35426f89455266e0bfa35184b4ecd-chi-pr.enterprise.ctl.io

The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-145/2/. :x:

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-145/3/. :white_check_mark:

You can check this PRs instance in https://86e76d1676f77dce92ca9797b36a58e92e464582-chi-pr.enterprise.ctl.io

The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-145/4/. :x:

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-145/5/. :white_check_mark:

You can check this PRs instance in https://718dd354f81947ce3ad29fa4a9e721e63bd5d60e-chi-pr.enterprise.ctl.io

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-145/6/. :white_check_mark:

You can check this PRs instance in https://d75630fde0344656eacdabf4fe0bf3d98e3befe1-chi-pr.enterprise.ctl.io


Fix Terminal schema in Python. Removed boilerplate.

Fixes #237

Yeah, I don't know, I'd say that removing code would be good for CI?

Woof!
Wait why did this cause such a drop in test coverage?

That happens nowadays for most of my PRs as well.
I have no idea what is happening here


Using PowershellStandard to determine dlls to import to script module?

Hello,
Been trying to figure out how to do this.
Say I have a script module that wants to use Microsoft.Extensions.Configuration. This nuget package, targeted for .NET standard 2.0, has some expected dependencies such as Microsoft.Extensions.Primitives, but down the nuspec tree there are also things like System.Memory.
I want to write a script module but I need to find which assemblies I need to include. For instance, exclude System.Memory if it is available in the Powershell Standard, to keep the module small.
Is there a way to generate, say, a list of assemblies that are in the Powershell Standard section and be able to "blacklist" them out somehow?

It's a good question but it has a complicated answer. Ideally what you would do is go through all the dlls that are sitting in $PSHOME and all the dlls in the publish directory of your module and exclude the ones that are already in $PSHOME however, this gets tricky because if you target multiple versions of PowerShell, the dll list might be different.
A perfect example of this is Newtonsoft.dll which exists in PowerShell Core, but not in Windows PowerShell. If you want users to also use your module in Windows PowerShell, then you also need to bundle Newtonsoft.dll.
Ideally, we'd have some tooling to help out with this scenario... but we haven't had the time to do so.

cc @SteveL-MSFT @JamesWTruher

Thanks Tyler, I figured that was pretty much the story, my current plan was
to do a dotnet build against the powershell library and get an inventory of
assemblies, then compare that to the standard list and only grab the
copies. This will work 90% of the time but there's a couple potential
issues:

Libraries/Assemblies that got rolled into mscorlib or otherwise
abstracted
Libraries with multiple versions, e.g. I need newtonsoft.json v10 but v6
is what comes with Powershell and it will only load one at a time. That's
in another issue, and is solvable with bindings.

If I come up with some half-decent tooling I will reference it here.
On Mon, Oct 14, 2019 at 11:20 AM Tyler James Leonhardt <
<EMAIL_ADDRESS>wrote:

It's a good question but it has a complicated answer. Ideally what you
would do is go through all the dlls that are sitting in $PSHOME and all
the dlls in the publish directory of your module and exclude the ones that
are already in $PSHOME however, this gets tricky because if you target
multiple versions of PowerShell, the dll list might be different.
A perfect example of this is Newtonsoft.dll which exists in PowerShell
Core, but not in Windows PowerShell. If you want users to also use your
module in Windows PowerShell, then you also need to bundle Newtonsoft.dll.
Ideally, we'd have some tooling to help out with this scenario... but we
haven't had the time to do so.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PowerShell/PowerShellStandard/issues/71?email_source=notifications&email_token=ADUNKUWR6VGRGEJ2JADTCK3QOSZ5RA5CNFSM4JASFPM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBF4V4I#issuecomment-541838065,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADUNKUUPBUA3RAS3DZYETLTQOSZ5RANCNFSM4JASFPMQ
.

@TylerLeonhardt I made a pretty effective tool for this! It basically builds an empty dotnet project against the powershell standard with packagereferences to the required nuget packages, then copies over the DLLs.
https://gist.github.com/JustinGrote/5daa3d02be2ff9e913ae6b2a0f96769b
Todo still: Detect and resolve with assembly binding redirects if an older assembly exists natively. What I've run into most commonly: System.Runtime.CompilerServices.Unsafe

I would say this is still something that PowershellStandard should cover, as teams such as PSGet do not appear to be leveraging it and still using manual methods to pare down the assembly list
https://github.com/PowerShell/PowerShellGet/issues/104#issuecomment-607433179


Adding indicator history chart (grouping hourly average)

Can you create a new view and new end point with this data? I believe that we can keep the other chart to compare values and check the values by mins

Your chart is amazing! Good job, this will go help to compare other days in same time.

@iurynogueira your suggestion was made, is pr ready to merge?


feat: new logging

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


Grad-Function for which only vmapped-version produces NaN-values

I will admit i am not confident this is in fact a bug. Still it seems like odd behaviour and it took me a few hours to pin-point the NaN-source.
Minimal reproducing example:
import jax.numpy as jnp
import jax

def safe_norm(x):
    """Grad-safe for x=0.0
    """
    assert x.ndim == 1

    is_zero = jnp.all(jnp.isclose(x, 0.0), axis=-1, keepdims=False)
    return jax.lax.cond(is_zero,
        lambda x: jnp.array([0.0]),
        lambda x: jnp.linalg.norm(x, keepdims=True),
        x)

def safe_normalize(x):
    """Execution- and Grad-safe for x=0.0
    """
    assert x.ndim == 1

    is_zero = jnp.allclose(x, 0.0)
    return jax.lax.cond(is_zero,
        lambda x: jnp.zeros_like(x),
        lambda x: x/safe_norm(x),
        x)

@jax.grad
def output(x):
    assert x.ndim == 1
    return jnp.sum(safe_normalize(x))

# **Crucial**! If `False` then output is as expected in both cases
jax.config.update("jax_debug_nans", True)
output(jnp.zeros((3,)))
DeviceArray([0., 0., 0.], dtype=float32)

jax.vmap(output)(jnp.zeros((4,3,)))
FloatingPointError

So, my 2 cents are that when you vmap-the function he somehow starts to un-roll the two possibilities and hence hits an intermediate NaN which raises an error. If nan-debugging is disabled, then the intermediate NaN is still there it just never makes it out ;)
Either way this behaviour makes it difficult to debug for other NaN-sources because it renders the NaN-debugging useless.

It looks like you're running into this issue: https://jax.readthedocs.io/en/latest/faq.html#gradients-contain-nan-where-using-where
You can fix it using the double-where (or double-cond) trick mentioned there.

Works, thank you!
Out of curiosity, does this mean that the gradient is calculated using reverse-mode autodiff only in case of the vmapped-grad-function?

I don't know why it's different for the vmapped case.


Bit hamming

Support for packed bit_hamming distance and bit_jaccard distance -- these operate on uint8 input where each uint8 contains 8 dimensions worth of data with a single bit per dimension.

Hello @lmcinnes! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file umap/umap_.py:

Line 2356:89: E501 line too long (92 > 88 characters)
Line 2358:89: E501 line too long (115 > 88 characters)
Line 2933:89: E501 line too long (92 > 88 characters)
Line 2935:89: E501 line too long (115 > 88 characters)
Line 3307:89: E501 line too long (92 > 88 characters)
Line 3309:89: E501 line too long (115 > 88 characters)


Use deterministic blinding factor when calling ODIS

Description
See this ticket for more details.
The first PR has been merged to update the React Native BLS library to use an external source of randomness. This allows Valora to use a deterministic (to the phone number) source of randomness such that calls to ODIS with the same phone number have the same blinding factor. This prevents ODIS from double counting against a user's quota when requerying the same number. This lowers the likelihood of a user running out of quota on wallet restore scenarios.
Tested

Tested with Android and iOS emulators.
Verified phone number (tests saga.ts)
Sent funds to other numbers (tests privateHashing.ts)
Restored account and verified blinding factors are the same (with same DEK)

How others should test

Onboard with phone number verification
Send payment to other phone numbers

Related issues

Fixes #7950

Backwards compatibility
Is compatible with older and newer versions of ODIS.

@gnardini KomenciKit actually takes the BLS blinding client as input. This code change updates the BLS blinding client but still uses KomenciKit (and reCAPTCHA) during sign up. Additionally, the user needs to look up their friends' wallets using ODIS which happens in privateHashing.ts


Usefull Lib to have in pygbag prebuilts ( compiled for wasm )

Current status:
done for 3.11  and pygbag 0.6+

numpy
pgzero
matplotlib  (via svg not Agg)
still pending/testing

pytmx
pymunk
raypyc ( raylib via ctypes)
harfang
panda3d
opencv

Numpy for sure, I also would love to see support for PyOpenGL or modernGL and Numba, but I think these will have to wait a bit

PyOpenGL has experimental support for GLES2 with : from OpenGL.GLES2 import *
so => maybe
moderngl should support gles2
so => maybe
numba
=> no, it's a jit so it will be very difficult or impossible ( see https://github.com/numba/numba/issues/3284#issuecomment-1129159831),  AOT is the way ( faster, smaller sizes )
i'll add wasabi2d since i was able to compile wasabi.geom to wasm today

I'm very excited about this project. I haven't picked up PyGame for a few years because of the no-browser limitation. I am trying to build complex multiplayer games and have previously relied on twisted to provide client-server abstractions along with built-in threading support. Is twisted something you could support, or otherwise what do you recommend? I'm happy to help in some way, if I can.

@robclewley asyncio maybe not, but async for sure. For socket handling polling non-blocking sockets is ok too : i managed to connect to irc fine via a websocket proxy that way. green threading is ok too.
One thing to keep in mind, everything read will be gathered on display sync ( usually 1/60 ). Also webrtc is not the default mode of operation and is yet untested : default is bsd socket emulation ( without peek ).
if you want to help on network you're welcome and it's best to join the pygame discord

@pmp-p Is SciPy in? I see it on index.json but I can't find the actual file in pkg .
On startup I get:
1204: want='scipy' found : True
pkg : http://localhost:8000/archives/repo/pkg/scipy-1.9.3-cp311-cp311-wasm32_mvp_emscripten.whl
 |XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX| 100.0%
PKG NOT FOUND : want='scipy', resume=None, ex=Non

and then:
PKG NOT FOUND : want='scipy', resume=<function <module> at 0x6789f0>, ex=ModuleNotFoundError("No module named 'scipy'")

I'm using pygbag==0.6.6 . numpy works well.

the SciPy wheel i made did not work well so i removed it, as soon as it is fixed i'll put it back

Wow, once I found pygbag I was very, very happy: I can now show off my projects to collages a lot easier. Now, would there be anyway to copy and paste text, I'm trying to make a cryptogram solver and ill need input text. I know that there are modules like pyclip and pyperclip that can access the computers clip board, and now I understand why there not working. Ill look around a bit more with numpy, pgzero, and matplotlib, and see what I can find that could help me get c/p from the user. Thank you pmp-p for making this liberry, it's amassing

@Michael-Everest there are multiple ways, you can get text in html elements, terminal or pygame window. up  to you to experiment.  you can find help on pygame discord https://discord.gg/p7RjnVNTcM (preferred, very reactive) , or https://www.reddit.com/r/pygbag  and then you can help the examples snippets

Thank you @pmp-p, I'll defiantly check this out!


Upgrade/golang 1.14.13

use go 1.14.13 to build mosn binary and unit-test.
can use go 1.14.13 (max) new feature

Codecov Report

Merging #1528 (2de709a) into master (d1e6285) will increase coverage by 0.14%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1528      +/-   ##
==========================================
+ Coverage   59.10%   59.24%   +0.14%
==========================================
  Files         335      335
  Lines       27152    27164      +12
==========================================
+ Hits        16047    16093      +46
+ Misses       9308     9273      -35
- Partials     1797     1798       +1

Impacted Files
Coverage Δ

pkg/stream/connpool/msgconnpool/activeclient.go
74.35% <0.00%> (-7.46%)
:arrow_down:

pkg/module/http2/transport.go
76.60% <0.00%> (-0.49%)
:arrow_down:

pkg/upstream/servicediscovery/dubbod/bootstrap.go
59.52% <0.00%> (ø)

pkg/server/handler.go
39.04% <0.00%> (+0.21%)
:arrow_up:

pkg/module/http2/server.go
80.87% <0.00%> (+0.31%)
:arrow_up:

pkg/xds/v2/xdsconfig.go
25.96% <0.00%> (+1.10%)
:arrow_up:

pkg/stream/xprotocol/connpool_pingpong.go
50.28% <0.00%> (+1.12%)
:arrow_up:

pkg/metrics/shm/zone.go
65.15% <0.00%> (+3.03%)
:arrow_up:

pkg/xds/v2/cdssubscriber.go
26.08% <0.00%> (+8.69%)
:arrow_up:

...ream/faulttolerance/regulator/default_regulator.go
100.00% <0.00%> (+21.05%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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


HDDS-11414. Key listing for FSO buckets fails with forward client

What changes were proposed in this pull request?
The change introduced in HDDS-7715 (PR #5275) utilizes a lighter-weight lightStatusLight API for the o3 CLI (ozone sh key list) and S3 ListObject requests. Meanwhile, the ofs/o3fs commands will continue to use the older listStatus API.
The change aimed to improve performance, particularly during large-scale key listing, by reducing the overhead during serialization/deserialization of information such as KeyLocations, which are not very useful on the client side (except in some cases for the ofs/o3fs client). A trimmed KeyInfo object, [BasicKeyInfo], is used in listStatusLight.
The change causes a compatibility issue when an older server (without this change) is used alongside a newer client (with this change) for FSO buckets (please refer HDDS-11414 for the full error stacktrace). However, an older client works well with a newer server during key listing.
To address this, either the validation checks needed to be added to the newer client or to the older server. The first approach is implemented over backporting a fix to the older server (version 1.4.0).
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-11414
How was this patch tested?

Green Git CI/CD: https://github.com/tanvipenumudy/ozone/actions/runs/10706726440/
Tested manually:

Without the fix:
<path-to-newer-client-without-fix>/bin/ozone sh key list vol1/buck1/

24/09/05 03:22:40 INFO retry.RetryInvocationHandler:
com.google.protobuf.ServiceException:
org.apache.hadoop.ipc.RemoteException(com.google.protobuf.InvalidProtocolBufferException): Message missing required fields: cmdType at
com.google.protobuf.UninitializedMessageException.asInvalidProtocolBufferException(UninitializedMessageException.java:81) at
com.google.protobuf.AbstractParser.checkMessageInitialized(AbstractParser.java:71) at
com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:89) at
com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:95) at
com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:49) at
org.apache.hadoop.ipc.RpcWritable$ProtobufWrapper.readFrom(RpcWritable.java:125) at
org.apache.hadoop.ipc.RpcWritable$Buffer.getValue(RpcWritable.java:187) at
org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:525)
........

With the fix:
<path-to-newer-client-with-fix>/bin/ozone sh key list vol1/buck1/

[ {
  "volumeName" : "vol1",
  "bucketName" : "buck1",
  "name" : "key1",
  "dataSize" : 8606,
  "creationTime" : "2024-09-03T09:20:20.129Z",
  "modificationTime" : "2024-09-03T09:20:21.160Z",
  "replicationConfig" : {
    "replicationFactor" : "THREE",
    "requiredNodes" : 3,
    "replicationType" : "RATIS"
  },
  "metadata" : { },
  "tags" : { },
  "file" : true
} ]

Version A: Before #5275 was merged
Version B: After #5275 was merged
Version C: The version with the current fix

We know that Version A server (old) with Version B client (new) results in the compatibility issue, but Version B server (new) with Version A client (old) works.
Manually tested the compatibility for the following combinations:

Version A server (old) with Version C client (new)
Version C server (new) with Version A client (old)
Version B server (old) with Version C client (new)
Version C server (new) with Version B client (old)

which are not very useful on the client side (except in some cases for the ofs/o3fs client)

These exceptional cases can cause issues with this change as listStatus now by default will return the shrunk object for all new OM versions.
Eg:
say a hadoop client wants to fetch all block locations for each file in a dir  , the below API's are what Hadoop provides to its clients.
FileStatus[] statuses = fs.listStatus(path);
for (FileStatus status: statuses){
      BlockLocation[]  bl  = fs.getFileBlockLocations(status, 0, status.len();
}

With this change , block locations will not be fetched as the light weight object excludes this info. For forward compatibility client can retry with the older API if it OM says it can't recognize the command.

These exceptional cases can cause issues with this change as listStatus now by default will return the shrunk object for all new OM versions.

For ofs/o3fs usecases (wherever KeyLocations information is needed) we are using the first listStatus API (which wasn't modified even as part of https://github.com/apache/ozone/pull/5275).

For ofs/o3fs usecases (wherever KeyLocations information is needed) we are using the first listStatus API

Oh alright, then it should be ok. Thanks for clarifying.


[WIP] Refactor with Feature flags to remove Bloat and smooth out test pipeline

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[x] Feature
[ ] New Binding Issue #___
[ ] Code style update
[x] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes. Issue #___
[x] No

The PR fulfills these requirements:

[x] It's submitted to the dev branch and not the master branch
[ ] When resolving a specific issue, it's referenced in the PR's title (e.g. fix: #xxx[,#xxx], where "xxx" is the issue number)

If adding a new feature, the PR's description includes:

[x] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:
There are a few dependencies and modules that are not necessary at the current moment. Some are even redundant (see the platform and version modules for more details).  The objective of this PR is to thin them out using cfg and feature flags.
Also, due to the amount of environment variables required to compile the core library, a development environment pipeline needs to be established using a test project.  This can be done via default feature flags and CFG by way of replacing these mandatory environment variables with paths and values from a test project which will work only during development.

Thats fine.  I may end up remove most of this from the bundler for now since all three platforms use these dependencies (at least lazy static and handlebars) because of appimage, dmg and wix.  That being said, We can mostly just remove the feature flags and limit it down to platforms instead.  In the case of the core library, I found that you could setup settings using RLS.  Might be useful to make this easier on our devs.

So you mean dynamically infer the platform and choose the proper deps on that?

Yes, the cfg macros allow you to conditionally compile the code based on the platform etc.  At first, I was going to just use feature flags but you can't do features based on platform (at least not yet).  Windows requires 3-4 dependencies that linux and mac do not require.  Also, AppImage and DMG are not exactly finished; so its alright to leave them behind feature flags.  And if we are going to put AppImage and DMG into feature flags then might as well take the other two dependencies (lazy static and handlebars) and make them optional.
Also, iOS and RPM have no real implementation (At least not one that works right now).  Its fine to just leave them out until they have a real implementation and even when they do, until we get cross compilation then there is no reason to include them by default. The CLI is likely the biggest bottleneck in terms of compile times.
What we will probably have to do (and honestly its probably better this way) is just add the features to the CLI as optional flags that the users can input when they go to compile the applications.  If I am on a debian based Linux Distro for instance and I run Yarn Tauri Build; currently, the app will make a .deb file.  The user should have the option to pass in some flag like Yarn Tauri Build --appimage to turn off .deb and turn on .appimage.  If they want both, then perhaps they can just put in something like Yarn Tauri Build --appimage --deb etc.  This is also something that we can just put into the config file; maybe add a build field that is platform specific etc.

Yeah, a bundle field in tauri.conf.js was always planned

Going to wait until no-server gets merged and then ill rebase and resolve the rest.

Going to roll back every change that isn't on the bundler.  Shouldn't be hard since its only like 2 of these commits.  The rest shouldn't conflict with the dev branch.

Closing due to #192