HBASE-21995 Add a coprocessor to set HDFS ACL for hbase granted user

To make hbase granted user have the access to scan table snapshots, use HDFS ACLs to set user 'access r-x' or 'default r-x' ACLs over hfiles.
The basic implementation is:

For public directories such as 'data' and 'archive', set other users' permission to '--x' to make everyone have the permission to access the directory.
For namespace or table directories such as 'data/ns/table', 'archive/data/ns/table' and '.hbase-snapshot/snapshotName', set user 'r-x' acl and default 'r-x' acl when grant, revoke, snapshot.
The feature is configurable because it's implemented in a master coprocessor.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
394
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
302
master passed

+1
compile
55
master passed

+1
checkstyle
72
master passed

+1
shadedjars
281
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
215
master passed

+1
javadoc
34
master passed

_ Patch Compile Tests _

+1
mvninstall
258
the patch passed

+1
compile
53
the patch passed

+1
javac
53
the patch passed

-1
checkstyle
67
hbase-server: The patch generated 3 new + 51 unchanged - 2 fixed = 54 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
269
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
554
Patch does not cause any errors with Hadoop 2.7.4 or 3.0.0.

+1
findbugs
213
the patch passed

+1
javadoc
34
the patch passed

_ Other Tests _

-1
unit
12876
hbase-server in the patch failed.

+1
asflicense
28
The patch does not generate ASF License warnings.

15781

Reason
Tests

Failed junit tests
hadoop.hbase.client.TestFromClientSide

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/1/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 495d4df97ab4 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 428afa9c5e

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/1/artifact/out/diff-checkstyle-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/1/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
38
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
310
master passed

+1
compile
67
master passed

+1
checkstyle
85
master passed

+1
shadedjars
337
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
287
master passed

+1
javadoc
41
master passed

_ Patch Compile Tests _

+1
mvninstall
302
the patch passed

+1
compile
68
the patch passed

+1
javac
68
the patch passed

-1
checkstyle
83
hbase-server: The patch generated 3 new + 51 unchanged - 2 fixed = 54 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
339
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
621
Patch does not cause any errors with Hadoop 2.7.4 or 3.0.0.

+1
findbugs
298
the patch passed

+1
javadoc
40
the patch passed

_ Other Tests _

+1
unit
14069
hbase-server in the patch passed.

+1
asflicense
31
The patch does not generate ASF License warnings.

17083

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/2/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 3763afd5e56d 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / f30d6c958a

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/2/artifact/out/diff-checkstyle-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
0
Docker mode activated.

-1
patch
7
https://github.com/apache/hbase/pull/163 does not apply to master. Rebase required? Wrong Branch? See https://yetus.apache.org/documentation/in-progress/precommit-patchnames for help.

Subsystem
Report/Notes

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

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
58
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
331
master passed

+1
compile
58
master passed

+1
checkstyle
72
master passed

+1
shadedjars
289
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
228
master passed

+1
javadoc
36
master passed

_ Patch Compile Tests _

+1
mvninstall
259
the patch passed

+1
compile
60
the patch passed

+1
javac
60
the patch passed

-1
checkstyle
76
hbase-server: The patch generated 4 new + 51 unchanged - 2 fixed = 55 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
275
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
601
Patch does not cause any errors with Hadoop 2.7.4 or 3.0.0.

-1
findbugs
239
hbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

+1
javadoc
34
the patch passed

_ Other Tests _

-1
unit
20409
hbase-server in the patch failed.

+1
asflicense
31
The patch does not generate ASF License warnings.

23451

Reason
Tests

FindBugs
module:hbase-server

Exception is caught when Exception is not thrown in org.apache.hadoop.hbase.security.access.HDFSAclHelper.grant(byte[], Set)  At HDFSAclHelper.java:is not thrown in org.apache.hadoop.hbase.security.access.HDFSAclHelper.grant(byte[], Set)  At HDFSAclHelper.java:[line 152]

Failed junit tests
hadoop.hbase.master.TestMasterMetricsWrapper

hadoop.hbase.security.access.TestHDFSAclController

hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas

hadoop.hbase.client.TestHbck

hadoop.hbase.client.TestFromClientSide3

hadoop.hbase.master.procedure.TestTruncateTableProcedure

hadoop.hbase.tool.TestLoadIncrementalHFiles

hadoop.hbase.master.TestAssignmentManagerMetrics

hadoop.hbase.client.TestAdmin1

hadoop.hbase.client.replication.TestReplicationAdminWithClusters

hadoop.hbase.master.procedure.TestProcedurePriority

hadoop.hbase.replication.TestReplicationSyncUpTool

hadoop.hbase.namespace.TestNamespaceAuditor

hadoop.hbase.replication.TestReplicationSmallTestsSync

hadoop.hbase.client.TestFromClientSide

hadoop.hbase.master.TestSplitWALManager

hadoop.hbase.master.procedure.TestSCPWithoutZKCoordinated

hadoop.hbase.client.TestFromClientSideWithCoprocessor

hadoop.hbase.util.TestFromClientSide3WoUnsafe

hadoop.hbase.client.TestSnapshotDFSTemporaryDirectory

hadoop.hbase.tool.TestSecureLoadIncrementalHFiles

hadoop.hbase.client.TestSnapshotTemporaryDirectory

hadoop.hbase.replication.TestReplicationSmallTests

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/4/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux b3efbe6fa87c 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 67c937fa92

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/4/artifact/out/diff-checkstyle-hbase-server.txt

findbugs
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/4/artifact/out/new-findbugs-hbase-server.html

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/4/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@mymeiyi Please check the failed UT.

Any updates here?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
0
Docker mode activated.

-1
patch
10
https://github.com/apache/hbase/pull/163 does not apply to master. Rebase required? Wrong Branch? See https://yetus.apache.org/documentation/in-progress/precommit-patchnames for help.

Subsystem
Report/Notes

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

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
0
Docker mode activated.

-1
patch
8
https://github.com/apache/hbase/pull/163 does not apply to master. Rebase required? Wrong Branch? See https://yetus.apache.org/documentation/in-progress/precommit-patchnames for help.

Subsystem
Report/Notes

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

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
0
Docker mode activated.

-1
patch
6
https://github.com/apache/hbase/pull/163 does not apply to master. Rebase required? Wrong Branch? See https://yetus.apache.org/documentation/in-progress/precommit-patchnames for help.

Subsystem
Report/Notes

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

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
166
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
259
master passed

+1
compile
56
master passed

+1
checkstyle
71
master passed

+1
shadedjars
281
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
203
master passed

+1
javadoc
35
master passed

_ Patch Compile Tests _

+1
mvninstall
237
the patch passed

+1
compile
52
the patch passed

+1
javac
52
the patch passed

-1
checkstyle
69
hbase-server: The patch generated 3 new + 51 unchanged - 2 fixed = 54 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
266
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
786
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
205
the patch passed

+1
javadoc
32
the patch passed

_ Other Tests _

-1
unit
15262
hbase-server in the patch failed.

+1
asflicense
29
The patch does not generate ASF License warnings.

18344

Reason
Tests

Failed junit tests
hadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/8/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux f0f7976ddb6b 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / ab99e2486e

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/8/artifact/out/diff-checkstyle-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/8/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
58
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
282
master passed

+1
compile
54
master passed

+1
checkstyle
72
master passed

+1
shadedjars
264
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
197
master passed

+1
javadoc
33
master passed

_ Patch Compile Tests _

+1
mvninstall
242
the patch passed

+1
compile
54
the patch passed

+1
javac
54
the patch passed

