HBASE-24956 : ConnectionManager#locateRegionInMeta waits for user region lock indef…

…initely. (#2322)
Signed-off-by: Bharath Vissapragada<EMAIL_ADDRESS>Signed-Off-By: Andrew Purtell<EMAIL_ADDRESS>Signed-off by: Viraj Jasani<EMAIL_ADDRESS>Signed-off-by: Michael Stack<EMAIL_ADDRESS>Signed-off-by: Guanghao Zhang<EMAIL_ADDRESS>

: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.

_ branch-2.3 Compile Tests _

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

+1 :green_heart:
mvninstall
3m 34s
branch-2.3 passed

+1 :green_heart:
checkstyle
1m 39s
branch-2.3 passed

+1 :green_heart:
spotbugs
3m  0s
branch-2.3 passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

42m 13s

Subsystem
Report/Notes

Docker
Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2427/1/artifact/yetus-general-check/output/Dockerfile

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

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle

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

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.3 / b3caef101e

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

Max. process+thread count
94 (vs. ulimit of 12500)

modules
C: hbase-client hbase-server U: .

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

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

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ branch-2.3 Compile Tests _

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

+1 :green_heart:
mvninstall
4m  4s
branch-2.3 passed

+1 :green_heart:
compile
1m 34s
branch-2.3 passed

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

-0 :warning:
javadoc
0m 30s
hbase-client in branch-2.3 failed.

-0 :warning:
javadoc
0m 39s
hbase-server in branch-2.3 failed.

_ Patch Compile Tests _

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

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

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

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

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

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

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

_ Other Tests _

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

+1 :green_heart:
unit
125m 30s
hbase-server in the patch passed.

156m 40s

Subsystem
Report/Notes

Docker
Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2427/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

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

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.3 / b3caef101e

Default Java
2020-01-14

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

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

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

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

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

Max. process+thread count
4184 (vs. ulimit of 12500)

modules
C: hbase-client hbase-server U: .

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

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ branch-2.3 Compile Tests _

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

+1 :green_heart:
mvninstall
3m 59s
branch-2.3 passed

+1 :green_heart:
compile
1m 32s
branch-2.3 passed

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

+1 :green_heart:
javadoc
1m  6s
branch-2.3 passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

-1 :x:
unit
223m  8s
hbase-server in the patch failed.

254m 13s

Subsystem
Report/Notes

Docker
Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2427/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 2a929d3e4518 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.3 / b3caef101e

Default Java
1.8.0_232

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2427/1/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt

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

Max. process+thread count
2775 (vs. ulimit of 12500)

modules
C: hbase-client hbase-server U: .

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

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

_ branch-2.3 Compile Tests _

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

+1 :green_heart:
mvninstall
3m 33s
branch-2.3 passed

+1 :green_heart:
checkstyle
1m 39s
branch-2.3 passed

+1 :green_heart:
spotbugs
3m  0s
branch-2.3 passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

42m 28s

Subsystem
Report/Notes

Docker
Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2427/2/artifact/yetus-general-check/output/Dockerfile

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

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle

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

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.3 / a08256a2d7

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

Max. process+thread count
94 (vs. ulimit of 12500)

modules
C: hbase-client hbase-server U: .

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

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

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ branch-2.3 Compile Tests _

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

+1 :green_heart:
mvninstall
5m 20s
branch-2.3 passed

+1 :green_heart:
compile
2m  9s
branch-2.3 passed

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

-0 :warning:
javadoc
0m 33s
hbase-client in branch-2.3 failed.

-0 :warning:
javadoc
0m 49s
hbase-server in branch-2.3 failed.

_ Patch Compile Tests _

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

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

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

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

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

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

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

_ Other Tests _

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

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

165m 17s

Subsystem
Report/Notes

Docker
Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2427/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

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

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.3 / a08256a2d7

Default Java
2020-01-14

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

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

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

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

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

Max. process+thread count
3772 (vs. ulimit of 12500)

modules
C: hbase-client hbase-server U: .

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

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

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

_ Prechecks _

_ branch-2.3 Compile Tests _

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

+1 :green_heart:
mvninstall
3m 49s
branch-2.3 passed

+1 :green_heart:
compile
1m 22s
branch-2.3 passed

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

+1 :green_heart:
javadoc
1m  2s
branch-2.3 passed

_ Patch Compile Tests _

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

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

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

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

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

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

_ Other Tests _

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

+1 :green_heart:
unit
198m 37s
hbase-server in the patch passed.

227m 49s

Subsystem
Report/Notes

Docker
Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2427/2/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux bf247f1ef038 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.3 / a08256a2d7

Default Java
1.8.0_232

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

Max. process+thread count
2719 (vs. ulimit of 12500)

modules
C: hbase-client hbase-server U: .

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

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

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

This message was automatically generated.


Add s to the end of the http(s)://

Coverage: 94.263%. Remained the same when pulling 6816ca8a388143c4d8d6e7b26e969c5c3e876b07 on james-fix-sub-ext-docs-bug into 59261abe1e2b8c96da766212f2c858f481d9965e on main.


'main_color.white' always overwritten by 'white_value'

Describe the bug
I'm using the current Development branch (3.1.2). I've anabled the HA integration.
I tried to light the attached RGBW strip in warm white. When sending a value for "w" to 'home/hostname_ha/state/in' then strip is not lighing up. Values for 'w2' and 'w3' are correctly set, but the value for 'w' is still 0. As far as I could analyse the value set for 'white_value' is overriding any value set for 'w'.
{
    "brightness": 125,
    "color": {
        "r": 0,
        "g": 0,
        "b": 0,
        "w": 255,
        "r2": 0,
        "g2": 0,
        "b2": 0,
        "w2": 255,
        "r3": 0,
        "g3": 0,
        "b3": 0,
        "w3": 255
    },
    "white_value": 0,
    "speed": 50,
    "effect": "Static",
    "state": "ON"
}

Expected behavior
Don't now if the behavior is as designed and intended, but I would prefer to not overwrite values for 'w' with values set for 'white_value'. On the other hand I could live with the current behavior, but it would be good to highlight this in the wiki section for the HA integration accordingly.
By the way, if sending values for 'color_temp' to 'home/hostname_ha/state/in' any value for 'r', 'g' and 'b' will be overwritten. That should be highlighted in the wiki, too.
Reference: https://github.com/toblum/McLighting/issues/370#issuecomment-519386056
Last but not least: Many thanky for all your efforts! Much appreciated! Great project!

I had a look in the code.
w and white_value are basically the same.
If you don't want white_value to overwrite w value, then don't send white_value.
As white_value is handled after w value it will always overwrite w value, if it is sent.

Thanks for your feedback. As I now know how to handle this the issue can be closed.


Added Grocery site

Description 📜
Successfully Resolved issue https://github.com/khushi-purwar/WebDev-ProjectKart/issues/94 by adding Grocery site . I have also added working photos in the project folder and also provided hosted link here.
Gromart is a grocery website which provides daily needs with grocery items.
LINK :  https://grocerysite.netlify.app/
Fixes #<94>

Type of change 📝
Please delete options that are not relevant.And in order to tick the check box just but x inside them for example [x] like this

[ x] Add a new project
[ x] Modified or enhanced the existing projects

Domain of Contribution 📊
Please delete options that are not relevant.And in order to tick the check box just but x inside them for example [x] like this

[ x] Project using HTML, CSS & JS

Checklist ✅
Please delete options that are not relevant.And in order to tick the check box just but x inside them for example [x] like this

[ x] I have performed a self-review of my own code or work.
[ x] I'm GSSoC'22 contributor

Screenshots / Gif (Optional) 📸

Kindly review and merge the PR.
Thank You !


Integration / Visualisation of Basilisk https://github.com/AVSLab/basilisk

https://github.com/AVSLab/basilisk


Benchmark tests for trace OTLP transform and BatchSpanProcessor

This is a follow-up to https://github.com/open-telemetry/opentelemetry-js/issues/4171
I am adding a couple more benchmark tests that I think are measuring areas of the SDK that are most likely to contribute to performance overhead during the export process. One test is measuring the transform of internal spans to OTLP, and the other the overhead that the BatchSpanProcessor adds when processing spans (since it is almost always used).

Rebased to get the latest changes from main (looks like the build failures were related to the recent problems we had with lerna/nx)


Ongoing fixes

Fix/proofread/extend the README.md
Closes #355
Closes #361
Closes #353
Closes #364
Closes #352
Closes #354 - added VerifyConnectionEarly functionality to enable extra check on SQLConnect()
Closes #365 - added HugeIntAsString functionality

GCC builds in macOS are failing due to nanodbc - a fix for that was proposed in their repo, once (and if) it is merged and submodule here is bumped, these failures will be gone. For now, it is fairly safe to merge with those builds failing.


Form KOBO

To creare several forms (for all categories and in all languages) in KOBO https://kobo.humanitarianresponse.info/#/forms to send data to github here https://github.com/emergenzeHack/europehelp.info_segnalazioni

Priorità: bassa
Richiesta

Risolto?

[ ] Ho verificato che il problema è stato risolto

create these template for the moment.

i can share with KOBO accounts

KOBO is not more open..require login...and seems to have some issue to submit data. #25 need to change tool

we need to close this


How to download and use local soma directory from cellxgene_census.open_soma()?

Dear Authors,
If I want to speed up retrieving the cells, can I download the soma folder only? Using aws s3 sync? Will this work:
aws s3 sync --no-sign-request s3://cellxgene-census-public-us-west-2/cell-census/2023-07-25/soma/
If the above works, then how should I open_soma()? Will this work, in which the /tmp/census_soma folder will contain the objects from s3://cellxgene-census-public-us-west-2/cell-census/2023-07-25/soma/:
with cellxgene_census.open_soma(uri="/tmp/census_soma") as census:
If the above works, in order to speed up the IO of getting cells, should I change the tilesdb_config, such as making the following buffer bigger?
with cellxgene_census.open_soma(tiledb_config={"py.init_buffer_bytes": 128 * 1024**2}) as census:
Thank you so much.

Yes that should work. You can see our documentation related to opening up a local copy of Census here:
https://chanzuckerberg.github.io/cellxgene-census/cellxgene_census_aws_open_data.html#how-to-access-aws-census-data

in order to speed up the IO of getting cells, should I change the tilesdb_config, such as making the following buffer bigger?
with cellxgene_census.open_soma(tiledb_config={"py.init_buffer_bytes": 128 * 1024**2})

I recommend you use the defaults, which ensure memory utilization of no more than 1GB of memory. With a local copy of Census that will work out just great. Your config defines 0.1 GB which is actually pretty low.
I do think increasing the buffer size may offer some advantages for a local copy. If you do desire to do so I recommend 8GB:
{
    "py.init_buffer_bytes": 8 * 1024**3,
    "soma.init_buffer_bytes": 8 * 1024**3,
}

Thank you very much for the instructions, @pablo-gar .

@pablo-gar , regarding the normalization for Smart-Seq (feat: the normalized layer should contain gene-length normalized counts from SmartSeq data #813), is it done and available for the latest release (2023-12-15)? Thank you very much.

@pablo-gar , would you please also comment on why the duplicated cells come from? One possible way I can think about is duplicated cells come from the authors submitted the same cells in multiple h5ad files. Could that be possible? Are there other scenarios that could result in duplicated cells? Thank you very much.

@pablo-gar regarding the normalization for Smart-Seq (feat: the normalized layer should contain gene-length normalized counts from SmartSeq data https://github.com/chanzuckerberg/cellxgene-census/issues/813), is it done and available for the latest release (2023-12-15)? Thank you very much.

No, you can access the normalized layer with that fix in the "latest non-LTS version" of Census data (census_version = "latest"). We will publish the new LTS next week, you can also wait for that one.
Then in get_anndata()you can use the X_name or X_layers to get the layer.

@pablo-gar , would you please also comment on why the duplicated cells come from? One possible way I can think about is duplicated cells come from the authors submitted the same cells in multiple h5ad files. Could that be possible? Are there other scenarios that could result in duplicated cells? Thank you very much.

The scenarios where that happens is:

Multiple datasets of the same collection contain some level of duplication. For example Tabula Sapiens has an "All cells" dataset and then datasets per compartment.
Meta-analysis of existing data elsewhere in CELLxGENE. For example this Azimuth dataset

Great, thank you so much for the insights, @pablo-gar .


[CI] Test against Ruby 2.5

All tested version are currently failing  for Gemfile.old.
To treat in another PR.

I'm close to moving 1.0 to the master branch and stopping work on 0.x other than bug fixes, but adding Ruby 2.5 support can't hurt. Thanks!


defense on the client prevents tablist scoreboard objectives from rendering propperly

without defence

with defence

without defence

with defence

Could you give me more details, tell me which commands you have run and could you please try to send bigger screenshots without hiding stuff with paint please? I can't see what's going on
And if you're not comfortable posting these screenshots here, you can dm them to me on Discord

to reproduce, create any scoreboard objective, then set it to display in the tablist with /scoreboard objectives setdisplay list [objective name]. i have reproduced the bug on a fabric install with only defense and fabric-api installed.

Bug confirmed, working on it


Detected that custom integration 'smart_irrigation' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop

Did you read the docs?

[X] I read the docs and my question is not answered there.

What happened?
See log
How to reproduce
See log
Relevant log output
Logger: homeassistant.helpers.frame
Source: helpers/frame.py:188
First occurred: October 19, 2024 at 3:33:42 PM (1 occurrences)
Last logged: October 19, 2024 at 3:33:42 PM

Detected that custom integration 'smart_irrigation' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_paths([StaticPathConfig("/api/panel_custom/smart-irrigation", "/config/custom_components/smart_irrigation/frontend/dist/smart-irrigation.js", False)])`; This function will be removed in 2025.7 at custom_components/smart_irrigation/panel.py, line 32: hass.http.register_static_path(PANEL_URL, view_url, False), please create a bug report at https://github.com/jeroenterheerdt/HASmartIrrigation/issues

Which version are you running?
Core 2024.10.3 Supervisor 2024.10.2 Operating System 13.2 Frontend 20241002.3
Diagnostics file

[X] I have attached a diagnostics file

Additional information
config_entry-smart_irrigation-01J6EQSZ7261EM59MBQ0T2D5KD.json

Man... Duplicate of #429


"Open in LMA" button does not open the meeting details page in LMA

Describe the bug
Clicking on meeting link fails to open the meeting details page.
To Reproduce
Steps to reproduce the behavior:
Login to the Amazon Live Meeting Browser extension
Update "Meeting Topic" to include '&' anywhere in the text
Click on "Start Listening" button
Click on "Open in LMA" button
The meeting details page should not open (shows a blank page)
Expected behavior
The meeting details page should open in the LMA application.
Additional context
Root cause:
The meeting topic field is used in the url path. Presence of & in the topic string breaks the url.

Fixed in v0.1.2


Fixed htmlentities from GitHub.

isn't this for french provinces?

Non, provinces existed back in the 17th/18th century, but they got replaced by departments at 1789.

just wondering about your title, not anything in the code. Your title is Fixed htmlentities from GitHub?

he did use entities in there, ' not sure if that was what he meant


data augmentation on summarization for BART

I am supposed to manually add some other tags after sentences in each line in train.target for loss computation during training.
For example, the original line(summary) in train.target file is "hello, world."  (assumed tensor.size=[1,12]
The fixed line is supposed to be hello, world. <token> positive.(assumed tensor.size=[1,15]
However, when I slice the loaded target into two parts, I find that the size of net_output([1,15]) and the size of actual target([1,12]) didn't match so that it can't calculate well when code goes to
nll_loss = -lprobs.gather(dim=-1, index=target)
with errors:
RuntimeError: invalid argument 2: Input tensor must have same size as output tensor apart from the specified dimension
(I need to use the other information(positive) in target for another loss computation.)
How can I fix this? Or what other method is more proper to achieve my goals? I would really appreciate if you can help me.
@myleott  @alexeib  @tangyuq

As far as I am concerned, it might be useful if I also slice the prev_output_tokens in BART.forward function.
x, extra = self.decoder(
            prev_output_tokens,
            encoder_out=encoder_out,
            features_only=features_only,
            **kwargs,
        )

I don't know if it will hurt the model performance or other issues. Looking forward to your kindly reply.

I have tried to slice the previous_output_tokens, new issues occurred when batch size is more than 1.(It will result different operations when slice) Is there any solution to limit the batch size or solve this problem?

It's not quite clear what you're trying to achieve, what you tried, and what didn't work.
It sounds like you want to append some extra tokens to the target when training. In this case you'll need to modify both sample["target"] (the reference tokens for computing the loss) and sample["net_input"]["prev_output_tokens"] (the target tokens, shifted left by one position for "teacher forcing").
The easiest way to do this is to create your own Criterion. You can start by forking the cross_entropy criterion and then you can modify sample before calling the model.

It's not quite clear what you're trying to achieve, what you tried, and what didn't work.
It sounds like you want to append some extra tokens to the target when training. In this case you'll need to modify both sample["target"] (the reference tokens for computing the loss) and sample["net_input"]["prev_output_tokens"] (the target tokens, shifted left by one position for "teacher forcing").
The easiest way to do this is to create your own Criterion. You can start by forking the cross_entropy criterion and then you can modify sample before calling the model.

Thanks for your reply. I think we are thinking the same!
I have already create my own Criterion to modify the sample['target']. And I modify the sample['net_input'][prev_output_tokens'] in model.py of BART by using
        x, extra = self.decoder(
            target_slice(prev_output_tokens),
            encoder_out=encoder_out,
            features_only=features_only,
            **kwargs,
        )

I just keep the real target remained before I feed them into decoder.(target_slice is my own function to modify them)
It now seems to work well that lprobs match target well. Please notify anything you think is not appropriate.
Another issue is that when sample size is small and fairseq feed more than one sample once, there seems to be some difficulty.
For example, there are two augmented sample in the same 16 tokens length which are fed into model at the same time.(target .size()=[2,16]) However, their compositions are different that one is 14+2, the other is 13+3. ['initial target'+'extra tokens']
Now I need to modify them by cutting extra tokens in teacher forcing. So am I right that I just cut the extra tokens off and pad the shorter one sample target (with 13 tokens) to 14 tokens with one '0'?
Do appreciate if you can help me to figure this out.


hwi --help error

Version: 1.0.2.
hwi.exe --help works properly, except that it also adds an error to the end of the output: {"error": "Help text requested", "code": -17}. Since if I find an error, I parse it as an error. I will add this as an exception, but it may cause issues for others.
usage: hwi.exe [-h] [--device-path DEVICE_PATH] [--device-type DEVICE_TYPE]
               [--password PASSWORD] [--stdinpass] [--testnet] [--debug]
               [--fingerprint FINGERPRINT] [--version] [--stdin]
               [--interactive]
               {enumerate,getmasterxpub,signtx,getxpub,signmessage,getkeypool,displayaddress,setup,wipe,restore,backup,promptpin,sendpin}
               ...

Hardware Wallet Interface, version 1.0.2.
Access and send commands to a hardware wallet device. Responses are in JSON format.

optional arguments:
  -h, --help            show this help message and exit
  --device-path DEVICE_PATH, -d DEVICE_PATH
                        Specify the device path of the device to connect to
  --device-type DEVICE_TYPE, -t DEVICE_TYPE
                        Specify the type of device that will be connected. If
                        `--device-path` not given, the first device of this
                        type enumerated is used.
  --password PASSWORD, -p PASSWORD
                        Device password if it has one (e.g. DigitalBitbox)
  --stdinpass           Enter the device password on the command line
  --testnet             Use testnet prefixes
  --debug               Print debug statements
  --fingerprint FINGERPRINT, -f FINGERPRINT
                        Specify the device to connect to using the first 4
                        bytes of the hash160 of the master public key. It will
                        connect to the first device that matches this
                        fingerprint.
  --version             show program's version number and exit
  --stdin               Enter commands and arguments via stdin
  --interactive, -i     Use some commands interactively. Currently required
                        for all device configuration commands

subcommands:
  Commands

  {enumerate,getmasterxpub,signtx,getxpub,signmessage,getkeypool,displayaddress,setup,wipe,restore,backup,promptpin,sendpin}
    enumerate           List all available devices
    getmasterxpub       Get the extended public key at m/44'/0'/0'
    signtx              Sign a PSBT
    getxpub             Get an extended public key
    signmessage         Sign a message
    getkeypool          Get JSON array of keys that can be imported to Bitcoin
                        Core with importmulti
    displayaddress      Display an address
    setup               Setup a device. Passphrase protection uses the
                        password given by -p. Requires interactive mode
    wipe                Wipe a device
    restore             Initiate the device restoring process. Requires
                        interactive mode
    backup              Initiate the device backup creation process
    promptpin           Have the device prompt for your PIN
    sendpin             Send the numeric positions for your PIN to the device
{"error": "Help text requested", "code": -17}

It has it's own error code, so this should be something that software can deal with. Also, how does your software even do --help without you having explicitly coded that in?

It's my HWI test suite. I don't actually intend use it in production.


Truncate

truncated inputs allow an easy maintenance as there are no long decimals used anymore.

Add truncated inputs,
Update changelog
Prevent wrong rounding of Blockreward


Fix issue: #197

Fix issue #197 .
Issue summary : Parent rout was not rendering without error or any information if children is empty.
This PR add condition for children routes.  If children are empty parent route will render anyway.

Thanks


Implement Series.to_native

Currently, we can call nw.to_native
It would be more user-friendly to have Series.to_native though, I keep finding myself reaching for this
Contributing guide: https://github.com/narwhals-dev/narwhals/blob/main/CONTRIBUTING.md

Happy to have a look at this one during the sprints - seems to be a good issue to get familiar with the code base :)


Cross-Realm funtion for the Xtensionxtooltip2 channel would be nice

Is your feature request related to a problem? Please describe.
It is frustrating to be on the wrong realm when roleplaying with others from other realms is the activity you want to try out.
Describe the solution you'd like
The channel controls the profile detection. Without it I can't read other profiles and they can't read mine.
Fixing this, so we can communicate cross-realm would dramatical increase the amount of People we can roleplay with.
Describe alternatives you've considered
Otherwise I would like to know a different Addon, which does do that.
Additional context

Cross-realm functionnality is restricted by Blizzard and it is not something we can add ourselves.
RP add-ons use addon messages via whispers, not the xtensionxtooltip2 channel, for transfering profile data. Because we cannot know for sure if people are from a server connected to yours (as in the same auction house, major city channels, etc.) or not, we are actually sending requests to everyone, including people from other servers, but because of Blizzard's limitation those requests silently fail server side. As such, if Blizzard was to ever allow sending add-on data via whispers to players from other servers, the add-on will suddenly work cross server without even needing an update on our end.
The xtensionxtooltip2 channel is only used to broadcast server wide requests such as requesting for people's location on the map or sending local sounds in Extended.
In the meantime, we have added support for cross server between group/raid members and between Battle.net friends, because there exist ways for add-ons to communicate cross server in those situations.

Just to tag onto this, you can use the Addon Cross RP to pseudo connect cross realm profiles together by doing this complicated bouncing of B.NET whispers across. So basically, your profile is sent to someone who has a b.net friend with someone who is on that server and online. They receive it and send it to the person trying to connect to you. It only works if there is a connection there somewhere, so it sometimes just won't work. This is a very backdoor way to get around this, but it is theoretically the best bet, and of course, all parties need to have the Cross RP addon. It can also be used to communicate between factions. Again, not perfect, and requires a brute force method that is not fully supported by Blizzard.


restore original Groups vs  Group by Domain

Should be able to toggle between Sort by Original Groups vs by Domain.
I clicked on Order by Domain but I can't go back to my original settings. My original groups are all gone.
That should not happen

I believe we discussed this issue via email, and I will make an effort to resolve it.

Thank you Robert!

Jeffrey Wallk
(c)<PHONE_NUMBER>
(e) @.***
“Life is the pursuit of wisdom and the application of knowledge"

On Dec 13, 2023, at 5:56 AM, Robert Shaw @.***> wrote:
I believe we discussed this issue via email, and I will make an effort to resolve it.
—
Reply to this email directly, view it on GitHub https://github.com/one-tab-group/onetab.group/issues/106#issuecomment-1853781776, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABHZSWXTVZTNUQQYVVBCJJ3YJGJWNAVCNFSM6AAAAABAROOVHOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJTG44DCNZXGY.
You are receiving this because you authored the thread.

Where can I find the saved sessions from prior days?
Are these stored as cookies or online via our subscription?
I had to reinstall the extension for Chrome to address a Google issue.
When I tried to recover my sessions from the last few days there were gone.
I had to resort to a session from September of this year (local backup)
Thanks
Jeffrey

Jeffrey Wallk
(c)<PHONE_NUMBER>
(e) @.***
“Life is the pursuit of wisdom and the application of knowledge"

On Dec 13, 2023, at 5:56 AM, Robert Shaw @.***> wrote:
I believe we discussed this issue via email, and I will make an effort to resolve it.
—
Reply to this email directly, view it on GitHub https://github.com/one-tab-group/onetab.group/issues/106#issuecomment-1853781776, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABHZSWXTVZTNUQQYVVBCJJ3YJGJWNAVCNFSM6AAAAABAROOVHOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJTG44DCNZXGY.
You are receiving this because you authored the thread.


Could we please get support for pyparsing > 2.3.1? (IDFGH-6271)

Is your feature request related to a problem? Please describe.
requirements.txt pins pyparsing to ">=2.0.3,<2.4.0" which means the newest version allowed is 2.3.1 and that was released way back in January of 2019. While many newer version appear to work, e.g. 2.4.7, 3.0.4 and 3.0.6 do not; the symptoms are numerous LD errors, e.g. "...dangerous relocation: l32r: literal placed after use: ..."
Describe the solution you'd like
I was surprised to find that even recent releases of esp-idf do not support current  versions of pyparsing; could ldgen be updated to work with pyparsing 3.X?

Thanks. We are completely aware of this and tracking it. There were several changes in pyparsing regarding this. None of them was sufficient for us. We are waiting for a new release and we will resume supporting the newest versions again.
The question "Is your feature request related to a problem?" is related to your personal issues why you need this. This is not clear to me. Please share if there is any beside that you think always the newest version should be supported. ESP-IDF is run in a custom virtual environment which should not interfere with the "outside world". For other applications you still can have the latest version of pyparsing. And there is no use case for you in the ESP-IDF environment I'm aware of where you should use pyparsing directly.

https://github.com/pyparsing/pyparsing/issues/87
I'm linking the related issue here which is the root cause for using still pyparsing<2.4.0. It is closed but not all related issues are fixed for us and we need to address those.
BTW, I think very soon it will be possible to bypass all version requirements. I think this might happen much sooner than fixing pyparsing compatibility.


Fixed paths and create_output() in example notebook

This fix references #32. The notebook works when run from its new directory.

Thanks @danjgale for this correction. Will merge!


chore(RHTAPWATCH-150): go source checks

add go source checks for the repo

This is probably based on a very old version of the code - you can see the pre-commit action is not even running, please rebase on top of the latest code.

Did you verify that the checks can actually catch issues?
Are we sure all our go files are checked?

@ShakedAviv50313 one of the files that you modified here was also modified since yesterday. You'd need to rebase.
It might be tricky.


Use known-as names on meeting view

When creating a meeting it would be good to show the students with their know-as names

Latest commit fixes this


refactor: rename bgColor to background

refactor: rename bgColor to background
feat: add eventHub

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

Comparison is base (ead9daf) 6.19% compared to head (4411284) 6.01%.
Report is 31 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff            @@
##            main    #217      +/-   ##
========================================
- Coverage   6.19%   6.01%   -0.19%
========================================
  Files         62      63       +1
  Lines       3132    3226      +94
  Branches     599     648      +49
========================================
  Hits         194     194
- Misses      2356    2401      +45
- Partials     582     631      +49

Flag
Coverage Δ

unittests
6.01% <0.00%> (-0.19%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

packages/lab/src/data.ts
0.00% <ø> (ø)

packages/util/src/lib/controller.ts
0.00% <ø> (ø)

packages/renderer/src/draw/circle.ts
0.00% <0.00%> (ø)

packages/util/src/lib/number.ts
0.00% <0.00%> (ø)

packages/idraw/src/index.ts
0.00% <0.00%> (ø)

packages/core/src/index.ts
0.00% <0.00%> (ø)

packages/core/src/middleware/selector/config.ts
0.00% <0.00%> (ø)

...kages/core/src/middleware/selector/draw-wrapper.ts
0.00% <0.00%> (ø)

packages/util/src/lib/check.ts
1.53% <0.00%> (ø)

packages/renderer/src/draw/base.ts
0.00% <0.00%> (ø)

... and 3 more

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


Update Add-PnPMicrosoft365GroupOwner.md

Small corrections in the documentation
Type

[x] Documentation

Related Issues?
Documentation Corrections
What is in this Pull Request ?
Changed members to owners as this cmdlet is for adding owners and not members

Thank you @Studermarc for updating this document.
Much appreciated 😊🙏


extraction volume limit?

I launch the 500mb app and upload my videos (24 x ~200MB .avi files) successfully. But when extracting the frames, frames are extracted for the first 6 videos without issue then the app crashes with a server error.
The extraction appears to continue in my terminal but upon completion I have no way of re-activating the app without losing the extracted data. When uploading 12 videos instead of 24 I don't have this problem, so I assume it is an issue of volume? However, when proceeding to label frames after extracting from 12 videos, Heidi doesn't detect any projects.
notes:

app version: 1.9.1
local installation as per method 2

@DavidGill159 when you look in your filesystem do you see a folder called Pose-app/data/<your_project>/labeled-data, and does that folder contain subfolders for the 12 videos you uploaded? Furthermore, do those subfolders have extracted frames, as well as a file called selected_frames.csv?

Yep, all those files are at the location described.

Hmm ok so it seems the frame extraction worked fine, but something happened while uploading to label studio.
First of all, go ahead and update the app to the latest version by moving into the Pose-app directory and running this from the command line:
git pull --recurse-submodules

Then, try extracting frames from a single video and see if the frames show up in label studio.

now the mirror-mouse-example project appears but none of my projects

are they still in the Pose-app/data folder?

yep

so now when you launch the app you're only seeing the mirror-mouse-example project and not yours, correct? One thing to check - the update you just pulled imports the example dataset into the app/label studio automatically. This happens the first time you start the app after the update, but after that it won't interfere with anything. It takes about a minute to import the example dataset, it is possible that during that time the other datasets aren't yet recognized. If you restart the app do you see your projects again?
Thanks for your patience with this :pray:

Hi, That is correct. I just tried and still no luck.
additional note (relevance unknown): when launching the app with "lightning run app app.py --env STREAMLIT_SERVER_MAX_UPLOAD_SIZE=500" the app does not pop up automatically but instead I have to copy "http://<IP_ADDRESS>:7501/view" from my terminal.

Ahhh that's very frustrating, sorry about that. I haven't run into this issue before. Let me see if I can reproduce it on my side and get back to you. I have a meetig coming up soon so it might take a couple of hours, I'll keep you posted.

ok I'm back. I'm not able to reproduce this error on my side. You didn't update your lightning version, correct? (by typing Y into the command line after launching the app). For that you should still be answering N each time.
Another question: if you create a new project now, kill the app, then restart the app, does the new project appear?

Yes, after killing & re-launching the app, the new project now appears in the label studio! However, I am unable to reproduce this effect when following the same steps again.

Meaning, you are unable to start a new project and get it to appear in label studio; or, you are unable to reproduce the previous projects not showing up in the app?

Also, after deleting this project, it continues to show up in the label studio.

Yes, this is still on our todo list: https://github.com/Lightning-Universe/Pose-app/issues/50
In the meantime, if you'd like to delete old projects from label studio you can, inside the label studio tab, click on the "Settings" for the project, and delete it manually from there.

Another note: When creating a project and extracting frames, this message displays for a split second:

Yes, I see this occasionally, but find it difficult to reproduce. I will keep looking into it.
So where do you stand now? Are you able to acccess your older project(s)?

So where do you stand now?
After trialling a bunch of differently formatted projects I have figured out that the label studio is unable to detect projects when the landmark names have spaces or dashes in them, only underscores can be used.

ah ok! very good to know, thanks for figuring that out. I will update the backend code so that spaces and dashes are automatically replaced with underscores.


Use GitHub Actions instead of DockerCloud builds

See #22.

Checks will probably fail because of the existing hashtag in tag. Either way maybe we should

use commit SHA only,
keep it failing,
refrain from using hashtags in branch names
or contact developer of tagging/labeling action to also escape hashtags.

For some reason, when the action is triggered by a push event, then the hashtag in the branch name is escape/omitted. As currently, the build seems to work fine and needs to be tested on a release branch, I merge this PR.

For some reason, when the action is triggered by a push event, then the hashtag in the branch name is escape/omitted. As currently, the build seems to work fine and needs to be tested on a release branch, I merge this PR.


New release with make install

Hello! Thank you for your open source contribution. We're trying to package this up for easy install through Homebrew and are using the 0.1.0 release tag for the tar.gz packaging. However 0.1.0 doesn't have the make install task. Could you please create a new release with the make install task?
Thanks!
https://github.com/Homebrew/homebrew/pull/44389

Here you go. Glad you want to put this in Homebrew, that's awesome! https://github.com/graphql/libgraphqlparser/releases/tag/v0.2.0


Bugsnap on Fastlane - Couldn't find action for the given filter

I think there is an installation issue with Bugsnag's action on Fastlane Android. I am unable to even get it to appear in fastlane actions after installation. Perhaps im missing something? This is an extremely simple example.
Describe the bug
Cannot use bugsnag actions on fastlane.
$ fastlane action send_build_to_bugsnag says the action was not found.

Verified that the Gemfile and fastlane repo are on same depth.

Steps to reproduce
Inside a react-native android project with fastlane:
$ fastlane add_plugin bugsnag
$ tail Fastfile
# Autogenerated by fastlane
#
# Ensure this file is checked in to source control!

gem 'fastlane-plugin-bugsnag'

$ fastlane action send_build_to_bugsnag
Couldn't find action for the given filter.

Environment

basic: curl version:
homebrew: ruby version: 3.2.12
fastlane:

fastlane version: 2.185.0
Related environment variables (if applicable):
Info.plist or AndroidManifest.xml (if applicable):
Copy of Fastfile:

default_platform(:android)

platform :android do
  desc "Build a release version & deploy to internal test track"
  lane :beta do
    gradle(task: "bundle", build_type: "Release")
    upload_to_play_store(track: "internal", skip_upload_apk: true)
    send_build_to_bugsnag(
      config_file: "./app/src/debug/AndroidManifest.xml"
    )
  end

  desc "Build a release version & deploy to production on Google Play"
  lane :relase do
    gradle(task: "bundle", build_type: "Release")
    upload_to_play_store(skip_upload_apk: true)
    send_build_to_bugsnag(
      config_file: "./app/src/main/AndroidManifest.xml"
    )
  end
end

Example Repo

[ ] Create a minimal repository that can reproduce the issue
[ ] Link to it here:

Error messages:
Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[13:02:10]: It seems like you wanted to load some plugins, however they couldn't be loaded
[13:02:10]: Please follow the troubleshooting guide: https://docs.fastlane.tools/plugins/plugins-troubleshooting/
Loading documentation for send_build_to_bugsnag:

Couldn't find action for the given filter.
==========================================

Hi @kangzeroo
Did you get an option similar to this when running fastlane add_plugin bugsnag

Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[10:27:36]: Plugin 'fastlane-plugin-bugsnag' was added to './fastlane/Pluginfile'
[10:27:36]: It looks like fastlane plugins are not yet set up for this project.
[10:27:36]: fastlane will modify your existing Gemfile at path "path"
[10:27:36]: This change is necessary for fastlane plugins to work
[10:27:36]: Should fastlane modify the Gemfile at path "path" for
you? (y/n)

You would need to select y to this otherwise you would encounter a problem like you are describing.
Can you try rerunning fastlane add_plugin bugsnag ensuring that y is selected.
Let me know how you get on with this.

@johnkiely1 I didnt see that message on running fastlane add_plugin bugsnag as it was already installed. I removed the plugin and reinstalled from scratch, and this time saw the option, opted yes, and then tested bundle exec fastlane action send_build_to_bugsnag. It worked!
My Gemfile looks like this:
# Autogenerated by fastlane
#
# Ensure this file is checked in to source control!

source "https://rubygems.org"

gem 'fastlane'

plugins_path = File.join(File.dirname(__FILE__), '.', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)

Previously it was located at android/Gemfile but now its at android/fastlane/Gemfile. That doesn't seem right?
Should I be moving it back to android/Gemfile and then modifying the auto-generated Gemfile to plugins_path = File.join(File.dirname(__FILE__), './fastlane', 'Pluginfile')? Or keeping it at android/fastlane/Gemfile?

Finally working!!! Error Log with Sourcemap

Hey @kangzeroo, I would expect your Gemfile to be at the root of your project, and to contain the Gem fastlane. Your Pluginfile should be found under fastlane/Pluginfile, and will contain the Gem fastlane-plugin-bugsnag.

Previously it was located at android/Gemfile but now its at android/fastlane/Gemfile. That doesn't seem right?
Should I be moving it back to android/Gemfile and then modifying the auto-generated Gemfile to plugins_path = File.join(File.dirname(FILE), './fastlane', 'Pluginfile')? Or keeping it at android/fastlane/Gemfile?

I agree, that does look odd. I've not been able to replicate it, but you may want to manually move the Gemfile back to the project root.
For a basic install, the Gemfile will look like:
source "https://rubygems.org"

gem "fastlane"

plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)

And the fastlane/Pluginfile will look like:
# Autogenerated by fastlane
#
# Ensure this file is checked in to source control!

gem "fastlane-plugin-bugsnag"

send_build_to_bugsnag takes 0 seconds and doesnt upload anything (for Android via fastlane).

I would not expect this action to take very long as it's simply posting the build report to the Bugsnag Build API, please note that this lane does not upload anything. Source maps and ProGuard files for Android are uploaded through the Bugsnag Android Gradle plugin.
Are you seeing the build reported as expected? You can find this under the Releases tab of your project.


[docs] Prepare Google & Algolia i18n search + v3/v4 search

This pull request should be one of the last infrastructure work required to fully support internationalization. It's introducing the following improvements:

Translation of the side left nav
Translation of the last missing UI keys
SEO for all the languages. Google will index the content of the documentation. I'm using the subfolder strategy, with the appropriate hreflang meta elements.
I'm providing the necessary information to Algolia so we have contextualized searches. One search per language and version (v3, v4). This task is dependent on https://github.com/algolia/docsearch-configs/pull/755.

You can preview the result following https://deploy-preview-14806--material-ui.netlify.com/. We are generating 1,374 static pages. Gatsby isn't the only one good at it. It was made possible by https://github.com/zeit/next.js/pull/5870 and Netlify.
Closes #14736

There is one topic left to address. I would like to only enable the i18n pages generation when building a "release channel", I don't want the French translations to slow down the development experience by creating builds longer than they need to be.

Should have all the older versions of the documentation indexed in Google and Algolia? (v3.1.0, v3.2.0, v3.3.0, v3.4.0, …, v4.1.0, v4.2.0, etc.).

Those are two separate questions.

Should have all the older versions of the documentation be indexed in search engines?

No. We want search engines to return results from the current version of the documentation.

Should have all the older versions of the documentation be indexed in Google and Algolia?

Arguably yes. If you are a developer using v3.9.x, and use the search when browsing the earlier version of the documentation, you probably expect 3.9.x search results, rather than results linking to 4.x

I was proposing to consolidate all the v3.x subdomain under a single one, exactly like we do with v0.x.

I agree with this strategy, especially as we start to accumulate 4.x versions. If developers are using 3.x, they should be using the latest version anyway.

and, why not, enable Google indexation.

See above.

The nice impact of the current canonical logic is that it handles all the Netlify previews duplicate URLs.

Links from GitHub are rel="nofollow", so there is no danger of them being indexed by search engines following links from GitGub. Even if someone were to post a link to a preview externally, it would have such low page rank as to not even register.

Of course. I think we agree on that. Otherwise, the older versions become useless.

My initial answer was no, as it's the behavior I have designed in the past and reinforced for far. However, the answer to this question is not obvious to me. I'm more than happy to explore it. There are a couple of dimensions to consider:

The crawling budget. Algolia is probably the bottleneck n°1, but even for Google, it cost them a billion dollar a year to maintain their index. The more efficient we use their resource, the more rewarded we will be.
The SEO "juice" dilution
Even if it's indexed, how do you make the results surface?
Should we care? Who is to going to benefit in the first place?
Is this in the long term interest of the project? Encouraging people to upgrade is valuable, for every user: reduce fragmentation.

I would hope algolia only crawls on update. There's no reason to crawl periodically on pages that didn't change.

The reason is simplicity. They crawl all the projects every day, they start by removing all the records from the index. The tradeoff we had so far was great. The v3.1.0 documentation was using the v3.9.3 index. Not perfect but probably more than enough. I don't think that indexing all the minor versions with Algolia is an option. One other problem is that the old documentation Algolia configuration needs to be changed to account for the multi-languages. Good luck in updating 10 different branches every time you need to change something.

I never saw a neat preview of anything in google search results

Right, thanks to the canonical link.

They don't care about their users or the web in general.

From my experience arguing with 3 of them in one firm for weeks, I do think that they care about the web, but I have often failed to see how they recommendations were serving the users, often the opposite.

I was proposing to consolidate all the v3.x subdomain under a single one, exactly like we do with v0.x.

The more I dive into the problem, the more I believe it's the one that will yield the best ROI.

Thanks for updating the benchmark table. I believe consolidating all the v3 subdomain under a single one is independent from indexing it in Google. Well, it even makes it simpler as you only have one branch to handle vs dozens.


AdaptiveHeight doesn't animate like original

Hi guys thank you for the amazing work.
I was just noticing that if i set adaptiveHeight: true works but it doesn't have smooth animation like the original slider.
You can see even on react-slick docs https://react-slick.neostack.com/docs/example/adaptive-height/
Do you have any speedy fix?
Thank you!

Oh sorry i've simply add CSS transition to .slick-list div and it works.
Anyway by default the original slider works like that. You can close this if you want.

Hello
I'm having the same problem with animating adaptive height.
My settings object
  const settings = {
    className: "",
    dots: false,
    arrows: false,
    infinite: true,
    slidesToShow: 1,
    slidesToScroll: 1,
    adaptiveHeight: true,
    pauseOnHover: false,
    autoplay: true,
    speed: 5000,
    autoplaySpeed: 0,
    cssEase: "linear",
  };

Slider usage
<Slider {...settings}>

</Slider>

https://user-images.githubusercontent.com/44469307/120523672-764b5c00-c3d6-11eb-95c3-d49b5a436fd5.mov
It is "jumping" up and down for couple of images and then in stalls as shown in the video above.


Set fetched bads array to be writeable, needed for remote access

Rationale
Fixes #145.
I do not understand why the bads array is set with WRITEABLE=False for remote access, while the vals array fetched in the same context is not.  Nevertheless, this does fix the problem in my testing.
Testing
Functional (using Mac laptop)

Get onto OCC VPN
Get into the ska environment in the ~/anaconda installation (not my current default ~/anaconda3).
Do the following for functional test (this fails without the patch):

>>> import Ska.engarchive.remote_access
>>> Ska.engarchive.remote_access.access_remotely = True
>>> import Ska.engarchive.fetch_eng as fetch
   ...:
Enter hostname (or IP) of Ska server (enter to cancel):131.142.---.---
Enter your login username [aldcroft]: <user>
Enter your password: <pass>
Establishing connection to 131.142.---.---...

>>> from Ska.engarchive.tests.test_fetch import test_ctu_dwell_telem
Ska/engarchive/fetch.py
>>> test_ctu_dwell_telem()
>>> # pass

For reference this relies on having the remote key file ska_remote_access.json in ~/anaconda/envs/ska.  One can also do the following prior to importing fetch:
>>> Ska.engarchive.remote_access.client_key_file = '<path>/ska_remote_access.json'

Regression testing
Passed unit regression tests on HEAD Ska and Ska3
Interface impact
None
Review

[ ] Jean Connelly
[ ] Mark Baski

Installation
Install to HEAD Ska flight, Ska3 flight and GRETA test after approval and when convenient (maybe along with another more impacting patch).  Mark B has indicated that this is not required for the pending Matlab tools release so no need for immediate install to GRETA dev.
Back-out
Reverting to 3.43.1 is straightforward.

The code changes look good and the regression test now runs to completion on Windows.  I also tested data retrieval from MCC by overlaying Ska EngArchive data on the thermal models and it looked good.  Overall I'm good with the fix - thanks Tom.

I was still trying to understand a bit of both how remote access works and why bads wasn't working.  I'm not sure if this is a fix to compensate for a numpy bug or an ipyparallel bug or what.  But if the test_ctu_dwell_telem regression test is working over remote access, I'm good with this fix.

@taldcroft I meant to ask about this in our tagup.  Do we want to run with this in the GRETA dev build?

Oops, I'd missed the "Mark B has indicated that this is not required for the pending Matlab tools release so no need for immediate install to GRETA dev."

Since it is a rare case for someone to need to access dwell data remotely (none of the plots in MCC use dwell data) I feel it can wait for the next update, unless we happen to need another EngArchive change for this MATLAB Tools release.  If someone did actually need to remotely access dwell data from their Windows PC, they could temporarily modify their installation until the next update.


kinematic_helper: Multiple rotation directions

The current get_kinematic_move() method alows a rotation along just one axis!
E.g:
target_kinematic = self.kinematic_model_helper.get_kinematic_move(pose=pos_to, rot_direction='y', rot_axis=-90)

But we will need to create rotation matrices with rotations from all directions
E.g.: Desired (x,y,z)-rotaton: (10,-60,-45)
Please change code from _build_rot_mat() accordingly!
Am I missing something @louisborn?
https://github.com/alpakadev/robot-ludens/blob/0d6be9ac2c63b39caf4f9a325f916cea536009ed/PythonScripts/Movement/Helper/KinematicModelHelper.py#L31-L33

_move_arm() method has new input argument 'rotation':
def _move_arm(self, pos_to: list, rotation: dict):
A rotation should have the following structure:
{'y': -90, 'x': 0, 'z': -90} -> a dict with key: string and value: int
Now every movement can have individual rotations depdening on the need of rotation to reach a certain pose

@louisborn, Did you perform a force push on your commits?
If so, please remember to fetch first and create a new branch for the issue in the future.

@louisborn, Did you perform a force push on your commits?
If so, please remember to fetch first and create a new branch for the issue in the future.

There is a new branch see 23-multiple-rotation-directions

There is a new branch see 23-multiple-rotation-directions

However, the dev branch was unexpectedly modified. - I'll try to resolve this issue

Is resolved now👍🏼


"Invalid packed transaction" when trying to send EOS

I can't send EOS token. Can't find any help on "invalid packed transaction". Checked cpuEmergency and they confirm I have 15ms of CPU which is enough to perform tx. Any help is appreciated.

I can not get mine off either and I have found no help. I have fairy wallet. I have ram but nothing else. I have not staked mine but can not get my tokens off and sent to binance

I went to bloks.io >>> see "Wallet" tab (on top).  You get it out there.

Hi! I now have the same problem, can someone please explain to me how to fix this? I’m not a computer technical Guy, so simple please :)


Can't remove cmd from application without ugly hack

Create a simple application eg cmd: "sleep 10"
Update the config with a docker image and remove the cmd field
The cmd field persists if not set or set to null (as expected), and responds with a minLength validation failure if set to blank.

The UI currently works around this by sending a single space character.

This could be solved by the usual PUT semantic (#1418),  related documentation issue #1822.
An alternative solution would be to allow the syntax "fieldName": null to explicitly remove that field from an app definition.

This is a pretty brutal bug and tripped me up, as a first time marathon user I wouldn't have expected the marathon-ui to transparently override my explicitly configured docker images. Ouch.

Hi @roobert, the UI won't override an explicitly configured docker image. There was a bug along those lines - #2338 - which was resolved in Marathon 0.11.1. Which version of Marathon are you using?

Hi @phildougherty, here are the versions I'm using:
# dpkg -l | grep -E 'mesos|marathon'
ii  marathon                        0.11.1-1.0.432.debian81           amd64        Cluster-wide init and control system for services running on Apache Mesos
ii  mesos                           0.25.0-0.2.70.debian81            amd64        Cluster resource manager with efficient resource isolation

My Dockerfile: https://github.com/roobert/webapp-hostname/blob/master/Dockerfile
Manual test, no args:
# docker run --rm -ti webapp-hostname
WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
[2015-11-04 17:10:45] INFO  WEBrick 1.3.1
[2015-11-04 17:10:45] INFO  ruby 2.1.5 (2014-11-13) [x86_64-linux-gnu]
== Sinatra (v1.4.6) has taken the stage on 4567 for development with backup from WEBrick
[2015-11-04 17:10:45] INFO  WEBrick::HTTPServer#start: pid=1 port=4567
^C== Sinatra has ended his set (crowd applauds)
[2015-11-04 17:10:49] INFO  going to shutdown ...
[2015-11-04 17:10:49] INFO  WEBrick::HTTPServer#start done.
#

Extra args to set alternate port:
# docker run --rm -ti webapp-hostname 5555
WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
[2015-11-04 17:11:10] INFO  WEBrick 1.3.1
[2015-11-04 17:11:10] INFO  ruby 2.1.5 (2014-11-13) [x86_64-linux-gnu]
== Sinatra (v1.4.6) has taken the stage on 5555 for development with backup from WEBrick
[2015-11-04 17:11:10] INFO  WEBrick::HTTPServer#start: pid=1 port=5555
^C== Sinatra has ended his set (crowd applauds)
[2015-11-04 17:11:12] INFO  going to shutdown ...
[2015-11-04 17:11:12] INFO  WEBrick::HTTPServer#start done.
#

If I try and launch this image through the marathon UI by setting:

ID = test0
Memory = 1024
Image = webapp-hostname

And I leave the Command unset, then launch the instance, status shows WAITING then DELAYED.
Config:
{
  "type": "DOCKER",
  "volumes": [],
  "docker": {
    "image": "webapp-hostname",
    "network": "HOST",
    "privileged": false,
    "parameters": [],
    "forcePullImage": false
  }
}

Note: I tried both BRIDGE and HOST network types.
I repeated the test with:

Command = 5555

..and the same situation occurred.
If I set:

Command = while :; do echo -n; done

Then the container launches immediately:
# docker ps -a
CONTAINER ID        IMAGE                       COMMAND                   CREATED             STATUS              PORTS                     NAMES
c69d1c207081        webapp-hostname             "/bin/sh -c 'while :;"    29 seconds ago      Up 29 seconds                                 mesos-264c44fe-8cc4-46d7-94e1-76dbae2930fa-S0.ad847202-0954-4929-997e-bb3077eeb885

# docker exec -ti c69d1c207081 /bin/bash
root@c69d1c207081:/# ps -ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Rs     0:50 /bin/sh -c while :; do echo -n; done
    5 ?        Ss     0:00 /bin/bash
   10 ?        R+     0:00 ps -ax

Config looks the same:
{
  "type": "DOCKER",
  "volumes": [],
  "docker": {
    "image": "webapp-hostname",
    "network": "BRIDGE",
    "privileged": false,
    "parameters": [],
    "forcePullImage": false
  }
}

The only difference is that Command was set, which overrode the ENTRYPOINT in my Dockerfile.
According to the docker docs, this isn't the expected behavior: http://docs.docker.com/engine/reference/run/#cmd-default-command-or-options
If I use the some JSON and the API then the instance launches almost as expected: https://github.com/roobert/webapp-hostname/blob/master/marathon-webapp-hostname.json
Config from the UI:
{
  "type": "DOCKER",
  "volumes": [],
  "docker": {
    "image": "webapp-hostname",
    "network": "BRIDGE",
    "portMappings": [
      {
        "containerPort": 4444,
        "hostPort": 0,
        "servicePort": 10000,
        "protocol": "tcp"
      }
    ],
    "privileged": false,
    "parameters": [],
    "forcePullImage": false
  }
}

# docker logs 6d12afa2a903
[2015-11-03 16:21:56] INFO  WEBrick 1.3.1
[2015-11-03 16:21:56] INFO  ruby 2.1.5 (2014-11-13) [x86_64-linux-gnu]
== Sinatra (v1.4.6) has taken the stage on 31369 for development with backup from WEBrick
[2015-11-03 16:21:56] INFO  WEBrick::HTTPServer#start: pid=1 port=31369

# docker exec 6d12afa2a903 ps -ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ssl    0:05 /app.rb
   75 ?        Rs     0:00 ps -ax

Command is 'Unspecified'
If I run docker ps -a straight after launching an instance from the UI I can see:
c76fc1058e68        webapp-hostname             "/bin/sh -c ' '"         5 seconds ago       Exited (0) 3 seconds ago                       mesos-264c44fe-8cc4-46d7-94e1-76dbae2930fa-S0.b613f321-c54d-4207-adbd-17430c7107c8

So it looks like this feature/bug still exists in 0.11.1.
Any help appreciated, thanks.

I'm on version 0.11.1 and just hit this bug as well. It seems creating applications through the web UI is just completely broken.
As a workaround, perhaps an empty string or entirely whitespace in an application description should be seen as an empty value?

In fact, the bug seems to be extremely obvious: https://github.com/mesosphere/marathon-ui/blob/v0.11.1/src/js/components/modals/AppModalComponent.jsx#L204-L208
When creating an application, if the "docker image" field is non-empty and the cmd field is empty, it's overwritten with a single space, meaning that the entrypoint is never used.

@philipnrmn, any update on this? Cheers!

Hi @magcius, the reason for those lines of code existing is that when editing an application definition and adding a docker image field and removing a cmd field, the cmd needs to be overwritten with a single space. Sending null or "" used to leave the old cmd intact. Recent versions of the Marathon API have fixed this issue.

Hi @philipnrmn, thanks for the reply but what version of the marathon-api is this fixed in? As described in my earlier post I'm using 0.11.1 and this bug still exists.
Thanks!

Hi @roobert, sorry I missed your detailed feedback upthread! I think you tagged the wrong phil.
Re your immediate comment, the API issue is fixed in 0.13, which is set for imminent release - see this commit. I'll do some manual testing now on 0.13 and master, and post an update shortly.

@philipnrmn, Great, thanks again! My fault for tagging the wrong Phil :)

@philipnrmn I can't see any evidence that code is ran only for editing and not for adding -- it seems it's ran as a post-processing step after every click of the Submit button. I haven't tested 0.13 yet, but on 0.11.1, I can confirm that the bug exists when simply adding an application.
I'm sure 0.13 has some excellent improvements, but it remains that you cannot create any usable Docker application using the Marathon UI because of this bug. That seems like a pretty major issue to have in a stable release.
And do you have a reference for the API issue being fixed? #1418 remains open and in the backlog milestone, and the linked commit simply goes to a few test suite changes.
Thanks.

Actually, I'm a bit curious now. What's the value in replacing cmd with a single space? On 0.11.1, this causes Marathon to think it should run /bin/sh -c " ", which will complete instantly, causing the task to spin up and forever down.
Is there a version of Marathon where a cmd of a single space will have usable behavior? In 0.11.1, any non-null value is treated as a shell command: https://github.com/mesosphere/marathon/blob/v0.11.1/src/main/scala/mesosphere/mesos/TaskBuilder.scala#L225-L230

Creating a docker image in 0.13.0-RC6 without specifying a command does not cause a cmd field to be set with any value. If this is an issue in 0.11.1, we can say it's fixed in 0.13.0.

Also in 0.13.0-RC6:
Creating a non-dockerised application, then editing it by adding a docker image and removing the command results in the field "cmd": " " being sent to the API.

In 0.11.1, creating a dockerised application without specifying a command does result in the field "cmd": " " being sent to the API.

@magcius, thanks for the extra feedback. You're quite right, the API has in fact not been fixed (I updated my earlier comment to reflect this) and sending a space is a bad solution which causes the subsequent application to be unusable. aegrescit medendo.
Just wanted to clarify this point:

you cannot create any usable Docker application using the Marathon UI because of this bug

In 0.11.1, you cannot create a working Docker application without specifying a command because of this bug. The workaround is to copy the command or entrypoint from your Dockerfile into the cmd field of the application. This is fixed in 0.13.0.

On the matter of the API fix, I've just done some testing, and the commit referenced above does indeed fix this bug. It is fixed in the API as of 0.13.0, which was coincidentally announced a few moments ago.
@roobert huge thanks for your very detailed logs, it made testing this about a million times easier than it would otherwise have been.
@magcius #1418 is a broader story around PUT semantics, which isn't yet resolved. However, I can confirm that this specific bug is now fixed.

@philipnrmn glad I could help, thanks for the awesome project!


ofxDarknet vs darknet app

My compiled version of the yolo ofxDarknet demo does not behave like the darknet demo application.
At startup, the yolo ofxDarknet demo shows tons of labels, then after a few seconds, no labels at all.
This dysfunctional behavior occurs with all yolo configs. What could be wrong?

the first line in draw is controlling the threshold of what labels to include with the mouse: float thresh = ofMap( ofGetMouseX(), 0, ofGetWidth(), 0, 1 ); maybe you are adjusting it all the way to the right?

You are right; it works as you described.
But it crashes after a few minutes of use, sometimes crashing the computer. I got messages about low memory (my computer have 16G of RAM). How different is this version from the original software?

i haven't had this issue but i haven't used it several minutes at a time. @mrzl mentioned experiencing something like this too, possibly because of a memory leak which we need to investigate.

Indeed, I was experiencing the same. Even after investigating for ages, I couldn't track down the obvious memory leak. I will update here once I found and fixed it..

uhmmm ... not sure if this is the fix but when I was working with training darknet using another application I had to increase my sub-divisions in the cfg file double and then that kind of stopped the memory errors. If you're video ram is leading to the issue that may fix it.

@mrzl Have you resolved this memory leak I haven't been able to find a memory leak or lower its effects either

@gurmeetsidhu you're making reference to a different issue, which is running out of memory on startup. increasing subdivisions as you say fixed that for us (and we updated the cfg files for that). i often have to close a lot of applications as well (especially those which consume vram) to get it to work sometimes.
@marc-antimodular the problem you described in january should also be fixed. it was due to a memory leak which we fixed in https://github.com/mrzl/ofxDarknet/commit/db47306fa7b34d121533afe9c4f13b6bb814f5c4. sorry for the late notice, hope it's useful.

Yep, I think you @genekogan sorted out the memory leak, so we can close this one here, right? Please re-open if there's still an issue!


Touch near Seekbar make seekbar reverse like 1 second

I'm using ArcSeekBar in my android app. It works fine :).
But when I tap in the area of seekbar it just go back 1 second (i.e around the seekbar) which is irritating when I'm playing songs.
I have also tried onClick attribute but didn't work

I cannot reproduce.


Story: Refactoring of token handling in EDC

Feature Request
this is a story issue that tracks all necessary steps outlined in decision-record 2023-12-23.
Which Areas Would Be Affected?
wide areas of the EDC code base, plus downstream EDC projects
Why Is the Feature Desired?
token handling is currently all over the place, and it needs to be streamlined and unified.
Solution Proposal
Implement the following issues:

[x] #3740
[x] #3741
[x] #3742
[x] #3744
[x] #3757
[x] #3745
[x] #3746
[x] #3747
[x] #3748

All PRs should be merged into a temporary branch refactor/token-handling (https://github.com/eclipse-edc/Connector/tree/refactor/token-handling) to avoid constant build breakages and then merged into main in one fell swoop.

Hello @paullatzelsperger
Thanks so much for your reply, what does IATP stand for?


DEBUG command not allowed in redis 7

CRITICAL:root:<class 'redis.exceptions.ResponseError'>
2022-02-16 22:37:39,007 CRITICAL <class 'redis.exceptions.ResponseError'>
------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/dist-packages/redisbench_admin/run_remote/run_remote.py", line 292, in run_remote_command_logic
    ) = remote_db_spin(
  File "/usr/local/lib/python3.9/dist-packages/redisbench_admin/run_remote/remote_db.py", line 252, in remote_db_spin
    debug_reload_rdb(dataset_load_timeout_secs, redis_conns)
  File "/usr/local/lib/python3.9/dist-packages/redisbench_admin/run/cluster.py", line 77, in debug_reload_rdb
    conn.execute_command("DEBUG RELOAD NOSAVE")
  File "/usr/local/lib/python3.9/dist-packages/redis/client.py", line 901, in execute_command
    return self.parse_response(conn, command_name, **options)
  File "/usr/local/lib/python3.9/dist-packages/redis/client.py", line 915, in parse_response
    response = connection.read_response()
  File "/usr/local/lib/python3.9/dist-packages/redis/connection.py", line 756, in read_response
    raise response
redis.exceptions.ResponseError: DEBUG command not allowed. If the enable-debug-command option is set to "local", you can run it from a local connection, otherwise you need to set this option in the configuration file, and then restart the server.
------------------------------------------------------------

Fixed by #361


Fix snyk version in latest Docker Desktop release notes

Proposed changes
Fixed the snyk version in the latest Docker Desktop release notes.

Dup of #11731


[PHPStanRules]  Add RequireThisCallOnLocalMethodRule

Fixes #2669

All checks have passed 🎉 @TomasVotruba it is ready for review.

Thank you :+1:


Default Pages to Story Type (exclude 1st page)

I am so stoked to find this project alive after all these years!
I am also a metadata-obsessed nerd. I am digging the page types concept, but finding it impossible at scale.
I can't set the type of multiple pages at once (shift-select, etc.), and while I can use the keyboard, I also basically just flipped through the entire book setting 98% of the pages to Story...
Could there be a setting to just go ahead and mark all the pages after the first, as Story by default? Then I only need to check for pages to delete, or previews, editorials/roundups? (Until I give up and stop caring about those, probably).
Dream state would also be some spoiler mode, that blurs the Story pages by default, so you don't get some dramatic reveal spoiled in the last frame, just checking if there is an ad/tag at the end of the book.

I'm not going to default pages to any type except for the cover because that's needed for other operations.
Now there is already an algorithm to try and determine if there is a scanner page that I can add an option for.
I also will enable bulk edits for page type and the double page checkbox.
I won't be adding in image blurring but if someone wants to make a PR I'm open to it.

787f3e8ea149b5be4abc3f47d0e631ab3997e101 enables bulk editing for page type and the double page checkbox
d98f815ce00ba56fd002dd6688718548242f1455 Adds a button to attempt to identify a scanner page
These will be included in the next alpha
If anyone wants to contribute a PR to allow blurring out pages I'll accept it.


Automatic link generation in template could be slightly improved?

Thank you for the template! I ran into two very small/minor issues:

I forgot to include a trailing / in my repo url, so the bug reports link did not work automatically (i.e., https://github.com/amices/ggmiceissues?q=label%3Abug returns 404 because of the missing '/' after the repo name). Maybe provide a hint in the info bubble?)
The link to the code of conduct contains the term master, whereas some repos now use main (i.e. https://github.com/amices/ggmice/blob/master/CODE_OF_CONDUCT.md), but this automatically redirects

the gui part link is out-dated, new link is here https://gitlab.gnome.org/Archive/byzanz


At PV6, translate time for Plutus correctly.

The relevant part of this change is in TxInfo.hs (and the enabling switch in
HardForks.hs). The rest is required to plumb through the protocol parameters to
allow this switch.

Cool


NetApp Cloud Compliance has been renamed to NetApp Cloud Data Sense

Cloud Compliance is an old term. In the Azure market place Cloud Compliance has been replaced by NetApp Cloud Data Sense
https://azuremarketplace.microsoft.com/en-us/marketplace/apps/netapp.cloud-compliance?tab=Overview
The URL is also incorrect and shows Cloud Compliance.
Document Details
NetApp add-ons is the first category of add-ons introduced under Storage service add-ons. It provides access to NetApp Cloud Compliance. Clicking the NetApp Cloud Compliance tile opens a new browser and directs you to the add-on installation page.
https://docs.microsoft.com/en-us/azure/azure-netapp-files/whats-new#june-2021
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 8380a849-c87e-6769-0c7d-c4913b5e98eb
Version Independent ID: b7192f4f-534d-69b0-40ee-38740598c28c
Content: What's new in Azure NetApp Files
Content Source: articles/azure-netapp-files/whats-new.md
Service: azure-netapp-files
GitHub Login: @b-hchen
Microsoft Alias: anfdocs

Thanks for reporting this. I have assigned the issue to the content author to investigate further and update the document as appropriate.

@vercin7277 - Thank you for reminding us to reflect the name change.  This doc update has been implemented (https://github.com/MicrosoftDocs/azure-docs-pr/pull/186238 ) and should be posted on Jan 26.
cc @b-ahibbard
#please-close

You’re welcome Julie !
Kind regards,
Verron Martina
Cloud Solution Architect for Azure Alliance
Mobile: +31 6 2090 2089 | Email: @.***

From: Julie Chen @.>
Sent: Wednesday, January 26, 2022 3:07:51 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Martina, Verron @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] NetApp Cloud Compliance has been renamed to NetApp Cloud Data Sense (Issue #86913)
NetApp Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe.
@vercin7277https://github.com/vercin7277 - Thank you for reminding us to reflect the name change. This doc update has been implemented (MicrosoftDocs/azure-docs-pr#186238https://github.com/MicrosoftDocs/azure-docs-pr/pull/186238 ) and should be posted on Jan 26.
cc @b-ahibbardhttps://github.com/b-ahibbard
#please-close
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/86913#issuecomment-1021790103, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APOGP7O47QJPYRAODN5VOYLUX5JPPANCNFSM5MYSEZKA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>

Only Microsoft employees can close issues or pull requests via commenting in this repo.


Add Timeouts to Requests Calls

The python-requests library has a really nasty problem of not setting a default timeout value (related: https://github.com/requests/requests/issues/3070)
Therefore, sometimes random requests get "stuck" (especially with SSL connections), which is problematic for very long-running applications. This library is vulnerable to this problem because it doesn't use a default timeout.
We should add one! I can PR if you accept the idea.

Fixed in #80 by @Miserlou. Thanks!


WA_origin, WA_destination

Make sure all choices add to 1.  Don't leave some as all zeros as this is brittle.  Just make a best guess.

@SusanEAllen, what you’re seeing is the heterogeneity of traffic between locations.  Some locations receive oil from ATBs, some do not.  The zeros reflect places where there is no oil transfer for particular vessels. This is fixed by the DOE data.  Instead of introducing guesses to the DOE data file, my preference would be to handle the case of zero values separately.  This would look something like: If the sum of fuel fractions is not one then use the more generic fuel allocations, which we have set as “US”, “Pacific”. I’m leaving CAD out b/c we don’t have data for CAD and don’t have this issue for those origins/destinations. This option effectively says: there is a mistake in our origin-destination methodology but instead of throwing out this case and selecting a new location/vessel-type to fix the mistake, we are going to keep the selected location and vessel (which would be tanker, ATB or tug) and use a generic fuel allocation as cargo.
This is what I have been planning, and I think this approach addresses your concern.  Are you okay with this approach instead of the “fix the data” approach?

All zeros are too brittle.  Not adding to 1 is a nice easy check for consistency in the data and using it for this purpose instead will not allow this check.  Given the difficulty in attributing types of vessels to ATB and tank barge, I think it would make sense to propagate that information into the file.  You can add a note to the file that you are doing that.  It is probably a better guess than the generic case.

I think we resolved this.  I’m going to leave the data as is with 0s for cases of no gallons of oil transfers and will use “if sum of fuel fraction equals zero” to attribute fuel based on the generic US allocation (which combines both import and export).  Yes?  @SusanEAllen, can I close this or would you like to leave the thread open for discussion/comment?

Fine to close.


Font Mismatch

📝 Description
There seem to be many places where the fonts used didn't apply like in the hero heading, Which can be improved either by using the same font or some other font.
🖼 Screenshots

📋 Additional Information
Feel free to suggest your own fonts or any suggestions regarding this

Pls assign this issue to me


Add black to eth2 code

What was wrong?
Lack of a code style tool.
How was it fixed?
Introduces black as a code formatter to the eth2 code in this repo.
Cute Animal Picture

i can go back and add isort in this PR as the combo is what we want and i had left it out of this PR because I was confused about how they interacted.

Closed in favor of #974.


Update README.md

Im learning how to make changes on a branch of my original repository, it seems to be something easy but is just an MD file, so it canno ensure nothing.
Pull request opened

The commit from development branch was merged.


t11

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

/test all

@jwendell: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
0bf1c50affaf10ae0d61d05a68194212be22a7f4
link
true
/test unit-tests-arm64

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jwendell: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
0bf1c50affaf10ae0d61d05a68194212be22a7f4
link
true
/test unit-tests-arm64

unit-tests_istio
0bf1c50affaf10ae0d61d05a68194212be22a7f4
link
true
/test unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jwendell: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
0bf1c50affaf10ae0d61d05a68194212be22a7f4
link
true
/test unit-tests-arm64

unit-tests_istio
0bf1c50affaf10ae0d61d05a68194212be22a7f4
link
true
/test unit-tests

gencheck_istio
0bf1c50affaf10ae0d61d05a68194212be22a7f4
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test all

@jwendell: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio
0bf1c50affaf10ae0d61d05a68194212be22a7f4
link
true
/test unit-tests

gencheck_istio
0bf1c50affaf10ae0d61d05a68194212be22a7f4
link
true
/test gencheck

unit-tests-arm64_istio
8276548b2bccf12de99b1446bf1356e9e484b4ff
link
true
/test unit-tests-arm64

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test all

@jwendell: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
8276548b2bccf12de99b1446bf1356e9e484b4ff
link
true
/test unit-tests-arm64

gencheck_istio
db9b4741f493cb86cc64563cae186be7a31222b7
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/test all

PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Make Subscription work across browser tabs

Feature request
It would be great if Subscription (and thus supabase.auth.onAuthStateChange) would work across browser tabs; this was the behavior I actually expected (although maybe I was overly optimistic).
Usecase
The usecase I am after is to reactively synchronize authentication changes between tabs. If a user signs out on one tab, the second tab should reflect this change of authentication state.
Describe alternatives you've considered
One alternative is synchronizing authentication state by separate means somehow (e.g. using realtime subscriptions and a dedicated table); but as an app developing this is more effort than it is worth, and I would probably just go with the alternative of not bothering to synch browser tab authentication.
Prior art
swr uses revalidate on focus: https://swr.vercel.app/docs/revalidation#revalidate-on-focus

Will be addressed with #566.
Closing the issue so it doesn't linger around.


[query] Fix, remove not possible to order columns

CATEGORY
Choose one

[X] Bug Fix
[ ] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY
Order by fields are not possible for functions has properties, these are not getting excluded in FAB so the default will make them eligible for order. When a user tries (for example) to order a Query by username, superset will raise an exception. This simple fix, will define the allowed order by fields on ModelViews for QueryView and SavedQueryView.
The following fields, were removed has order by fields:

QueryView.username
QueryView.database_name
SavedQueryView.user
SavedQueryView.database
SavedQueryView.pop_tab_link

ADDITIONAL INFORMATION

[ ] Has associated issue:
[X] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS

Codecov Report

Merging #7636 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #7636      +/-   ##
==========================================
+ Coverage   65.53%   65.54%   +<.01%
==========================================
  Files         435      435
  Lines       21726    21728       +2
  Branches     2393     2393
==========================================
+ Hits        14239    14241       +2
  Misses       7365     7365
  Partials      122      122

Impacted Files
Coverage Δ

superset/views/sql_lab.py
86.11% <100%> (+0.39%)
:arrow_up:

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 1dc17f3...fecdef2. Read the comment docs.


Update LTS Haskell

Fixes https://github.com/kframework/kore/issues/1913

Reviewer checklist

[ ] Test coverage: stack test --coverage
[ ] Public API documentation: stack haddock

@ana-pantilie I got kore to build with GHC 8.10.1, but not ghcide, hlint, or stylish-haskell due to some dependency failure. I think I may be the only one affected by that.