PHOENIX-6432 Add support for additional load generators

@yanxinyi  @ChinmaySKulkarni

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

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

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

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 25 new or modified test files.

_ 4.x Compile Tests _

+1 :green_heart:
mvninstall
14m 59s
4.x passed

+1 :green_heart:
compile
0m 35s
4.x passed

+1 :green_heart:
checkstyle
0m 27s
4.x passed

+1 :green_heart:
javadoc
0m 17s
4.x passed

+0 :ok:
spotbugs
1m  0s
phoenix-pherf in 4.x has 51 extant spotbugs warnings.

_ Patch Compile Tests _

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

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

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

-1 :x:
checkstyle
0m 32s
phoenix-pherf: The patch generated 534 new + 757 unchanged - 286 fixed = 1291 total (was 1043)

-1 :x:
whitespace
0m  0s
The patch 1 line(s) with tabs.

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

-1 :x:
javadoc
0m 16s
phoenix-pherf generated 25 new + 33 unchanged - 24 fixed = 58 total (was 57)

-1 :x:
spotbugs
1m 13s
phoenix-pherf generated 12 new + 42 unchanged - 9 fixed = 54 total (was 51)

_ Other Tests _

+1 :green_heart:
unit
9m 31s
phoenix-pherf in the patch passed.

-1 :x:
asflicense
0m  8s
The patch generated 6 ASF License warnings.

38m 48s

Reason
Tests

FindBugs
module:phoenix-pherf

Possible null pointer dereference in org.apache.phoenix.pherf.workload.mt.handlers.RendezvousingWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at RendezvousingWorkHandler.java:org.apache.phoenix.pherf.workload.mt.handlers.RendezvousingWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at RendezvousingWorkHandler.java:[line 76]

Return value of org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.getPhoenixUtil() ignored, but method has no side effect  At RendezvousingWorkHandler.java:but method has no side effect  At RendezvousingWorkHandler.java:[line 83]

Possible null pointer dereference in org.apache.phoenix.pherf.workload.mt.handlers.TenantOperationWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at TenantOperationWorkHandler.java:org.apache.phoenix.pherf.workload.mt.handlers.TenantOperationWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at TenantOperationWorkHandler.java:[line 65]

Return value of org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.getPhoenixUtil() ignored, but method has no side effect  At TenantOperationWorkHandler.java:but method has no side effect  At TenantOperationWorkHandler.java:[line 67]

input must be non-null but is marked as nullable  At IdleTimeOperationSupplier.java:is marked as nullable  At IdleTimeOperationSupplier.java:[lines 51-74]

input must be non-null but is marked as nullable  At PreScenarioOperationSupplier.java:is marked as nullable  At PreScenarioOperationSupplier.java:[lines 51-85]

A prepared statement is generated from a nonconstant String in org.apache.phoenix.pherf.workload.mt.operations.PreScenarioOperationSupplier$1.apply(TenantOperationInfo)  At PreScenarioOperationSupplier.java:from a nonconstant String in org.apache.phoenix.pherf.workload.mt.operations.PreScenarioOperationSupplier$1.apply(TenantOperationInfo)  At PreScenarioOperationSupplier.java:[line 74]

input must be non-null but is marked as nullable  At QueryOperationSupplier.java:is marked as nullable  At QueryOperationSupplier.java:[lines 54-94]

Impossible cast from RuntimeException to java.sql.SQLException in org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.executePreRunOpsForTenant(TenantOperationFactory$TenantView, TenantOperationInfo)  At TenantOperationFactory.java:java.sql.SQLException in org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.executePreRunOpsForTenant(TenantOperationFactory$TenantView, TenantOperationInfo)  At TenantOperationFactory.java:[line 351]

input must be non-null but is marked as nullable  At UpsertOperationSupplier.java:is marked as nullable  At UpsertOperationSupplier.java:[lines 58-161]

org.apache.phoenix.pherf.workload.mt.operations.UpsertOperationSupplier$1.apply(TenantOperationInfo) may fail to clean up java.sql.Statement  Obligation to clean up resource created at UpsertOperationSupplier.java:up java.sql.Statement  Obligation to clean up resource created at UpsertOperationSupplier.java:[line 107] is not discharged

input must be non-null but is marked as nullable  At UserDefinedOperationSupplier.java:is marked as nullable  At UserDefinedOperationSupplier.java:[lines 43-47]

Subsystem
Report/Notes

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

GITHUB PR
https://github.com/apache/phoenix/pull/1211

Optional Tests
dupname asflicense javac javadoc unit xml compile spotbugs hbaseanti checkstyle

uname
Linux bbdaef41805f 4.15.0-136-generic #140-Ubuntu SMP Thu Jan 28 05:20:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-personality.sh

git revision
4.x / c3f166e

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

checkstyle
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/1/artifact/yetus-general-check/output/diff-checkstyle-phoenix-pherf.txt

whitespace
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/1/artifact/yetus-general-check/output/whitespace-tabs.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/1/artifact/yetus-general-check/output/diff-javadoc-javadoc-phoenix-pherf.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/1/artifact/yetus-general-check/output/new-spotbugs-phoenix-pherf.html

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

asflicense
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/1/artifact/yetus-general-check/output/patch-asflicense-problems.txt

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

modules
C: phoenix-pherf U: phoenix-pherf

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

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.3

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

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

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

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 25 new or modified test files.

_ 4.x Compile Tests _

+1 :green_heart:
mvninstall
29m 28s
4.x passed

+1 :green_heart:
compile
0m 49s
4.x passed

+1 :green_heart:
checkstyle
0m 38s
4.x passed

+1 :green_heart:
javadoc
0m 22s
4.x passed

+0 :ok:
spotbugs
1m 15s
phoenix-pherf in 4.x has 51 extant spotbugs warnings.

_ Patch Compile Tests _

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

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

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

-1 :x:
checkstyle
0m 41s
phoenix-pherf: The patch generated 533 new + 758 unchanged - 285 fixed = 1291 total (was 1043)

-1 :x:
whitespace
0m  0s
The patch 1 line(s) with tabs.

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

-1 :x:
javadoc
0m 22s
phoenix-pherf generated 25 new + 33 unchanged - 24 fixed = 58 total (was 57)

-1 :x:
spotbugs
1m 30s
phoenix-pherf generated 12 new + 42 unchanged - 9 fixed = 54 total (was 51)

_ Other Tests _

+1 :green_heart:
unit
11m 49s
phoenix-pherf in the patch passed.

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

61m  0s

Reason
Tests

FindBugs
module:phoenix-pherf

Possible null pointer dereference in org.apache.phoenix.pherf.workload.mt.handlers.RendezvousingWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at RendezvousingWorkHandler.java:org.apache.phoenix.pherf.workload.mt.handlers.RendezvousingWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at RendezvousingWorkHandler.java:[line 76]

Return value of org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.getPhoenixUtil() ignored, but method has no side effect  At RendezvousingWorkHandler.java:but method has no side effect  At RendezvousingWorkHandler.java:[line 83]

Possible null pointer dereference in org.apache.phoenix.pherf.workload.mt.handlers.TenantOperationWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at TenantOperationWorkHandler.java:org.apache.phoenix.pherf.workload.mt.handlers.TenantOperationWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at TenantOperationWorkHandler.java:[line 65]

Return value of org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.getPhoenixUtil() ignored, but method has no side effect  At TenantOperationWorkHandler.java:but method has no side effect  At TenantOperationWorkHandler.java:[line 67]

input must be non-null but is marked as nullable  At IdleTimeOperationSupplier.java:is marked as nullable  At IdleTimeOperationSupplier.java:[lines 51-74]

input must be non-null but is marked as nullable  At PreScenarioOperationSupplier.java:is marked as nullable  At PreScenarioOperationSupplier.java:[lines 51-85]

A prepared statement is generated from a nonconstant String in org.apache.phoenix.pherf.workload.mt.operations.PreScenarioOperationSupplier$1.apply(TenantOperationInfo)  At PreScenarioOperationSupplier.java:from a nonconstant String in org.apache.phoenix.pherf.workload.mt.operations.PreScenarioOperationSupplier$1.apply(TenantOperationInfo)  At PreScenarioOperationSupplier.java:[line 74]

input must be non-null but is marked as nullable  At QueryOperationSupplier.java:is marked as nullable  At QueryOperationSupplier.java:[lines 54-94]

Impossible cast from RuntimeException to java.sql.SQLException in org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.executePreRunOpsForTenant(TenantOperationFactory$TenantView, TenantOperationInfo)  At TenantOperationFactory.java:java.sql.SQLException in org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.executePreRunOpsForTenant(TenantOperationFactory$TenantView, TenantOperationInfo)  At TenantOperationFactory.java:[line 351]

input must be non-null but is marked as nullable  At UpsertOperationSupplier.java:is marked as nullable  At UpsertOperationSupplier.java:[lines 58-161]

org.apache.phoenix.pherf.workload.mt.operations.UpsertOperationSupplier$1.apply(TenantOperationInfo) may fail to clean up java.sql.Statement  Obligation to clean up resource created at UpsertOperationSupplier.java:up java.sql.Statement  Obligation to clean up resource created at UpsertOperationSupplier.java:[line 107] is not discharged

input must be non-null but is marked as nullable  At UserDefinedOperationSupplier.java:is marked as nullable  At UserDefinedOperationSupplier.java:[lines 43-47]

Subsystem
Report/Notes

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

GITHUB PR
https://github.com/apache/phoenix/pull/1211

Optional Tests
dupname asflicense javac javadoc unit xml compile spotbugs hbaseanti checkstyle

uname
Linux 66c52231d33b 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-personality.sh

git revision
4.x / aacab94

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

checkstyle
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/2/artifact/yetus-general-check/output/diff-checkstyle-phoenix-pherf.txt