-1
checkstyle
69
hbase-server: The patch generated 3 new + 51 unchanged - 2 fixed = 54 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
285
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
762
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
212
the patch passed

+1
javadoc
34
the patch passed

_ Other Tests _

-1
unit
14002
hbase-server in the patch failed.

+1
asflicense
31
The patch does not generate ASF License warnings.

16970

Reason
Tests

Failed junit tests
hadoop.hbase.client.TestMobSnapshotCloneIndependence

hadoop.hbase.io.TestFileLink

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/9/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 2ec7db3042f3 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 5bc996e1de

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/9/artifact/out/diff-checkstyle-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/9/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
73
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
278
master passed

+1
compile
56
master passed

+1
checkstyle
75
master passed

+1
shadedjars
280
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
218
master passed

+1
javadoc
33
master passed

_ Patch Compile Tests _

+1
mvninstall
251
the patch passed

+1
compile
56
the patch passed

+1
javac
56
the patch passed

-1
checkstyle
73
hbase-server: The patch generated 3 new + 51 unchanged - 2 fixed = 54 total (was 53)

+1
whitespace
1
The patch has no whitespace issues.

+1
shadedjars
282
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
774
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
240
the patch passed

+1
javadoc
34
the patch passed

_ Other Tests _

-1
unit
9155
hbase-server in the patch failed.

+1
asflicense
28
The patch does not generate ASF License warnings.

12224

Reason
Tests

Failed junit tests
hadoop.hbase.io.TestFileLink

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/10/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux b73b509dd122 4.4.0-131-generic #157~14.04.1-Ubuntu SMP Fri Jul 13 08:53:17 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / ada772a1d3

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/10/artifact/out/diff-checkstyle-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/10/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
57
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
277
master passed

+1
compile
53
master passed

+1
checkstyle
71
master passed

+1
shadedjars
261
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
162
master passed

+1
javadoc
33
master passed

_ Patch Compile Tests _

+1
mvninstall
252
the patch passed

+1
compile
53
the patch passed

+1
javac
53
the patch passed

-1
checkstyle
69
hbase-server: The patch generated 3 new + 51 unchanged - 2 fixed = 54 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
279
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
755
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
196
the patch passed

+1
javadoc
32
the patch passed

_ Other Tests _

-1
unit
16815
hbase-server in the patch failed.

+1
asflicense
25
The patch does not generate ASF License warnings.

19707

Reason
Tests

Failed junit tests
hadoop.hbase.client.TestFromClientSide

hadoop.hbase.client.TestFromClientSideWithCoprocessor

hadoop.hbase.master.TestAssignmentManagerMetrics

hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas

hadoop.hbase.client.TestFromClientSide3

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/11/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 386d413aa4b4 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 934d469fd5

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/11/artifact/out/diff-checkstyle-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/11/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
25
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
242
master passed

+1
compile
49
master passed

+1
checkstyle
67
master passed

+1
shadedjars
248
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
197
master passed

+1
javadoc
30
master passed

_ Patch Compile Tests _

+1
mvninstall
233
the patch passed

+1
compile
50
the patch passed

+1
javac
50
the patch passed

-1
checkstyle
68
hbase-server: The patch generated 2 new + 51 unchanged - 2 fixed = 53 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
268
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
731
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
204
the patch passed

+1
javadoc
34
the patch passed

_ Other Tests _

+1
unit
8469
hbase-server in the patch passed.

+1
asflicense
26
The patch does not generate ASF License warnings.

11254

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/12/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux af212f9daefe 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / c2cf06d0bf

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/12/artifact/out/diff-checkstyle-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
47
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
253
master passed

+1
compile
52
master passed

+1
checkstyle
68
master passed

+1
shadedjars
268
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
188
master passed

+1
javadoc
32
master passed

_ Patch Compile Tests _

+1
mvninstall
241
the patch passed

+1
compile
51
the patch passed

+1
javac
51
the patch passed

-1
checkstyle
68
hbase-server: The patch generated 1 new + 51 unchanged - 2 fixed = 52 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
266
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
741
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
210
the patch passed

+1
javadoc
32
the patch passed

_ Other Tests _

+1
unit
13622
hbase-server in the patch passed.

+1
asflicense
30
The patch does not generate ASF License warnings.

16497

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/13/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 7a1d1167aea4 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / ab4453158a

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/13/artifact/out/diff-checkstyle-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
50
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
272
master passed

+1
compile
56
master passed

+1
checkstyle
72
master passed

+1
shadedjars
282
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
219
master passed

+1
javadoc
36
master passed

_ Patch Compile Tests _

+1
mvninstall
264
the patch passed

+1
compile
60
the patch passed

+1
javac
60
the patch passed

-1
checkstyle
68
hbase-server: The patch generated 2 new + 51 unchanged - 2 fixed = 53 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
274
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
819
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
228
the patch passed

+1
javadoc
38
the patch passed

_ Other Tests _

-1
unit
17009
hbase-server in the patch failed.

+1
asflicense
22
The patch does not generate ASF License warnings.

20129

Reason
Tests

Failed junit tests
hadoop.hbase.regionserver.TestSplitTransactionOnCluster

hadoop.hbase.client.TestMobSnapshotCloneIndependence

hadoop.hbase.util.TestFromClientSide3WoUnsafe

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/14/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 08362ce213a6 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 5da5deb59d

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/14/artifact/out/diff-checkstyle-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/14/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
142
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
261
master passed

+1
compile
51
master passed

+1
checkstyle
67
master passed

+1
shadedjars
257
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
192
master passed

+1
javadoc
35
master passed

_ Patch Compile Tests _

+1
mvninstall
256
the patch passed

+1
compile
55
the patch passed

+1
javac
55
the patch passed

+1
checkstyle
68
hbase-server: The patch generated 0 new + 51 unchanged - 2 fixed = 51 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
272
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
726
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
202
the patch passed

+1
javadoc
33
the patch passed

_ Other Tests _

-1
unit
17319
hbase-server in the patch failed.

+1
asflicense
32
The patch does not generate ASF License warnings.

20283

Reason
Tests

Failed junit tests
hadoop.hbase.client.TestFromClientSide

hadoop.hbase.client.TestFromClientSideWithCoprocessor

hadoop.hbase.master.TestAssignmentManagerMetrics

hadoop.hbase.master.TestMasterShutdown

hadoop.hbase.client.TestFromClientSide3

hadoop.hbase.quotas.TestSpaceQuotas

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/15/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux b56a8563bd7e 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 92ee197647

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/15/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
50
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
1
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
260
master passed

+1
compile
55
master passed

+1
checkstyle
67
master passed

+1
shadedjars
275
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
198
master passed

+1
javadoc
33
master passed

_ Patch Compile Tests _

+1
mvninstall
239
the patch passed

+1
compile
51
the patch passed

+1
javac
51
the patch passed

+1
checkstyle
66
hbase-server: The patch generated 0 new + 51 unchanged - 2 fixed = 51 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
261
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
761
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
202
the patch passed

+1
javadoc
34
the patch passed

_ Other Tests _

-1
unit
15978
hbase-server in the patch failed.

+1
asflicense
34
The patch does not generate ASF License warnings.

18893

Reason
Tests

Failed junit tests
hadoop.hbase.master.TestSplitWALManager

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/16/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 331b311715da 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 6d08ffcfc6

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/16/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
41
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
236
master passed

+1
compile
56
master passed

+1
checkstyle
71
master passed

+1
shadedjars
279
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
200
master passed

+1
javadoc
33
master passed

_ Patch Compile Tests _

+1
mvninstall
235
the patch passed

