[docs] Add tvm.driver.tvmc module to Python documentation

This adds tvmc Python API to the docs, which is important
because it gets quite a few questions in the Discuss forum
and it looks more elegant to point to the docs rather than
a permalink to GitHub.
cc @driazati @CircleSpin @areusch @gromero

@tvm-bot rerun

@tvm-bot rerun

[...]
[2022-11-07T17:11:34.756Z] [ci/scripts/cmd_utils.py:56 INFO] + cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
[2022-11-07T17:11:34.756Z] CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
[2022-11-07T17:11:34.756Z]   CMake 3.18 or higher is required.  You are running version 3.14.7
[...]

@leandron Maybe the image lcpack/ci-gpu:20220810-060142-fae79bbc3 needs to get  Cmake updated?

@tvm-bot rerun

i think tvm-bot rerun doesn't rebase the Jenkinsfile changes, so a rebase is needed


Write "Agent Structure" Section of Readme.MD Automatically

We want to write the "Agent Structure" section of the Readme file automatically after every code update.
This might go like:

Generate a blank section_string variable
Get the repository structure using - utils.build_directory_structure
Add to the section string within triple quotes ...
Iterate through python files and generate a one line summary from the module docstring -  we already have code_management/code_reader.py with read_code_file_descriptions that gets the docstrings of the files - we can just use ChatGPT3.5 to reduce to a list of one liners.
Add * `[file_path]`: [one line summary] for each python file to the section string variable
Get the Agent Structure section of the Readme file
Replace the existing text for the section with the new section_string variable

Done.


Add CJS distribution

Closes #91
DO NOT MERGE: I'm not sure es3 as target is the correct one (just the first attempt to prove it solves the issue). But if in principal this PR is accepted, I will look further into what target should be.

Closing as workaround found and issues seems (for now) to be a single case.


Compile a safe version of jq to run in jqplay

jq 1.5 can get the env var: https://github.com/stedolan/jq/blob/jq-1.5/builtin.c#L1291. We'd need to compile a version of jq that is safe to run on jqplay.
@nicowilliams Any ideas I could do that?