whitespace
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/2/artifact/yetus-general-check/output/whitespace-tabs.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/2/artifact/yetus-general-check/output/diff-javadoc-javadoc-phoenix-pherf.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/2/artifact/yetus-general-check/output/new-spotbugs-phoenix-pherf.html

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

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

modules
C: phoenix-pherf U: phoenix-pherf

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

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.3

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

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

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

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 25 new or modified test files.

_ 4.x Compile Tests _

+1 :green_heart:
mvninstall
14m 19s
4.x passed

+1 :green_heart:
compile
0m 36s
4.x passed

+1 :green_heart:
checkstyle
0m 37s
4.x passed

+1 :green_heart:
javadoc
0m 17s
4.x passed

+0 :ok:
spotbugs
0m 55s
phoenix-pherf in 4.x has 51 extant spotbugs warnings.

_ Patch Compile Tests _

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

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

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

-1 :x:
checkstyle
0m 43s
phoenix-pherf: The patch generated 534 new + 758 unchanged - 286 fixed = 1292 total (was 1044)

-1 :x:
whitespace
0m  0s
The patch 1 line(s) with tabs.

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

-1 :x:
javadoc
0m 16s
phoenix-pherf generated 25 new + 33 unchanged - 24 fixed = 58 total (was 57)

-1 :x:
spotbugs
1m  9s
phoenix-pherf generated 12 new + 42 unchanged - 9 fixed = 54 total (was 51)

_ Other Tests _

+1 :green_heart:
unit
9m  0s
phoenix-pherf in the patch passed.

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

36m 17s

Reason
Tests

FindBugs
module:phoenix-pherf

Possible null pointer dereference in org.apache.phoenix.pherf.workload.mt.handlers.RendezvousingWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at RendezvousingWorkHandler.java:org.apache.phoenix.pherf.workload.mt.handlers.RendezvousingWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at RendezvousingWorkHandler.java:[line 76]

Return value of org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.getPhoenixUtil() ignored, but method has no side effect  At RendezvousingWorkHandler.java:but method has no side effect  At RendezvousingWorkHandler.java:[line 83]

Possible null pointer dereference in org.apache.phoenix.pherf.workload.mt.handlers.TenantOperationWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at TenantOperationWorkHandler.java:org.apache.phoenix.pherf.workload.mt.handlers.TenantOperationWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at TenantOperationWorkHandler.java:[line 65]

Return value of org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.getPhoenixUtil() ignored, but method has no side effect  At TenantOperationWorkHandler.java:but method has no side effect  At TenantOperationWorkHandler.java:[line 67]

input must be non-null but is marked as nullable  At IdleTimeOperationSupplier.java:is marked as nullable  At IdleTimeOperationSupplier.java:[lines 51-74]

input must be non-null but is marked as nullable  At PreScenarioOperationSupplier.java:is marked as nullable  At PreScenarioOperationSupplier.java:[lines 51-85]

A prepared statement is generated from a nonconstant String in org.apache.phoenix.pherf.workload.mt.operations.PreScenarioOperationSupplier$1.apply(TenantOperationInfo)  At PreScenarioOperationSupplier.java:from a nonconstant String in org.apache.phoenix.pherf.workload.mt.operations.PreScenarioOperationSupplier$1.apply(TenantOperationInfo)  At PreScenarioOperationSupplier.java:[line 74]

input must be non-null but is marked as nullable  At QueryOperationSupplier.java:is marked as nullable  At QueryOperationSupplier.java:[lines 54-94]

Impossible cast from RuntimeException to java.sql.SQLException in org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.executePreRunOpsForTenant(TenantOperationFactory$TenantView, TenantOperationInfo)  At TenantOperationFactory.java:java.sql.SQLException in org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.executePreRunOpsForTenant(TenantOperationFactory$TenantView, TenantOperationInfo)  At TenantOperationFactory.java:[line 351]

input must be non-null but is marked as nullable  At UpsertOperationSupplier.java:is marked as nullable  At UpsertOperationSupplier.java:[lines 58-161]

org.apache.phoenix.pherf.workload.mt.operations.UpsertOperationSupplier$1.apply(TenantOperationInfo) may fail to clean up java.sql.Statement  Obligation to clean up resource created at UpsertOperationSupplier.java:up java.sql.Statement  Obligation to clean up resource created at UpsertOperationSupplier.java:[line 107] is not discharged

input must be non-null but is marked as nullable  At UserDefinedOperationSupplier.java:is marked as nullable  At UserDefinedOperationSupplier.java:[lines 43-47]

Subsystem
Report/Notes

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

GITHUB PR
https://github.com/apache/phoenix/pull/1211

Optional Tests
dupname asflicense javac javadoc unit xml compile spotbugs hbaseanti checkstyle

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

Build tool
maven

Personality
dev/phoenix-personality.sh

git revision
4.x / ddc3996

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

checkstyle
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/3/artifact/yetus-general-check/output/diff-checkstyle-phoenix-pherf.txt

whitespace
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/3/artifact/yetus-general-check/output/whitespace-tabs.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/3/artifact/yetus-general-check/output/diff-javadoc-javadoc-phoenix-pherf.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/3/artifact/yetus-general-check/output/new-spotbugs-phoenix-pherf.html

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

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

modules
C: phoenix-pherf U: phoenix-pherf

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

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.3

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

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

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

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 25 new or modified test files.

_ 4.x Compile Tests _

+1 :green_heart:
mvninstall
13m 54s
4.x passed

+1 :green_heart:
compile
0m 34s
4.x passed

+1 :green_heart:
checkstyle
0m 37s
4.x passed

+1 :green_heart:
javadoc
0m 18s
4.x passed

+0 :ok:
spotbugs
0m 56s
phoenix-pherf in 4.x has 51 extant spotbugs warnings.

_ Patch Compile Tests _

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

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

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

-1 :x:
checkstyle
0m 44s
phoenix-pherf: The patch generated 533 new + 759 unchanged - 285 fixed = 1292 total (was 1044)

-1 :x:
whitespace
0m  0s
The patch 1 line(s) with tabs.

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

-1 :x:
javadoc
0m 16s
phoenix-pherf generated 25 new + 33 unchanged - 24 fixed = 58 total (was 57)

-1 :x:
spotbugs
1m  8s
phoenix-pherf generated 12 new + 42 unchanged - 9 fixed = 54 total (was 51)

_ Other Tests _

+1 :green_heart:
unit
9m 12s
phoenix-pherf in the patch passed.

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

35m 55s

Reason
Tests

FindBugs
module:phoenix-pherf

Possible null pointer dereference in org.apache.phoenix.pherf.workload.mt.handlers.RendezvousingWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at RendezvousingWorkHandler.java:org.apache.phoenix.pherf.workload.mt.handlers.RendezvousingWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at RendezvousingWorkHandler.java:[line 76]

Return value of org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.getPhoenixUtil() ignored, but method has no side effect  At RendezvousingWorkHandler.java:but method has no side effect  At RendezvousingWorkHandler.java:[line 83]

Possible null pointer dereference in org.apache.phoenix.pherf.workload.mt.handlers.TenantOperationWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at TenantOperationWorkHandler.java:org.apache.phoenix.pherf.workload.mt.handlers.TenantOperationWorkHandler.onEvent(BaseLoadEventGenerator$TenantOperationEvent) due to return value of called method  Dereferenced at TenantOperationWorkHandler.java:[line 65]

Return value of org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.getPhoenixUtil() ignored, but method has no side effect  At TenantOperationWorkHandler.java:but method has no side effect  At TenantOperationWorkHandler.java:[line 67]

input must be non-null but is marked as nullable  At IdleTimeOperationSupplier.java:is marked as nullable  At IdleTimeOperationSupplier.java:[lines 51-74]

input must be non-null but is marked as nullable  At PreScenarioOperationSupplier.java:is marked as nullable  At PreScenarioOperationSupplier.java:[lines 51-85]

A prepared statement is generated from a nonconstant String in org.apache.phoenix.pherf.workload.mt.operations.PreScenarioOperationSupplier$1.apply(TenantOperationInfo)  At PreScenarioOperationSupplier.java:from a nonconstant String in org.apache.phoenix.pherf.workload.mt.operations.PreScenarioOperationSupplier$1.apply(TenantOperationInfo)  At PreScenarioOperationSupplier.java:[line 74]

input must be non-null but is marked as nullable  At QueryOperationSupplier.java:is marked as nullable  At QueryOperationSupplier.java:[lines 54-94]

Impossible cast from RuntimeException to java.sql.SQLException in org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.executePreRunOpsForTenant(TenantOperationFactory$TenantView, TenantOperationInfo)  At TenantOperationFactory.java:java.sql.SQLException in org.apache.phoenix.pherf.workload.mt.operations.TenantOperationFactory.executePreRunOpsForTenant(TenantOperationFactory$TenantView, TenantOperationInfo)  At TenantOperationFactory.java:[line 354]

input must be non-null but is marked as nullable  At UpsertOperationSupplier.java:is marked as nullable  At UpsertOperationSupplier.java:[lines 58-161]

org.apache.phoenix.pherf.workload.mt.operations.UpsertOperationSupplier$1.apply(TenantOperationInfo) may fail to clean up java.sql.Statement  Obligation to clean up resource created at UpsertOperationSupplier.java:up java.sql.Statement  Obligation to clean up resource created at UpsertOperationSupplier.java:[line 107] is not discharged

input must be non-null but is marked as nullable  At UserDefinedOperationSupplier.java:is marked as nullable  At UserDefinedOperationSupplier.java:[lines 43-47]

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/4/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix/pull/1211

Optional Tests
dupname asflicense javac javadoc unit xml compile spotbugs hbaseanti checkstyle

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

Build tool
maven

Personality
dev/phoenix-personality.sh