+1
compile
51
the patch passed

+1
javac
51
the patch passed

+1
checkstyle
66
hbase-server: The patch generated 0 new + 51 unchanged - 2 fixed = 51 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
257
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
746
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
209
the patch passed

+1
javadoc
34
the patch passed

_ Other Tests _

-1
unit
17661
hbase-server in the patch failed.

+1
asflicense
28
The patch does not generate ASF License warnings.

20533

Reason
Tests

Failed junit tests
hadoop.hbase.client.TestFromClientSide

hadoop.hbase.client.TestFromClientSideWithCoprocessor

hadoop.hbase.master.TestAssignmentManagerMetrics

hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas

hadoop.hbase.client.TestFromClientSide3

hadoop.hbase.master.TestSplitWALManager

hadoop.hbase.regionserver.TestCleanupCompactedFileAfterFailover

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/17/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 64e34fc13056 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 6d08ffcfc6

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/17/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
0
Docker mode activated.

-1
patch
6
https://github.com/apache/hbase/pull/163 does not apply to master. Rebase required? Wrong Branch? See https://yetus.apache.org/documentation/in-progress/precommit-patchnames for help.

Subsystem
Report/Notes

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

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
166
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

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

_ master Compile Tests _

+1
mvninstall
250
master passed

+1
compile
50
master passed

+1
checkstyle
67
master passed

+1
shadedjars
262
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
198
master passed

+1
javadoc
33
master passed

_ Patch Compile Tests _

+1
mvninstall
254
the patch passed

+1
compile
53
the patch passed

+1
javac
53
the patch passed

+1
checkstyle
69
hbase-server: The patch generated 0 new + 51 unchanged - 2 fixed = 51 total (was 53)

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
277
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
741
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1
findbugs
213
the patch passed

+1
javadoc
32
the patch passed

_ Other Tests _

-1
unit
17166
hbase-server in the patch failed.

+1
asflicense
31
The patch does not generate ASF License warnings.

20176

Reason
Tests

Failed junit tests
hadoop.hbase.client.TestFromClientSide

hadoop.hbase.client.TestFromClientSideWithCoprocessor

hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/18/artifact/out/Dockerfile

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

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 4e4cbb9c0788 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 2e414360bd

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-163/18/artifact/out/patch-unit-hbase-server.txt

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

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

modules
C: hbase-server U: hbase-server

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

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.


FIFO reigisters details , ArduCAM ov5642 mini plus 5mp

Hello !
I have an ArduCAM ov5642 mini plus 5mp camera which I would like to interface with an FPGA.
I read the HW application note and there is no detailed description of the above registers (see picture) . Is there a document where they are explained or does someone have some practical knowledge related to these registers ?
By the way in the hw application note they refer to the sw section of the document for details on the regs  but I do not see any description of the regs , I do have the file called :OV5642_camera_new-module_software_application_notes_1.3_MESADA.pdf but I can not find anything
I am interested in the way JPEG images are stored in the FIFO and also what registers to consult in what manner to read from the FIFO. (I understand the way SPI works and extracts the data from the FIFO)
Please advise
Orlando
Thanks !

Bump. Also interested on this @UCTRONICS / @ArduCAM Mr. Lee please provide more details if they are available. Thanks in advance!

Hello Mr Lee when you have time please respond, or the ArduCAM team.
Thank you very much !

These are the detail description of the registers. You can see how it works by reading the camera driver in our github.  https://github.com/ArduCAM/Arduino/blob/master/ArduCAM/ArduCAM.cpp
The camera is mainly designed for Arduino, if you want to use on FPGA, you have to read the camera driver carefully how to access these registers via SPI interface.


Is it possible to exclude hosts sources?

https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant
I know that I can easily fork the repo, but I'd have to repeat the process when StevenBlack/hosts is updated. Excluding unwanted sources is preferred, tracking changes on unwanted lists and manually adding domains to the whitelist isn't convenient.

Just run updateHostsFile.py whenever you want to refresh your hosts file.
Closing.

@StevenBlack I think that you didn't answer the question. I may want to block on the hosts sources:

Steven Black's ad-hoc list
Malware Domain List
add.Dead
add.Spam
Dan Pollock – someonewhocares
MVPS hosts file
yoyo.org
Mitchell Krog's - Badd Boyz Hosts
CoinBlocker
lightswitch05
UncheckyAds
add.2o7Net
KADhosts
AdAway
add.Risk


maybe nice & useful

At work with the program, I found a few things that maybe could improved it.

If the user clicks on the chapter:verse-part, the chapter-selection of this books could popup
If the Chapter-number and Verse-number of the bibletext is disabled, the verse or chapter:verse could be in the hover tooltip (or appear in another way). This is very beautiful, 'cause it helps when the user wants to habe a Design of a "Reader's Bible". see https://www.youtube.com/watch?v=tu4t9FKn9M4
Google-Map with no markers, only the text-selected. If the user could manually turn on all map-markers (maybe about a control element on the map) would help.
Short Bookmark. Because there is no login and work with the text, it yould help that the user could set a bookmark. I know there is es link in the second popup, but maybe there is a better way. I don't know if it's the best solution like bible.com, but it is a way for point 2
Select/Highlight more than one verse. I don't know if it's at all necessary, but if you search or link to a text directly it would be great.
The jump to a special chapter ist currently not possible if you disable the display of the chapters, but that would be great.

Could these please be split up into separate issues with one feature per issue? Not only is it easier to discuss them and manage the issue tracker one thing at a time, it is much easier down the road to figure out what was discussed.

okay - thank you


CABF SMIME lints failed to be registered in the CLI due to a missing blank import

Thank you for your patience @cardonator
The infrastructure for a lint to register itself leans on Go's magical init function which is automatically executed at program startup.
However, the init function is not executed if the package is not referred to by the main program, which is why zlint.go features a short list of imports performed solely for the side effect of triggering these init functions.
Unfortunately, we missed this import when building the CABF SMIME framework. The cause is that almost all of the testing, tooling, and integration tests are focused on either the library usage of Zlint or on testing lints against the corpus of certs scraped from the wild. Such a CLI integration test would be a valuable thing to consider spending time on, however I believe it is out of scope of this particularly pernicious issue.
Resolves #759

Nice, thanks! I had almost fixed this myself before bringing it up but I missed the import in zlint.go. Good to know about that detail!


Merge sim-dev

names of files are iffy. feel free to suggest alternatives

hold this PR until ros2 sim bridge is fixed

Will close this for now - can open a new one when we're ready


handlebars processing seems to be swallowing newlines

Version: 0.2.0
With newlines in <pre> formatted sections in the hbs, the generated .html has the newlines removed. This is true whether it's static text or {{text}} from a license.