Is the environment not safe?  Well, you could prefix def env: null; to all user programs, for one (this wouldn't work apply to modules, but you probably have none to load in the jqplay environment).
You could also run the jq executable with no environment.  This seems safest.  jq itself won't need anything from the environment.

Well, you could prefix def env: null;

Could you elaborate more?

You could also run the jq executable with no environment. This seems safest. jq itself won't need anything from the environment.

How would I do that?

Surely Go has a way to start a process with a specific environment?
Anyways, prefixing the jq program with def env: null;  will cause any calls to env to bind to that function, so that's a possible bandaid, but errors will have the wrong line and column numbers.  I think it's best if you figure out how to spawn child processes with specific environments in Go.

Surely Go has a way to start a process with a specific environment?

Gotcha. I fixed it in https://github.com/jingweno/jqplay/pull/49.


Fix code typos in README.md

This broke the syntax highlighting on a couple of the blocks.
I also added haskell annotations to the code blocks that were missing them so that they got syntax highlighting as well.

Perfect, thanks a lot!


HBASE-27234 Clean up error-prone warnings in hbase-examples

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

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

+1 :green_heart:
mvninstall
2m 29s
master passed

+1 :green_heart:
compile
0m 28s
master passed

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

+1 :green_heart:
javadoc
0m 25s
master passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

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

19m 37s

Subsystem
Report/Notes

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

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 6f35b5c739f4 5.4.0-1071-aws #76~18.04.1-Ubuntu SMP Mon Mar 28 17:49:57 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / b1706a8a12

Default Java
AdoptOpenJDK-1.8.0_282-b08

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

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 36s
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.

_ master Compile Tests _

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

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

+1 :green_heart:
compile
1m  9s
master passed

+1 :green_heart:
checkstyle
0m 23s
master passed

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

+1 :green_heart:
spotbugs
1m 18s
master passed

_ Patch Compile Tests _

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

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

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

-0 :warning:
javac
0m 35s
hbase-common generated 1 new + 150 unchanged - 1 fixed = 151 total (was 151)

+1 :green_heart:
javac
0m 25s
hbase-examples generated 0 new + 4 unchanged - 33 fixed = 4 total (was 37)

+1 :green_heart:
checkstyle
0m 22s
the patch passed

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

+1 :green_heart:
hadoopcheck
12m 59s
Patch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.

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

+1 :green_heart:
spotbugs
1m  8s
the patch passed

_ Other Tests _

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

33m  7s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux 2d4877495861 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / b1706a8a12

Default Java
AdoptOpenJDK-1.8.0_282-b08

javac
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4647/1/artifact/yetus-general-check/output/diff-compile-javac-hbase-common.txt

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

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

+1 :green_heart:
mvninstall
7m 11s
master passed

+1 :green_heart:
compile
1m 35s
master passed

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

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

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

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

45m 14s

Subsystem
Report/Notes

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

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 64906dbe9417 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / b1706a8a12

Default Java
AdoptOpenJDK-11.0.10+9

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

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

Rebase. Address review feedback.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

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

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

+1 :green_heart:
compile
0m 40s
master passed

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

+1 :green_heart:
javadoc
0m 38s
master passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

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

23m 21s

Subsystem
Report/Notes

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

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 1bcf05d7f7b8 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / ca545c4f98

Default Java
AdoptOpenJDK-1.8.0_282-b08

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

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

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

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

+1 :green_heart:
compile
0m 39s
master passed

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

+1 :green_heart:
javadoc
0m 40s
master passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

+1 :green_heart:
unit
2m 56s
hbase-common in the patch passed.

+1 :green_heart:
unit
2m 52s
hbase-examples in the patch passed.

28m 38s

Subsystem
Report/Notes

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

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux caf9bf3d59fd 5.4.0-1025-aws #25~18.04.1-Ubuntu SMP Fri Sep 11 12:03:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / ca545c4f98

Default Java
AdoptOpenJDK-11.0.10+9

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

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 35s
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.

_ master Compile Tests _

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

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

+1 :green_heart:
compile
1m 13s
master passed

+1 :green_heart:
checkstyle
0m 26s
master passed

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

+1 :green_heart:
spotbugs
0m 59s
master passed

_ Patch Compile Tests _

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

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

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

-0 :warning:
javac
0m 46s
hbase-common generated 1 new + 150 unchanged - 1 fixed = 151 total (was 151)

+1 :green_heart:
javac
0m 32s
hbase-examples generated 0 new + 4 unchanged - 33 fixed = 4 total (was 37)

+1 :green_heart:
checkstyle
0m 31s
the patch passed

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

+1 :green_heart:
hadoopcheck
13m 21s
Patch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.

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

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

_ Other Tests _

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

32m 50s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux 74d8e8f4a0a2 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / ca545c4f98

Default Java
AdoptOpenJDK-1.8.0_282-b08

javac
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4647/2/artifact/yetus-general-check/output/diff-compile-javac-hbase-common.txt

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

Rebase. More review feedback.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

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

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

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

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

+1 :green_heart:
javadoc
0m 27s
master passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

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

21m 12s

Subsystem
Report/Notes

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

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 3c2b6dfe21c1 5.4.0-1071-aws #76~18.04.1-Ubuntu SMP Mon Mar 28 17:49:57 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / a3eeab8c56

Default Java
AdoptOpenJDK-11.0.10+9

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

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

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

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

+1 :green_heart:
compile
0m 40s
master passed

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

+1 :green_heart:
javadoc
0m 40s
master passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

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

27m 33s

Subsystem
Report/Notes

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

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 5d733b081dbb 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / a3eeab8c56

Default Java
AdoptOpenJDK-1.8.0_282-b08

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

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
4m 24s
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.

_ master Compile Tests _

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

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

+1 :green_heart:
compile
1m 11s
master passed

+1 :green_heart:
checkstyle
0m 23s
master passed

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

+1 :green_heart:
spotbugs
0m 56s
master passed

_ Patch Compile Tests _

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

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

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

+1 :green_heart:
javac
0m 44s
hbase-common in the patch passed.

+1 :green_heart:
javac
0m 34s
hbase-examples generated 0 new + 0 unchanged - 33 fixed = 0 total (was 33)

+1 :green_heart:
checkstyle
0m 26s
the patch passed

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

+1 :green_heart:
hadoopcheck
13m 19s
Patch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.

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

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

_ Other Tests _

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

36m 29s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux d4df40048817 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / a3eeab8c56

Default Java
AdoptOpenJDK-1.8.0_282-b08

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

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 31s
Docker mode activated.

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

_ Prechecks _

_ master Compile Tests _

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

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

+1 :green_heart:
compile
0m 40s
master passed

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

+1 :green_heart:
javadoc
0m 35s
master passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

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

23m 40s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4647/4/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 739084e8f785 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:10:54 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 486d19e99f

Default Java
AdoptOpenJDK-1.8.0_282-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4647/4/testReport/

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ master Compile Tests _

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

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

+1 :green_heart:
compile
0m 43s
master passed

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

+1 :green_heart:
javadoc
0m 42s
master passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

+1 :green_heart:
unit
2m 48s
hbase-common in the patch passed.

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

29m 11s

Subsystem
Report/Notes

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

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 1951e2e1e437 5.4.0-1081-aws #88~18.04.1-Ubuntu SMP Thu Jun 23 16:29:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 486d19e99f

Default Java
AdoptOpenJDK-11.0.10+9

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4647/4/testReport/

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 32s
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.

_ master Compile Tests _

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

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

+1 :green_heart:
compile
1m 17s
master passed

+1 :green_heart:
checkstyle
0m 27s
master passed

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

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

_ Patch Compile Tests _

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

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

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

+1 :green_heart:
javac
0m 43s
hbase-common in the patch passed.

+1 :green_heart:
javac
0m 30s
hbase-examples generated 0 new + 0 unchanged - 33 fixed = 0 total (was 33)

+1 :green_heart:
checkstyle
0m 31s
the patch passed

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

+1 :green_heart:
hadoopcheck
13m 13s
Patch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.

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

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

_ Other Tests _

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

33m  1s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux 43359af6147b 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:10:54 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 486d19e99f

Default Java
AdoptOpenJDK-1.8.0_282-b08

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

modules
C: hbase-common hbase-examples U: .

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

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

Let me also commit this after addressing the utf8 method problem...


[Feature Request]: Export feature compatible with other 2FA apps

What is your idea?
I used to be an Authy user. That app wouldn't let us export the data at all, until someone wrote a script to solve this.
I would like to avoid this situation once more, should anything happen to 2FAGuard.
At the moment, it seems the only available option to export is 2FAGuard compatible only.
I'd feel safer if there was the possibility to export to a file that can be used in most if not all other 2FA apps.

I had the same problem with Authy a few years ago. That's why it's possible to export all tokens as a generic uri list, which is supported by many different applications. You can also export your tokens as an encrypted Authenticator Pro backup. To export individual tokens, you can right-click on a token card and click View QR Code.
If you would like to see additional export options, feel free to create a new issue.


Open Collective Pro - First features

Open Collective Pro is a tier designed for individual users of the platform who want a better experience (Octobox model). During our last retreat we discussed how we can start fleshing this out. The tier would be $7 per month and it would give individuals access to enhanced features. These are the first two.
Invoices on the fly
User story
As contributor, I can input my information on an expense dashboard  that automatically generates and files the invoice
Best solution for this problem
What does the ideal solution look like? Check out @alannallama's detailed issue about this here https://github.com/opencollective/opencollective/issues/1167
Adding a way to fill out / upload a w9 would be great (This might need to be available to everyone, since it's our responsibility)
MVP
What will be built as an MVP? (Please refer to our wiki for what's acceptable as an MVP.)
Metrics
What metrics will be used to measure impact?
Number of users purchasing the pro tier.
Automatically file an invoice while forwarding an email
User story
As contributor, I can forward my monthly heroku invoice and automatically file an expense on the collective
Contributors need to file the same expense each month and forwarding an email instead of submitting each expense individually will a great enhancement. Even more, it will increase how many expenses are filed in the platform which will increase a collective's activity.
Best solution for this problem
What does the ideal solution look like?
I way to forward an email with an attachment that uploads de attachment as an expense?
MVP
What will be built as an MVP? (Please refer to our wiki for what's acceptable as an MVP.)
Maybe an MVP would require user to create a first expense with the details (title, amount, vendor) and then each email updates the date and file only.
Metrics
What metrics will be used to measure impact?
Number of users purchasing the pro tier.
@Betree You've been working on invoices lately and you are also suffering from editing and uploading an invoice each month. Do you have thoughts on this? Is this something that interests you as a project?

Invoices on the flight
Would be a nice to have but not a killer feature: there are a lot of apps or easy ways to do it manually. I personally like to generate those with my bank's app because it integrates smoothly with my accounting.
Automatically filling expenses for recurring payments
=> Killer feature. One of the reasons why I actually stopped adding expenses for CaptainFact's hosting is because it is time consuming.
I like the email forwarding option, it saves the cost of having to download, navigate then re-upload the file and file the expense's details.

Possible specs for the automatic expense for invoices:
Admin

Navigate to /{collective}/expenses/new-automation
Click on "Create a new automation"
Fill the form

Filters
Trigger automation when the title contains the following words: __________
Prefill info
Description: New recurring expense for _______
Amount: Keep empty to set the amount manually
Category: _______
Payout Method: _____
Private Instructions: _________
Save

Your automation is ready! Just forward your invoices emails to<EMAIL_ADDRESS>to add the expense on Open Collective.

Usage
If all info have been provided, we add the expense directly. Otherwise we need to add a "pending expense" concept where we have prefilled some info but the form must still be submitted.
We can send a reply by email to users when they submit invoices:

Hey! We received your invoice and created and expense for it on https://opencollective.com/{collective}/expense/4242. Please come and fill the missing info so the host can reimburse you.

Things that this specs don't cover

How to deal with emails with multiple attached documents
How to deal with companies that don't attach invoices in email (eg. CloudFlare)

I like the full automation idea - we will need to send a confirmation email with the details (user can always go and click on edit and expense).
The host - as always - still needs to make sure invoice amount and expense are accurate.

I can work on the create expense by email feature. The hard part is to figure out how to enter the data because OCR is not great for this yet.
Also, don't forget the badge: "Pro user".
It may sound silly but it goes a long way.
We could also send them special emails to keep them posted on various developments, patreon style.
It's not only about features, but also about creating a sense of belonging to a community that shares the same values of sustaining open source (one could wonder whether this should be done at the platform level or OSC host level)

@xdamman In my opinion we should not try to extract any data from the invoice. OCR would probably not be necessary because most services send invoices with real text (not images) but extracting structured data from PDFs is a nightmare and often has a huge failure rate.
+1 for the badge!

I'm not convinced a Pro offering should be directed at people filing Expenses. Aren't the ones with money really the sponsors? I feel like directing premium features at them makes more sense.
There are only a tiny number of people filing expenses for a lot of money regularly, who would consider a pro version, and Collectives already perceive the percentage Open Collective takes in fees to be high. What have we done to validate users care about these features enough to pay for them, over and above what they already pay in fees?
To me it seems like having multiple invoicing systems is going to create a lot more admin for us, and actually we have a responsibility to just fix the main invoicing and expense flow for everyone. Many of the changes I suggested in #1167 actually create the most value for Open Collective by reducing support requests and manual admin.

You make good points @alannallama!
I've had chats with @znarf and @xdamman about it as well. @znarf proposed a tipping model and @xdamman proposed to offer the users who purchase a subscription,   a badge and first access to features as we develop them. To this, we can also add that when we release a feature we include the names of those who helped us by purchasing a subscription.

Sounds good @piamancini - what about directing the efforts of subscriptions toward encouraging people to give to the Open Collective Collective (or the Open Source Collective, etc). That way, we'd be in the same position as all the other projects on the platform who are backed by companies. We can be transparent about where the funds go, and direct them to pay for bounties and other expenses clearly for the open source community not just the company.

We decided to not tackle that project. Maybe we will revisit in the future.


update to the latest fx dep version 0.7.0, fix drop_trigger mysql syn…

Changes include:

update to the latest fx dep version 0.7.0
fix for drop_trigger MySQL compatible syntax(https://dev.mysql.com/doc/refman/8.0/en/drop-trigger.html), added specs
use DB charset in function specs
fix bin/* commands
set recommended configuration parameters for spec/dummy/config/application.rb

Thank you @f-mer.

Thank you @pocheptsov for the improvements! Would you mind splitting them up into multiple commits, so it is easier to follow, what changed why? I think your bullet points would be a great start for separate commit messages.

Hi @f-mer, re-pushed the branch split to commits. Also, added a commit with the docker dev/test setup.

@f-mer, please let me know if you have any feedback.

Hi @f-mer, the docker commit has been dropped but had to force push since changed the commit history.


How is the length of "The author stylesheet specified in tag 'style amp-custom'" computed?

I am having the following AMP error from Google Search Console:
"AMP The author stylesheet specified in tag 'style amp-custom' is too long - the limit is 50000 bytes."
The

Please ask general AMP related questions on Stackoverflow using the amphtml tag. Thanks!


Find similar documents

Hi there,
I am lookig for a fulltext search library for a private wiki and found this library (but did not use it yet). Is there a way to find similar documents, like discussed in this article?
https://stackoverflow.com/questions/7657673/how-to-find-similar-documents
Regards,
Dietmar

Similar documents? Based on title? content?
The way I would do it is probably via tl-idf, and not via this library.
Basically, I'd leverage tl-idf to determine the number of terms the documents have in common. The higher the number, the more likely they're very closely-related documents.


Create a Form component and an Array Component #2

You created the Address inside the Form, but it would be great to create the one Address component that could be added inside the form.
And it could be even better to create one AddressArray component using the previous Address component.
this way would be very transparent to use one address, or to use the array when it's necessary
I created an example using your code, but it doesn't work perfect yet.
src.zip

Thank you for your suggestion and sample code!


Not compatible with @hapi/hapi 21.0.0+ because namespace was renamed in @hapi/hapi 21.1.0

Hapi has unfortunately introduced a breaking change in a the minor version 21.1.0 which causes a type issue in @as-integrations and apollo-server-integration-hapi when Util.Dictionary is imported. Util.Dictionary was renamed to Utils.Dictionary in @hapi/hapi 21.1.0.
See my issue in hapijs here: https://github.com/hapijs/hapi/issues/4510.
Hapi suggests to not rely on the Util.Dictionary type. See https://github.com/hapijs/hapi/issues/4510#issuecomment-2183982347.

Ugh. Okay, looks like we'll need to tackle this in an update. Thanks for the report


Complaint box

No complaint is too small. What do you hate? What functionality are you missing? What could be more efficient to accomplish? Etc. No hard feelings, let it all out.

[ ] remove dot if it's on the sats mode
[ ] get rid of invoice descriptions
[ ] clear send after successful
[ ] exit button for set amount
[ ] cache on-chain balance before sync... "stale while revalidate"
[ ] three tabs for unified / onchain / lightning
[ ] bottlepay default values: 10k / 100k / 1mil
[ ] need language to warn about price of new channel
[ ] need to remember inputted amount to compare it with lsp invoice amount
[ ] when I list payments on incoming payments, "fees paid" will show the lsp amount
[ ] show real fees in send page

moved the rest of these to their own issues


Do you have any requirements of using a specific stack to implement this project?

Better to keep it as simple as possible (HTML and JS) however we can use PHP for handling the received data


add "mouse without borders"

Description of the new feature / enhancement
it would be nice if the "mouse without borders" app can also be found in the powertoy.
Scenario when this would be used?
control your tv or large monitor using your computer without the need to use another mouse
Supporting information
No response

Duplicate of #77

Thanks for your suggestion! This issue is a duplicate.
I'm linking this issue to #77 to centralize the discussion thread, please go to that thread for discussion.
Thanks for your help to make PowerToys a better piece of software!


Update utils.ts

Suppress closure compiler warnings about unknown 'process' variable. Needed to compile angular2 apps with closure compiler.

This also suppresses an error about the Zone symbol being unknown.


Add clang formatting script and format all sample and src files

Added the CLANG formatting guidelines used in Producer C SDK, formatted all files in the sample and src directories.

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

Codecov Report
Attention: 1182 lines in your changes are missing coverage. Please review.

Comparison is base (486cb35) 16.34% compared to head (53c1b28) 15.87%.

:exclamation: Current head 53c1b28 differs from pull request most recent head 9ad8a59. Consider uploading reports for the commit 9ad8a59 to get more accurate results

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #1095      +/-   ##
===========================================
- Coverage    16.34%   15.87%   -0.47%
===========================================
  Files           51       51
  Lines         6846     6644     -202
===========================================
- Hits          1119     1055      -64
+ Misses        5727     5589     -138

Files
Coverage Δ

src/CallbackProvider.h
100.00% <100.00%> (ø)

src/GetTime.cpp
100.00% <100.00%> (ø)

src/KinesisVideoProducer.h
100.00% <100.00%> (ø)

src/KinesisVideoProducerMetrics.h
100.00% <100.00%> (ø)

src/KinesisVideoStream.h
100.00% <100.00%> (ø)

src/KinesisVideoStreamMetrics.h
100.00% <100.00%> (ø)

src/StreamDefinition.h
100.00% <100.00%> (ø)

src/StreamTags.cpp
100.00% <100.00%> (ø)

src/ThreadSafeMap.h
95.23% <100.00%> (ø)

src/gstreamer/gstkvssink.cpp
0.00% <ø> (ø)

... and 41 more

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

@niyatim23 I was testing whether it would affect the failing address sanitizer CI job. Just reverted those commits.


Update to v0.11.63 also on homebridge version 0.4.53 possible?

Hi,
can I also update to the latest version v0.11.63 without having an update to homebridge v1.0.0?
Thank you.

No, v0.11.63 uses new features provided by Homebridge v1.0.0.

Okay, thanks, so I will first have to try homebridge v1.0.0
Thanks.


10 document stacker responsibilities

Add stacker responsibilities to the main sBTC documentation.
This change introduces a new logic for handling wallet handoff as the original SIP's logic was written under the assumption that the sBTC wallet address was deterministic and predictable. However, as this is not the case (DKG utilizes nonces), I have introduced a "handoff" phase. I do not want to add any additional explanation in this description as if the document does not make sense stand alone...then it requires some rework. Please read and if confusion arises, comment so I can make it as explicit as possible.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: netrome:x: jferrantYou have signed the CLA already but the status is still pending? Let us recheck it.


Flake8 chapter in docs

As we enforce currently Flake8 as code formatting, I think there should be a bit of information on why we chose flake 8 and how it can be applied (e.g. a recommended IDE plugin for pycharm or VS Code) and that it is also now part of the pre-commit.
At the moment, the docs do not mention it at all :https://docs.manim.community/en/latest/contributing/development.html#for-first-time-contributors
EDIT:
here are two good video resources that could be embedded into the docs:
For the general purpose of flake8:
https://www.youtube.com/watch?v=TDUf93vqq3g
For VS Code:
https://www.youtube.com/watch?v=eMIxokGhFHM
I actually don't know how to copyright situation of embedding youtube videos on websites is.

Ok I checked the document again, and found out the we have mention it in For first-time contributors but under Polishing Changes and Submitting a Pull Request only black was mentioned and a code line for how to use it, so I was thinking of including the usage of flake8 and isort also (but the suggested one would still be black).


Importing electrodes with irregular geometries

MicroDrop sometimes fails when importing device designs that have electrodes with non-standard geometries. For example, this device has a spiral-shaped electrode and fails with the following traceback:
Traceback (most recent call last):
  File "C:\Users\Ryan\MicroDrop\lib\site-packages\microdrop\gui\dmf_device_controller.py", line 222, in load_device
    **kwargs)
  File "C:\Users\Ryan\MicroDrop\lib\site-packages\microdrop\dmf_device.py", line 61, in load
    return cls(svg_filepath, **kwargs)
  File "C:\Users\Ryan\MicroDrop\lib\site-packages\microdrop\dmf_device.py", line 77, in __init__
    svg_canvas = ShapesCanvas(self.df_shapes, self.shape_i_columns)
  File "C:\Users\Ryan\MicroDrop\lib\site-packages\svg_model\shapes_canvas.py", line 54, in __init__
    shape_i_columns)
  File "C:\Users\Ryan\MicroDrop\lib\site-packages\svg_model\tesselate.py", line 24, in tesselate_shapes_frame
    triangulator = Triangulator(df_path[['x', 'y']].values)
  File "C:\Users\Ryan\MicroDrop\lib\site-packages\svg_model\seidel.py", line 213, in __init__
    self.process()
  File "C:\Users\Ryan\MicroDrop\lib\site-packages\svg_model\seidel.py", line 230, in process
    traps = self.query_graph.follow_edge(edge)
  File "C:\Users\Ryan\MicroDrop\lib\site-packages\svg_model\seidel.py", line 511, in follow_edge
    while(edge.q.x > trapezoids[-1].right_point.x):
AttributeError: 'NoneType' object has no attribute 'right_point'

Perhaps you could try the workaround described in #222 ?

Cause
The problem is due to issue 2 in the svg-model package.
Workaround
While the updated svg-model package will be included in the next MicroDrop installer release, to fix an existing MicroDrop installation, perform the following steps:

Launch MicroDrop Environment Prompt from Windows Start menu.

Execute the following command (note the sci-bots-unstable Conda channel):
conda install -c wheeler-microfluidics -c conda-forge "svg-model>=0.9" "dmf-device-ui>=0.3"

Device including connections
I've attached a copy of the device from the original post above including connections between adjacent electrodes:
NMR-DMF Coil v1.01.zip
TODO
Bump required versions of svg-model and dmf-device-ui to "svg-model>=0.9" "dmf-device-ui>=0.3".


how can I add undo/redo

hi thanks for the awesome package for sketch I wan to integrate undo/redo but I unable to know how can i do this.

Hi
Thank you for your awesome words, you can find what you are asking at the example, check here
https://github.com/tbolis/react-sketch/blob/43e0326ae548e405af1ccde5c6bf834d69e1e927/examples/main.jsx#L177

Closing this as it is a question rather than an issue


Made all float.TryParse calls culture invariant

The problem was that on some PCs (tested on Croatian region) 0.6 was parsed as as "6" because it was expecting 0,6 with a comma.
Added a "recommended", culture-invariant way to parse float.
nhmkdev/cardmaker#35

Thanks! I'm going to merge in the pull request and probably move the logic to a central spot in an upcoming submit (just so in the future I don't accidentally use a float.tryparse without this!). This isn't the first time issues with the separator have come up so it's no surprise.


[#4271] Rollback ServletRequestListener

#4271

Rollback ServletRequestListener - Servlet 2.4
Trace Response Status Code
Trace Async Response Status Code & Exception

Codecov Report

Merging #4383 into master will decrease coverage by 0.01%.
The diff coverage is 4.61%.

@@            Coverage Diff             @@
##           master    #4383      +/-   ##
==========================================
- Coverage   40.89%   40.87%   -0.02%
==========================================
  Files        2447     2449       +2
  Lines       75328    75416      +88
  Branches    10212    10220       +8
==========================================
+ Hits        30803    30825      +22
- Misses      41699    41761      +62
- Partials     2826     2830       +4

Impacted Files
Coverage Δ

.../pinpoint/plugin/websphere/WebsphereConstants.java
0% <ø> (ø)
:arrow_up:

...m/navercorp/pinpoint/plugin/jboss/JbossPlugin.java
0% <ø> (ø)
:arrow_up:

...navercorp/pinpoint/plugin/tomcat/TomcatPlugin.java
52.32% <ø> (+1.82%)
:arrow_up:

...ercorp/pinpoint/plugin/tomcat/TomcatConstants.java
0% <ø> (ø)
:arrow_up:

...plugin/request/AsyncListenerInterceptorHelper.java
0% <0%> (ø)
:arrow_up:

...p/pinpoint/plugin/websphere/WebsphereDetector.java
0% <0%> (ø)
:arrow_up:

...int/plugin/websphere/ParameterRecorderFactory.java
0% <0%> (ø)

...oint/plugin/weblogic/ParameterRecorderFactory.java
0% <0%> (ø)

...sphere/interceptor/WCCResponseImplInterceptor.java
0% <0%> (ø)

...rp/pinpoint/plugin/tomcat/TomcatAsyncListener.java
0% <0%> (ø)
:arrow_up:

... and 59 more

Continue to review full report at Codecov.

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


Excluding files from Rails department in config doesn't disable all the Rails cops

Given .rubocop.yml
require:
  - rubocop-rails

AllCops:
  NewCops: enable

Rails:
  Exclude:
    - ./lib/1.rb

and ./lib/1.rb
# frozen_string_literal: true

puts 123
exit 1

Expected behavior
No offenses reported.
Actual behavior
$ rubocop --debug --cache=false
For /tmp/tst: configuration from /tmp/tst/.rubocop.yml
configuration from .../rubocop-rails-2.17.2/config/default.yml
configuration from .../rubocop-rails-2.17.2/config/default.yml
Default configuration from.../rubocop-1.38.0/config/default.yml
Inspecting 1 file
Scanning /tmp/tst/lib/1.rb
C

Offenses:

lib/1.rb:4:1: C: Rails/Exit: Do not use exit in Rails applications.
exit 1
^^^^

1 file inspected, 1 offense detected
Finished in 0.25235605498892255 seconds

Note, without excluding the file there is also Rails/Output offense reported, so at least some cops are disabled.
Steps to reproduce the problem
above
RuboCop version
1.38.0 (using Parser <IP_ADDRESS>, rubocop-ast 1.23.0, running on ruby 3.1.2) [x86_64-linux]
  - rubocop-rails 2.17.2

Note that it works for other Rails cops like Rails/NegateInclude.
Consider this file lib/1.rb:
# frozen_string_literal: true

x = ![].include?(x)
puts x

exit 1

Without department exclude I see 3 offenses (as expected):
$ rubocop -C false
Inspecting 1 file
C

Offenses:

lib/1.rb:3:5: C: [Correctable] Rails/NegateInclude: Use .exclude? and remove the negation part.
x = ![].include?(x)
    ^^^^^^^^^^^^^^^
lib/1.rb:4:1: C: [Correctable] Rails/Output: Do not write to stdout. Use Rails's logger if you want to log.
puts x
^^^^
lib/1.rb:6:1: C: Rails/Exit: Do not use exit in Rails applications.
exit 1
^^^^

1 file inspected, 3 offenses detected, 2 offenses autocorrectable

Exclude Rails department again via

Rails:
  Exclude:
    - ./lib/1.rb

shows one remaining Rails offense:
 rubocop -C false
Inspecting 1 file
C

Offenses:

lib/1.rb:6:1: C: Rails/Exit: Do not use exit in Rails applications.
exit 1
^^^^

1 file inspected, 1 offense detected

Is this because of the default Include? :thinking:
$ rubocop --show-cops Rails/Exit
Rails/Exit:
  Description: Favor `fail`, `break`, `return`, etc. over `exit` in application or library
    code outside of Rake files to avoid exits during unit testing or running in production.
  Enabled: true
  VersionAdded: '0.41'
  Include:
  - app/**/*.rb
  - config/**/*.rb
  - lib/**/*.rb
  Exclude:
  - "/home/peter/devel/testbed-rubocop/lib/**/*.rake"


refactor(@embark/pipeline): move pipeline into own package

Waiting for feedback on #1613 before updating this one


added Archlinux Support to puppet-formula

Tested module with Archlinux and needed to modify the puppetmaster/agent logic a bit.

@aboe76 Thanks!


Add unit and performance tests for striping function

It seems to me that this PR includes the actual changes as well as the unit tests, can we just close that other one & keep everything in one PR?


[ng generate] refer an already existing module to an other module.

I dont know whether is this a bug report or a feature request! I search for a solution but noting found.
[x] bug report
[x] feature request
I want to modify any module over cli in order to refer it to a other module but it does not work as expected! Either you can create a module or your can force(override) them without any modification.
My Question: is there a way to link a module to other one? (this also applies to components, directives, etc)
This is my workflow:
1.) (works fine)Create Module:
ng generate module modules/toolbar-layout

2.) (works fine)Create component, export them and refer it to a module:
ng generate component components/search-bar -st -c=OnPush -m modules/search-bar --export

3.) (works not fine, it overrides instead of updating them) Refer an already existing module to an other module
ng generate module modules/search-bar -m app -f

System:
Angular CLI: 6.0.8
Node: 9.3.0
OS: darwin x64
Angular: 6.0.4
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router, service-worker

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.6.8
@angular-devkit/build-angular      0.6.8
@angular-devkit/build-ng-packagr   0.6.8
@angular-devkit/build-optimizer    0.6.8
@angular-devkit/core               0.6.8
@angular-devkit/schematics         0.6.8
@angular/cdk                       6.2.1
@angular/cli                       6.0.8
@angular/flex-layout               6.0.0-beta.16
@angular/material                  6.2.1
@angular/pwa                       0.6.8
@ngtools/json-schema               1.1.0
@ngtools/webpack                   6.0.8
@schematics/angular                0.6.8
@schematics/update                 0.6.8
ng-packagr                         3.0.1
rxjs                               6.2.0
typescript                         2.7.2
webpack                            4.8.3

@clydin what does this tag ( comp: schematics/angular) mean?

It is an issue triage tag which targets the system component related to the issue.

Will you guys implement that feature?

To clarify, you're trying to add modules/search-bar (which already exists) to the application's main module?
If so, that is not the purpose of the generate command.  Its intention is to actually generate a module.  Overall, it would also probably be less typing to open up the application's module and add the import then it would be to type out a command on the command line to do the equivalent;  while keeping the intention of generate consistent.
There's also the alternative (which is generally the typical workflow) of creating the modules/search-bar first with the above command and then creating the component.

sound good, thanks.

There's also the alternative (which is generally the typical workflow) of creating the modules/search-bar first with the above command and then creating the component.

@SerkanSipahi it appears that the suggestion from @clydin is working for you so I am closing this issue.
Thanks!


Convert generated id value to its PHP representation.

This makes it possible for post-insert ids to be converted into a custom object as it happens for any other identity strategy.
According to the conversion rules of a specific DBAL mapping type.

@renan I'm not sure what's @Ocramius opinion here but I'd say that I don't think that the ORM should be responsible for that.
Auto generated ids are DB-dependent and wouldn't make sense to have them converted to custom objects. IMHO it's an edge case and if you really need/want to do that you can override ClassMetadata#setIdentifierValues() and do the conversion there.

The ORM/DBAL offers a feature that can convert any given column to a different, including custom, object type. Said feature is documented here.
Currently loading/hydrating an entity that have a custom object type mapped for an auto-generated id will work as expected: converting any value to the mapped type.
What is missing is converting such value to the mapped type after a given entity is newly persisted. Again, saving an existing entity, or loading the entity, will also work as expected.
Hence I respectfully disagree, and argue this might even be a bug.

This does indeed look like a bug. Can't check the code right now, but labeling it.

@renan this was handled in #6152. Tests from here were ported there as well, thanks!


[GSK-920] UI small improvements

[ ] showing some dataset stats (like the number of entries, columns, etc.) on the frontend projects/datasets
[ ] showing the name of the dataset in the inspection window

From SyncLinear.com | GSK-920

Hi @rabah-khalek I would like to work in this issue.

Hey @shamim-io I've assigned the issue to you. Please open a PR when you've got some work to show, and don't hesitate to ask for help here or on our Discord !


Breaking before: order

Deployer version: 7.1.0
Deployment OS: ubuntu

Before scripts where in order for deployer 7.0, with 7.1 the order get's reversed. This is a breaking change. None of the Changes in https://github.com/deployphp/deployer/releases/tag/v7.1.0 suggests that there is a change.
import:
  - recipe/common.php
  - contrib/rsync.php

before:
  deploy:update_code:
    - rsync:warmup
    - rsync

tasks:
  deploy:
    - deploy:prepare
    - deploy:publish

Deployer 7.1
vendor/bin/dep tree deploy
...
    │   ├── deploy:lock
    │   ├── deploy:release
    │   ├── rsync  // before deploy:update_code
    │   ├── rsync:warmup  // before deploy:update_code
    │   ├── deploy:update_code
    │   ├── deploy:shared
...

Deployer 7.0.2
vendor/bin/dep tree deploy
...
    │   ├── deploy:lock
    │   ├── deploy:release
    │   ├── rsync:warmup  // before deploy:update_code
    │   ├── rsync  // before deploy:update_code
    │   ├── deploy:update_code
    │   ├── deploy:shared
...

Fixed by https://github.com/deployphp/deployer/commit/a809e82459426b0b2a414f4f2707fd11ce856d84
Will release a new version.

Wow, that was a quick fix. Thank you so much.


JS client: move HttpConnection to a separate package

On the server, we can use Microsoft.AspNetCore.Sockets.Http to create endpoints without hubs, but we don't have the same elegant separation in the JS client. Could you move HttpConnection and its dependencies to a separate package ( @aspnet/sockets-client or something)? Loading HubConnection and other hub-related code is just a waste of resources when there are no hubs involved.

I don't mean to be that guy but can you quantify this statement:

Loading HubConnection and other hub-related code is just a waste of resources when there are no hubs involved.

How much waste?

You mean, in LoC? :D I didn't count, it may be just a few, but still, since the socket is in a lower layer than the hub, my over-abstracting inner demon wants it in another package.

I don't think we should do it - at least not now. We could reconsider if we get more feedback the reality is that the vast majority of people want just hubs. Btw. if you want to be very lean and you support webSockets on the server you don't need the client at all - you can connect to the server with just pure webSocket.

I use HttpConnection because of the long polling fallback option, and because the endpoint API on the server is more convenient for me than WebSockets. In my use case it is just the thing I was looking for.

When you have situations where you would like to use non-webSockets transports using the client is the way to go indeed.

Agreed closing as a result. Thanks for the suggestion @BalassaMarton


New Track

Mashup.
Songs used:
World Rejects - "Reject Platoon" (feat. Jtwin, V.I.C WR, Jon P, Koo Garza, Young Cortez, Skr8 Thowed & Phyre Garza)
DJ Octavio - "Tidal Rush" (ft. Callie vs. Marie)
Yuki Mizutani (aka keity.pop) - vocals (and voice actress) of Callie
Mari Kikuma - vocals (and voice actress) Marie

awesome thanks


Additional properties for subclasses of Node

The property panel needs additional entries for some types:
Line:

needs edge width

<I assume there are more, but that is the one that stimulated the thought>

@skalarproduktraum added support for this, but support needs to be added for more node types

This feature is still needed:

This property panel should have a widget to support changing edge width.


Can orchestrator + semi-sync guarantee zero data loss?

Let's say I have one master and two slaves, semi-sync is on, rpl_semi_sync_master_wait_for_slave_count = 1
M is the master
S1 and S2 are the slaves
At some point:

S1's Executed_Gtid_Set < S2's Executed_Gtid_Set
There is a problem with S2 network. Some binlog events have not yet written to S2's relay log, but the IO_THREAD status is still running.
Then, master crash. which slave will be the new master?

Here I provide a test method for this scenario:

start a script to INSERT into table T1.
on S1 lock table t1 read, after that sql thread will block , S1's Executed_Gtid_Set will not change any more, and at this moment S2's sql thread is still running applying relay logs, so S2's Executed_Gtid_Set will be a superset of S1's Executed_Gtid_Set
on S2 run these commnad(I don't know exactly how these commands work, but the purpose is to simulate a network exception)

set slave_net_timeout = 3600 -- Just to make it easier to do tests

tc qdisc del dev ens33 root
tc qdisc add dev ens33 root handle 1: prio
tc filter add dev ens33 protocol ip parent 1: prio 1 u32 match ip dst <IP_ADDRESS> flowid 1:1
tc filter add dev ens33 protocol all parent 1: prio 2 u32 match ip dst <IP_ADDRESS>/0 flowid 1:2
tc filter add dev ens33 protocol all parent 1: prio 2 u32 match ip protocol 1 0xff flowid 1:2
tc qdisc add dev ens33 parent 1:1 handle 10: netem delay 180000ms
tc qdisc add dev ens33 parent 1:2 handle 20: sfq

after run these command, S2 will not receive master's binlog event, but S2's  Slave_IO_Running is still 'ON'
4. shutdown master, run tc qdisc del dev ens33 root on S2, release lock on S1
5. see who will be the new master(In our tests, the orchestrator chose S2 as the New Master, But I think S1 should be chosen as the new master)

@shlomi-noach

@shlomi-noach Is my question too silly? 😿

Whoops, sorry, missed this in the backlog.
Right, I think I saw another similar questio nrecently. What you tests show is:

orchestrator will promote the replica which has executed more events
rather than the replica which has more data in the relay logs

The systems I've worked with are such that replication lag is very low (by actively pushing back on apps). Therefore, at time of failover, it only takes a fraction of a second for any replica to consume whatever relay log events are in the queue.
Back to your question, could the following configuration help? "DelayMasterPromotionIfSQLThreadNotUpToDate": true. Off the top of my head, not sure -- this check is made after we've picked the promoted replica.
So, we need a mechanism that chooses a replica based on potential data, not on current data. This is only applicable for GTID based failovers, because you can only compare replicas in GTID topologies.
Let me look into this.

maybe use Master_Log_File  and Read_Master_Log_Pos?

大佬, have you made any progress?

You may be interested in this: https://datto.engineering/post/lossless-mysql-semi-sync-replication-and-automated-failover (disclaimer: I wrote it :-))

binwiederhier

Thank you @binwiederhier , the article was very helpful
I'm currently using MHA + ProxySQL + semi-sync(AFTER_SYNC) + GTID. Since MHA selects the latest slave based on ReadBinlogCoordinates, it seems that our current architecture is theoretically safe from data loss. Of course, I've also made some modifications to prevent split brain issues so that there is only one "master" in ProxySQL when failover occurs(because proxysql cluster is not a real cluster)
I was planning to replace MHA with Orchestrator this year, but I've found that Orchestrator's philosophy is different from MHA. Orchestrator tends to prioritise availability and retain the maximum number of replica in the cluster. Orchestrator uses ExecBinlogCoordinates to select candidate, which does have the potential for data loss in the extreme scenario I described. So I learned a bit about go, and made some "modifications" on May Day Holiday, which are still being tested.
However, in the process of learning the source code I found that there was something wrong with DelayMasterPromotionIfSQLThreadNotUpToDate, it didn't "work", according to the path I sorted out for the code call:
RegroupReplicasGTID-> GetCandidateReplica-> sortedReplicasDataCenterHint-> StopReplicas->StopReplicationNicely

StopReplicationNicely finally executes stop slave. I don't find anywhere in the code where the start slave sql_thread is executed afterwards. So DelayMasterPromotionIfSQLThreadNotUpToDate has been waiting for a stopped slave...
I'll have to look into it, your orchestrator.json is very informative for me, anyway, thanks~

@Fanduzi  无损半同步复制也会丢数据么 在上面这个情况下？

@Fanduzi 无损半同步复制也会丢数据么 在上面这个情况下？

我测试的结果是会，你也可以测测

@Fanduzi 无损半同步复制也会丢数据么 在上面这个情况下？

我测试的结果是会，你也可以测测

嗯 应该是的 从库没有收到完整的relay log，旧主会多出事务


Artefacts in hist2d and hexbin output

When I'm making hist2d or hexbin plots in proplot, I have an issue where in the hist2d the rectangles arent correctly shaped, specifically it seems the lowest pixel row, and when I use hexbin, some of the hexes appear to be smaller or below other hexes.
Proplot code:
import proplot as pplt
import numpy as np
import matplotlib.pyplot as plt

# Sample data
N = 500
state = np.random.RandomState(51423)
x = state.normal(size=(N,))
y = state.normal(size=(N,))
bins = pplt.arange(-3, 3, 0.25)

fig, axs = pplt.subplots(refaspect=1, width='50mm')

axs[0].hist2d(
    x, y, bins, vmin=0, vmax=10,
    cmap='Blues',
)

Proplot result:

Zoom of the rectangles:

Matplotlib code:
import numpy as np
import matplotlib.pyplot as plt

# Sample data
N = 500
state = np.random.RandomState(51423)
x = state.normal(size=(N,))
y = state.normal(size=(N,))
bins = np.arange(-3, 3.2, 0.25)

fig, ax = plt.subplots()
ax.set_aspect(1)

ax.hist2d(x, y, bins, cmap='Blues', vmin=0, vmax=10)

Matplotlib result

For the hist2d it isnt too bad, especially with high resolutions (since its appears only to be the lowest pixel line). pdf output has the same effect.
The hexbin looks like this:
Proplot:
...
axs[0].hexbin(
    x, y, gridsize=20, vmin=0, vmax=10,
    cmap='Blues',
)

Matplotlib:
ax.hexbin(x, y, cmap='Blues', gridsize=20, vmin=0, vmax=10)

Version info:
proplot==0.9.5
matplotlib==3.4.3
Using py39 on windows 11

This is related to the "edgefix" feature that tries to repair an issue where distracting white lines appear in saved vector graphics. See the box at the top of this page of the proplot docs, and see this github repo for examples of the problem.
Adding "edges" to cover those white lines can produce weird results for some types of plots... I try to make the width small enough to avoid this, and it mostly works for pcolor plots, but I can see how for hexbin plots it's definitely noticeable. I'll play with decreasing the edge width or disabling edgefix for hexbin plots in the next version.
For now you can disable "edgefix" globally using pplt.rc.edgefix = False, locally using ax.hexbin(..., edgefix=False), or choose a different. If you never use vector graphics you might as well disable globally because the white lines issue does not appear in bitmap formats.

Just remembered that I chose a default edge width of 0.3 so that it would cover white lines in both bitmap (e.g. PNG) and vector (e.g. PDF) outputs. It looks like smaller line widths will start showing white lines in bitmap outputs (see the examples in that github repo showing linewidths of 0.2 and below).
So, decreasing the default edge width further is not an option. I guess the question is whether we prefer "white lines" or "nubs"... because there's no way to perfectly eliminate both.

Thanks! I did run into the white lines issue before in vector graphics. Very frustrating, nice to see there is a fix.
If I use edgefix=False for histd2, my issue is resolved. However, for hexbin it raises an error, and also globally changing the setting has no effect.
axs[0].hexbin(
    x, y, gridsize=20, vmin=0, vmax=10,
    cmap='Blues', edgefix=False,
)

Results in:

  File ...\site-packages\matplotlib\artist.py", line 1062, in update
    raise AttributeError(f"{type(self).__name__!r} object "
AttributeError: 'PolyCollection' object has no property 'edgefix'


Exchange Online Management v2 Powershell - v2.0.4 Non-Stored Credential issue

With the latest update/version of the Exchange Online powershell module a major behavior change was implemented that is not called out accurately in the documentation. When connecting to Exchange Online, the new module behavior relies upon the local authentication library (MSAL) for credential lookup even if you specify a credential to be used. For admins that login with one account to their machine and then use a second account to perform administrative duties, this can break functionality in day to day operations, especially in scenarios where ADFS is in play. To allow an admin to connect with their designated account, first you have to connect w/ Connect-AzureAD, then you can run Connect-ExchangeOnline and utilize the preferred credential.
Fiddler Data Capture:
Connect-AzureAD Example:
resource	https://graph.windows.net
client_id	1b730954-1685-4b74-9bfd-dac224a7b894
response_type	code
haschrome	1
redirect_uri	urn:ietf:wg:oauth:2.0:oob
client-request-id	d264865b-6b5b-480b-b199-518d35871c81
prompt	login
x-client-SKU	PCL.Desktop
x-client-Ver	<IP_ADDRESS>02
x-client-CPU	x64
x-client-OS	Microsoft Windows NT 10.0.18363.0
site_id	501358
display	popup
Connect-ExchangeOnline
scope	https://outlook.office365.com/.default openid profile offline_access
response_type	code
client_id	fb78d390-0c51-40cd-8e17-fdbfab77341b
redirect_uri	https://login.microsoftonline.com/organizations/oauth2/nativeclient
claims	{"access_token":{"xms_cc":{"values":["cp1"]}}}
client-request-id	46eb85d3-8da7-41b6-846e-5d82e787db6b
x-client-SKU	MSAL.Desktop
x-client-Ver	<IP_ADDRESS>
x-client-CPU	x64
x-client-OS	Microsoft Windows NT 10.0.18363.0
prompt	select_account
code_challenge	D6xU_KfNatR18EWEy3EOvcJO_F2Qbo7oSNOqNosQ3P0
code_challenge_method	S256
state	51d87226-68d4-4e8c-887c-8aedb9d42403c8e1eca1-5df8-422c-9b68-88cb563d6eb7

@dehavenba - thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome, let me know if it can be called out in the docs.
Please follow this link to contact support for business products:  https://docs.microsoft.com/office365/admin/contact-support-for-business-products.
Please keep us posted here on the resolution to feed whatever information you discover into the content.

@dariomws  Thank you very much for the contribution and sharing this explanation. @dehavenba Hope this comment is helpful for you. Considering the nature of the issue, as advised, please open a service ticket in your tenant and follow with them for the resolution. We proceed here to close it.
We will be very happy if you can share the outcome or resolution with us if you see documentation update is required. We will certainly update this documentation with that valuable information. Thanks again, for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

This is not a tenant specific item/issue, this is new behavior built into
the tools by Microsoft. Thus why I submitted this feedback to have the
documentation updated to reflect the new behavior.

Bruce D

On Thu, Mar 11, 2021 at 7:47 AM Yogesh Kumar @.***>
wrote:

@dariomws https://github.com/dariomws Thank you very much for the
contribution and sharing this explanation. @dehavenba
https://github.com/dehavenba Hope this comment is helpful for you.
Considering the nature of the issue, as advised, please open a service
ticket in your tenant and follow with them for the resolution. We proceed
here to close it.
We will be very happy if you can share the outcome or resolution with us
if you see documentation update is required. We will certainly update this
documentation with that valuable information. Thanks again, for taking out
some time to open the issue. Appreciate and encourage you to do the same in
future also.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/office-docs-powershell/issues/7326#issuecomment-796832680,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS5ITETMNQQGZOZ4XPEY77TTDDQX5ANCNFSM4X45JN2Q
.

@dehavenba thank you again for your comment.
Yes, the product team is aware of that. I redirected you to support because it's the best place to report issues like this one. Here we are limited to documentation issues and improvements.


Custom control templates

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[x] support request

What is the motivation / use case for changing the behavior? .
I'm currently giving ngx-formly a closer look as I would like to use it in one of our applications. The support question I'm having is whether it is possible to provide some custom components (obviously they have to integrate with - say - reactive forms (implementing ValueAccessor and what not). Like when I'm having my custom autocomplete, or custom checkbox etc.
Is that already possible? Searched a bit in the docs but didn't find anything. Maybe I miss it 😄. Thx

Angular version: 5.1.0

hi, I think it's possible see:

https://formly-js.github.io/ngx-formly/examples/other/input-file
https://formly-js.github.io/ngx-formly/examples/other/button

@aitboudad oh, my bad, how could I miss those 🤔. Thx. closing this issue, in case I'll reopen again 😉

you're more than welcomed :1st_place_medal:

Hi sir, I've start using formly today and i really start to like it, yet i have a problem is that i'm looking for a way to inject a multi select Dropdown using this library https://cuppalabs.github.io/components/multiselectDropdown/ for a project that i'm working on, so i need to call this directive in order to make my multi select Dropdown visible like this
<angular2-multiselect [data]="dropdownList" [(ngModel)]="selectedItems"                             [settings]="dropdownSettings"                             (onSelect)="onItemSelect($event)"                             (onDeSelect)="OnItemDeSelect($event)"                             (onSelectAll)="onSelectAll($event)"                             (onDeSelectAll)="onDeSelectAll($event)">       </angular2-multiselect>
I couldn't find any way on your documentation showing how you can customize an input, I'm suggesting something like this:
templateOptions: {         html: '<angular2-multiselect [data]="dropdownList" [(ngModel)]="selectedItems"                             [settings]="dropdownSettings"                             (onSelect)="onItemSelect($event)"                             (onDeSelect)="OnItemDeSelect($event)"                             (onSelectAll)="onSelectAll($event)"                             (onDeSelectAll)="onDeSelectAll($event)">       </angular2-multiselect>',       },
Thanks a lot I appreciate your efforts

@chaosLegacy you should create a custom type here is a quick example https://stackblitz.com/edit/angular-kzci2z?file=app%2Fapp.module.ts

Thanks bro you're the best


Migrates all tests to MutableSpan

This removes TestSpanReporter, which used zipkin dependencies.
It adds two types:

TestSpanHandler for normal unit tests
IntegrationTestSpanHandler for integration tests (blocking queue etc)

This also cleans up some tests that extended ITRemote even though they
were just unit tests.

@jeqo @jorgheymans @anuraaga I don't expect you to look at thousand line diff. I just want you to know finally I've migrated this.
We should still cut 5.12 pinning zipkin-reporter to use the right version (which includes reporter-brave). However, we are internally ready for Brave 6, as we no longer depend on types even in tests.
The only remnants are deprecated methods (ex. Span.remoteEndpoint and a couple Tracing.Builder methods)


🚀 [Feature] On Auto Logout Show Automatically The Login Page

🚀 Feature

Feature: On auto logout go to login page
As a user I want to recognice if I am already logged out or not.

At the moment we have this szenario:
After a pause I went back to the Gradido page and do a transaction.
When I do a transaction and click send I am redirected to the login page.
If I login again I eventually can see that the transaction wasn't done.
I can guess that I was automatically logged out already,

Related to #888


bug: delete object that does not exist returns success response

should instead return a `{ ok: false, status: 404, msg: "Not Found" }

Thinking about this some more, the storage adapter object apis are idempotent, which tends to be a better fit for object storage use cases.
For example, putObject does not 409 if the object already exists, the object is simply overwritten. removeObject behaves similarly, returning a { ok: true } even if the object does not exist.

The bucket apis are not idempotent, returning 404 for bucket not found, and 409 for bucket already exists

This behavior is shared by s3 itself:

Removes the null version (if there is one) of an object and inserts a delete marker, which becomes the latest version of the object. If there isn't a null version, Amazon S3 does not remove any objects but will still respond that the command was successful.

Similarly, like hyper Storage bucket apis, the s3 bucket apis are not idempotent either.

The goal of the hyper Storage service is not necessarily mimic s3 behavior, but to behave idomatically for storage use cases. The s3 API happens to be that idiomatic behavior and is evidenced by the fact that other storage services ie. MinIO, and Cloud Storage, implement the s3 api.

This seems to be standard across the board, so I think I will close this for now, and keep the current behavior


WIP: add isFetching function

Allows checking the fetch status of any element.s with a selector. Though I cant get the types quite right.
The goal is to be able to do

  <input type="text" data-bind-readonly="$$isFetching('#submit')" data-model="$input" />

Loading...

  <button id="submit" data-bind-disabled="$$isFetching('#submit')" data-on-click="$$get('/someroute')">Submit</button>

Instead of

  <input type="text" data-bind-readonly="$inputReadonly" data-model="$input" />

Loading...

  <button id="submit" data-bind-disabled="$submitButtonDisabled" data-on-click="$submitButtonDisabled = true; $inputReadonly = true;  $$get('/someroute')" data-fetch-indicator="'#ind'">Submit</button>

Pasting this from discord so the discussion is in the same place:
I had an alternate idea for isFetching earlier today, I dont know which would be best; basically have a data-fetch-signal attribute that takes a name and automatically makes it available as $fetch.fetcherSignalName so instead of a function call it becomes a signal access.

  <input type="text" data-bind-readonly="$fetch.submitLoading" data-model="$input" />

Loading...

  <button id="submit" data-bind-disabled="$fetch.submitLoading" data-fetch-signal="submitLoading" data-on-click="$$get('/someroute')">Submit</button>

Another interesting idea could be to make data-fetch-signal watch all child elements:

  <input type="text" data-bind-readonly="$fetch.dataLoading" data-model="$input" data-on-input.debounce_1000ms="$$get('/somevalidationroute')" />

Loading...

  <button id="submit" data-bind-disabled="$fetch.dataLoading" data-on-click="$$get('/someroute')">Submit</button>

Could be a different top level variable then fetch if it's too likely to cause conflicts.


colorformat: extend with ansi<name> ?

(Original issue 1183 created by Carreau on 2015-12-18T16:56:46.874519+00:00)
I'm looking around the Terminal256/TerminalFormatter,
and would like to use the Terminal256 to generate base ansi escape sequence for some specific style.
So I would like to define some style in the form:
    styles = {
        Token.type:     "#ansired",
...

Would a PR that would alter what is a valid color format be accepted ?
In particular I'm thinking of allowing a limited, whitelisted number of name for color,
for example from #ansiblack to #ansiwhite (potentially also allowing the aliases defined in pygments console, like teal, darkteal...).
I don't really care of the special format, I can adapt to whatever you guys like, I just want Term256 formatter to be able to know it should emit for some colors \x1b[3x;ym (x in [1-7]), instead of the \x1b[38;5;nm.
Does what I say make any sens or is clear enough, or should I try to re-explain better ?

(Original issue 1183 last updated on 2016-02-14T14:12:18.275325+00:00)
(Issue automaticaly closed due to status in Bitbucket: resolved)

(Original comment by birkenfeld on 2016-02-14T14:12:18.286442+00:00)
Closing in favor of pull request #531.


Problems when build the Azure Kinect Body Tracking Offline Processor

When I tried to build the Offline Processor, it showed that there is no member name pull/pull_back, and I am using Windows x64 Visual Studio 2019.

@YingzheLiu Thanks for reporting this issue. We have spotted the similar issue in Visual Studio 2019. The error list seems to be false positive information. If you go to the "Output" tag, you will find that the project actually is built successfully.

You can run or debug the executable without any problems. So I suspect there is a Visual Studio bug in the ErrorList generation.


Add doc about orientation default

Description
This adds info in the docs about the default values used for Entity orientation.
In my local app, I was debugging my orientation calculations and found out that it makes a difference whether I set a rotation by 0° or nothing at all. This was confusing. Then I found out that if no orientation is given, the entity is always rotated towards Earth's center by checking the code and by finding this post in the community forum.
Usually, documentation for methods and classes include default values, but those are missing for orientation.
I hope that this way, the info about the reference frame is found faster by people working on their entities' orientation.

Issue number and link

Testing plan
I built the Documentation locally and checked the changes.
Author checklist

[ ] I have submitted a Contributor License Agreement already previously done
[ ] I have added my name to CONTRIBUTORS.md already previously done
[x] I have updated CHANGES.md with a short summary of my change -- yes, in the same style as it was done for #10205
[ ] I have added or updated unit tests to ensure consistent code coverage no code changed
[x] I have update the inline documentation, and included code examples where relevant
[x] I have performed a self-review of my code

Thanks for the addition @anne-gropler!


Update upstream and qualifier

Signed-off-by: Vijayan Balasubramanian<EMAIL_ADDRESS>Description
use 1.x ref for upstream and rc1 as qualifier for plugin
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

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

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

This is fine as long as CI passes.


The model and loaded state dict do not match exactly on dotav1 dataset

Hi @csuhan, thanks for the code. I ran test.py on pretrained model weights but I am getting below output on dota1.
Also, I would like to mention that the test.py shows the below output and then starts running on testing images but not sure where I am making the mistake.
Can you help me with this ... Thanks!
I executed this command: python tools/test.py configs/ReDet/ReDet_re50_refpn_1x_dota1_ms.py models/pretrained_weights/dota1_ms_baseline_weights.pth --out work_dirs/pretrained_results/results.pkl
dota1_ms_baseline_weights.pth I downloaded from here
missing keys in source state_dict: backbone.layer4.0.conv1.filter, neck.lateral_convs.2.conv.filter, backbone.layer2.0.conv2.filter, backbone.layer3.4.conv1.filter, backbone.layer4.0.downsample.0.filter, backbone.layer2.0.downsample.0.filter, backbone.layer2.3.conv1.filter, neck.lateral_convs.3.conv.expanded_bias, backbone.layer2.1.conv2.filter, backbone.layer2.3.conv3.filter, backbone.layer3.2.conv2.filter, neck.lateral_convs.3.conv.filter, backbone.layer3.3.conv3.filter, neck.fpn_convs.3.conv.filter, neck.fpn_convs.2.conv.filter, backbone.layer2.1.conv1.filter, neck.fpn_convs.1.conv.filter, backbone.layer2.1.conv3.filter, neck.fpn_convs.3.conv.expanded_bias, neck.fpn_convs.2.conv.expanded_bias, backbone.conv1.filter, backbone.layer2.0.conv3.filter, backbone.layer4.0.conv2.filter, neck.lateral_convs.1.conv.expanded_bias, neck.fpn_convs.1.conv.expanded_bias, backbone.layer3.2.conv1.filter, backbone.layer3.1.conv1.filter, backbone.layer3.2.conv3.filter, backbone.layer4.2.conv3.filter, neck.lateral_convs.0.conv.filter, backbone.layer2.0.conv1.filter, backbone.layer4.2.conv2.filter, backbone.layer2.2.conv1.filter, backbone.layer3.5.conv3.filter, backbone.layer2.2.conv2.filter, neck.fpn_convs.0.conv.expanded_bias, backbone.layer3.0.downsample.0.filter, backbone.layer3.4.conv2.filter, backbone.layer4.1.conv2.filter, backbone.layer3.0.conv2.filter, backbone.layer2.3.conv2.filter, backbone.layer2.2.conv3.filter, backbone.layer3.5.conv1.filter, backbone.layer3.4.conv3.filter, backbone.layer3.5.conv2.filter, neck.fpn_convs.0.conv.filter, backbone.layer3.0.conv3.filter, neck.lateral_convs.1.conv.filter, backbone.layer3.3.conv2.filter, neck.lateral_convs.0.conv.expanded_bias, backbone.layer4.1.conv3.filter, backbone.layer3.0.conv1.filter, backbone.layer3.3.conv1.filter, neck.lateral_convs.2.conv.expanded_bias, backbone.layer3.1.conv3.filter, backbone.layer4.0.conv3.filter, backbone.layer4.1.conv1.filter, backbone.layer3.1.conv2.filter, backbone.layer4.2.conv1.filter

It is normal and will not affect the inference.
The key filter in state_dicts is automatically generated by the equivariant networks (backbone), so we do not incldue this keys in pretrained models.

Thanks for the quick response, I ran the pretrained model weights and tested them on dotav1 and the evaluation server gave 79.07 as mAP. However, the table in the repo shows 80.10 as mAP? Any particular reason why such a difference?

I tested it again, and the mAP is still 80.10.
This is your result for task 1:

mAP: 0.8010117619495942
ap of each class: plane:0.8881346311907455, baseball-diamond:0.824750605801873, bridge:0.6082657998640093, ground-track-field:0.8082372242336249, small-vehicle:0.7833569408756088, large-vehicle:0.8606413546155858, ship:0.8831357632636117, tennis-court:0.9086819637957728, basketball-court:0.8877270279684082, storage-tank:0.8702894194822861, soccer-ball-field:0.686519111195622, roundabout:0.6690345957872341, harbor:0.7926069846448134, swimming-pool:0.7970535539628321, helicopter:0.746741452561886

@cuhan, thanks for the result, I saw there exists 2 different preparation file for dota and I used prepare_dota1.py to get evaluation(assuming I am supposed to run v2 file). Now, I ran the pretrained model after preparing the dota1 dataset with prepare_dota1_v2.py and achieved mAP of 0.8003
On Dota1 Evaluation Server
This is your result for task 1:
mAP: 0.8003223758443455 ap of each class: plane:0.8891563080727822, baseball-diamond:0.8205706142245767, bridge:0.6115886683032841, ground-track-field:0.8090655455308038, small-vehicle:0.7839402010917558, large-vehicle:0.8590361035689292, ship:0.883116373769887, tennis-court:0.9087448511278802, basketball-court:0.8837586162308733, storage-tank:0.8690893292663793, soccer-ball-field:0.6864787158507009, roundabout:0.6679269799005486, harbor:0.7917359722346857, swimming-pool:0.8009884681482694, helicopter:0.7396388903438278
Above results are tried on pretrained model
Meanwhile, I started training the model, strangely I achieved mAP of 0.68 with prepare_dota1.py and 0. 72 with prepare_dota1_v2.py
mAP: 0.7229727286621835 ap of each class: plane:0.8793550178425664, baseball-diamond:0.7831310420982861, bridge:0.5242178063392356, ground-track-field:0.7191150720511676, small-vehicle:0.7619417172325117, large-vehicle:0.7630544952882485, ship:0.8584177705278637, tennis-court:0.9086126274124283, basketball-court:0.8213600673461615, storage-tank:0.8170450709135034, soccer-ball-field:0.5098147396053461, roundabout:0.5417638218214739, harbor:0.7466082333020225, swimming-pool:0.6579710713285595, helicopter:0.5521823768233763
Dont know where exactly I made the mistake ... need your advice in this
Following steps I have used to train the model for dota1 dataset

Executed python DOTA_devkit/prepare_dota1_v2.py ... which formed trainval1024 and test1024 folder
Train with python tools/train.py config configs/ReDet/ReDet_re50_refpn_1x_dota1.py
Parse the results with python tools/parse_results.py --config configs/ReDet/ReDet_re50_refpn_1x_dota1.py --type OBB
Evaluated Task1_results_nms in dota1 evaluation server

Similar steps I followed while trying for prepare_dota1.py where I received mAP of 0.68 whereas with prepare_dota1_v2.py I achieved 0.72
Let me know your thoughts.

For your step 3, all our configs are prepared for 4GPUs training while you are using 1 single GPU.
Note the learning rate schedule (as shown in our paper):

For 4GPU dist training: 0.01lr=0.0025lr*4GPU
For 1GPU training: 0.0025lr=0.0025lr*1GPU

Hi, @nishit01. There is something wrong with our ReResNet pretrained models. We have updated it.
See https://github.com/csuhan/ReDet/commit/f01eb2ac0ea90bac47626feb22d42db26b0d6da4 and https://github.com/csuhan/ReDet/commit/88f8170db12a34ec342ab61571db217c9589888d

@csuhan, thanks for informing me on this .. I will try with the updated ones and will update you with results in the coming days.

@csuhan, thanks the updated pretrained model for ReResNet is giving dotav1 mAP of 0.76 as mentioned in the repo


Fix and replace SMP barriers with C++11 version

Previously, CmiNodeBarrier and CmiNodeAllBarrier had a bug on
non-Windows platforms because the same state variables were shared
between the two different kinds of barriers. This fixes that and is
also more portable, so it can replace both the previous Windows and
pthreads implementations of barriers.

Fails to compile with the following error:
In file included from machine-common-core.C:322:0,
                 from machine.C:228:
machine-smp.C: In function ‘void CmiDestroyLocks()’:
machine-smp.C:525:26: error: ‘barrier_mutex’ was not declared in this scope
   pthread_mutex_destroy(&barrier_mutex);
                          ^
Fatal Error by charmc in directory /home/circleci/project/netlrts-linux-x86_64-smp/tmp
   Command g++ -DCMK_GFORTRAN -D_REENTRANT -I../bin/../include -D__CHARMC__=1 -I. -g -Werror=vla -O3 -fno-stack-protector -std=c++11 -fno-lifetime-dse -c machine.C -o machine.o returned error code 1
charmc exiting...
Makefile:605: recipe for target 'machine.o' failed
make: *** [machine.o] Error 1

Fails to compile with the following error:
In file included from machine-common-core.C:322:0,
                 from machine.C:228:
machine-smp.C: In function ‘void CmiDestroyLocks()’:
machine-smp.C:525:26: error: ‘barrier_mutex’ was not declared in this scope
   pthread_mutex_destroy(&barrier_mutex);
                          ^
Fatal Error by charmc in directory /home/circleci/project/netlrts-linux-x86_64-smp/tmp
   Command g++ -DCMK_GFORTRAN -D_REENTRANT -I../bin/../include -D__CHARMC__=1 -I. -g -Werror=vla -O3 -fno-stack-protector -std=c++11 -fno-lifetime-dse -c machine.C -o machine.o returned error code 1
charmc exiting...
Makefile:605: recipe for target 'machine.o' failed
make: *** [machine.o] Error 1

Yeah, I think I tested it before I deleted the declaration of that variable. I've just pushed a fix.

Does this allow us to collapse the triple Barrier call in init.C to one?

This doesn't change the semantics of the barriers, so that's a fully orthogonal question to this change.


Add system info service to shareable components.

Coverage remained the same at 56.678% when pulling fd8b36bbb33b808236eca383d73a3fda4ccca9c5 on wknet123:master-systeminfo-service into 36bb7cc2e00e627d3fd2053b924320ab56d3f3d2 on vmware:master.

Coverage remained the same at 56.678% when pulling 79531972c06aeb866161e37c55417a8d4cb5fae8 on wknet123:master-systeminfo-service into 36bb7cc2e00e627d3fd2053b924320ab56d3f3d2 on vmware:master.