git revision
4.x / ddc3996

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

checkstyle
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/4/artifact/yetus-general-check/output/diff-checkstyle-phoenix-pherf.txt

whitespace
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/4/artifact/yetus-general-check/output/whitespace-tabs.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/4/artifact/yetus-general-check/output/diff-javadoc-javadoc-phoenix-pherf.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/4/artifact/yetus-general-check/output/new-spotbugs-phoenix-pherf.html

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/4/testReport/

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

modules
C: phoenix-pherf U: phoenix-pherf

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1211/4/console

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.3

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

This message was automatically generated.


Resolved "Accordion multiple items" pull request's merge conflicts

@flodev created a pull request implementing the ability to open multiple accordion items at once.
Unfortunately he never got the time to resolve the merge conflicts. The pullrequest was left to get stale since august.
I've resolved the conflicts.
Note, I also ran "yarn" and it gave me looooads of changes. Maybe because i'm on windows?
https://github.com/GeekyAnts/NativeBase/pull/2632
I haven't changed anything from his original approved code, apart from resolving the conflicts.

Can a reviewer look at this and the linting fix please?

I'd love to use this feature in my project; is this being looked at?

Any movement on this? This is a much neaded feature for us

I've requested reviewers on my MRs for some time but no response from @nativebase yet.
Is there something wrong in my request?

This branch has some conflicts with the master branch.
Please update this PR to include only the files which have been changed. The transpilation step can be skipped while creating PR's.
Thank you for this PR.

Closing this as a similar PR #3212 with resolved issues has been merged


[Question] How does extension registration and de-registration tie into the security system?

On service startup, all extenesions are loaded, and scopes are validated.

For every extensions they make a call to enable or disable service accounts.

If Enabled, create or return existing service account
If Disabled, deactive or do not create service account

@scrawfor99 I think this is covered in your docs, do you want to update this issue or close and incorporate these ideas elsewhere

Hi @peternied, I will go ahead and add this to the Service Accounts issue.


update snos to latest commit

coverage: 67.704% (+2.9%) from 64.854%
when pulling abc2419cde3571dd73a98b7fcac1f8a77a7c4b84 on snos_update
into 705b119507b263c9c1ae488998ae745bd1b8e178 on main.


fix(i18n): 🌐 French translations

Fix typos and add minor improvements to the French translations.

Closed as a duplicate of #427. I took the liberty of making suggestions on that PR instead. 😄


Apply to frame-submap

Hello, great work done in this model! I want to ask if this model can be applied to single-frame pair of sub-maps. If the application is in the loop closure scenario, it feels better to use submap.

Hello,
do you mean registering two sub-maps or registering a frame of point cloud to a sub-map?

Hello, do you mean registering two sub-maps or registering a frame of point cloud to a sub-map?

Of course, both methods can be used. At present, I want to register a frame of point cloud to a sub-map. Can you give me some suggestions on the network and implementation?
Thanks!

Hello,
I suggest you can first transform the point cloud and submap to a relatively close spatial coordinate, and crop the submap to keep the overlap with the current point cloud.

Hello, I suggest you can first transform the point cloud and submap to a relatively close spatial coordinate, and crop the submap to keep the overlap with the current point cloud.

Okay, thanks, I'll try.


Add "single" modifier to the queries

Add a simple syntactic sugar so you can define a single modifier on the queries to define that the query should expect just one item out of that query (as a way to replace singleton too).
Currently it could be just a prettier way to access that entity instead of doing this.queries.renderer[0], but we can imagine that in the future it could help doing some optimizations for this kind of queries in under the hood if needed.
Also together with https://github.com/fernandojsg/ecsy/issues/28 will make using the singleton concept easier.
class TestSystem extends System {
  init() {
    return {
      queries: {
        meshes: { components: [Mesh] }
        renderer: { components: [RendererComponent], single: true }
      }
    };
  }

  execute(delta) {
    let meshes = this.queries.meshes;
    meshes.forEach(mesh => {
      this.queries.renderer.renderMesh(mesh);
    });
  }
}

I would use this. I do this all the time. However, we need to handle the case where the singleton hasn't been created yet.

@joshmarinacci you can combine it with the mandatory attribute (https://github.com/fernandojsg/ecsy/issues/28) so your execute method won't be called if there's no match yet

Reopening it until we find an easy and fast way to implement it https://github.com/fernandojsg/ecsy/pull/45

This is just syntactic sugar that will require mutate of the queries arrays, so i'm closing it by now, we could revisit if needed in the future


How to get aligned L515 dataset？

Required Info

Camera Model
{ L515 }

Firmware Version
v2.45.0

Operating System & Version
Win 10

Kernel Version (Linux Only)

Platform
PC

SDK Version
v2.45.0

Language
C++ matlab

Segment

Hello, I saw a well-aligned color image and depth image at https://www.intelrealsense.com/lidar-camera-l515/, how did you get it?
Or does Intel RealSense L515 provide a dataset?  Thank you very much.

Hi @JZhu1208   You can align depth and color with your L515 using a pre-made example program called rs-align.  If you have installed the RealSense SDK on Windows then you can find a ready-built executable version of this example by right-clicking on the RealSense Viewer launch icon and selecting the Open file location menu option.  This opens the Tools SDK folder where launchable .exe example files are located.
Find the rs-align program in the list of files in the folder, ensure that your L515 camera is plugged in and then launch the program with a double-leftclick.

You should be able to save an aligned image using the OpenCV imwrite instruction, like in the L515 case about creating aligned-image files in the link below.
https://github.com/IntelRealSense/librealsense/issues/7081

Hi @JZhu1208  Do you require further assistance with this case, please?  Thanks!

Thank you for your help. Regarding this question, I don’t think I need help anymore. You could close this issue. Thank you!

Thanks very much @JZhu1208 - you are very welcome  :)    As suggested, I will close the case.  Thanks again!


#691 - Fix warning in GitHub actions

Context

The save-state command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
The set-output command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

After investigate, I figure out that these warnings show when run<EMAIL_ADDRESS>Seem like, this version of<EMAIL_ADDRESS>use deprecating command. I adjust to use newest version 3.2.1, these workflows work fine without any warning.
Before:

After:

We should separate them into 2 PRs: 1 PR for update version of action/caches; another PR for removing pricing service

@thiennn But the sonarcloud of pricing service run failed and I don't really understand the reason.


GH_ORG is not working

Bug Report
Current Behavior
According to the configuration docs, the environment variable GH_ORG can be set to a GitHub organization name. The docs state it will register the new app with https://github.com/organizations/ORGANIZATION/settings/apps/new, but it is still trying to register it with https://github.com/settings/apps/new
I have tried addiing GH_ORG=orgname to the .env file and I've tried starting Probot with GH_ORG=orgname npm start and neither work. The "Register GitHub App" button always tries to register it under my personal GitHub user instead of the org.
Expected behavior/code
With GH_ORG=orgname, the "Register GitHub App" button should start the registration flow with https://github.com/organizations/orgname/settings/apps/new
Environment

Probot version(s): v11.4.1
Node/npm version: Node v16.15.0, npm v8.9.0
OS: macOS Monterey 12.4

If you or anyone else could dig into it and find out why it's not working, that'd be great! Pull request welcome

Looks like it was a problem in 11.4.1, but it's not in the latest master branch. I'll look at updating create-probot-app to use a newer version next week.

Whelp, I cannot get the create-probot-app tests to pass locally. It also looks like all recent PRs are failing as well. I tried looking into the issue, but it's a rabbit hole of ESM vs. CommonJS dependencies that I'm not equipped to unravel.

can you start a PR with the failing tests? I can try to have a look

Opened PR here @gr2m ... needs your approval to run the tests.
https://github.com/probot/create-probot-app/pull/732

OK, opened a PR to bump the probot version in the templates to the latest:
https://github.com/probot/create-probot-app/pull/736
It was already ^12.0.0 in master, but that hadn't been released, so the latest 5.0.6 version of create-probot-app was still rolling with 11.x. It's likely just releasing what was on master would have fixed the issue.

thank you David, can you please confirm that it's working with<EMAIL_ADDRESS>

Wonderful, thank you for confirming!


Uncaught TypeError: Cannot read property 'timepicker' of undefined jquery-ui-timepicker-addon.js:18

Is there any soln to slove the console log issues in magento2

Uncaught TypeError: Cannot read property 'timepicker' of undefined --- jquery-ui-timepicker-addon.js:18
Uncaught TypeError: $.widget is not a function --- collapsible.js:20
dialog..

facing same issue

Same here

@robin31 , @B-Tushar , @vasudevsundar
can you have fixed the issue?
I am facing the same issue.

I am facing same isue
Does anyone have any solution?

I am facing same isue
Does anyone have any solution?


SYNTH_PARAMETERS not working as expected

Description
Whenever I set $::env(SYNTH_PARAMETERS), flow fails.
Expected behavior
Parameters in the top level model to be overridden, and flow to complete.
Environment
Last login: Tue Sep  6 14:26:16 on console

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
Mohameds-MacBook-Pro-2:OpenLane leithy$ python3 ./env.py issue-survey
Kernel: Darwin v21.2.0
Distribution: macOS 12.1
Python: v3.9.13 (OK)
Container Engine: UNKNOWN vUNKNOWN (UNSUPPORTED)
OpenLane Git Version: 460d3d80dfccf66dec379a3652d79e0499298f1c
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