(Happens to be running on windows, but don't see any unix newlines either)

This was not a problem with 1.x.

I attempted a few things like updating the  tag, to no avail.

There was a handlebars update in between versions so its possible there was a behavior change/regression. Will take a look when I have a chance.

Now I'm looking at it, it's possible this is a user-error and it did have something to do with windows. I'm checking my side further, I'll close if I figure it out, hold off delving deep.

Mea culpa, it was a post-processing step on windows. Will close.

Ahh great, thanks for filing (and closing) anyway!


NULL values cause error when writing MultiDiGraph to shapefile

Empty attribute values are converted into a special NULL value called QPyNullVariant when importing a shapefile as a QgsVectorLayer.  When the QgsVectorLayer is converted into a MultiDiGraph, the NULL values are retained in the attribute dictionary.  Then, when writing the graph back out to a shapefile, OGR returns an error, because it doesn't know what to do with NULL values, and expects None instead.

See discussion at Nathan Woodrow's blog.

NULL values are now converted into 'None' values when importing a shapefile to a multidigraph.  See commit #https://github.com/SouthForkResearch/pyGNAT/commit/d66162c7aab4b59b0afc1c60aea24bc5d5f10ae3


#Fixes MicrosoftDocs/azure-docs#64648 - 404s

#Fixes MicrosoftDocs/azure-docs#64648

Docs Build status updates of commit 4cb0526:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docfx.json
:warning:Warning

Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs-conceptual/azps-0.10.0/index.yml
:white_check_mark:Succeeded
View (azps-0.10.0)

docs-conceptual/azps-1.8.0/index.yml
:white_check_mark:Succeeded
View (azps-1.8.0)

docs-conceptual/azps-2.8.0/index.yml
:white_check_mark:Succeeded
View (azps-2.8.0)

docs-conceptual/azps-3.8.0/index.yml
:white_check_mark:Succeeded
View (azps-3.8.0)

docs-conceptual/azps-4.7.0/index.yml
:white_check_mark:Succeeded
View (azps-4.7.0)

docs-conceptual/azps-4.8.0/index.yml
:white_check_mark:Succeeded
View (azps-4.8.0)

docfx.json

Line 167, Column 55: [Warning-ms-author-invalid] Invalid value for 'ms.author', 'mattbriggs' is not a valid Microsoft alias.
Line 249, Column 77: [Warning-ms-service-subservice-invalid] Invalid value for 'ms.service': 'operational-insights'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Change leader's title

Leader's title can change depending on faction's tech level and succession type. Possibly also give an option to override it.

Done


Help with production deployment

Hi all
Looking for someone to help set up production.
Would need someone to move from terminal to another provider and setting up a robust service.
Any takers?
Best
Johnny

Hey @johnnyzen, welcome to the project!
You may be able to find someone here who would set this up for you, or you could try following these instructions: https://github.com/cantino/huginn/pull/872

Do you still need help @johnnyzen?


floorp: 11.10.5 -> 11.11.2

Description of changes

Summarized Changelog: https://blog.ablaze.one/4115/2024-03-21/
Git changelog: https://github.com/Floorp-Projects/Floorp/compare/v11.10.5...v11.11.2
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

[x] 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/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (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.

What about https://blog.ablaze.one/4125/2024-03-11/?

Well, yes & no.
The only part actually licensed under the CC-BY-NC-SA 4.0 is https://github.com/Floorp-Projects/Floorp-private-components, which - although pulled when fetching the sources due to being a git submodule - is not built by default unless explicitly enabled.
So this does not build any of the new unfree parts - so I'd assume this does not constitute a package license change, as we do not distribute any of the CC-BY-NC-SA 4.0 licensed parts?
But of course IANAL and happy to learn about if otherwise.
I'm still pretty disconcerted about that change, to be quite honest. I even was the person that started the conversation upstream about this issue, as the repo mentioned above was completely private & inaccessible at first. At least that was solved, I guess.
As I also have pretty strong ethics regarding such matter, I think building without the unfree parts is the only correct thing to do. I've committed to maintaining this package, yes, but then again I draw a strict line wrt. unfree software.

As long as we're not using any of the non-free-licensed stuff, I don't think we need to change the license.


emoji goodness for linux

Any chance of getting some Emoji goodness on linux? I know it's patchy but it is there. Something along the lines of:
#[cfg(target_os = "linux")]
lazy_static! {
    static ref is_lang_utf8 : bool = {
        match ::std::env::var("LANG") {
            Ok(lang) => lang.to_uppercase().ends_with("UTF-8"),
            _ => false
        }
    };
}
pub fn wants_emoji() -> bool {
    cfg!(target_os = "macos") || ( cfg!(target_os = "linux") && *is_lang_utf8 )
}

Just to clarify... I haven't presented a pull request because I know from your work with click
that you're probably a world expert on Unicode and the terminal :). I have no idea  how best to do this.

It would be useful to have emoji support on platforms other than macOS. Fedora, for example, has supported emoji in terminals for some time now. Is there a barrier besides just a pull request to implementing something like the suggestion from @arabidopsis?

Actually your approach is more appropriate than the original test cfg!(target_os = "macos")... since any posix.2 compliant system should honor the LANG setting.
http://www.unicode.org/emoji/charts/full-emoji-list.html

The problem is that I could not find a way to figure out if emojis work on the terminal on linux or not. It just happens that emojis work on all macos terminals currently.

I think that the OP's solution is a good one. You would not be altering the support on macos, keeping it intact. With this approach, on linux, you are correctly detecting emojis the vast majority of the time (in my experience, 100% of the terminals that have LANG set with UTF8 support emojis).

Sure. Will merge the PR if sent

Will open shortly, just need to test


[Feature Request] how to support WCAG base on element-ui

Existing Component
是
Component Name
all components
Description
How does element support accessibility? If you set attributes such as aria to labels inside components, you need to manipulate a lot of dom, whether such behavior is desirable in Vue

This issue isn't stale for me. Increasingly more companies require software to be WCAG compliant. If components don't come WCAG compliant out of the box, then we must be able to edit them in an easy enough manner to be compliant.


Manage the gradle plugin build via maven

This sets up the activejdbc-gradle-plugin sub-project so that it can be built by the parent maven project despite needing gradle to handle the actual compilation. How it works:

Maven exec plugin runs during the compile phase and shells out to gradle. (note: the default maven compile detects no java sources and so does nothing).
Compilation and source/javadoc jar creation is handled by gradle.
The compiled class files are copied over into target/classes as are the source and javadoc jars.
Maven assembles the jar as usual from the classes.

The pom file for the project duplicates the dependency declarations so they will be correctly managed when uploaded.
Testing

[jason@JAir13|activejdbc-gradle-plugin] mvn clean package

    (... snip ...)

[jason@JAir13|activejdbc-gradle-plugin] ls target
activejdbc-gradle-plugin-1.4.12-SNAPSHOT-javadoc.jar	activejdbc-gradle-plugin-1.4.12-SNAPSHOT.jar		maven-archiver
activejdbc-gradle-plugin-1.4.12-SNAPSHOT-sources.jar	classes

[jason@JAir13|activejdbc-gradle-plugin] jar tvf target/activejdbc-gradle-plugin-1.4.12-SNAPSHOT.jar
     0 Tue Oct 06 10:36:54 JST 2015 META-INF/
   130 Tue Oct 06 10:36:52 JST 2015 META-INF/MANIFEST.MF
     0 Tue Oct 06 10:36:52 JST 2015 main/
     0 Tue Oct 06 10:36:52 JST 2015 main/org/
     0 Tue Oct 06 10:36:52 JST 2015 main/org/javalite/
     0 Tue Oct 06 10:36:52 JST 2015 main/org/javalite/instrumentation/
     0 Tue Oct 06 10:36:52 JST 2015 main/org/javalite/instrumentation/gradle/
     0 Tue Oct 06 10:36:48 JST 2015 META-INF/gradle-plugins/
  6153 Tue Oct 06 10:36:52 JST 2015 main/org/javalite/instrumentation/gradle/ActiveJDBCGradlePlugin.class
  3292 Tue Oct 06 10:36:52 JST 2015 main/org/javalite/instrumentation/gradle/ActiveJDBCInstrumentation$_addUrlIfNotPresent_closure1.class
 16417 Tue Oct 06 10:36:52 JST 2015 main/org/javalite/instrumentation/gradle/ActiveJDBCInstrumentation.class
    80 Tue Oct 06 10:36:48 JST 2015 META-INF/gradle-plugins/org.javalite.activejdbc.properties
     0 Tue Oct 06 10:36:54 JST 2015 META-INF/maven/
     0 Tue Oct 06 10:36:54 JST 2015 META-INF/maven/org.javalite/
     0 Tue Oct 06 10:36:54 JST 2015 META-INF/maven/org.javalite/activejdbc-gradle-plugin/
  2060 Tue Oct 06 10:11:02 JST 2015 META-INF/maven/org.javalite/activejdbc-gradle-plugin/pom.xml
   131 Tue Oct 06 10:36:54 JST 2015 META-INF/maven/org.javalite/activejdbc-gradle-plugin/pom.properties

[jason@JAir13|activejdbc-gradle-plugin] jar tvf target/activejdbc-gradle-plugin-1.4.12-SNAPSHOT-sources.jar
     0 Tue Oct 06 10:30:32 JST 2015 META-INF/
    25 Tue Oct 06 10:30:32 JST 2015 META-INF/MANIFEST.MF
     0 Mon Oct 05 20:14:56 JST 2015 META-INF/gradle-plugins/
    80 Mon Oct 05 20:14:56 JST 2015 META-INF/gradle-plugins/org.javalite.activejdbc.properties
     0 Mon Oct 05 20:14:56 JST 2015 org/
     0 Mon Oct 05 20:14:56 JST 2015 org/javalite/
     0 Mon Oct 05 20:14:56 JST 2015 org/javalite/instrumentation/
     0 Mon Oct 05 20:14:56 JST 2015 org/javalite/instrumentation/gradle/
   542 Mon Oct 05 20:14:56 JST 2015 org/javalite/instrumentation/gradle/ActiveJDBCGradlePlugin.groovy
  1982 Mon Oct 05 20:14:56 JST 2015 org/javalite/instrumentation/gradle/ActiveJDBCInstrumentation.groovy

It might be possible (preferable?) to also:

Copy across the docs as well so maven can manage creation of that jar.
Configure the source-jar plugin to include *.groovy

Then the only thing gradle will be responsible for is compilation.

let me play with it.

ehrr.. are you sure the Maven exec plugin is the best solution? Have you looked at Maven Groovy plugin  https://github.com/groovy/GMavenPlus/wiki/Usage?

I did briefy. It would solve the groovy compilation problem but not the gradleApi() dependencies problem... Let me check again if there is another way to declare that.

The gradleApi() call in build.gradle comes down to this: https://github.com/gradle/gradle/blob/08e742dce7715d56062dc3074f0c95e65c1516fa/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/dsl/dependencies/DefaultDependencyHandler.java#L100
Which I'm pretty sure just loads the API from the classpath of the build script itself (i.e. it doesn't resolve to any remote repository). I did a search of maven central but couldn't find any gradle api artifacts there. I don't think there is a way to compile a gradle plugin except to use gradle itself.

is this the same: http://search.maven.org/#artifactdetails|org.jboss.forge.addon|gradle-api|2.12.2.Final|jar ?

is this the same: http://search.maven.org/#artifactdetails|org.jboss.forge.addon|gradle-api|2.12.2.Final|jar ?

Doesn't look like it. If it replace gradleApi() with that dependency compile fails: cannot find the gradle api classes.

hm, this looks odd. I'm sure it is published somewhere in the Maven Central. Do you know how to find a name of jar file where it is coming from?

will this help? http://stackoverflow.com/questions/27950384/what-are-the-maven-dependency-parameters-for-the-java-gradle-api

That might do it, let me give it a shot

Hmm, there is a weird combination of problems here. I set up the GMavenPlus plugin and added the gradle-core dependency from spring but still compilation fails because of missing classes. Speicifcally:
Unable to load class org.gradle.api.internal.AbstractTask due to missing dependency org/gradle/model/internal/registry/ModelRegistryScope

I found two somewhat related issues:

https://issues.gradle.org/browse/GRADLE-1715
https://discuss.gradle.org/t/gradle-base-services-groovy-not-published-to-repo-or-in-dependency-tree/2158/7

The second one in particular is interesting/worrying. They also are trying to build a gradle plugin using maven. It looks like in the end they did some repackage of a local gradle jar to make the build work. If it comes to it that might work here to, the gradle-api is equivalent to 'provided' so it doesn't need to be declared as a dependency we just need it to compile. At that point though its hard to say the exec plugin is worse though.

Some more notes:
-I get the same compile error even if I use gradle to manage the build but replace the special gradleApi() dependencies with the ones from the spring repo. So its not a GMavenPlus problem.

I tried adding in the gradle-base-services dependencies which fixed this problem for someone in the first issue I linked above but it didn't work for me.
I grep'ed through most of the jars in org/gradle but none of them contained the missing class.

@jasoma, I hear you. :).  We will select the best of the two evil = let me know your findings..

BTW, you might want to use this: https://github.com/javalite/jar-explorer to look for classes in your local Maven repo, rather than grepping.

@ipolevoy I have a version working as a pure maven build. In the end I did have to use a repackaged gradle jar for it to compile. I tested it using my local branch of the activejdbc-gradle example and the plugin still works as expected.
You can take a look at the full diff here: https://github.com/jasoma/activejdbc/commit/01082b9736774f4e916cb7cc1855d4ddcdf1c66d
But probably the only interesting part is the pom file, specifically the gradle dependency:
<dependency>
    <groupId>org.gradle</groupId>
    <artifactId>gradle-all</artifactId>
    <version>2.7</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/gradle-dist/gradle-repackage-2.7-all.jar</systemPath>
</dependency>

This... is a hack. I made a dead simple project that will create the repackaged jar. If we do decide to go down this path it might be better if I published that project, then the plugin could depend on it with provided scope rather then abuse systemPath.

@jasoma indeed, this is looking like a hack. I wonder if we can revert  to your first solution with exec plugin? I work on Linux, but Jenkins is running in Windows. If it works on both, I will be OK.

@jasoma , what is your opinion, should we revert to the exec plugin?

I agree with you that so long as it will build on windows it seems the less-bad choice.
I was planning to try running it on my windows box to check before replying but been a little busy lately, sorry. Was planning to give it a run tonight.
On Sun, Oct 11, 2015 at 9:35 PM -0700, "Igor Polevoy"<EMAIL_ADDRESS>wrote:
@jasoma , what is your opinion, should we revert to the exec plugin?
—
Reply to this email directly or view it on GitHub.

no problem, I can simply push this to the repo and see what happens on Jenkins.


Create lecturer.txt

lecturer domain for Riau University

@rahmatrizalandhi First stage of verification passed, official domain is unri.ac.id as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@rahmatrizalandhi Pull request merged. Thank you.


CanvasVectorLayerRenderer sets canvas width to zero on every render

Describe the bug
When an empty VectorLayer is followed by other layers, the combined canvas is resized to canvas.width=0 on every render after which the width is restored. This seems to negatively affect performance compared to clearing the canvas with CanvasRenderingContext2D.clearRect, which is used in other renderers (CanvasTileLayerRenderer, CanvasImageLayerRenderer).
To Reproduce
Reproduction example at https://t1d1e.csb.app/, sources https://codesandbox.io/s/great-sky-t1d1e.
Expected behavior
CanvasVectorLayerRenderer should probably use clearRect to clear the canvas instead of clearing it by setting the canvas ' width to zero.

Good find! The idea was to zero the size and not touch it again until the layer is made visible again. If it really gets resized twice on every render, we need to fix something.