460d3d80 2022-09-02T11:20:08+02:00 [BOT] Update yosys (#844) - Openlane Bot -  (HEAD -> master, origin/master, origin/HEAD)
f0f2411d 2022-09-02T11:19:30+02:00 [BOT] Update netgen (#1053) - Openlane Bot -  ()
4654b461 2022-09-01T08:52:21+02:00 Fix Tool Updater CI (Again) - Mohamed Gaber -  (tag: 2022.09.02)
---
Git Remotes

origin	https://github.com/The-OpenROAD-Project/OpenLane.git (fetch)
origin	https://github.com/The-OpenROAD-Project/OpenLane.git (push)

Logs

[ERROR]: during executing: "yosys -c /openlane/scripts/yosys/synth.tcl -l /openlane/designs/ram/runs/RUN_2022.09.04_14.10.27/logs/synthesis/1-synthesis.log |& tee /dev/null"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
Removing unused module `\DEC1x2'.
Removed 25 unused modules.

7. Executing TRIBUF pass.

8. Executing SYNTH pass.

8.1. Executing HIERARCHY pass (managing design hierarchy).
ERROR: Module `RAM128' not found!
child process exited abnormally

@mohamedleithy
It good to add your source and config.tcl to debug this.

source_and_config.zip
@vijayank88

config_and_source.zip
@vijayank88

Upon further investigations, it appears that the top modules get renamed ? Still looking into it..

Should port https://github.com/efabless/openlane2/pull/113

Fixed in https://github.com/The-OpenROAD-Project/OpenLane/pull/1981


HBASE-27774 Move Dockerfile and python-requirements.txt used only by flaky-tests job

We have a Dockerfile floating around in dev-support. It looks like it's only used by the flaky-test Jenkins job, so move it under that directory. I think that it used to be used in multiple places, as way to package up the dev-support/python-requirements.txt file. However, that too seems to only be used by the flaky-tests job, so move it as well. Update the job for the new invocation form, and remove mentions of python-requirements.txt from the book – an old, out-dated section about how to format patches for attachment to JIRA.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

_ Patch Compile Tests _

_ Other Tests _

3m 17s

Subsystem
Report/Notes

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

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

Optional Tests

uname
Linux 346ba6c64129 5.4.0-144-generic #161-Ubuntu SMP Fri Feb 3 14:49:04 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 143e9b4ff6

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

modules
C: . U: .

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

versions
git=2.34.1 maven=3.8.6

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

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

_ master Compile Tests _

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

+0 :ok:
refguide
2m 24s
branch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.

+1 :green_heart:
spotless
0m 40s
branch has no errors when running spotless:check.

_ Patch Compile Tests _

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

+1 :green_heart:
hadolint
0m  0s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

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

+0 :ok:
refguide
1m 51s
patch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.

+1 :green_heart:
spotless
0m 37s
patch has no errors when running spotless:check.

_ Other Tests _

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

14m 22s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense spotless hadolint shellcheck shelldocs refguide

uname
Linux 52c31740c1ca 5.4.0-1093-aws #102~18.04.2-Ubuntu SMP Wed Dec 7 00:31:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 143e9b4ff6

refguide
https://nightlies.apache.org/hbase/HBase-PreCommit-GitHub-PR/PR-5156/1/yetus-general-check/output/branch-site/book.html

refguide
https://nightlies.apache.org/hbase/HBase-PreCommit-GitHub-PR/PR-5156/1/yetus-general-check/output/patch-site/book.html

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

modules
C: . U: .

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

versions
git=2.34.1 maven=3.8.6 shellcheck=0.8.0 hadolint=Haskell Dockerfile Linter 2.10.0

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

This message was automatically generated.

Thanks @petersomogyi


Initial authentication credentials

Problem/Motivation
I've installed the TimescaleDB add-on twice over the past couple of years.  Second time was yesterday.  Both times I've struggled with getting the user credentials setup correctly.  The add-on creates some initial credentials I didn't see written anywhere.  In addition, last time I stumbled on the need to manually create the homeassistant database.  This time it was already created, changing the necessary process for setting credentials.
I think it would be helpful to formally document and maintain a best practice for setting the initial credentials on a new install.  I'm happy to initiate a pull request against the README.md if desired.  Another option is to build credential settings into the "configuration" page in the add-on but that's more commitment to the learning curve than I'm ready to take on.
Proposed changes
Update README.md to include a section on initial credential configuration, see below.
SSH into the host running the supervised installation of Home Assistant and run the following docker commands:
docker exec -it -u postgres $(docker ps -f name=addon_77b2833f_timescaledb -q) createuser --pwprompt homeassistant
docker exec -it -u postgres $(docker ps -f name=addon_77b2833f_timescaledb -q) bash -c "PGPASSWORD=homeassistant psql -U postgres -p 5432 -d homeassistant -c \"ALTER USER homeassistant WITH PASSWORD 'strongpassword';\""
docker exec -it -u postgres $(docker ps -f name=addon_77b2833f_timescaledb -q) bash -c "PGPASSWORD=homeassistant psql -U postgres -p 5432 -d homeassistant -c \"ALTER DATABASE homeassistant OWNER TO homeassistant;\""

docker exec -it -u postgres $(docker ps -f name=addon_77b2833f_timescaledb -q) bash -c "PGPASSWORD=homeassistant psql -U postgres -p 5432 -d homeassistant -c \"ALTER USER postgres WITH PASSWORD 'anotherstrongpassword';\""

I realize there are a number of variations depending on how the user deployed HA but I think HASS OS or Supervised are probably the most common and these instructions work for both.

Hi @mstovenour ! Thank you for your suggestion.
The initial configuration and password are already documented in the readme of the addon. The same goes for the procedure of changing the password. There is absolutely no need to SSH into the addon.
Simply connect to the addon using any PostgreSql client (like pgAdmin, also provided as an addon) and run the SQL mentioned there, or simply use the GUI if you like:

https://github.com/expaso/hassos-addon-timescaledb/blob/main/README.md

First of all, I really appreciate the TimescaleDB and pg4Admin add-ons.  They have been trouble-free once I set the permissions to my liking.  It is clear that you spent a lot of time to create a set of high quality add-ons.   I don't want to diminish my praise however I don't know how to say the next things without sounding argumentative.  Since we both took some time to respond in this thread, I would just like to close it out with some points.  Based on your response I don't expect us to agree.  I'm happy to agree to disagree.

I didn't say to SSH into the add-on.  I agree there's no need to do that.  Short of walking someone through installing a PostgreSql client, I simply chose to document how to use the already installed version in the container with a docker exec command.
The homeassistant user doesn't exist by default.  I had to create that user and then change the db owner from postgres to homeassistant.  I don't find it an acceptable best practice to use the postgres admin user for general access.  This was my point about  "... document and maintain a best practice ...".
It is true that all this can be done through the pgAdmin4 add-on but I find it mind numbing to document even simple procedures with GUI screen shots.

I've squirreled away my notes for doing this the next time I need to install from scratch.  I think it's safe to say we differ on how to recommend user roles for home assistant.  That's OK with me.
Thank you again for taking the time to create and maintain an excellent add-on.


incorrect url for "authorityUrl" for GCC

"authorityUrl" key for GCC should be <add key="authorityUrl" value="https://login.microsoftonline.com/common/" />

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

ID: 0658cf44-97c9-cb23-68bd-146f29eb644c
Version Independent ID: e05ed89e-2dfa-0d31-4198-9170a33ef120
Content: Embed content in your application for government and national cloud - Power BI
Content Source: powerbi-docs/developer/embedded/embed-sample-for-customers-national-clouds.md
Service: powerbi
Sub-service: powerbi-service
GitHub Login: @KesemSharabi
Microsoft Alias: kesharab

Thanks for your comment, @ssalahud1 . We’ve forwarded your feedback to the writer, who should respond to this thread shortly. Thanks!

Hi @sajas-s,
You're correct. I fixed authorityUrl in Government Community Cloud (GCC) - see Download the sample.
Thanks for catching this,
Kesem


Can't install: Pull is not possible because you have unmerged files.

When running getstorybook I receive an error that it cannot install dependencies because I have unmerged files in git. I do not:
git status output:
On branch va5
Your branch is up-to-date with 'origin/va5'.
nothing to commit, working directory clean

git diff has no output
Steps to reproduce
Run getstorybook
OS X 10.11.6
Node 8.9.1
NPM 5.6.0
In a brand new bare Meteor app (created with meteor create xyz --bare)
Screenshots / Screencast / Code Snippets (Optional)
 getstorybook - the simplest way to add a storybook to your project.

 • Detecting project type. ✓
 • Adding storybook support to your "React" app. ✓
 • Preparing to install dependencies. ✓

yarn install v0.22.0
info No lockfile found.
[1/4] 🔍  Resolving packages...
warning @storybook/react ><EMAIL_ADDRESS>Accidentally doesn't hot reload if warnings are seen
error Command failed.
Exit code: 128
Command: git
Arguments: pull
Directory: /Users/andrew/Library/Caches/Yarn/v1/.tmp/a71eb20c6f8366926c96610aa7b336f4
Output:
error: Pull is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

 • Installing dependencies. ✖

     An error occurred while installing dependencies.

After receiving that error, I ran git status again:
On branch va5
Your branch is up-to-date with 'origin/va5'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   package.json

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	.storybook/
	stories/

So I added the untracked files to git and commited them.
git status came back clean after that:
On branch va5
Your branch is up-to-date with 'origin/va5'.
nothing to commit, working directory clean

So I ran getstorybook again and received this message:
 getstorybook - the simplest way to add a storybook to your project.

 • Detecting project type. ✓

    There seems to be a storybook already available in this project.
    Apply following command to force:

   getstorybook -f

But I know the dependencies are not installed because of the original error.
I then ran getstorybook -f and received the original error again.
So I ran npm install which added 97 packages, removed 172 packages, updated 55 packages and moved 9 packages in 18.99s
And received a webpack compilation error about @babel/core.
I found this issue and ran npm i -g<EMAIL_ADDRESS>removed Storybook from my project entirely, and followed my steps again. This time, after running npm install, storybook works.
This was quite the workaround way to install Storybook, is this intentional?

I wasn't able to reproduce it using following steps:
npm i -g create-react-app @storybook/cli
create-react-app test
cd test
git init
git add -A
git commit -m init
getstorybook

Can you please create a GitHub repo with minimal reproduction of your issue?

I am not using create-react-app, but Meteor instead:
curl https://install.meteor.com/ | sh
meteor create test --bare
cd test/
git init
git add -A
git commit -m init
getstorybook

 getstorybook - the simplest way to add a storybook to your project.

 • Detecting project type. ✓
 • Adding storybook support to your "Meteor" app. ✓
 • Preparing to install dependencies. ✓

yarn install v0.22.0
info No lockfile found.
[1/4] 🔍  Resolving packages...
warning babel-root-slash-import ><EMAIL_ADDRESS>In 6.x, the babel package has been deprecated in favor of babel-cli. Check https://opencollective.com/babel to support the Babel maintainers
warning @storybook/react ><EMAIL_ADDRESS>Accidentally doesn't hot reload if warnings are seen
error Command failed.
Exit code: 128
Command: git
Arguments: pull
Directory: /Users/andrew/Library/Caches/Yarn/v1/.tmp/a71eb20c6f8366926c96610aa7b336f4
Output:
error: Pull is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

 • Installing dependencies. ✖

     An error occurred while installing dependencies.

Looks like you're using a very outdated version of yarn. Please try installing the latest one
https://yarnpkg.com/en/docs/install

#3453 should help in cases like yours, when you have an old yarn installed which you don't actually use

Updated to Yarn 1.6.0. Still receiving an error installing dependencies:
 getstorybook - the simplest way to add a storybook to your project.

 • Detecting project type. ✓
 • Adding storybook support to your "Meteor" app. ✓
 • Preparing to install dependencies. ✓

yarn install v1.6.0
info No lockfile found.
[1/4] 🔍  Resolving packages...
error Command failed.
Exit code: 128
Command: git
Arguments: pull
Directory: /Users/andrew/Library/Caches/Yarn/v1/.tmp/a71eb20c6f8366926c96610aa7b336f4
Output:
error: Pull is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

 • Installing dependencies. ✖

     An error occurred while installing dependencies.

   ╭───────────────────────────────────────────╮
   │                                           │
   │     Update available 3.3.15 → 3.4.2       │
   │   Run npm i -g @storybook/cli to update   │
   │                                           │
   ╰───────────────────────────────────────────╯

But meteor npm install works to install them, and npm run storybook works now.
Updating yarn fixed the issue with the Git errors.

Run npm i -g @storybook/cli to update

Did you try that?


Thunks should work with isolation too

Snabbdom thunks don't carry vnode.data.isolate, so in Cycle DOM, events don't end up in event delegator destinations (and in turn don't end up in domSource . select . events). This is a bug.
I'm working on it.
Will be relevant for people using thunks as well as future development of performance improvements to onionify.

Should be enough to make our own thunk function with
function copyToThunk(vnode, thunk) {
    thunk.elm = vnode.elm;
    vnode.data.fn = thunk.data.fn;
    vnode.data.args = thunk.data.args;
+   vnode.data.isolate = thunk.data.isolate;
    thunk.data = vnode.data;
    thunk.children = vnode.children;
    thunk.text = vnode.text;
    thunk.elm = vnode.elm;
}

but I also need to check how to make an API where thunk usage is idiomatic and (preferably) transparent in Cycle.js.

To be released soon/today in cycle/dom


Updated release version

This prepares the repository for a new release, with the latest changes (mostly the new --no-default-features flag)

bors r+

No bors in this repo :(

bors r+

No bors in this repo :(

Could you trying applying here? It's the built-in version of bors, I don't know how long it takes to get accepted, but it would be nice to switch to it.


Add missing explanatory comment in ForStatement case

@jlongster here comes the PR for the missing comment, as requested in https://github.com/jlongster/prettier/pull/742#issuecomment-281090628.

@jlongster does it meet your expectations now?

Perfect, thanks!


name clash for 'default' security groups when combining classic + vpc, or several vpcs

When using terraforming sg in a context where you have either classic + vpc or several VPCs, terraforming creates resources with the name "default" (i-e lines of resource "aws_security_group" "default").
In my opinion there is several ways to solve this (it can be combined):

provide an option to ignore default groups in the resource generation + state generation
automatically ignore default groups if they have not been modified
use the 'vpc_id'  as a prefix for VPC default groups

Actually I believe this was fixed in e418582a056fe28c8a260f3cdb223bedaa38095a GMTA :)

@endemics Thank you for reporting issue :exclamation:
At #53 (yesterday!) I found that SecurityGroup names are sometimes duplicated, so I decided to add unique prefix group_id to resource name.

provide an option to ignore default groups in the resource generation + state generation
automatically ignore default groups if they have not been modified

These are good suggestions :+1:
Default security groups are modifiable, but not deletable.
I think that these immutable(?) resources are not suitable to be managed under Terraform :sparkler:
REF

Security Groups for Your VPC - Amazon Virtual Private Cloud

I think that these immutable(?) resources are not suitable to be managed under Terraform :sparkler:

Yeah they are very problematic resources indeed.
I agree they shouldn't be managed by Terraform, especially when you're building your infra from scratch, and I assume most people won't try to manage them this way.
However, it's not that easy in the case of terraforming as people might want to use it to manage what they already have and they might have used default and tweaked them.
So I guess your tool will have to take a stance/be opiniated about this issue and document how it addresses it?

Sorry for late response...
My opinion is that all resources, including default resources, should be exported by default. It has compatibility with all people using Terraforming.
However, in the near future, I might provide a option to omit default resources.

So I guess your tool will have to take a stance/be opiniated about this issue and document how it addresses it?

Yes, I'll write about how to treat default resource.
Thank you for giving me the chance to think about this problem :smile:

No worries, thanks for looking into it :)


Fix unescaped characters in Datastore URLs

URI.escape doesn't escape some characters that are valid in datacenter,
datastore and folder names. Eg. &, ?, =, (, ). This can lead to invalid
URLs being generated.
Using URI.encode_www_form_component should correctly escape these
characters.

Thanks so much for your contribution! 🎉


Error Handling in Communication

To implement proper error handling in the communication, we need to change the SPPProtocol.
Take this example:

UI sends message A
UI sends message B
Arduino replies with "SUCC" message once

The UI can't know which message successfully was received and which one wasn't.
To solve this, each message could have an ID and the Arduino sends that ID along with its SUCC message.
To report errors, the UI would have to keep track of messages it sent. Errors should be reported if not SUCC message was received for a particular message after a certain timeout. Certain messages should maybe just be retried.

potentially solved by commit ca1e8355c5c8f86a65a2600d97e2837874ffd38a

Solved in alpha v3


Linux Wayland support for display scaling

Hi,
first off, Numara is amazing! thanks for developing it.
using it on ubuntu with gnome and wayland, if selecting fractional display scaling (125%) the text is blurry:
https://i.imgur.com/R1ITdBG.png
it's the website rendering, vs the app rendering.
I suspect it's because of a lack of wayland support, can you add support for it?

Hi @ntzb!
Thanks you for the feedback.  Looks like Electron (what Numara is built on) supports Wayland but you may need to run Numara with some flags.  It seems the easiest way to do that is to set a configuration file on your system.  Take a look at this:
https://wiki.archlinux.org/title/wayland#Electron
Also here:
https://unix.stackexchange.com/questions/736187/how-to-globally-set-all-electron-apps-to-have-enable-features-useozoneplatform
Let me know if this helps.  Unfortunately there is no other way for me to support it at the moment.

@bornova thanks for the quick reply!
seems like the suggestion solutions/workarounds will work.
I'll close this for now, as fractional scaling causes a lot of other problems I'd like to avoid.


fix codecov coverage calculation

Codecov does not take into account packages without tests.
Add teststubs (empty test files) to get the actual code coverage

It looks like codecov/project fails if the coverage was removed. I restricted coverage to PRs only, so there should be no :x:  after merge.


Consider disabling caching by default for unversioned URLs in casks

Verification

[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

Provide a detailed description of the proposed feature
Add the ability to disable caching for cask formulae that use unversioned URLs, either automatically or through explicit formula directives. This could be implemented as either:

A new formula directive: disable_cache true
A URL parameter: url "https://example.com/app.dmg", cache: false
Automatic detection of unversioned URLs and disabling of caching for them
When a SHA sum check fails, automatically try downloading a fresh copy before failing the installation

Additionally, add linter warnings for unversioned URLs and enhanced error messages when SHA mismatches occur with unversioned URLs. The error messages should indicate that a fresh download is being attempted and explain why the mismatch might have occurred with an unversioned URL.
What is the motivation for the feature?
When cask formulae use unversioned URLs (e.g., app-v9.dmg instead of app-v9.6.3.dmg), developers can replace the file with newer versions while Homebrew's cache retains the old version. This leads to SHA256 mismatches and failed installations.
Example: The roboform cask recently had its v9.6.2 file (SHA 8e66a246) replaced with v9.6.3 (SHA a1aff799) at the same URL (roboform-mac-v9.dmg). Users with the cached v9.6.2 file experience SHA mismatches when trying to upgrade to v9.6.3.
How will the feature be relevant to at least 90% of Homebrew users?
All Homebrew users who install or upgrade casks with unversioned URLs are affected by this issue. While users can work around it with --no-cache, they shouldn't need to know about or remember this flag. Many popular applications use unversioned URLs in their distribution, making this a widespread issue that affects the reliability of Homebrew's core functionality for most users.
What alternatives to the feature have been considered?

Continue requiring users to use --no-cache manually
Reject cask formulae that use unversioned URLs (too restrictive as many applications distribute this way)
Always disable caching for all casks (wasteful for properly versioned URLs)
Request all application developers to use versioned URLs (unrealistic)

The proposed solution provides flexibility while maintaining backward compatibility and puts control in the hands of formula maintainers who know their formulae best.

This should already happen by default for version :latest:
https://github.com/Homebrew/brew/blob/3b52a460593fb3f36e5b5fa4bb541ccbb84a4b79/Library/Homebrew/download_strategy.rb#L410

This should already happen by default for version :latest:
https://github.com/Homebrew/brew/blob/3b52a460593fb3f36e5b5fa4bb541ccbb84a4b79/Library/Homebrew/download_strategy.rb#L410

@Bo98  Hi Bo.
Thanks for pointing out the version :latest mechanism. While this would indeed solve the immediate caching issue, I have concerns about using it as the solution. I am a bit new here (and am using Claude AI to assist in this process) so forgive me if any of the below is inaccurate. But, if part 2 is correct then that would be a big concern, especially for the example that prompted this issue, Roboform, a password manager.

Version Tracking:

Users can't know what version they're about to install
System administrators lose ability to specify exact versions
Package lockfiles and documentation become imprecise
Reproducible builds become impossible

Security:

SHA verification must be skipped, reducing security
No protection against compromised downloads
Can't pin to known-good versions

User Experience:

brew outdated becomes less meaningful
Can't roll back to known working versions
No useful version history in brew log

While version :latest exists as a mechanism, encouraging its use for applications that simply haven't versioned their URLs seems to work against Homebrew's strengths as a package manager. Instead, could we:

Add linter warnings for unversioned URLs
Document best practices for formula maintainers to encourage software vendors to version their URLs
Only use version :latest for software that is genuinely always-latest (e.g., nightly builds)

This would help maintain Homebrew's reliability while encouraging better practices in the broader ecosystem.
PS While this issue is not about a specific formula or cask, I will mention that I have also raised an issue with Roboform about the unversioned URL. They responded with the following, which I think demonstrates that the alternative to handling unversioned URLs better is to rely on each and every provider to choose to do things correctly.
"Thank you for your suggestion and feedback. We appreciate it and will forward it to the developers for consideration.
Please note that while your suggestion will be reviewed, it may not necessarily be implemented, but it will be taken into account for future development."

When a SHA sum check fails, automatically try downloading a fresh copy before failing the installation

I see a case for this being the default for all Homebrew downloads. The download cache is a cache after all, and therefore subject to invalidation at any time. I think this helps streamline the user experience:

If an asset is in the download cache, check its SHA256.
If it doesn't match, delete and download a fresh copy, then check SHA256 again.
If it still doesn't match, flag the usual error to the user.

am using Claude AI to assist in this process

Please don't @aholland. These LLMs are just not accurate enough. If you don't know something: ask us.

especially for the example that prompted this issue, Roboform, a password manager.

To help us better figure out this issue can you explain:

What you were trying to do (and why)
What happened
What you expected to happen
Step-by-step reproduction instructions (with as minimal input data as possible)

I see a case for this being the default for all Homebrew downloads. The download cache is a cache after all, and therefore subject to invalidation at any time. I think this helps streamline the user experience:

This is an interesting idea. I'm curious what our @Homebrew/security folks think here.

@MikeMcQuaid  Thanks for following up. Sorry that I was not able to respond sooner. Should I open a new issue or can this one be re-opened?
Here are the details:
What I was trying to do (and why):

Upgrade RoboForm from 9.6.2 to 9.6.3 (and now happening again with 9.6.4)
Using standard brew upgrade workflow as I do with all my Homebrew-installed software

What happened:

Got SHA256 mismatch errors because:

Formula was updated to version 9.6.3 with new SHA
But cached download was still 9.6.2 file
RoboForm uses same URL (roboform-mac-v9.dmg) for all versions

What I expected to happen:

Homebrew to recognize that the SHA changed and therefore download fresh copy
Or at least provide clear error suggesting cache might be the issue

Reproduction:

Have RoboForm 9.6.3 installed via Homebrew
Wait for RoboForm to release new version (e.g., 9.6.4)
Wait for Homebrew formula to be updated with new version and SHA
Run brew upgrade
Observe SHA mismatch error because cached file is old version

Regarding cache invalidation being default: My experience provides a good example of why this could help. When SHA verification fails, a fresh download would naturally solve cases where remote content has changed while maintaining security through SHA verification.

@aholland Have you been able to reproduce this behaviour with other casks? If not: this sounds like an issue with the Roboform cask specifically and it'd be good to submit a new issue if so to Homebrew/homebrew-cask, thanks!

@MikeMcQuaid the issue here is that a cache, which is meant to be simply for performance improvement (eg by avoiding downloading something twice), is being assumed to hold a valid copy of something when in fact it holds an out-of-date copy. I think the issue is clearly described above. Is there a part that is unclear? I appreciate that thread has grown a bit. Would you like me to describe it again, from scratch?

@aholland No, the issue here is that the Roboform cask specifically is not being cached correctly. I understand that you'd saying this is a wider issue that should result in a behaviour change in all of Homebrew but: this seems excessive to me until it's been demonstrated that this cannot be fixed at the cask level.

@MikeMcQuaid if we persuade the maintainers of the Roboform (who are not Roboform) to adjust the formula to take into account that Roboform doesn't set a new URL for every new minor version, we solve that one problem once, and to solve it everywhere would have to invest in conversations with every other such publisher. On the other hand, if we implement what @gromgit suggested above (see https://github.com/Homebrew/brew/issues/18630#issuecomment-2436641862) then it is fixed permanently across the board, right?

@aholland We maintain and support all the formulae in homebrew-cask. The number of maintainers involved here is fairly small.
What @gromgit suggested would be cool but we had a private conversation with Homebrew security folks who felt it would be a security regression (important information I didn't add here until now, sorry).

@MikeMcQuaid
Thanks for the clarification about security considerations. Since RoboForm is a core cask and this is a recurring issue (just happened again with 9.6.4), perhaps we could consider:

Adding specific warnings when SHA mismatches occur with known unversioned URLs
Documenting the manual cache-clearing solution in the error message
Working with RoboForm to encourage versioned URLs for their downloads

The current situation leads to a poor user experience where users need to know about Homebrew's cache behavior to resolve the issue. I've just encountered this again this week upgrading to 9.6.4—it's particularly confusing because the upgrade appears to succeed but actually installs the old version.
Would any of these alternatives be acceptable from a security perspective?
Regarding point 3 above, the screenshot below illustrates that the page is simply a link on Roboform's webpage, presenting as the install button. I have already raised this issue with Roboform. Their issue management system is not public. So I have copied and pasted the interaction (ticket) below this screenshot. The messages are in order with the most recent at the top. The original message at the very bottom is possibly not useful to read, as it is a bit out of date now.

Vito replied (2024/10/24 10:02 pm EST)
Thanks for the addition, Anthony. We will surely forward it to our development. You may close the ticket.
You wrote (2024/10/24 08:33 pm EST)
PS in case you are interested, here is the corresponding issue on Homebrew's repo: https://github.com/Homebrew/brew/issues/18630
You closed the ticket (2024/10/24 07:24 pm EST)
Justin replied (2024/10/24 05:25 pm EST)
Thank you for your suggestion and feedback. We appreciate it and will forward it to the developers for consideration.
Please note that while your suggestion will be reviewed, it may not necessarily be implemented, but it will be taken into account for future development.
You wrote (2024/10/24 03:19 pm EST)
Subject: Re: Update to 9.6.2 via Homebrew failing due to SHA256 mismatch
Hi Justin,
Thanks for your response about getting RoboForm directly from your website. I understand that Homebrew is not officially supported, but I'd like to provide some technical feedback that could help improve the RoboForm distribution process.
I've identified the root cause of the SHA256 mismatch. RoboForm currently uses a single, unchanging URL (https://www.roboform.com/dist/roboform-mac-v9.dmg) to distribute different versions of the software. When version 9.6.3 was released, this file was replaced at the same URL:
Old file (v9.6.2):

Size: 48,410,295 bytes
SHA256: 8e66a246fc79e2f79dc5a069c8cc0f0fed13d6d5824ddea2fc01184f4cc4db55
From: August 2024

New file (v9.6.3):

Size: 45,322,211 bytes
SHA256: a1aff799aae9f070cc6feef2b84e059d666ab7a107ca51e8e3490b2c1235fe00
From: October 2024

This practice of replacing files at stable URLs can cause issues with package managers and caching systems. A more robust approach would be to use versioned URLs, such as:

roboform-mac-v9.6.2.dmg
roboform-mac-v9.6.3.dmg

This would ensure that:

Each version remains permanently accessible at its own URL
Package managers and download tools can reliably cache files
Users can access specific versions if needed
Version-specific checksums remain valid indefinitely

Would you consider implementing versioned URLs for future RoboForm releases? This would improve compatibility with package managers like Homebrew and provide a better experience for users who need programmatic access to specific versions.
Thanks for considering this feedback.
Best regards,
Anthony
Justin replied (2024/10/23 12:58 pm EST)
Hello,
Homebrew is not affiliated with RoboForm and operates independently. The best way to get the latest installation is directly from our website, where you'll find the most up-to-date version. Please let me know if the issue continues after installing from there. https://www.roboform.com/download
You wrote (2024/10/22 05:39 pm EST)
Hi. Sorry, I did not read your response at the time, but have read it now because there is now another update (according to Homebrew). And again it is not working. Now, I understand that this is not a supported, official way to install RoboForm, but may I ask who is distributing RoboForm via Homebrew if it does not come from RoboForm ie Siber Systems Inc. ?
FYI I am getting the following message, which is very similar to last time. But interestingly, when I try to update from RoboForm itself (RoboForm menu, Check for Update), it says "You have a latest version 9.6.2 installed." even though your download and news pages do show that a version 9.6.3 is available.
Ilya replied (2024/08/12 08:30 am EST)
Dear Anthony, we apologize, but this is not an official way to update RoboForm.
The installation was performed with errors - instead of installing the application, it put the installer in the applications folder.
We do not recommend to use any 3rd party utilities for the updates/installation of RoboForm.
You wrote (2024/08/10 06:15 pm EST)
roboform 9.6.1 -> 9.6.2
==> Downloading https://www.roboform.com/dist/roboform-mac-v9.dmg
Already downloaded: /Users/anthonyholland/Library/Caches/Homebrew/downloads/349a2b57a312c7d520b6fd0620596d72707681457e050a50badd706914674642--roboform-mac-v9.dmg
==> Purging files for version 9.6.2 of Cask roboform
Error: roboform: SHA256 mismatch
Expected: 8e66a246fc79e2f79dc5a069c8cc0f0fed13d6d5824ddea2fc01184f4cc4db55
Actual: 372251eacbe4da9019d0a60f6f796dd0e306988e6b0ab1a86b46e3d31bd10fe6
File: /Users/anthonyholland/Library/Caches/Homebrew/downloads/349a2b57a312c7d520b6fd0620596d72707681457e050a50badd706914674642--roboform-mac-v9.dmg
To retry an incomplete download, remove the file above.
I removed the file and tried again, but now there is no update.
Then I did a specific brew upgrade roboform and that worked. But the first time I ran it macOS caught and error and asked me to submit a report, which I did. Will put that report below. Then I tried running it again, and it ran not so much as an installed application but as an installer (but succeeded this time). Then I ran it a third time and at this point it opened up properly. So I am now submitted this ticket just FYI as I have succeeded in upgrading, but it was not smooth. Note that I am using the mac Sequoia Beta 15.0
Apple Ticket Text:
I’ve been attempting to upgrade Roboform to 9.6.2 via my routine morning Hombrew brew update script. I had a problem which I began reporting to Roboform via the support website, but decided to try again. I delete the offending file and did a brew upgrade roboform
Update to 9.6.2 via Homebrew failing due to SHA256 mismatch
roboform 9.6.1 -> 9.6.2
==> Downloading https://www.roboform.com/dist/roboform-mac-v9.dmg
Already downloaded: /Users/anthonyholland/Library/Caches/Homebrew/downloads/349a2b57a312c7d520b6fd0620596d72707681457e050a50badd706914674642--roboform-mac-v9.dmg
==> Purging files for version 9.6.2 of Cask roboform
Error: roboform: SHA256 mismatch
Expected: 8e66a246fc79e2f79dc5a069c8cc0f0fed13d6d5824ddea2fc01184f4cc4db55
Actual: 372251eacbe4da9019d0a60f6f796dd0e306988e6b0ab1a86b46e3d31bd10fe6
File: /Users/anthonyholland/Library/Caches/Homebrew/downloads/349a2b57a312c7d520b6fd0620596d72707681457e050a50badd706914674642--roboform-mac-v9.dmg
To retry an incomplete download, remove the file above.
I remove the file and tried again, but now there is no update.”
After this I did the brew update roboform as follows, apparently successfully:
“❰anthonyholland❙~❱✔≻ brew upgrade roboform
==> Upgrading 1 outdated package:
roboform 9.6.1 -> 9.6.2
==> Upgrading roboform
==> Downloading https://www.roboform.com/dist/roboform-mac-v9.dmg
################################################################################################################################################################...
...################################# 100.0%
==> Backing App 'RoboForm.app' up to '/opt/homebrew/Caskroom/roboform/9.6.1/RoboForm.app'
==> Removing App '/Applications/RoboForm.app'
==> Moving App 'RoboForm.app' to '/Applications/RoboForm.app'
:0: warning: using (deprecated) legacy driver, Swift installation does not contain swift-driver at: '/Library/Developer/CommandLineTools/usr/bin/swift-driver-new'
==> Purging files for version 9.6.1 of Cask roboform
🍺 roboform was successfully upgraded!
❰anthonyholland❙~❱✔≻
“
But then, on quiting Roboform and starting the new version, I got this error (the one that resulted in this feedback dialogue I am currently filling in.
Given what I know, this could be Roboform’s fault, or it could be because I am using the macOS Sequoia Public Beta (macOS Sequoia Beta 15.0 (24A5309e).

Since RoboForm is a core cask and this is a recurring issue (just happened again with 9.6.4)

@aholland Did you file a homebrew-cask issue about this like I suggested? If not: yes, it's expected this will keep happening until you file an issue and someone makes a PR to fix this there.

Adding specific warnings when SHA mismatches occur with known unversioned URLs
Documenting the manual cache-clearing solution in the error message

We'll consider one of these once we see a bunch of other similar reports for other casks that cannot be fixed in the casks.

Working with RoboForm to encourage versioned URLs for their downloads

This seems sensible but Homebrew doesn't need to be part of this discussion.

I have already raised this issue with Roboform.

Don't report this to them, it's not on them to fix it.

But then, on quiting Roboform and starting the new version, I got this error (the one that resulted in this feedback dialogue I am currently filling in.

I have no idea what Roboform is or how it works. We're very off track on this issue at this point so locking in hope this moves to a more fruitful location.


More Appropriately Name the "Name" Field in Artist

Just a note: This change will be reflected in the Java and JavaScript versions of Spotigo whether or not it's reflected here.


Plugin not load list of tasks

MBP 2019 macos 10.15.7 (19H1419)
Endless loading state

Actually it loaded but it takes a lot of time


should we use more FFIs (w. native extern C backends) for data structures?

porting and maintaining system data structures per linux source code, which is often behind layers of macros and optimization flags, is a pain. If you miss an implicit data alignment and it goes completely wrong. Currently we do repr(C) and hope it matches the api/abis of the host system, and as the previous bug reports showed, we made bunch of mistakes.
My question: does it worth to use more native APIs/ABIs/data structures via FFI instead of making our own copy?

As not very knowledgeable on the subject, what are the particular FFI pros vs cons?


Update web agencies data

What's changed, or what was fixed?

Updated web agencies data

Fixes: N/A
Target Live Date: 2019-03-07

[ ] This has been reviewed and approved by (NAME)
[X] I have run npm test locally and all tests pass.
[X] I have added the appropriate type-something label.
[X] I've staged the site and manually verified that my content displays correctly.

CC: @petele

:+1:

:tada: This has been pushed live to https://developers.google.com/web/


removed atomic=False from migrations

Made a start toward resolution of issue issue 93 (Eds repo).
Still needs a further check of migrations against current live commit.

edbennett#93 will refer directly to that issue (edbennett#93)

I've close this PR and expecting another against edbennet#93.

?? it looks merged to me?
(also note the second t in my name)


Review of GSE136103 prior to exporting

I couldn't find the previous ticket for this dataset
Review
Project - Contributors:

Added the missing "corresponding contributor" as no

Donor organism:

Changed developmental term "Adult" to "Human adult stage" for human donors
Added details for medication/treatment for mice

Collection protocol:

Deleted extra collection protocol for mouse liver (The protocol itself is the same, just changing the conditions of the mice) and modified description of the protocol to not include the previous treatment of the mice.

Specimen from organism:

Linked the specimens that came from mice to the "general" collection protocol

DIssociation protocol:

I would like to discuss this one. Looking at the paper it may seem that they used 2 methods for dissociation, but in GEO metadata they state the same dissociation protocol for everything. Based on that, I have removed the other 3 extra protocols as I feel they are the same protocol, just applied to different specimens.

Enrichment protocol:

Corrected marker separation to be with spaces instead of ;

Cell suspension:

Corrected linkings to dissociation/enrichment based on what's indicated above.

Sequence file:

Changed '...content.ontology_labelvalues toDNA sequencefromDNA sequence (raw)`

Notes

As indicated in the dissociation protocol section, I'd really like Ami's insight into this, because I am pretty unsure about it.

The updated spreadsheet has been saved with the suffix "_ES_20200813"

preparing for SCEA: E-HCAD-19 & E-HCAD-20 (split by organism)


fixing docs getting started nuxt example

+1 for this PR, came here to do the same

Hi, thank you for your contribution. We will have a release this week. 🌟


mentor: Update CONTRIBUTORS.md as mentor

Always the Issue that this PR is related to.

Sorry, didn't get you @yagyesh-bobde

Always mention the Issue that this PR is related to.

Ok 👍


Support windows11

IID of interfaces has been changed
Some methods of IVirtualDesktopManagerInternal now require hwnd as an argument since build 20231.

Awesome, thanks! Do the tests all pass?
I'm not on win11 yet but if the (admittedly janky..) tests pass then I'm happy to merge 👍

Thank you! Yes, all tests passed on win11, and it's working well so far for my usage for several days. I'd appreciate if you could check the tests pass on your win10 environment as well.

Working fine on win10 too. Thanks again 👍


How to limit how much site to parse

Hey everybody,
I would like to make a screenshot of the body of a page, but since it's very long and the parsing take a while I would like to restrain the height to scan.
How can I do that?

Did you try height option?

I did.
But the canvas that is returned is something like 7000 px height.

I see. If you provide a jsfiddle example, maybe I can help you.

Unfortunately I can't create a fiddle since the situation is quite complicated.
I'm running on a large site inside an HTML5 Rich Media format and can't reproduce it on jsfiddle.
I can provide you a preview link:
http://<IP_ADDRESS>/previewer/files/campaigns/3325847858/25/IT_leonardo.it_mobile_201207_index.html
If you look at the JS console you can see a few log.
I also print the returned canvas which is very tall.
If you want to look at the code please use the Chrome dev tools and go to the Sources Tab > previewer/files > campaigns/3325847858/25 > js > interstitiallib.js
In the function at row 140 I am injecting Javascript Code to the top of the document since I'm in an iframe.
In the injected code I have the html2canvas init script.
Thank you for your patience!

Andrea,
you've to adjust the base-url being public. it's a local IP in the moment.
On Wed, Jun 24, 2015 at 9:04 PM, Andrea<EMAIL_ADDRESS>wrote:

Unfortunately I can't create a fiddle since the situation is quite
complicated.
I'm running on a large site inside an HTML5 Rich Media format and can't
reproduce it on jsfiddle.
I can provide you a preview link:
http://<IP_ADDRESS>/previewer/files/campaigns/3325847858/25/IT_leonardo.it_mobile_201207_index.html
If you look at the JS console you can see a few log.
I also print the returned canvas which is very tall.
If you want to look at the code please use the Chrome dev tools and go to
the Sources Tab > previewer/files > campaigns/3325847858/25 > js >
interstitiallib.js
In the function at row 140 I am injecting Javascript Code to the top of
the document since I'm in an iframe.
In the injected code I have the html2canvas init script.
Thank you for your patience!
—
Reply to this email directly or view it on GitHub
https://github.com/niklasvh/html2canvas/issues/612#issuecomment-114877981
.

Uhmm strange that's our public ip!
Our local ones are in the form 192.168.1.xxx
What error do you get by opening it?

I can open the page but some files are not loaded because in the source you
can see:

On Wed, Jun 24, 2015 at 9:39 PM, Andrea<EMAIL_ADDRESS>wrote:

Uhmm strange that's our public ip!
Our local ones are in the form 192.168.1.xxx
What error do you get by opening it?
—
Reply to this email directly or view it on GitHub
https://github.com/niklasvh/html2canvas/issues/612#issuecomment-114892033
.

I see! let me fix that.

Fixed.

you've any server-cache?
the local IP is still active.
On Wed, Jun 24, 2015 at 9:45 PM, Andrea<EMAIL_ADDRESS>wrote:

Fixed.
—
Reply to this email directly or view it on GitHub
https://github.com/niklasvh/html2canvas/issues/612#issuecomment-114894726
.

That could be, but I'm not in power of clearing that cache =\

@Miroku87
I can't get interstitiallib.js . As @DavidBruchmann said, It seems like cache issue.
I can't figure out, but which element did you try to render?
I've checked renderWindow function. If you've tried body or document, height option wouldn't work.
 if (options.type === "view") {
            canvas = crop(renderer.canvas, {width: renderer.canvas.width, height: renderer.canvas.height, top: 0, left: 0, x: 0, y: 0});
        } else if (node === clonedWindow.document.body || node === clonedWindow.document.documentElement || options.canvas != null) {
            canvas = renderer.canvas;
        } else {
            canvas = crop(renderer.canvas, {width:  options.width != null ? options.width : bounds.width, height: options.height != null ? options.height : bounds.height, top: bounds.top, left: bounds.left, x: clonedWindow.pageXOffset, y: clonedWindow.pageYOffset});
        }

Why if I want to render the body I can't crop it?
And another thing: if I want a cropped screenshot, isn't it a waste of resources to render ALL the DOM Element and THEN crop just the returned canvas?
I need to speed up the render time by telling the lib to render all the document until it reaches a DOM Element which is positioned under a given pixel value.
Something like:
if(currentDOMelement.y >= options.height)
{
    stopParsing();
    startRendering();
}

canvas element limit
http://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element
change code
``function renderWindow(node, container, options, windowWidth, windowHeight) {
var clonedWindow = container.contentWindow;
var support = new Support(clonedWindow.document);
var imageLoader = new ImageLoader(options, support);
var bounds = getBounds(node);
var width = options.type === "view" ? windowWidth : documentWidth(clonedWindow.document);
var height = options.type === "view" ? windowHeight : documentHeight(clonedWindow.document);
if (detectIE()) {
    height = (height > 8000) ? 8000 : height ;
} else if (isMobile) {
    var canvasSizeMobil = 5000000 / width; // 5 megapixels limit
    height = (height > canvasSizeMobil) ? canvasSizeMobil : height ;
} else {
    height = (height > 32000) ? 32000 : height ;
}

.....
....
// device detection
if(/(android|bb\d+|meego).+mobile|avantgo|bada/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)/|plucker|pocket|psp|series(4|6)0|symbian|treo|up.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)
|| /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|)|g1 u|g560|gene|gf-5|g-mo|go(.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| ||a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(navigator.userAgent.substr(0,4))) isMobile = true;
function detectIE() {
var ua = window.navigator.userAgent;
var msie = ua.indexOf('MSIE ');
if (msie > 0) {
    // IE 10 or older => return version number
    return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
}

var trident = ua.indexOf('Trident/');
if (trident > 0) {
    // IE 11 => return version number
    var rv = ua.indexOf('rv:');
    return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
}

var edge = ua.indexOf('Edge/');
if (edge > 0) {
   // IE 12 (aka Edge) => return version number
   return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10);
}

// other browser
return false;

}
``


Streams don't start on 2017 Shield

Bug report
Your Environment

Netflix add-on version: 0.16.0
Operating system version/name: Kodi 18.5
Device model:  2017 Shield 8.0.1 on Plasma TV in 1080p (no 4K)

Used Operating system:

[x] Android

Describe the bug
When trying to start a stream, the circle shows shortly, but the stream doesn't start. Amazon VOD Addon is working perfect.
Tried downgrading to 0.13.22 but didn't help.
Debug log
https://pastebin.com/4Me7S9xb

now you have mixed the configuration of the old add-on with the new one
first uninstall add-on and ALSO USER DATA when prompt,
so reinstall it.
Before opening the addon:
Go to add-on settings, in Expert page and change "Debug logging level" to "Verbose"
then extract log after reproduce the problem

Thanks for your feedback! Did everything as described, but having still the same behaviour. :(
Here's the log with Verbose=on
https://pastebin.com/sb8seuT5

Go to in expert settings,
Turn off VP9
turn on HEVC
with no dolby vision and no hdr
try again

Unluckily same behaviour. All I left on in expert settings is:

DDPlusHQ
HEVC

https://pastebin.com/HWBynWCg

Install this test, is not a fix i need to get more info
plugin.video.netflix_0.16.0_20191130_t1.zip
so get a new log

Here you are.
Settings:

DDPlus HQ on
VP9 on
rest off

https://pastebin.com/MXac0FjM
Settings:

DDPlus HQ on
HEVC on
rest off

https://pastebin.com/DszrCxRX

From Expert settings go to InputStream adaptive addon settings, is Override HDCP status to ON ?
you have a direct internet connection or use VPN or Proxy?

Yes HDCP status is set on. And I have direct internet connection without any VPN or Proxy.
Do you think it's a Kodi bug? Is it possible to setup a 2nd Kodi instance as test environment next to the one I'm using?

I don't understand what kind of problem happens but it doesn't depend directly from Kodi
There's something happen of wrong with Netflix addon or in InputStream Adaptive add-on
i am not sure, from how i see InputStream does not send data to netflix addon
or something else is affecting the outcome
@peak3d Sorry about the ping, maybe you could suggest something, see "DATA:" print near the error, is empty, and prevents from getting the license

have you tried to rollback to an old version of Kodi?
try 18.4
http://mirrors.kodi.tv/releases/android/arm64-v8a/

I tried a rollback to 18.4, which was not possible - unlucky me... So I completely uninstalled the 18.5 and did a clean install of it (18.5) again. Then the only App I installed, was your Netflix Addon (0.16.0) through your Repo and it worked like a charm.
Thanks a lot CastagnaIT - seems, that there was something wrong with Kodi.


Re-implement List.map in pure elm

See discussion at https://groups.google.com/forum/#!topic/elm-dev/He_emRjsly8
The objective is to build a pure-Elm version of map that has good performance for shorter lists and avoids stack overflow for long lists.
There are benchmarks at https://github.com/fredcy/elm-core-benchmark.

Based on your work, @Skinney created #872 which applied this technique to foldr and then implemented map in terms of that. He had some benchmarks that were pretty easy to run, so I played with those to tune the size vs speed.
Point is, map is implemented in Elm now through that! Sorry it took so long to get an answer on this, and thank you for the work! Turned out we could move a bunch of things into Elm with this!


[FEATURE] Implement a 'Settings' Page

Is your feature request related to a problem? Please describe.
In the left sidebar, I can see the 'Settings' icon, but on clicking on it nothing happens. It should route to a 'Settings' Page where the user can change/modify their settings.
Describe the solution you'd like
I would like to create an entire 'Settings' Page, which on clicking on settings icon, it will route to that page.
Additional context
Would like to work on this feature under GSSoC '24. Request you to assign this task to me :)

@yashmandi Issue assigned to you

Merged


Urgent - Publication not found

I click "Learn More" on a publication
Sometimes, it will not found it

ID is null :

I have the same behavior on my platform

It seems it's since this commit (dynamic-data.js)
https://github.com/Orcasa-Platform/orcasa-review4c/commit/2feacbac8ba8eeeb1dd6cd6d213e7025c8f178b9
If I change the Learn More button on my platform, it's OK for me !

@khameos Fixed! Sorry about this.

Thanks it's ok !


Determine if I can populate UIPickerView with previously selected coded value domain value.

It doesn't appear this would work without force casting the domain value as? it's data type.

This feature is introduced in v1.1


[User Info Page] AA User I am redirected to the user info page by the frontend when I login

Description:
We can assume people who login to the app want to use it.
We need to redirect them to the user info page
Validation:
video of the flow
Tech steps:
next/navigation to redirect users to the user page

Validation:
Video on google drive!
https://drive.google.com/file/d/1wCduKUklo0UC5ucY2ukbXyWYMJ8bz920/view?usp=sharing