I just tried this. Are you talking about https://github.com/openlayers/openlayers/blob/79a54e33bb6baf0a8c4506cdc37f7e768889ad5e/src/ol/renderer/canvas/VectorLayer.js#L259-L261? With your example, I never get into that if block, because an existing container is reused. Or do you mean something else?

Yeah, that's the section I'm talking about.

With your example, I never get into that if block, because an existing container is reused

That's odd, the phenomenon is definitely happening for me (Chrome 93). In the repro page, you can attach a breakpoint on "attribute modifications" on the .ol-layer > canvas DOM element (not the .base canvas) and then any map interaction should pause on that line. In that state, it can be observed that the width of the canvas is 0 and continued execution will reset it back to the width of the map viewport.

Ok, I see what you mean. Interestingly, I can only reproduce this in your codesandbox. When I run the exact same code locally, it does not happen. Can you reproduce that locally?
Anyway, I created #12792, which should fix this issue. Can you please try with that branch and see if you notice any irregularities there?

Yep, the issue could be reproduced locally too.
I just tested #12792 and seems like it fixes the issue! I didn't notice any visible regressions either when there are other layers than the VectorLayer rendering to the same canvas.


arm-unknown-linux-gnueabi failure: "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h"

When trying to do a build (via CI) on arm-unknown-linux-gnueabi:
In file included from /project/src/zlib-ng/arch/arm/adler32_neon.c:11:0:
/usr/lib/gcc-cross/arm-linux-gnueabi/5/include/arm_neon.h:31:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
 #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h

(Followed by a cascade of errors about not finding SIMD types and functions.)

Do you have a simplified GitHub Actions workflow that this can be reproduced in?

The detection in CMake has been improved since this was opened. Is it possible to retry with the latest version?

I can no longer reproduce this with current zlib-ng.


Fix Homebrew's Cellar path for brew package counts

Description
Since Homebrew 2.6.0, Homebrew supports Apple Silicon. Now Homebrew installs on different locations depending on CPU architecture.
From brew man page --cellar and --prefix:

--cellar [formula]
Display Homebrew's Cellar path. Default: $(brew --prefix)/Cellar, or if that directory doesn't exist, $(brew --repository)/Cellar.

--prefix [formula]
Display Homebrew's install path. Default:

macOS Intel: /usr/local
macOS ARM: /opt/homebrew
Linux: /home/linuxbrew/.linuxbrew

The current code doesn't count brew packages on ARM Mac, since it assumes Homebrew is always installed on /usr/local, which only works for macOS Intel only.
This fix correctly counts package numbers for Homebrew installed on ARM Mac (built for myself and tested).
Screenshot (Neofetch 7.1.0 vs PR)

Does it work on intel macs or other Linux systems?

Since $(brew --cellar) is determined by Homebrew itself, it should work with no problem.

Great to know! I already approved the changes.


JCL-297: springBoot version 2

With auth

Merged because we only had a CVE-2023-1370 which I will look into separately.


Try switching from json to WKB encoding

https://github.com/paulmach/orb/tree/v0.8.0/encoding/wkb

Of the encoding formats in https://github.com/paulmach/orb/tree/master/encoding:
mvt at https://github.com/albertyw/localtimezone/tree/mvt doesn't work because mvt and geojson are not compatible and mvt will simplify away needed data from geometries
wkb/ewkb/wkt can serialize geometries but not higher level constructs such as features and featurecollections
writing a custom proto serializer/deserializer is a possibility


Admin UI of force_merge

Is your feature request related to a problem?
User can only apply force merge action by API now so we'd like to add a page to help users force merge their indexes.
What solution would you like?
Add new page for force merge.
What alternatives have you considered?
N/A
Do you have any additional context?
No

Replaced label v2.6.0 with v2.x due to the 2.6.0 release code cut off.


Create no-redeclare-builtin-globals rule

Based on the rule/option http://eslint.org/docs/rules/no-redeclare
{
  "no-redeclare": [
    2,
    {
      "builtinGlobals": true
    }
  ]
}

TypeScript already handles the builtinGlobals, so there is no need to add this rule.


add badge

add badges to README

Whats benefit of the release badge?

better readme
link to npm
developer friendly)

Do you know what the Release badge actually means?

Was the last action successful?

yeah but did you ever check what the release.yml does?

Release to github :smile:
I can change to Test CI

@Uzlopak

I am knee deep in other things currently.


[Question] Pros and cons for various models

As MatchZoo provides a lot of models, may I know what models you recommend for QA ranking problems? Or what models are popular among users so that I can choose a few to start with?
Thanks in advance!

I usually go for DUET or DRMM-TKS.

OK. I will try them. Really thanks!


Expose properties as constants and make case consistent with StatusBarIOS

This is probably a good change, but because the proposed changes are breaking I think I'll leave them for a major release. I'll merge when the time comes for that. Thanks a lot!


Missing word

"Computer Configuration\Windows Settings"
Should be "Computer Configuration\Policies\Windows Settings"

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ed5f0d1b-bfbb-c2a8-76e7-b4b0105160e8
Version Independent ID: 13684860-a76b-5832-4376-22a585f63fd1
Content: Maximum password age (Windows 10) - Windows security
Content Source: windows/security/threat-protection/security-policy-settings/maximum-password-age.md
Product: w10
Technology: windows
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@L1ttl3J1m . No missing word. Because article told for windows 10 only, not for windows server..

@L1ttl3J1m : I agree with RAJU2529 regarding his conclusion. The policy path described in this documentation page is correct for Windows 10, at least in current builds.
If you can document otherwise, please let us know by showing us examples (links or screenshots) where your suggestion applies.

Huh. So it is. I guess I've never gone to edit a group policy locally. Case closed.


withDevTools does not show Map type

when using 'updateState(store, "setViewEntityConfig", { viewEntityConfig });' where viewEntityConfig is an object with a Map in it, the Redux tab in Chrome shows:

This is what console.log shows:

Would it be possible to show the entire objects in de Redux-tab?
Kind regards,
Jeroen.

@Diaaz, good point, let me check and expect an answer once v19 comes out


could it finetune in qlora or quant 4/8?

i have only a A40(48GB),how could i do to finetune the model? Althought i use lora ,i still meet the problem that "cuda out of memory". So i want to ask that could it finetune in qlora or quant4/8?

补充一个问题：尝试用quant 4 量化 cogAgent的时候，会报一个维度不匹配的错误：
File "/root/miniconda3/envs/CogVLM/lib/python3.10/site-packages/sat/model/finetune/lora2.py", line 97, in init
self.original.weight.data.copy_(original_obj.weight.data.detach().clone())
RuntimeError: The size of tensor a (4096) must match the size of tensor b (2048) at non-singleton dimension 1

没有办法使用qlora


Headless mode Support

Headless mode Support
Hi, I am currently struggling to get headless mode to work.
I wrote a small code to test headless mode, and is running to some problems.
My Code:
from pycromanager import Core, start_headless
core = Core()
mm_app_path = 'C:/Program Files/Micro-Manager-2.0'
config_file = mm_app_path + '/Test.cfg'
java_loc = 'C:/Users/cheng37/.jdk/jdk-11.0.15+10/bin/java'
#Start the Java process
start_headless(mm_app_path, config_file, java_loc=java_loc, timeout=5000)
dev=core.get_loaded_devices()
print("Loaded Devices: \n")
for i in range(dev.size()):
print(dev.get(i))
print(type(dev))
Error Message:
File ~\Documents\Danny Work\Development Docs\headless_test.py:10 in
core = Core()
File ~\Anaconda3\envs\MMenv\lib\site-packages\pycromanager\java_classes.py:85 in new
return bridge._construct_java_object("mmcorej.CMMCore", new_socket=new_socket)
File ~\Anaconda3\envs\MMenv\lib\site-packages\pycromanager\bridge.py:329 in _construct_java_object
self._main_socket.send(message)
File ~\Anaconda3\envs\MMenv\lib\site-packages\pycromanager\bridge.py:114 in send
self._socket.send_multipart(message_parts)
File ~\Anaconda3\envs\MMenv\lib\site-packages\zmq\sugar\socket.py:597 in send_multipart
return self.send(msg_parts[-1], flags, copy=copy, track=track)
File ~\Anaconda3\envs\MMenv\lib\site-packages\zmq\sugar\socket.py:547 in send
return super(Socket, self).send(data, flags=flags, copy=copy, track=track)
File zmq\backend\cython\socket.pyx:718 in zmq.backend.cython.socket.Socket.send
File zmq\backend\cython\socket.pyx:765 in zmq.backend.cython.socket.Socket.send
File zmq\backend\cython\socket.pyx:247 in zmq.backend.cython.socket._send_copy
File zmq\backend\cython\socket.pyx:242 in zmq.backend.cython.socket._send_copy
File zmq\backend\cython\checkrc.pxd:28 in zmq.backend.cython.checkrc._check_rc
ZMQError: Operation cannot be accomplished in current state
And here is the environment that I am running:
Environment
Micromanager

Version:2.0.1 20220603

Python

Environment: MMenv

Anaconda 3 Version 4.12.0, conda-build version 3.21.8
Python version 3.9.12.final.0
Spyder IDE

I downloaded  java using pip install install-jdk in attempt to fix the problem, as I could not find java in the Micromanager folder and thought that was the problem, but it didn't help.
I am a novice in Python and Pycro-manager, and don't know about java, I was hoping I could get some help.
Thank you for your time and patience in advance.

You have to start headless mode before you can create a Core object. Also, best to use the java that ships with micro-manager. Is it in the the jre folder in the micromanager install maybe?

Thank you! I think that helped. But now I am getting this java.lang.Exception which I don't get when I have the Micromanager application open. Do you know how I can get around this problem?
Code:
from pycromanager import Core, start_headless
mm_app_path = 'C:/Program Files/Micro-Manager-2.0'
config_file = mm_app_path + '/Test.cfg'
java_loc= 'C:/Program Files/Micro-Manager-2.0/jre/bin/java'
Start the Java process
start_headless(mm_app_path, config_file, java_loc=java_loc, timeout=5000)
core = Core()
dev=core.get_loaded_devices()
print("Loaded Devices: \n")
for i in range(dev.size()):
print(dev.get(i))
print(type(dev))
Error
Exception: java.lang.Exception: Line 7: Device,Ti2-E__0,NikonTi2,Ti2-E__0
Failed to load device "Ti2-E__0" from adapter module "NikonTi2" [ Failed to load device adapter "NikonTi2" [ Failed to load module "C:\Program Files\Micro-Manager-2.0\mmgr_dal_NikonTi2.dll" [ The module, or a module it depends upon, could not be found (Windows error: The specified module could not be found.) ] ] ]

Actually, I'm pretty sure you don't even need to pass in java_loc on windows. It will find it automatically.

Seems like there's some dependency missing, either that device adapter, or something it depends. Is 'C:/Program Files/Micro-Manager-2.0' definitely correct? Do you need to add a trailing "/" maybe? Is it specific to that device adapter?--does it work with the demo config?

I tried the demo config file and the code runs with demo config. Do you have any idea why it wouldn't work with the Test.cfg? Because this configuration is what I am using on the micromanager application and it works fine.

The driver file that it seems to be complaining about is located in the path as well. Thank you so much for your help.

Then I'm guessing its not able to find some dependency of that device adapter, which probably is not in the micro-manager install directory. I don't know anything about that device adapter, so I'm not sure where it would be, but this to me implies that the Micro-Manager GUI application has some additional search path that pycromanager headless mode does not.
@marktsuchida @nicost any ideas of what might be going on here?

Please see instructions https://micro-manager.org/NikonTi2 for copying the Nikon Ti2 driver DLL into the Micro-Manager folder.

It should have already been in the folder.
When Nikon setup the Nikon Eclipse Ti2-E Microscope in our lab, they installed the NIS-Elements AR 5.41.01 to control the microscope, and that (along with Micro-manager app) can control the Ti2-E Microscope fine. The link https://micro-manager.org/NikonTi2 has a link to download Nikon's Ti2 Control software, but that link shows to a page not found. Is there something that I'm missing here?

If you temporarily remove the Ti2_Mic_Driver.dll (like dragging it to your desktop instead of the MM folder), does the micro-manager app stop working? This would confirm that it is indeed using this copy of the file

Maybe this will fix it? https://github.com/micro-manager/pycro-manager/pull/422
Try a pip upgrade pycromanager

Great! The change was that I made the headless process start from the MM install directory so all the relevant stuff was on the path. Kind of weird that it was ever working in the first place before I did that...


Still working?

I'm running the following command, but nothing prints, it just hangs:
npx atproto-firehose bsky.social

It's almost like data isn't coming through or being received. Is this normal/expected?

According to BlueSky's announcement, it seems good to use bsky.network.
Please take a look below.
https://atproto.com/blog/bgs-and-did-doc

@aql Thanks so much! That worked. Just created a PR to fix that in the README: #2.


Allow country & language selection from the settings

What

[x] Allow country selection from the settings
#861
[ ] Allow language selection from the settings

Why

Users who travel
Debugging
Taking localized screenshots
Making localized demos

Part of

#960

V1 screenshot

@teolemon Some remarks:

"Allow country selection from the settings": that may make sense for muggles that travel, fair enough
"Allow language selection from the settings": so far we take the default locale of the device (Localizations.localeOf(context).languageCode), and I don't see the obvious use case for muggles - especially because it would mean reloading the whole product database. Shouldn't we better keep that one for wizards only, I mean in dev mode?

Yes, I am also in favour of keeping the language private

AFAICR, default language is the device language, in which case  I also
agree, we shouldn't make it configurable.
On Wed, 5 Jan 2022 at 17:48, Marvin M @.***> wrote:

Yes, I am also in favour of keeping the language private
—
Reply to this email directly, view it on GitHub
https://github.com/openfoodfacts/smooth-app/issues/849#issuecomment-1005893756,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABZRHYSNORYYJFZWFGPCJQDUURY5XANCNFSM5LHOMV4A
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Cheers,
Jasmeet Singh

The public country part was done in #861.

For the record you can already change the app language: just change the smartphone language.
Doing so you'll be as clean as possible (e.g. no default labels in another language).

In my opinion it will be good to have the possibility to choose the language of the app from the settings because they are not so many languages that are fully translated.If someone want to add or edit a product its better that the information is correctly entered.

I'm now working on this issue to confirm whether the app language is able to be changed, but I failed and this is my implementation.
https://github.com/openfoodfacts/smooth-app/pull/1729
Is there any way to change the language? I found this following post about how to change the language manually. Should we do like that?
https://medium.com/flutter-community/flutter-internationalization-the-easy-way-using-provider-and-json-c47caa4212b2

Heyy @UgoKo-Rubeast, we are already using shared_preferences, when I remember right it is not in the dependencies since it's build-in into flutter or something like that,
I've just had a look at your #1729, and you are right, what you are doing there is updating the product preferences and not the main app. The article you send looks promising but as the language selection should probably be hidden for most users I don't think we need a provider for that, manually restarting the app should be more then enouph.
What I would recommend:

Add a ListTile to the dev-settings which is set to "Automatically" initially.
If someone  changes it store it in the preferences.
And in the MaterialApp, check if something is stored in the preferences, if not use the standard language.

I've updated my PR. https://github.com/openfoodfacts/smooth-app/pull/1729
I've struggled to update the UI after selecting another language, but notifyListeners() didn't work. Could anyone help me if you have time?
When I use hot reload in Android Studio, the language of the entire UI changed, which means the value of locale variable in my implementation does changed.


Example how to write out video with inference

Hello,
I am having difficulties in writing out a video that was generated with the example in:
https://github.com/openvinotoolkit/openvino_notebooks/tree/main/notebooks/402-pose-estimation-webcam
video_file = "[https://github.com/intel-iot-devkit/sample-videos/blob/master/store-aisle-detection.mp4?raw=true"](https://github.com/intel-iot-devkit/sample-videos/blob/master/store-aisle-detection.mp4?raw=true%22)

run_pose_estimation(video_file, flip=False, use_popup=False, skip_first_frames=500)

It might be related to the frame rate and/or frame size.
Do you have an example how to write out a video file that was generated like above?
Thanks for your help!

Inside of the referenced notebook I did the following, inside "def run_pose_estimation()":
myout = cv2.VideoWriter( 'output.avi', cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'), 59.940, (720,404) )
Then feeding the (raw) frame (decoded input with overlayed pose-skeleton, plus Inference time) into the writer (before encoding to JPG):
myout.write( frame )
And then, finally, to get the written video-file "flushed" to the file-system, release the video-writer:
myout.release()
However, this resulted in a zero-byte file output.avi for me, when running under MS-Win, within a Python virtual-env and Jupyter in the browser...
I just have not placed myout.release() to the correct place, where the method finishes and returns gracefully (and doesn't react properly on keyboard-input like the given ESC-key escape).
I.e. make sure to get the video-writer released (considering exception, considering error-handling, considering end-of-video-file).

Thanks, this works indeed on the demo video.
When I apply the function to my custom video I still get an empty video.
The details from mediainfo for the result looks like this

Video
ID                                       : 0
Format                                   : JPEG
Codec ID                                 : MJPG
Width                                    : 720 pixels
Height                                   : 404 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 59.940 (60000/1001) FPS
Color space                              : YUV
Compression mode                         : Lossy

But the input video has this format:
Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4
Format settings                          : CABAC / 2 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 2 frames
Format settings, GOP                     : M=1, N=25
Muxing mode                              : Container<EMAIL_ADDRESS>Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 1 min 1 s
Bit rate mode                            : Variable
Bit rate                                 : 7 716 kb/s
Maximum bit rate                         : 12.0 Mb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 25.000 FPS
Standard                                 : Component
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.149
Stream size                              : 56.4 MiB (97%)
Language                                 : English
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Codec configuration box                  : avcC

The frames with inference are shown as expected. But then something must go wrong either in flushing or somewhere else.
Maybe I need to wait longer as the video has higher resolution.

@mulderp, the example on how to write a video is in 201-vision-monodepth


chore: merge main into v2

Issue #, if available:
Description of changes:
merge main into v2
Checklist

[ ] Meet tenets criteria
[ ] Update tests
[ ] Update docs
[ ] PR title follows conventional commit semantics

Breaking change checklist

RFC issue #:

[ ] Migration process documented
[ ] Implement warnings (if it can live side by side)

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

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

:exclamation: No coverage uploaded for pull request base (v2@c79400d). Click here to learn what that means.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@          Coverage Diff          @@
##             v2    #1494   +/-   ##
=====================================
  Coverage      ?   78.01%
  Complexity    ?      610
=====================================
  Files         ?       80
  Lines         ?     2406
  Branches      ?      258
=====================================
  Hits          ?     1877
  Misses        ?      447
  Partials      ?       82

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


Binaries for 32 bit Windows OS

In the documentation I see

MTuner binaries can be downloaded from releases page

but I can find 64 bit packages only.
Would it be possible to provide binaries for 32 bit Windows OS?
Thanks in advance.

Hi, sorry but since Qt no longer supports 32bit builds for Windows this is impractical.
However, it is still possible to build it yourself using an older release of Qt.


[PowershellV2] Powershell 7 errors not being captured correctly unless ErrorView set to NormalView

Required Information
Entering this information will route you directly to the right team and expedite traction.
Question, Bug, or Feature?
Type: Bug
Enter Task Name: Powershell
Environment
Hosted (All forms, windows/linux/etc.)
Issue Description
With Powershell 7, the default $ErrorView is now ConciseView. These errors are not being emitted to the log output. I suspect that the parsing of the errors is expecting a certain format/object and conciseview is returning a different object/format
Troubleshooting
If you set $ErrorView='NormalView' at the top of your script, output is as expected when it was powershell 6.2 and the behavior of Windows Powershell

azure-pipelines.yaml
jobs:
  - job: job1
    pool:
      vmImage: windows-latest
    steps:
      - pwsh: |
          throw "test"
        failOnStderr: true
        errorActionPreference: stop
        condition: always()
        displayName: ConciseView
      - pwsh: |
          $ErrorView = "NormalView"
          throw "test"
        failOnStderr: true
        errorActionPreference: stop
        condition: always()
        displayName: NormalView
      - powershell: |
          throw "test"
        failOnStderr: true
        errorActionPreference: stop
        condition: always()
        displayName: PowerShell 5

Recommended Remdiation
Either fix the parsing so that conciseview errors come through correctly, or set NormalView in the script prior to running it.
References
https://github.com/microsoft/azure-pipelines-agent/issues/2853
Potentially Relevant Code
https://github.com/microsoft/azure-pipelines-tasks/blob/a9d4ce2a744d9389b3056f83682975cebd8b7937/Tasks/PowerShellV2/powershell.ts#L89
https://github.com/microsoft/azure-pipelines-tasks/blob/a9d4ce2a744d9389b3056f83682975cebd8b7937/Tasks/PowerShellV2/powershell.ps1#L102-L125

@damccorm This will probably be properly fixed by PowerShell 7.0.1
Via this issue: https://github.com/PowerShell/PowerShell/issues/11827


Allow notifying mentioned non-subscribed users as alternative to subscribing them

If I mention someone in a stream and they're not subscribed, I get a warning that they won't get notified. The only option I have is to subscribe them to the stream, which is a fairly strong action to take. I recently saw somoene do this, together with an apology for it, as there is no alternative.
Ideally, I could let the person know that they were mentioned without subscribing them. Slack does this and it is a nice middle ground.
Here's how I think this should work:

a mention in a public stream prompts you to subscribe the user, or to notify them
notably, it does not automatically notify the user, instead requiring intentional action
a mention in a private stream should not prompt to notify, instead only prompt to subscribe, together with the warning that they'll have access to the whole history

The notifications could either be PMs from the user who clicked notify, or from a bot user, not sure what is preferred.
This is related to https://github.com/zulip/zulip/issues/3986 and https://github.com/zulip/zulip/issues/152.

@kamalmarhubi are u working on this?

@shreyanshdwivedi I'm not.

Having the same reservations as the original poster about subscribing somebody.
Actually, the current behaviour seems to negate mentioning at all - what's the point of a mention if they are not notified?

Actually, the current behaviour seems to negate mentioning at all - what's the point of a mention if they are not notified?

It's just a way to uniquely refer to someone, like a silent mention.

Thanks, that would be a silent mention then - but it seems that in public streams a "normal mention" should notify the user.
Otherwise the mention is sot of force-conflated into the silent mention.

@zulipbot claim