HDFS-13989. RBF: Add FSCK to the Router

JIRA: https://issues.apache.org/jira/browse/HDFS-13989
01 patch plus:

Rebased and refactor the code
(hopefully) support https
Add end-to-end unit test

Note that RouterFsck does not consider the mount table for now. The request is always forwarded to all the active downstream namenodes. The path of the fsck arguments is not changed when forwarding the request.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

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

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

_ trunk Compile Tests _

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

+1 :green_heart:
mvninstall
18m 24s
trunk passed

+1 :green_heart:
compile
3m 23s
trunk passed

+1 :green_heart:
checkstyle
0m 55s
trunk passed

+1 :green_heart:
mvnsite
1m 49s
trunk passed

+1 :green_heart:
shadedclient
15m 23s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
2m 18s
trunk passed

+0 :ok:
spotbugs
1m  7s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
3m 51s
trunk passed

_ Patch Compile Tests _

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

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

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

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

-0 :warning:
checkstyle
0m 48s
hadoop-hdfs-project: The patch generated 7 new + 1 unchanged - 0 fixed = 8 total (was 1)

+1 :green_heart:
mvnsite
1m 36s
the patch passed

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

+1 :green_heart:
shadedclient
13m  3s
patch has no errors when building and testing our client artifacts.

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

-1 :x:
findbugs
1m 12s
hadoop-hdfs-project/hadoop-hdfs-rbf generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

_ Other Tests _

-1 :x:
unit
113m 34s
hadoop-hdfs in the patch failed.

-1 :x:
unit
8m 16s
hadoop-hdfs-rbf in the patch failed.

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

198m 19s

Reason
Tests

FindBugs
module:hadoop-hdfs-project/hadoop-hdfs-rbf

Found reliance on default encoding in org.apache.hadoop.hdfs.server.federation.router.RouterFsck.remoteFsck(MembershipState):in org.apache.hadoop.hdfs.server.federation.router.RouterFsck.remoteFsck(MembershipState): new java.io.InputStreamReader(InputStream)  At RouterFsck.java:[line 128]

Failed junit tests
hadoop.hdfs.TestDeadNodeDetection

hadoop.hdfs.TestDFSInputStream

hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA

hadoop.hdfs.server.federation.router.TestRouterClientRejectOverload

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1832

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 99e28cac3da8 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
personality/hadoop.sh

git revision
trunk / 314e2f9

Default Java
1.8.0_242

checkstyle
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/1/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt

findbugs
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/1/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.html

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/1/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/1/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/1/testReport/

Max. process+thread count
4046 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/1/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

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
27m 37s
Docker mode activated.

_ Prechecks _

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

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

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

_ trunk Compile Tests _

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

+1 :green_heart:
mvninstall
19m 44s
trunk passed

+1 :green_heart:
compile
3m 39s
trunk passed

+1 :green_heart:
checkstyle
0m 57s
trunk passed

+1 :green_heart:
mvnsite
1m 52s
trunk passed

+1 :green_heart:
shadedclient
17m 21s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
1m 16s
trunk passed

+0 :ok:
spotbugs
1m 16s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
4m 21s
trunk passed

_ Patch Compile Tests _

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

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

-1 :x:
compile
4m 23s
hadoop-hdfs-project in the patch failed.

-1 :x:
javac
4m 23s
hadoop-hdfs-project in the patch failed.

-0 :warning:
checkstyle
1m 15s
hadoop-hdfs-project: The patch generated 11 new + 1 unchanged - 0 fixed = 12 total (was 1)

+1 :green_heart:
mvnsite
2m 29s
the patch passed

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

+1 :green_heart:
shadedclient
21m  8s
patch has no errors when building and testing our client artifacts.

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

+1 :green_heart:
findbugs
6m  5s
the patch passed

_ Other Tests _

-1 :x:
unit
98m 49s
hadoop-hdfs in the patch passed.

+1 :green_heart:
unit
8m 36s
hadoop-hdfs-rbf in the patch passed.

-1 :x:
asflicense
0m 36s
The patch generated 43 ASF License warnings.

227m 15s

Reason
Tests

Failed junit tests
hadoop.hdfs.TestDeadNodeDetection

hadoop.fs.viewfs.TestViewFsHdfs

hadoop.hdfs.server.diskbalancer.command.TestDiskBalancerCommand

hadoop.hdfs.TestMiniDFSCluster

hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot

hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA

hadoop.fs.viewfs.TestViewFileSystemWithAcls

hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks

hadoop.fs.viewfs.TestViewFileSystemHdfs

hadoop.fs.TestEnhancedByteBufferAccess

hadoop.hdfs.TestSafeModeWithStripedFile

hadoop.hdfs.server.diskbalancer.TestDiskBalancerWithMockMover

hadoop.hdfs.server.diskbalancer.TestConnectors

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1832

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 967dc8cb56b9 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
personality/hadoop.sh

git revision
trunk / fafe78f

Default Java
1.8.0_242

compile
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/2/artifact/out/patch-compile-hadoop-hdfs-project.txt

javac
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/2/artifact/out/patch-compile-hadoop-hdfs-project.txt

checkstyle
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/2/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/2/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/2/testReport/

asflicense
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/2/artifact/out/patch-asflicense-problems.txt

Max. process+thread count
4229 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/2/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

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

This message was automatically generated.

Yetus does not look very happy but it seems unrelated.
Please double check.

@goiri Thank you for your review. Fixed checkstyle issues.

Yetus does not look very happy but it seems unrelated.

Agreed.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

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

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

_ trunk Compile Tests _

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

+1 :green_heart:
mvninstall
22m  0s
trunk passed

+1 :green_heart:
compile
3m 32s
trunk passed

+1 :green_heart:
checkstyle
0m 56s
trunk passed

+1 :green_heart:
mvnsite
1m 48s
trunk passed

+1 :green_heart:
shadedclient
18m 25s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
1m 12s
trunk passed

+0 :ok:
spotbugs
1m  7s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
4m  2s
trunk passed

_ Patch Compile Tests _

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

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

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

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

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

+1 :green_heart:
mvnsite
1m 40s
the patch passed

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

+1 :green_heart:
shadedclient
15m 24s
patch has no errors when building and testing our client artifacts.

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

+1 :green_heart:
findbugs
4m 17s
the patch passed

_ Other Tests _

-1 :x:
unit
114m 20s
hadoop-hdfs in the patch passed.

-1 :x:
unit
9m 54s
hadoop-hdfs-rbf in the patch passed.

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

238m 20s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.balancer.TestBalancerWithHANameNodes

hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA

hadoop.hdfs.server.namenode.TestAddOverReplicatedStripedBlocks

hadoop.hdfs.server.federation.router.TestRouterFaultTolerant

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1832

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

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

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / d5467d2

Default Java
1.8.0_242

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/3/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/3/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/3/testReport/

Max. process+thread count
2924 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/3/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

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

_ Prechecks _

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

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

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

_ trunk Compile Tests _

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

+1 :green_heart:
mvninstall
21m 55s
trunk passed

+1 :green_heart:
compile
3m 37s
trunk passed

+1 :green_heart:
checkstyle
0m 56s
trunk passed

+1 :green_heart:
mvnsite
1m 50s
trunk passed

+1 :green_heart:
shadedclient
18m 20s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
1m 15s
trunk passed

+0 :ok:
spotbugs
1m 10s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
4m  8s
trunk passed

_ Patch Compile Tests _

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

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

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

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

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

+1 :green_heart:
mvnsite
1m 45s
the patch passed

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

+1 :green_heart:
shadedclient
16m 30s
patch has no errors when building and testing our client artifacts.

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

+1 :green_heart:
findbugs
4m 24s
the patch passed

_ Other Tests _

-1 :x:
unit
112m 42s
hadoop-hdfs in the patch passed.

+1 :green_heart:
unit
10m 25s
hadoop-hdfs-rbf in the patch passed.

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

209m 18s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA

hadoop.hdfs.TestFileCreation

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1832

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

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

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 9b8a78d

Default Java
1.8.0_242

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/4/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/4/testReport/

Max. process+thread count
2730 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1832/4/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

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

This message was automatically generated.

Merged. Thanks @goiri for your reviews.


when i run :mvn clean package I get this error  [ERROR] Failed to execute goal com.spotify:docker-maven-plugin:0.3.258:build (default) on project vviton-service-product: Exception caught: ADD failed: stat /mnt/sda1/var/lib/docker/tmp/docker-builder982375770/vviton-service-product-bin.tar.gz: no such file or directory -> [Help 1]

Description
[Add feature/bug description here]
How to reproduce
[Add steps on how to reproduce this issue]
What do you expect
[Describe what do you expect to happen]
What happened instead
[Describe the actual results]
Software:

docker version: [Add docker version here, client and server]
docker-maven-plugin version: [Add docker-maven-plugin version here]
maven version: [Add maven version here]

Full backtrace
[Paste full backtrace here]

Who can help me?

Does the file vviton-service-product-bin.tar.gz exist in the docker context directory?

Please provide all of the requested info in the issue template if you'd like assistance


CBS hls content no proxy needed

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like that [x])
Use Preview tab to see how your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2016.07.22. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2016.07.22

Before submitting an issue make sure you have:

[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[x] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

Description of your issue, suggested solution and other information
Okay, now here's the thing: CBS needs to know that we are in the United States to get access to their video content. So when you are not in US, you can use a proxy in youtube-dl. That's all nice, but when passing the OnceURL link to ffmpeg it seems to pass it with the proxy even though the actual video content (and with 1hour-video that can be a lot of data) it isn't neccesary to use a proxy. Fetching content via proxy can be slow and annoying if ffmpeg doesn't catch all parts.

Post an example URL.

Basicly any URL from CBS, for example: http://www.cbs.com/shows/zoo/video/D33076BF-B427-6A87-EC52-A26D3E01F3E1/zoo-collision-point/

will be supported in the next version using --geo-verification-proxy option.


Add back validatation that the scheme matches the wire protocol

This adds back in the scheme and wire protocol check (see #8465) along
with a configuration to be able to disable the check if the verification
is not desired.

Cherry-picked to v9.2.x


KidCode > KidsCode ?

Isn't it KidsCode and not KidCode?

There is already something called KidCode

CodeKids? :P
On Tue, Jun 28, 2016 at 12:49 PM Hampton<EMAIL_ADDRESS>wrote:

There is already something called KidCode
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/KidsCode/Main-Website/pull/3#issuecomment-229026658,
or mute the thread
https://github.com/notifications/unsubscribe/APo_KatXso_h6BsO7LgyZ80xls2PHpCJks5qQQpSgaJpZM4I_0bn
.


Syntax error on page

The following command mentioned on the page doesn't have the correct syntax (missing appropriate braces).
Set(MyAccount, Patch(Accounts, First(Account), 'Account Name': "Example name");

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

ID: 5786697f-ee29-1b61-c59a-955086201d55
Version Independent ID: d2130620-9767-c72f-5bd7-8417e48cf65d
Content: Patch function in Power Apps - Power Apps
Content Source: powerapps-docs/maker/canvas-apps/functions/function-patch.md
Service: powerapps
Sub-service: canvas-maker
GitHub Login: @gregli-msft
Microsoft Alias: gregli

Thanks for contacting us. We have updated the docs and pushed it live. Closing the issue. If you need further help, please reopen or create a new issue.


API Authentication

Implement OAuth authentication in REST API and in hs_restclient.

OAuth 2.0 support has been addded, closing.


[Manifest][codeupdate][1439853]

Minor update in the manifest code.

Docs Build status updates of commit 7fad1e1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/messaging-extensions/how-to/action-commands/define-action-command.md
:bulb:Suggestion
View
Details

msteams-platform/messaging-extensions/how-to/action-commands/define-action-command.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'An overview of messaging extensions on the Microsoft Teams platform' is duplicated in 'messaging-extensions/how-to/action-commands/define-action-command.md(4,14)', 'messaging-extensions/what-are-messaging-extensions.md(4,14)'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 7fad1e1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/messaging-extensions/how-to/action-commands/define-action-command.md
:bulb:Suggestion
View
Details

msteams-platform/messaging-extensions/how-to/action-commands/define-action-command.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'An overview of messaging extensions on the Microsoft Teams platform' is duplicated in 'messaging-extensions/how-to/action-commands/define-action-command.md(4,14)', 'messaging-extensions/what-are-messaging-extensions.md(4,14)'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit a6f2e5f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/messaging-extensions/how-to/action-commands/define-action-command.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit a6f2e5f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/messaging-extensions/how-to/action-commands/define-action-command.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Fix InlineDictionary Behavior for Single Item Reassignment

What does the pull request do?

This PR addresses an issue with the InlineDictionary when handling reassignment of a single item.
What is the current behavior?

Current Behavior:

When the Set method was called, it ignored the overwrite parameter if the dictionary contained only one item.
This caused the Set method to behave like the Add method, leading to unexpected behavior in composition animations.
Specifically, the second composition animation would not play because it could not replace the first animation. Instead, it was added after the first animation, preventing it from being executed.

See https://github.com/AvaloniaUI/Avalonia/blob/68a626f678b7fa4b1d1497cf7f419f7aebf703ee/src/Avalonia.Base/Rendering/Composition/Server/ServerObjectAnimations.cs#L109-L120
What is the updated/expected behavior with this PR?

Updated Behavior:

The InlineDictionary now respects the overwrite parameter even when it contains only one item.
This ensures that the second composition animation can overwrite the first one, allowing it to play correctly.

How was the solution implemented (if it's not obvious)?

Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/avalonia-docs with user documentation

Breaking changes

Obsoletions / Deprecations

Fixed issues

Fixes https://github.com/AvaloniaUI/Avalonia/issues/17368

Thank you! Could you please add a matching unit test to the InlineDictionaryTests? There isn't a lot of test coverage for this class currently, but we should at least cover fixed bugs :)

@MrJul Thank you for your review. And I updated my code.


List available locales we can use with DataFaker

Is it possible to list all available locales we can use with DataFaker?
I would like to pick random locales when I generate data. Also, I developed an IntelliJ plugin based on your amazing DataFaker lib, and I'm trying to find a way to show all available locales...
Thx!

I believe that's "faker.locality.allSupportedLocales()"

Thx @bodiam!
It sounds good. It doesn't work for now, but I think this is a bug: code lists locale files with
String[] resourceFiles = new File(./src/main/resources).list();

which cannot work outside unit tests. It should use class.getResource methods, something like this. Actually, I don't know if we can list files in classpath resources... 🤔

Thanks for reporting this! That's of course a silly bug, sorry about that! I'll see what I can do to fix that.

In my project I use a Gradle task that writes all available locales into the resources/dataFakerLocales.txt file. This file then parsed at runtime. You can use my workaround: https://github.com/alx-mag/lorem/blob/c5c8a5dabf70d0dc5c6a079b14783b855b1391dd/build.gradle.kts#L137.

There is an issue with this solution: it does not support locales added with custom providers.
Here is a fix for generic case at #589 please have a look
// cc @jonathanlermitage  as a reporter

finally it's merged
faker.locality().allSupportedLocales());
now should return the actual list.
Please reopen if it does not work


Villagers follow players holding emerald blocks

As per the title, I'd like to see a feature to allow villagers to follow players that hold an emerald block, much like animals following wheat, to make transporting them easier. Perhaps this item could also be configured to be a different item if one desires, or even read from a tag that can have multiple items put into it?

I've received an overwhelming number of feature requests over the week and they are filling up the issue tracker and making it difficult to keep track of what is even going on. I've enabled Discussions on the repo as a new location for feature requests. Unfortunately, GitHub has "temporarily" disabled the ability to convert issues to discussions, so I'm closing all feature request issues. However, I'm tracking all the closed issues in a Project board; despite being closed, they're still on my radar on the board. All new feature requests must go to Discussions. Feature requests opened as issues going forward will be closed.

I've received an overwhelming number of feature requests over the week and they are filling up the issue tracker and making it difficult to keep track of what is even going on. I've enabled Discussions on the repo as a new location for feature requests. Unfortunately, GitHub has "temporarily" disabled the ability to convert issues to discussions, so I'm closing all feature request issues. However, I'm tracking all the closed issues in a Project board; despite being closed, they're still on my radar on the board. All new feature requests must go to Discussions. Feature requests opened as issues going forward will be closed.


Type Definitions

When I install this module using yarn it correctly downloads all files, but using it with Typescript fails with the compiler complaining about the d.ts file not declaring a module.
When I install the package with npm the unpacked folder in node_modules doesn't contain the d.ts file at all and typescript works fine.
A) Should the d.ts file not export/declare a module ?
B) Why is the d.ts file not included in the package npm installs but is in yarn ?

I'm afraid I have no idea about the first part. I have never touched TypeScript and I do not wish to. I merged the PR that added this definition file this morning under the impression that it couldn't cause any harm. https://github.com/Olical/EventEmitter/pull/130
With regards to your second question, maybe there's a npmignore or list of files that are allowed in the package somewhere. Probably in the package.json. I'm guessing that should be easy to fix.

The ts file is there when I install the package through npm.

@matthiasg I'm the one that added the .d.ts file, something I don't have much experience with, so I apologize for not knowing more about the interactions between TypeScript and npm. I can make the structure match the DefinitelyTyped version, as that seems to work.

@matthiasg I (hopefully) fixed it on my fork, can you try reinstalling it with npm from git://github.com/jdanford/EventEmitter.git#363023e5b14b05cbd5a67e13cd8d55bcc0ea6906?

I'm also seeing an issue when trying to import into a typescript project.  File is not a module.

The first part of the question is not related directly to typescript. Npm just doesn't unpack the tgz correctly. The d.ts file is just missing after installing. This has the coincidental benefit of allowing ts to compile , but it should not have happened.
I will try again today.

@matthiasg - I'm getting the d.ts file after installing.  In my case, I'm pretty sure the error I'm seeing is based on the fact that it exports nothing as stated above.
Also, the package.json now specifies a types entry point.  I'm sure you already know this but if you aren't getting the d.ts file for whatever reason, and the types property is specified, I'm guessing that would probably create issues.

Again, I want to apologize for screwing this up. I'm one of those weird people that avoid JavaScript package managers, so I didn't realize that different module systems would affect how exports work. @landonpoch have you tried installing this package from the commit I posted?

@jdanford Yeah, that link you provided appears to fix the issue for me.  In the meantime, I'm going to lock down to 5.1.x instead of 5.x.x.  When the fix gets merged in and published then I'll accept the upgrade.

Alright, if that seems to work then I'll go ahead and make a PR for the fix!

@landonpoch are you using npm v 5?

Try<EMAIL_ADDRESS>Thanks @jdanford :smile:

@matthiasg yes I'm using npm v5.


⚠ Bofrost.lu has degraded performance

In 91a7392, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1275 ms

Resolved: Bofrost.lu performance has improved in 13c3be4 after 6 minutes.


Storing an asmk.asmk_method.ASMKMethod

Hi!
I am running HOW on a relatively large dataset and I would like to store the index into a file after it is built (and of course reload it).
is there a way of doing this?
Thanks!

Hi, asmk index saving and loading is not exposed in the how package. When using ASMKMethod from the asmk package, you can use parameter cache_path of the build_ivf method to save and load the index automatically. If this does not suit you, you can have a look at how saving and loading is handled in the build_ivf method and open an issue in the asmk package if needed.


Fix name for blackbox-exporter PodSecurityPolicy

After updating and enabling PSP we got alerted that the blackbox probes were failing. It turned out that the blackbox exporter couldn't even start. This was caused by the PSP preventing the Pod creation.
PodSecurityPolicy: unable to admit pod: []

I finally found out that the name of the PodSecurityPolicy for the blackbox exporter was wrong.
This is the fix:
 apiVersion: policy/v1beta1
 kind: PodSecurityPolicy
 metadata:
-  name: kube-prometheus-restricted
+  name: blackbox-exporter-psp
 spec:
   allowPrivilegeEscalation: false
   fsGroup:

I figured. All good.


currentUser gets wiped on page refresh

After logging in and hitting F5 (page refresh) in the browser the rootScope gets wiped and so gets the currentUser variable, resulting in the user gets logged out after this. On the other side, the actual User Model from lb-services and the AuthService still have the login Data stored in cookies and Model.isAuthenticated() will still return true.
Why are u using the rootScope for storing the user when the AuthService is handling this and is there a way to restore it after page refresh?

I had the same questions as martinjuhsz.

A PR that attempted to fix is is here: https://github.com/strongloop/loopback-getting-started-intermediate/pull/7/files
Unfortunately it was abandoned and never merged, but it looks promising and straightforward.

Would one of you guys like to take inspiration from it and submit another PR? Unfortunately the other person lost interest (it was almost ready to be merged too after some minor nitpicks!).

Fixed by #27 by @devotis. Closing.


Remove duplicate 'x' in search fields

Short description

In Chromium-based browsers, a duplicate 'x' for clearing search fields was inserted by the browser itself. This PR adds styling to hide this element.
Proposed changes

apply display: none to the duplicate 'x'

Side effects

none

Resolved issues

Fixes: #2604

Pull Request Review Guidelines

Thank you for quick fix 👍
hmm, the problem seems to be fixed in Edge but not in Chrome and Opera 🥺

Thanks for pointing this out... I tried it yesterday in Chromium, but it looks like this:
::-ms-clear {
    display: none;
}

::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration {
    display: none;
}

does work, while the "simplified" version
::-ms-clear,
::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration {
    display: none;
}

does not... for whatever reason 😅


Fix publishing to MavenCentral

Add next secrets:
env:
  OSS_USER: '${{ secrets.OSS_USER }}'
  OSS_TOKEN: '${{ secrets.OSS_TOKEN }}'
  OSS_STAGING_PROFILE_ID: '${{ secrets.OSS_STAGING_PROFILE_ID }}'
  SIGNING_KEY_NAME: '${{ secrets.SIGNING_KEY_NAME }}'
  SIGNING_KEY_ID: '${{ secrets.SIGNING_KEY_ID }}'
  SIGNING_KEY_PASSPHRASE: '${{ secrets.SIGNING_KEY_PASSPHRASE }}'
  SIGNING_KEY: '${{ secrets.SIGNING_KEY }}'

Docs about how to get them: https://github.com/JavierSegoviaCordoba/gradle-plugins/blob/main/.github/PUBLISHING.md
Tested on my own account:

Hi @JavierSegoviaCordoba , thanks so much for helping to try fix this issue. Maven deployments and signing are tricky.
I was already in the process of fixing it yesterday, I switched to using the keyRingFile mechanism and it fixed it now publishing is working again 🎉  Sorry, I didn't realise someone would try fix this in the short time it was broken 🙈
It is all fixed now, so I don't think we need to merge this PR. Thanks anyway for your effort here, have a good week.


Inaccurate emulation: mooneye-gb tests

Test ROMs source code: https://github.com/Gekkio/mooneye-gb/tree/master/tests/acceptance
Assembled package: https://gekkio.fi/files/mooneye-gb/latest/mooneye-gb_hwtests.zip
I have tried running, from the basic acceptance directory, the following tests:

[x] add_sp_e_timing
[x] div_timing
[x] call_cc_timing
[x] jp_timing
[x] push_timing
[x] oam_dma/basic
[x] oam_dma/reg_read
[x] instr/daa.gb
[x] ld_hl_sp_e_timing
[x] intr_timing
[x] oam_dma_restart

The ones with the checkbox not marked have failed. div_timing seems to be testing something that some of the other tests implicitly rely on. I did not run the whole test suite as I was only interested in a rough accuracy metric.

I tried some other tests from the test suite and found some other failures:

[ ] call_cc_timing2
[ ] call_timing2
[ ] di_timing-GS.gb (note: this test is expected to pass only when ran on a DMG or SGB, and fail when ran on a CGB or AGB. This is because the name ends in -GS, as explained here)
[ ] ei_sequence
[ ] ei_timing
[ ] halt_ime0_nointr_timing
[ ] halt_ime1_timing2-GS (-GS, so the note above also applies)
[ ] if_ie_registers
[ ] interrupts/ie_push
[ ] oam_dma/sources-GS (this CRASHES the emulator itself)
[ ] oam_dma_start
[ ] pop_timing
[ ] ppu/hblank_ly_scx_timing-GS
[ ] ppu/intr_1_2_timing-GS
[ ] ppu/intr_2_0_timing
[ ] ppu/intr_2_mode0_timing
[ ] rapid_di_ei
[ ] ../manual-only/sprite_priority.gb (here's how it should look)
[ ] probably some others I haven't ran

I would suggest something creating a short program that would

Run your emulator on each test
Save a screenshot
Compare to expected, or to a hash of the pixels

This would mean you could easily catch regressions, where a test was passing and now doesn't.

OK. As well as reopening this issue, I open an issue to run the test to make sure the test case and pixel match. I am very grateful for your issue.


Improve keyboard navigation

You should be able to do everything using the keyboard - not having to rely on a mouse.
Some improvements off the top of my head:

Add/remove a content section
Highlighting the currently edited section
Rearrange sections
Add/remove a link
Tooltips for each button/item indicating the shortcut

Hey @callum,
Sorry I haven't responded in a while.
I looked at the source, and turns out it already has an AMD and CommonJS setup. If I quote the file:
// expose mousetrap to the global object
    window.Mousetrap = Mousetrap;

    // expose as a common js module
    if (typeof module !== 'undefined' && module.exports) {
        module.exports = Mousetrap;
    }

    // expose mousetrap as an AMD module
    if (typeof define === 'function' && define.amd) {
        define(function() {
            return Mousetrap;
        });
    }

(lines 1007 - 1020)

@nhubbard that's great then. I'd missed that!

@callum So how would we go along putting these events into Sir Trevor?

Let’s take the block reordering as an example then. That stuff is handled here
https://github.com/madebymany/sir-trevor-js/blob/master/src/block-reorder.js
You could create some new methods on that prototype like onMoveBlockUp and onMoveBlockDown that behave similarly to the existing onDrop method – the method that handles the actual moving of the blocks. You then would bind those with using Mousetrap
Mousetrap.bind('command+shift+up', this.onMoveBlockUp);
Mousetrap.bind('command+shift+down', this.onMoveBlockDown);

Would love to see your attempt at this @nhubbard

Hey @callum:
I figured out how to do so. (After reading through the docs and surviving through a broken computer.)
We create a new script in the src folder called keyboard.js.
In that file:
var Mousetrap = require("mousetrap"); // Load Mousetrap via NPM
Mousetrap.bind("mod+shift+up", function() {
    this.onMoveBlockUp();
});
Mousetrap.bind("mod+shift+down", function() {
    this.onMoveBlockDown();
});

My only issue is: how will we hook this into the core?
And if you are wondering why I used mod instead of command, it auto-selects the OS and maps the proper key (command on Mac, ctrl on Windows and Linux).

I'm looking at doing something similar to add shortcuts for adding specific types of blocks. Is there a programmatic API for adding blocks, moving them et.c. or is everything tied to DOM manipulation + events at the moment?

@hugowetterberg at the moment there is a basic api for adding and removing blocks.
MyInstance.block_manager.createBlock("Text");
MyInstance.block_manager.removeBlock(MyInstance.block_manager.blocks[0].blockID);

Most of the block manipulation can be performed using the methods on the block manager class.
Be warned that I'm currently in the process of rewriting the block manager and some of the API will probably change.
Reordering is currently tied to DOM manipulation but that is scheduled to change in 0.6.0 which we're working on now.

Thank you. It sounds like 0.6.0 is going to be a great release for programmatic access to block CRUD+reorder. I'll try to use what's there until then.


Validation Error For Document Format in Aidstream

The file generated by Aidstream for Acord currently does not validate - https://www.aidstream.org/files/xml/acord-cd.xml
The validator is reporting that the format attribute is missing from a document link:
document-link url="http://www.acordinternational.org/our-work/where/drc/">
Therefore please can you investigate if the Aidstream validation needs amending as the format attribute is mandatory - http://iatistandard.org/201/activity-standard/iati-activities/iati-activity/document-link/?
In addition same error in Organisation file
PIDG - http://www.aidstream.org/files/xml/pidg-org.xml

Similar (but slightly different) document link validation errors also reported for
Camfed - http://www.aidstream.org/files/xml/camfed-gh.xml

Again same problem as https://github.com/younginnovations/aidstream/issues/135#issuecomment-167989277
AidStream form catches this problem if the data is being entered and edited without format attribute.


Cube-ception (group) demo

Runs quite slow on my machine with 6 levels, presumably because we don't cache the current pipeline, so it's a good testcase.

Ok, caching the current PSO is not the problem, since gfx-rs GL backend does that already.


COMM and BATT leds turn off when switched to discovery server

Robot Model
Turtlebot4 Standard
ROS distro
Humble
Networking Configuration
Discovery Server
OS
Ubuntu 22.04
Built from source or installed?
Installed
Package version
turtlebot4-node
Version: 1.0.5-1jammy.20240731.002306
turtlebot4-base
Version: 1.0.3-1jammy.20240731.003557
turtlebot4-robot
Version: 1.0.3-1jammy.20241015.140422
turtlebot4-bringup
Version: 1.0.3-1jammy.20241015.135733
Type of issue
Other
Expected behaviour
To successfully setup discovery server configuration based on the instructions given here.
All the leds must be on and I should be able to get a complete list of topics and the data within from both the rpi4 and the create3.
Actual behaviour
COMM and BATT leds are not on after switching to discovery server configuration as shown in the image below. I'm still able to view topics such as /battery_statuson the rpi4 but unable to get any data from the topic.

Error messages
### Error messages from create3

Dec  5 12:50:50 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/aos_kvs_helper.c:51 errno:No such file or directory) Failed to stat file product.regdom
Dec  5 12:50:52 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/main.c:366 errno:No such file or directory) failed to set regdomain
Dec  5 12:50:52 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/main.c:372 errno:No such file or directory) Could not find product.regdom key
Dec  5 12:50:59 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/aos_kvs_helper.c:51 errno:No such file or directory) Failed to stat file network.ssid
Dec  5 12:50:59 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/aos_misc.c:754 errno:No such file or directory) Failed to stat file /opt/irobot/persistent/opt/irobot/data/bbk/user_wpa_supplicant.conf
Dec  5 12:50:59 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/aos_misc.c:801 errno:No such file or directory) Failed to open file: /opt/irobot/persistent/opt/irobot/data/bbk/user_wpa_supplicant.conf
Dec  5 12:51:00 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/aos_kvs_helper.c:51 errno:No such file or directory) Failed to stat file robot.disc_reconnect_sleep_sec
Dec  5 12:51:00 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/kvs_json.c:21 errno:No such file or directory) Failed to retrieve key "robot.disc_reconnect_sleep_sec"
Dec  5 12:51:00 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/aos_kvs_helper.c:51 errno:No such file or directory) Failed to stat file network.watchdog_interval_min
Dec  5 12:51:00 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/kvs_json.c:21 errno:No such file or directory) Failed to retrieve key "network.watchdog_interval_min"
Dec  5 12:51:00 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/aos_misc.c:86 errno:No such file or directory)  MODULE : network_manager CMD (sudo network_dhcp_arp_control.sh disable) failed with status = 1, ret = 256
Dec  5 12:51:05 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/mqtt_client.c:785 errno:Resource temporarily unavailable) firr_transfer failed
Dec  5 12:51:05 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/main.c:203 errno:Resource temporarily unavailable) Error publishing sta:0 FIRR request.
Dec  5 12:51:05 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/aos_kvs_helper.c:51 errno:No such file or directory) Failed to stat file network.addr_type
Dec  5 12:51:05 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/kvs_json.c:21 errno:No such file or directory) Failed to retrieve key "network.addr_type"
Dec  5 12:51:05 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/aos_kvs_helper.c:51 errno:No such file or directory) Failed to stat file network.ssid
Dec  5 12:51:05 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/network_utils.c:262 errno:No such file or directory) cannot load ssid
Dec  5 12:51:30 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/mqtt_client.c:785) firr_transfer failed
Dec  5 12:51:30 iRobot-D583C8E6A82C448890E1780CE5A94DF3 daemon.err network[1463]: [ERROR] (src/discovery.c:407) falied to get cap from tsprime

To Reproduce

run turtlebot-setup on the rpi4
Enter discovery server menu via ROS setup and set enabled to true
Apply settings and leave setup
Call turtlebot4-source and restart the daemon using turtlebot4-daemon-restart

Other notes
When I disable the discovery server from the turtllebot4-setup all the led lights are on. However, I would like to setup the discovery server configuration as the wifi in my university only supports 5GHz.
Please let me know if any more details are required to resolve this.

Hello @rohitthampy ,
Thank you for reaching out on the Turtlebot 4 github page. I am very sorry to hear that you are having issues with one of our products.
Regarding this behavior, my recommendation would be to add a namespace to the Discovery server environment. This should cause the COMM and BATT LEDs to come back on after applying the new namespace environment.
Let me know how this recommendation works for you. Looking forward to hearing from you soon.
Best Regards,
Saif

Hi Saif,
Thanks for getting back to me.
I shall try it and let you know if it works.

Hi @smatarCPR,
I have followed your advice and added a namespace (/tbot4_1) through the bash setup within the ROS setup. I can confirm that this has resolved the issue. I can see all the leds on the turtlebot 4 are on and I can also get a list of all the topics in the turtlebot through ssh.

However, now I am facing a slightly different issue where I am unable to get the list of topics on my PC. As in I have followed the discovery server setup on the user pc and when I try ros2 topic list, I only get /parameter_events and /rosout as the output instead of the entire list of topics from the turtlebot. Should I create a new issue for this?

Hello @rohitthampy
Glad to hear you have been able to make progress with regards to the Turtlebot 4 and apologies for the late reply on this. In terms of the new issue:

If you run the ros 2 topic list command twice does the list update or does it remain the same?
If you source your bashrc file source ~/.bashrc then restart the ROS Daemon ros2 daemon stop; ros2 daemon start does the topic list change?
Are you able to ping the Turtlebot 4 using its IP  address from your remote computer?
Check that the directory /etc/turtlebot4_discovery/ exists and there is a setup.bash with the correct Discovery server information present. If it does not exist or the information is incorrect, recreate the setup.bash file using wget -qO - https://raw.githubusercontent.com/turtlebot/turtlebot4_setup/humble/turtlebot4_discovery/configure_discovery.sh | bash <(cat) </dev/tty

Looking forward to hearing from you soon.
Best Regards,
Saif


YARN-11401 Separate ApllicationMaster cleanup events and launcher events into different resource pools

Currently, there is only one thread pool to handle AM launch and cleanup event in ResourceManager.
We found an issue in our cluster, in some cases, too many cleanup events will block AM launcher event and make it stuck for a long time.
So in this PR, we divide the shared thread pool into two separated ones to handle AM event of different kinds in case that a flood events of cleanup events blocking launcher event for a long time and vice versa, which will badly decay throughput of ResourceManager.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 51s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
15m 16s

Maven dependency ordering for branch

-1 :x:
mvninstall
30m 53s
/branch-mvninstall-root.txt
root in trunk failed.

+1 :green_heart:
compile
11m 41s

trunk passed with JDK Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04

+1 :green_heart:
compile
9m 17s

trunk passed with JDK Private Build-1.8.0_352-8u352-ga-1~20.04-b08

+1 :green_heart:
checkstyle
1m 44s

trunk passed

+1 :green_heart:
mvnsite
2m  3s

trunk passed

-1 :x:
javadoc
0m 54s
/branch-javadoc-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager-jdkUbuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04.txt
hadoop-yarn-server-resourcemanager in trunk failed with JDK Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04.

+1 :green_heart:
javadoc
1m 27s

trunk passed with JDK Private Build-1.8.0_352-8u352-ga-1~20.04-b08

+1 :green_heart:
spotbugs
4m 26s

trunk passed

+1 :green_heart:
shadedclient
25m  7s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 27s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 34s

the patch passed

+1 :green_heart:
compile
10m 20s

the patch passed with JDK Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04

+1 :green_heart:
javac
10m 20s

the patch passed

+1 :green_heart:
compile
9m 34s

the patch passed with JDK Private Build-1.8.0_352-8u352-ga-1~20.04-b08

+1 :green_heart:
javac
9m 34s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
1m 43s
/results-checkstyle-hadoop-yarn-project_hadoop-yarn.txt
hadoop-yarn-project/hadoop-yarn: The patch generated 2 new + 167 unchanged - 1 fixed = 169 total (was 168)

+1 :green_heart:
mvnsite
2m  2s

the patch passed

-1 :x:
javadoc
0m 50s
/patch-javadoc-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager-jdkUbuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04.txt
hadoop-yarn-server-resourcemanager in the patch failed with JDK Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04.

+1 :green_heart:
javadoc
1m 23s

the patch passed with JDK Private Build-1.8.0_352-8u352-ga-1~20.04-b08

+1 :green_heart:
spotbugs
4m 29s

the patch passed

+1 :green_heart:
shadedclient
25m 14s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

-1 :x:
unit
1m  9s
/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-api.txt
hadoop-yarn-api in the patch passed.

+1 :green_heart:
unit
109m 57s

hadoop-yarn-server-resourcemanager in the patch passed.

+1 :green_heart:
asflicense
1m  9s

The patch does not generate ASF License warnings.

275m 25s

Reason
Tests

Failed junit tests
hadoop.yarn.conf.TestYarnConfigurationFields

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5241/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5241

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 18dd30cef1b1 4.15.0-200-generic #211-Ubuntu SMP Thu Nov 24 18:16:04 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / ad3cd23aee87e6afa102d354a603e9d65188cb3f

Default Java
Private Build-1.8.0_352-8u352-ga-1~20.04-b08

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.17+8-post-Ubuntu-1ubuntu220.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_352-8u352-ga-1~20.04-b08

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5241/1/testReport/

Max. process+thread count
920 (vs. ulimit of 5500)

modules
C: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager U: hadoop-yarn-project/hadoop-yarn

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5241/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.


OIDC - DEX - Redirect URI

Hi All,
Does anyone have a fully working OIDC flow using Dex and Skooner?
Although I'm able to re-direct to Dex for the login before I get prompted to enter my credentials it's complaining about "Unregistered redirect_uri ("https://skooner.kubernetes.mydomain.local/callback")".
In my Dex configmap I've configured the following (based on past experience using Dex + OAuth2-Proxy + Dashboard), but not convinced it's correct:
    staticClients:
    - id: oidc-auth-client
      redirectURIs:
      - https://skooner.kubernetes.mydomain.local/callback
      name: oidc-auth-client
      secret: REDACTED

If someone can point me in the right direction or would be willing to share a working set of YAML configs that would be greatly appreciated! 😊

I don't think that's the correct redirect uri. Have you tried using just https://skooner.kubernetes.mydomain.local?

New stable was released and we fixed two pieces of documentation flaws.
Please follow through with the keycloak troubleshooting section and report any issues with a new ticket or reopen this. Thanks!


Consistent Imports

Right now we are using a wild mix of relative and absolute imports within the timesead package. We should probably make this consistent.

There seems to be no clear recommendation on whether to use absolute or relative imports by any official python-affiliated sources. Most people think of it as a matter of preference and the general rule of thumb seems to be to use each import type when "appropriate", with a slight bias towards using absolute imports.
My suggestion would be the following:

Use relative imports for importing modules within the same package or within a subpackage, e.g.,from . import <class>
from .<module> import <class>
from .<subpackage>.<module> import <class>

For everything else use absolute imports, i.e.,from timesead.utils.utils import ceil_div

instead offrom ...utils.utils import ceil_div


Error in console window

I'm really excited to try this out, but I'm running into some problems.  One thing I've figured out is not to click Sign In as soon as the captive browser opens up.  The automation wants to do that.  After I'm in the password does not populate automatically.  Should I just wait?  I've tried logging in with a text but that does not seem to help.  Also, I'm getting this error in the console window.  Is it benign?
  [8500:4956:0607/203700.828:ERROR:device_event_log_impl.cc(214)] [20:37:00.827] USB: usb_device_handle_win.cc:1058 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)

I am running on windows.

I figured out one more issue.  If the password that is given is incorrect, the automation pastes it again and again and triggers the auto lockout mode.
Would it be possible to have a mode where the automation did not try to log in.  Just let the user login, then take it from there?
One thing that might be throwing it off is that I have multiple mint accounts so go to an account discovery page first.

Hi @DavidLangworthy, sorry for all the trouble! Yes, if you manually log in sometimes it will work. This depends on the phase of the mintapi login flow. This project doesn't implement the mint interaction/interface (see mintapi for background).
I've never seen the repeated password login behavior you describe. It could be new; maybe worth filing over at the mintapi team.
I also do not believe there is a mode that allows for you to login yourself instead of the automation. However, this seems like a compelling feature/idea and worth introducing.
I'm curious what version you're on. There were some recent changes to mintapi that should have helped support this multi-account scenario. I took these changes when making the latest release of this project; if you're using a downloaded binary, maybe double check you have the latest? Or if pip, do a pip3 install --upgrade mint-amazon-tagger

This is super helpful, thank you.  I'll do 3 things:

Update chrome to latest
Clear my mint cookies so it doesn't look like I have multiple accounts
Get Mint API to work from command line
I'm on a fresh download of tagger so I assume a fresh version of mint-api.

I'll let you know what I find.  Thanks again.

Closing until you reproduce. Thanks


Setting version to 8.4 on Enterprise Linux 5 should have postgresql84 defaults

To install Postgres 8.4 on CentOS 5, I needed code like below:
class { 'postgresql::globals':
         client_package_name => 'postgresql84',
         server_package_name => 'postgresql84-server',
         devel_package_name  => 'postgresql84-devel',
         version => '8.4',
         bindir => '/usr/bin',
         service_name => 'postgresql',
         datadir => '/var/lib/pgsql/data',
         java_package_name => 'postgresql-jdbc',
         plperl_package_name => 'postgresql84-plperl',
         contrib_package_name => 'postgresql84-contrib'}

It would be a nice feature to special case 8.4 on EL 5 and populate the defaults correctly.

Hello! We are doing some house keeping and noticed that this issue has been open for a long time.
We're going to close it but please do raise another issue if the issue still persists. 😄


Aider does not suspend when doing ctrl+z

Issue
I know this is unix only, so not useful for windows, but I'd like to be able to suspend the program when doing ctrl+z just like vim in linux
Version and model info
aider 0.39.0

you did it!

Thank you for filing this issue.
If you want to suspend aider while it runs I recommend to run aider inside a terminal multiplexer like tmux.

Thank you for filing this issue.
If you want to suspend aider while it runs I recommend to run aider inside a terminal multiplexer like tmux.

I do not use tmux, why does it have to run on background all the time anyway?

Thank you whoever implemented it


AMD GPU's support for Tensorflow

System information

Have I written custom code (as opposed to using a stock example script
provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux 16.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue
happens on a mobile device: NA
TensorFlow installed from (source or binary): Source
TensorFlow version (use command below): 2.4
Python version: 3.9
Bazel version (if compiling from source): NA
GCC/Compiler version (if compiling from source): NA
CUDA/cuDNN version:
GPU model and memory: AMD ROCm
Exact command to reproduce: NA

Describe the problem
Does Tensorflow officially support AMD GPU's ROCm framework? If yes, is the support mature for production use cases at large scale?

Sure, you could take a look at https://www.amd.com/en/technologies/infinity-hub/tensorflow or https://hub.docker.com/r/rocm/tensorflow/

See also https://pypi.org/project/tensorflow-rocm/

@ndeepesh,
Could you please take a look at this above comment from the developer and also this doc link1 and link2 which provides that AMD GPU's support for the Tensorflow. Thank you!

Thanks everyone for the response and the pointers. I see that ROCm maintains a fork of Tensorflow library here. Wanted to understand if the official TF support is via the fork or is it from the primary github TF repository.

Also are there plans to support TF Serving for ROCm?

The the repository is this one as can see with all the ROCm PRs but ROCm binaries are community builds as you can see from the list at https://github.com/tensorflow/build/#community-supported-tensorflow-builds

@ndeepesh,
Could you please take a look at this above comment and let us if it answered the query. Thank you!


KML Layer Position

Hi,
First of all, thank you for this plugin.:)
I added some adjust in KML.j and I would like you analysis it, please.
First
When I put a Polilyne on the map, for example, at the intersection of my KML layer, the element is over the element.
Do you think the KML layer always stay below the other elements?
Second
The rotation didn't work properly, I fixed it.

@jonatan2m any news about this ?

Hello @brunob!
I apologize for the delay in responding...
The first point is just that.
The second point is difficult to reproduce today.
But if no one mentioned anything about it , let's forget it.
Thanks again!

The first point is just that.

Not sure about changing this, cause this would impact all the websites that use this script, and you can use bringToBack() on KML layers in your maps.
I let this one open for a while in order to let other people tell us what they think about it.

Ok.
I think this option did not work...
If I get error again, I'll put on jsfiddle, ok?
2015-03-21 7:17 GMT-03:00 b_b<EMAIL_ADDRESS>
The first point is just that.
Not sure about changing this, cause this would impact all the websites
that use this script, and you can use bringToBack() on KML layers in your
maps.
I let this one open for a while in order to let other people tell us what
they think about it.
—
Reply to this email directly or view it on GitHub
https://github.com/shramov/leaflet-plugins/pull/143#issuecomment-84300738
.

--
Att,
Jonatan Machado
[image: http://] http://twitter.com/jonatanmachado   [image: fda]
https://www.linkedin.com/pub/jonatan-machado/13/678/268/pt

@jonatan2m do you think we can close this issue ? (and propose a new one with only the part that works for opinion)

Yes, I think so.
If I have this problem again I put on fiddle.
-----Original Message-----
From: "b_b"<EMAIL_ADDRESS>Sent: 19/06/2015 15:01
To: "shramov/leaflet-plugins"<EMAIL_ADDRESS>Cc: "Jonatan Machado"<EMAIL_ADDRESS>Subject: Re: [leaflet-plugins] KML Layer Position (#143)
@jonatan2m do you think we can close this issue ? (and propose a new one with only the part that works for opinion)
—
Reply to this email directly or view it on GitHub.

nice :)


fix: make CSPApplication deprecated & forward compatible

Fix #588 and show deprecation warning for CSPApplication. Warning is shown only once per package per installation

Can you add CHANGELOG.md for this?

@isc-eneil Merging for now. Feel free to add more comments and I'll address then in a new catch-up PR if needed.


🎤 feat: add custom speech config, browser TTS/STT features, and dynamic speech tab settings

Summary
This PR introduces several key features and improvements related to the speech functionality in LibreChat:

Custom Speech Configuration: Added a custom speech configuration option in librechat.yaml, allowing the ADMIN to set pre-configured "speech tab" settings
Browser TTS Language Selection: Enabled language selection for text-to-speech (TTS) directly within the browser
Browser STT Streaming: Implemented streaming for speech-to-text (STT) in the browser
Dynamic Speech Tab Settings: The speech tab settings now dynamically appear and disappear based on user settings (e.g., browser/external engine dropdown)
Refactoring:

Renamed endpointSTT and endpointTTS to engineSTT and engineTTS respectively
Moved the speech API to a subpath /api/files/speech

Breaking Changes

The variables SpeechToText and TextToSpeech in the store have been renamed to speechToText and textToSpeech. If you encounter any issues, please delete LibreChat's cache
The speech section has been moved under the speech:

Change Type

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

Testing
External STT/TTS:

ElevenLabs
OpenAI

Local STT/TTS:

Chrome

Test Configuration:
To reproduce the test process, follow these steps:

Configure the librechat.yaml file with appropriate speech settings
Select a TTS language in the browser and verify the speech output
Test STT streaming functionality in the browser using various input sources
Verify that the speech tab settings appear or disappear based on the selected user settings
Ensure all refactored endpoints (engineSTT and engineTTS) function correctly
Confirm the speech API is accessible via the new subpath /api/files/speech

Checklist

[x] My code adheres to this project's style guidelines.
[x] I have performed a self-review of my own code.
[x] I have commented in any complex areas of my code.
[x] I have made pertinent documentation changes.
[x] My changes do not introduce new warnings.
[x] I have written tests demonstrating that my changes are effective or that my feature works.
[x] Local unit tests pass with my changes.
[x] Any changes dependent on mine have been merged and published in downstream modules.
[x] A pull request for updating the documentation has been submitted.

please fix the broken test

slated for v0.7.4

Hi Berry, there are elevated errors when using this without config settings
memory, and will not scale past a single process.
2024-06-21 09:31:55 info: Server listening on all interfaces at port 3080. Use http://localhost:3080 to access it
2024-06-21 09:31:59 error: Failed to get speechTab settings: Configuration or speechTab schema is missing
2024-06-21 09:31:59 error: Failed to get voices: Configuration or TTS schema is missing
2024-06-21 09:32:45 error: Failed to get speechTab settings: Configuration or speechTab schema is missing
2024-06-21 09:32:45 error: Failed to get voices: Configuration or TTS schema is missing

I should not be seeing any errors when I don't have speech enabled/configured and I open the Settings

Also when i add the new format for speech settings, i should not get an error if i don't have speechTab settings
2024-06-21 09:36:42 error: Failed to get speechTab settings: Configuration or speechTab schema is missing

lastly, if I'm using the old setup, this error message is confusing and I will think the app has a bug:
2024-06-21 09:40:49 error: Invalid custom config file at /home/danny/LibreChat/librechat.yaml [
  {
    "code": "unrecognized_keys",
    "keys": [
      "tts",
      "stt"
    ],
    "path": [],
    "message": "Unrecognized key(s) in object: 'tts', 'stt'"
  }
]

this is a parsing error for the custom config file, we should still show it, but also add a note if this error message is detected, that the format has changed.
Also please accompany this PR with an update to the changelog: https://www.librechat.ai/changelog

lastly, if I'm using the old setup, this error message is confusing and I will think the app has a bug:
2024-06-21 09:40:49 error: Invalid custom config file at /home/danny/LibreChat/librechat.yaml [
  {
    "code": "unrecognized_keys",
    "keys": [
      "tts",
      "stt"
    ],
    "path": [],
    "message": "Unrecognized key(s) in object: 'tts', 'stt'"
  }
]

this is a parsing error for the custom config file, we should still show it, but also add a note if this error message is detected, that the format has changed.
Also please accompany this PR with an update to the changelog: https://www.librechat.ai/changelog

@berry-13 this is what I meant: https://github.com/danny-avila/LibreChat/pull/2921/commits/51c5d0488a155b773e8692efcc630569371f7dfe

@berry-13 this is what I meant: 51c5d04

oh ok, sorry. I was thinking about every key, not just stt and tts

Hey @danny-avila and @berry-13 -- I was trying to get the whisper-1 model to work with stt using the LiteLLM proxy.
My librechat.yaml looks like:
speech:
  stt:
    openai:
      url: 'https://litellmproxy/v1/audio/transcriptions'
      apiKey: 'sk-1234'
      model: 'whisper-1'

When I try using external STT, I get an error in the client and these are the messages I'm seeing in the server logs:
An error occurred while preparing the OpenAI API STT request:  Cannot read properties of undefined (reading 'openai')
An error occurred while processing the audio: Cannot read properties of undefined (reading 'status')

Is there something else I'm missing to make STT work in LibreChat?  Thanks!


Enable model serving metric navigation

Description

Fix #829
How Has This Been Tested?

Create DSG project
Deploy a model server and a inference
Click in view metrics in model server, the route should be within dsg projects
Go back and click the inference name, should be within DSG projects
Navigate to Global Model Serving view, click an inference name, should be within Model Serving Global view

Merge criteria:

[X] The commits are squashed in a cohesive manner and have meaningful messages.
[X] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[X] The developer has manually tested the changes and verified that the changes work

I think you have an issue with your PR @lucferbux  -- you have 23 commits, over 100 files modified and 10k lines changed. Not sure what you merged into your PR, but it's probably best to take another look at it.

@andrewballantyne fixed, i rebased main for this, but let's keep it clean.

@DaoDaoNoCode let me know if this scaffolding for navigation works for you

I am wondering if we could always make sure the same inference service uses the same URL no matter where the users get into the metrics page. For example, if the user gets into the metrics of the model from the project details page or from the global model serving page, they will actually see the same page, right? Can we just make the URL the same if they are the same page? cc @andrewballantyne WDYT?

I am wondering if we could always make sure the same inference service uses the same URL no matter where the users get into the metrics page. For example, if the user gets into the metrics of the model from the project details page or from the global model serving page, they will actually see the same page, right? Can we just make the URL the same if they are the same page? cc @andrewballantyne WDYT?

@DaoDaoNoCode No, this breaks the original design we talked about here. The reason for the two routes is the context. We want to use the contextual values and each page will pull from a different context, so each page needs a different URL.
After that, they both mount the common metrics layout with the needed queries and it hooks those up and manages state from there -- providing a new context for all metrics to pull from. The metrics effort does NOT care what URL it is on.


Result.orElse is broken ("This expression is not callable")

With the latest released version (4.2.0) and the development version from the master branch this code
const result = Err('boo') as Result<number, string>
const resultAfterOrElse = result.orElse((error) => Err(error))

will fail to compile:
root@54b019d15fcf:/lune/ts-results-es# npm test

><EMAIL_ADDRESS>test
> jest

 FAIL  test/result.test.ts
  ● Test suite failed to run

    test/result.test.ts:327:38 - error TS2349: This expression is not callable.
      Each member of the union type '(<R extends Result<number, unknown>>(_other: (error: never) => R) => OkImpl<number>) | (<R extends Result<unknown, unknown>>(other: (error: string) => R) => R)' has signatures, but none of those signatures are compatible with each other.

    327     const resultAfterOrElse = result.orElse((error) => Err(error))
                                             ~~~~~~
    test/result.test.ts:327:46 - error TS7006: Parameter 'error' implicitly has an 'any' type.

    327     const resultAfterOrElse = result.orElse((error) => Err(error))
                                                     ~~~~~

so it seems that Result.orElse has been broken for a while.

TypeScript 5.6.2 and ts-results-es 4.2.0 BTW.

Same for Result.or.


Option to explicitly set x-amz-acl: Private

While ACL Private is a default, it would be nice to permit ElasticSearch nodes to explicitly set the desired ACL for the snapshots they create. This can then be validated by an S3 Bucket Policy, which can reject clients that try to upload objects to S3 that aren't set as Private.
http://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html
http://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html

Hi @JamesBromberger
Thanks for opening that feature request. Do you mind reopening it in https://github.com/elastic/elasticsearch where the code has moved now?

Done. #14103.
https://github.com/elastic/elasticsearch/issues/14103


M3-2465 Update Auth Code

Description
Make the auth code look like all our other redux code
Todo

[x] Make AuthenticationWrapper.test.tsx work
[x] Make OAuth.test.tsx work
[ ] Make an API request to invalidate token upon logout (this will be handled in another PR)

To Test

Make sure that local storage and redux state is being set upon logging in
Clear local storage and refresh the page - the app should redirect you to login, then re-set local storage and redux state
Using a proxy like Charles, test 401 responses - the app should revalidate you and update local storage and redux state
Make sure there are no cases where the user can navigate the app without first being authed

Nice fix on the issue above.
There could be a flaw in the way I'm testing this, but here's what I'm running into:

Login to the app.
Open local storage and set authentication/expire to a date in the past.
Refresh the page.
Observe: blank screen. Local storage has been cleared, but we are not redirected to login.

I think we'd need to redirect to login in this case, but there might be a better place to do it.


Share links to relevant Lesson Plans or Educational Material

Note: this is in the README already, but I'm adding is as an issue because some visitors may come straight to the issues list to find out how they can contribute - this will need a mozsprint label

Do you know of any Open Educational Resources related to documentary filmmaking or youth media?
Do you teach these topics? Are there resources that you use, that other people could also benefit from?
Please share links to anything you think might be useful - you can share lesson plans, documents or other educational material you find useful in either our GOOGLE Contributor Resource Folder or our GITHUB Contributor Resource Folder
↓Or you can simply comment on this issue!↓

I do not know much about film making or documentaries, though really like the curriculum you have and share. I think I would feel confident being able to integrate this into my own teaching through using it. Quite straight-forward and seemingly comprehensive.

Great! Thanks for your insight Jeffrey!

Let us know if you have any questions during implementation!!


apps use EVP_xxx to fetch ciphers and digest

They should instead use a default name of the algorithm and do the opt_md/opt_cipher lookup after the providers are loaded.
Failing that, it needs to be pointed out in the FIPS policy that the apps are not necessarily FIPS compliant.
; g grep 'EVP_[a-z0-9_]*()' apps
apps/cms.c:            cipher = (EVP_CIPHER *)EVP_des_ede3_cbc();
apps/crl.c:    EVP_MD *digest = (EVP_MD *)EVP_sha1();
apps/dgst.c:            md = (EVP_MD *)EVP_sha256();
apps/enc.c:        dgst = (EVP_MD *)EVP_sha256();
apps/ocsp.c:                cert_id_md = (EVP_MD *)EVP_sha1();
apps/ocsp.c:                cert_id_md = (EVP_MD *)EVP_sha1();
apps/passwd.c:        || !EVP_DigestInit_ex(md, EVP_md5(), NULL)
apps/passwd.c:        || !EVP_DigestInit_ex(md2, EVP_md5(), NULL)
apps/passwd.c:        if (!EVP_DigestInit_ex(md2, EVP_md5(), NULL))
apps/passwd.c:        sha = EVP_sha256();
apps/passwd.c:        sha = EVP_sha512();
apps/pkcs12.c:    EVP_CIPHER *default_enc = (EVP_CIPHER *)EVP_aes_256_cbc();
apps/pkcs12.c:            enc = (EVP_CIPHER *)EVP_des_ede3_cbc();
apps/pkcs8.c:                cipher = (EVP_CIPHER *)EVP_aes_256_cbc();
apps/pkcs8.c:                cipher = (EVP_CIPHER *)EVP_aes_256_cbc();
apps/pkcs8.c:        cipher = (EVP_CIPHER *)EVP_aes_256_cbc();
apps/rehash.c:    evpmd = EVP_sha1();
apps/req.c:    cipher = (EVP_CIPHER *)EVP_des_ede3_cbc();
apps/smime.c:            cipher = (EVP_CIPHER *)EVP_des_ede3_cbc();
apps/speed.c:        if (!EVP_DigestSignInit(sm2ctx[testnum], NULL, EVP_sm3(),
apps/speed.c:        if (!EVP_DigestVerifyInit(sm2ctx[testnum], NULL, EVP_sm3(),
apps/speed.c:                                    EVP_sm3(), NULL, sm2_pkey))
apps/speed.c:                                      EVP_sm3(), NULL, sm2_pkey))
apps/spkac.c:        i = NETSCAPE_SPKI_sign(spki, pkey, EVP_md5());
;

They should instead use a default name

Why does it make a difference to FIPS compliance? If you use EVP_sha256 and  only have the FIPS provider loaded then it will use the FIPS implementation.

Some of those settings are done in variable initialization time before the config file is parsed and loaded.
If you're sure that doesn't matter, and that the code is correct, then I guess the ony thing that needs to be done to address this is to document the config file, it's autoload, and how to specify the FIPS provider, right?
Right now, the uninformed user will just assume they can specify -provider fips and the right thing will happen and I think they're wrong.

More importantly, the EVP_sha256 just returns a pointer to an internal global variable. It doesn't do any fetching

They haven't loaded an ENGINE that implements the same algorithm

Thank you for the explanation. I had forget about the magic lookup under the covers. I will close this.


Add new default "AutoPlaceTopology" scheduler

This new scheduler is a topology aware version of the old AutoPlace
scheduler. Since it is topology aware, it can be used to optimize volume
placement when using WaitForFirstConsumer volume binding or restricting
placement via allowedTopologies, while still respecting user-defined
placement options such as replicasOnSame or replicasOnDifferent.
This scheduler was added as all alternatives have some issue:

AutoPlace completely ignored topology information, making it a bad fit for optimized volume placement based on Pod scheduling.
FollowTopology ignored user set constraints  like replicasOnSame and replicasOnDifferent

Kind of a v2 of #124. While that PR fixed the deviation from the Spec when using FollowTopology, it meant that you could either use the Kubernetes Topology XOR Linstor AutoPlace constraints. This new scheduler should address this exact issue.
For example, you might want to have volumes that:

are scheduled on first use, i.e. with volumeBindingMode: WaitForFirstConsumer, which requires topology support
are distributed over multiple failure domains, requiring LINSTOR autoplace constraints.
Prior to this new default, this wasn't possible.


Double click a second sqlite *.db file, show warning dialog Can't lock workspace

Description
I configured .db file open with DBeaver by adding following registry entries:
C:\Program Files\DBeaver\dbeaver.exe -con "driver=sqlite|database=%1"
But when I have already opened a db file, and double click to open another one, it shows a warning dialog: Can't lock workspace. This problem appears since version <IP_ADDRESS>307231901, the behavior before this version is that open the file in the opened workspace.

DBeaver Version
<IP_ADDRESS>307231901
Operating System
Windows 11
Database and driver

Database: SQLite Database File
Driver: sqlite-jdbc-<IP_ADDRESS>.jar

I think this problem is not related to the driver.
Steps to reproduce

Configure the registry, add .db file open with.
Double click to open a sqlite db file
Double click to open another sqlite db file

Additional context
No response

Additional informations:
When I open with command line from db directory:
"C:\Program Files\DBeaver\dbeaver-cli.exe" -con "driver=sqlite|database=a.db"

> Start DBeaver Standalone [org.jkiss.dbeaver.ui.app.standalone <IP_ADDRESS>307231901]
> Start Eclipse IDE UI Application [org.eclipse.ui.ide.application 1.5.0.v20230526-1051]
> Start Eclipse Jobs Mechanism [org.eclipse.core.jobs 3.14.0.v20230317-0901]
> Start DBeaver UI Editors - Base [org.jkiss.dbeaver.ui.editors.base <IP_ADDRESS>307231901]
> Start Expression Language [org.eclipse.core.expressions 3.9.0.v20230317-0901]
Commands processed. Exit DBeaver.

It will open in existing workspace, it behaviors as expected.
But when I us command line with full path, error occured.
"C:\Program Files\DBeaver\dbeaver-cli.exe" -con "driver=sqlite|database=D:\Code\Test Release\A\C\a.db"
or
"C:\Program Files\DBeaver\dbeaver-cli.exe" -con "driver=sqlite|database='D:\Code\Test Release\A\C\a.db'"
or
"C:\Program Files\DBeaver\dbeaver-cli.exe" -con "driver=sqlite|database="D:\Code\Test Release\A\C\a.db""

> Start DBeaver Standalone [org.jkiss.dbeaver.ui.app.standalone <IP_ADDRESS>307231901]
> Start Eclipse IDE UI Application [org.eclipse.ui.ide.application 1.5.0.v20230526-1051]
> Start Eclipse Jobs Mechanism [org.eclipse.core.jobs 3.14.0.v20230317-0901]
> Start DBeaver UI Editors - Base [org.jkiss.dbeaver.ui.editors.base <IP_ADDRESS>307231901]
2023-08-04 10:47:31.251 - Error while calling remote server
org.jkiss.utils.rest.RestException: java.io.IOException: HTTP/1.1 header parser received no bytes
        at org.jkiss.utils.rest.RestClient$ClientInvocationHandler.invoke(RestClient.java:164)
        at jdk.proxy2/jdk.proxy2.$Proxy3.openExternalFiles(Unknown Source)
        at org.jkiss.dbeaver.ui.app.standalone.DBeaverCommandLine.executeCommandLineCommands(DBeaverCommandLine.java:202)
        at org.jkiss.dbeaver.ui.app.standalone.DBeaverCommandLine.handleCommandLine(DBeaverCommandLine.java:278)
        at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:175)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
Caused by: java.io.IOException: HTTP/1.1 header parser received no bytes
        at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source)
        at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source)
        at org.jkiss.utils.rest.RestClient$ClientInvocationHandler.invoke(RestClient.java:136)
        ... 16 more
Caused by: java.io.IOException: HTTP/1.1 header parser received no bytes
        at java.net.http/jdk.internal.net.http.common.Utils.wrapWithExtraDetail(Unknown Source)
        at java.net.http/jdk.internal.net.http.Http1Response$HeadersReader.onReadError(Unknown Source)
        at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.checkForErrors(Unknown Source)
        at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.io.EOFException: EOF reached while reading
        at java.net.http/jdk.internal.net.http.Http1AsyncReceiver$Http1TubeSubscriber.onComplete(Unknown Source)
        at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadSubscription.signalCompletion(Unknown Source)
        at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(Unknown Source)
        at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(Unknown Source)
        at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(Unknown Source)
        at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalReadable(Unknown Source)
        at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent.signalEvent(Unknown Source)
        at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowEvent.handle(Unknown Source)
        at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.handleEvent(Unknown Source)
        at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.lambda$run$3(Unknown Source)
        at java.base/java.util.ArrayList.forEach(Unknown Source)
        at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)
> Start Eclipse IDE UI [org.eclipse.ui.ide 3.21.0.v20230526-1500]
2023-08-04 10:47:31.301 - Create display
> Start Expression Language [org.eclipse.core.expressions 3.9.0.v20230317-0901]

It's not allowed to work with one workspace by two or more DBeaver instances. However, you could specify an argument to reuse workspace or set different workspace for different DBeaver instances. See https://dbeaver.com/docs/wiki/Command-Line/#dbeaver-control

@E1izabeth Yeah, I didn't mean want to open more DBeaver instances, but I want to open two sqlite db in one DBeaver instance by command line , and this works well before version <IP_ADDRESS>307231901.  In my last comment, when I open with full path in command line, an communication exception is thrown. I hope the exception information can be help.

Thank you for explaining

@E1izabeth I test it again today, when the directory contains Chinese charactor, open with command line is failed.
My sample db path: "D:\备份\Everything.db"
The dbeaver instance prompt: path to 'D:\澶囦唤\Everything.db': 'D:\澶囦唤' does not exist
Thanks

Hello @JerryJian,
You probably need to use the -reuseWorkspace option.
Please see https://github.com/dbeaver/dbeaver/wiki/Command-Line#dbeaver-control
Let me know if it solves your issue.

@ShadelessFox Thanks for tracking the problem, but the option doesn't work for me.
The problem can be reproduced using the attached databases and batch file.
Step1. Extract the zip into some directory.
Step2. Drag database file Sqlite数据库1.db on to the Open.bat file, this file will be opened successfully.
Step3. Drag database file Sqlite数据库2.db on to the Open.bat file, now we can see the problem.
I guess maybe some encoding problem occurred during communicating with the existing workspace.
Or, there is encoding problem during windows explorer drag-drop to the batch file.
OS Environment: (Copied from window settings, contains some Chinese words)
版本	Windows 11 专业版
版本	22H2
安装日期	2022/9/21
操作系统版本	22621.2215
体验	Windows Feature Experience Pack 1000.22662.1000.0
Windows Language: Chinese (Simplified, China) （中文(简体，中国)）
Thanks very much.
issue-20795.zip

Works for me against the following batch script:
start "DBeaver" "C:\Program Files\DBeaver\dbeaver-cli.exe" -con "driver=sqlite|database=%~1|name=%~nx1" -reuseWorkspace -bringToFront

I think this is related to my system settings:

I append the options to the script, but the file name is corrupt, and generate a empty database:

As a workaround, you can remove Chinese characters from the filename.

@ShadelessFox Yes, that's exactly what I'm doing now. Hope for some fixes in the future realeases, thanks a lot.

I tested it and found that the problem has been fixed.


containerd: misc fixes

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

diff lGTM

Result of nixpkgs-review pr 107778 run on x86_64-linux 1

14 packages built:

charliecloud
containerd
disnix
disnixos
docker (docker-edge ,docker_19_03)
docker-gc
docker_18_09
dydisnix
dysnomia
out-of-tree
pipework
python37Packages.jupyter-repo2docker
python38Packages.jupyter-repo2docker
python39Packages.jupyter-repo2docker


wamp installation

i couldnt do migrate with wamp. Please help. Thanks.

Please provide more informations. Screenshot? Error? Platform?


Inject _design/_auth on auth_cache startup

We send start_listener event from init to make sure we call
ensure_auth_ddoc_exists as soon as we can. Rather then calling it on
listener restart.
COUCHDB-3000

+1 I wouldn't bother with gen_server:cast/2 as its nothing more than self() ! {'$gen_cast', Msg} which is just adding unnecessary code.

self() ! {'$gen_cast', Msg} - is implementation detail of OTP which shouldn't be relied upon. The public interface of gen_server module is gen_server:cast/2.

Right, I'm just saying there's no reason to prefer it over sending a message to self.


Fix line breaks and text #312

I can't test this locally, but I hope this is fine

Coverage remained the same at 100.0% when pulling be43e347a353f8b5f1fd808238e40090e6e8ab31 on 312_emailAfterRequestFix into 7d548a55f207a628a6a21b6a2274482ecdf0df61 on dev.

Coverage remained the same at 100.0% when pulling 8faea46fac11fe9d9e19ee8bdbf18335a68d15a9 on 312_emailAfterRequestFix into 7d548a55f207a628a6a21b6a2274482ecdf0df61 on dev.

Coverage remained the same at 100.0% when pulling cdd1b8fb6aae260604622d5f3d4384ad12173215 on 312_emailAfterRequestFix into 333f11bca078c74ba993f36ef416aa2814412a75 on dev.


How to properly encode GET urls?

How are any of your examples to be url encoded?
For example:
https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments&$filter=roleDefinitionId eq ‘’
There are actual SPACES in that url. Every effort I've tried at url encoding it before using it with curl has failed. I keep seeing this error:
"message": "Searches against this resource are not supported. Only specific instances can be queried.",
Which leads me to believe it's never encountering the filter. This was my best attempt at URL encoding it before I gave up:
https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments&%24filter%3DprincipalId eq ‘<23my_principal_id2c>’
I mean, you're not even using ASCII single quotes in there. Were these urls tested? Am I missing something obivous?

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

ID: 29286aff-a419-c24b-17ab-c7d3d3112b19
Version Independent ID: 0049d924-32c0-9506-e63e-df8feb923131
Content: Assign Azure AD admin roles with Microsoft Graph API
Content Source: articles/active-directory/users-groups-roles/roles-assign-graph.md
Service: active-directory
Sub-service: users-groups-roles
GitHub Login: @curtand
Microsoft Alias: curtand

@emacdona, Thanks for leveraging Azure docs feedback channel to raise this question. We are currently investigating and will update you shortly.

@curtand Can this be checked ?

Hi @curtand
Thanks for your contribution, and your patience. I'm the writer and I'm investigating.

Hi @emacdona
I made the updates a day ago. Thanks for your contributions!
https://github.com/MicrosoftDocs/azure-docs-pr/pull/119867
@neeleshray-msft
#please-close


I can't find pycocotools.ytvos

Traceback (most recent call last):
File "./tools/train.py", line 17, in
from mmdet.apis import init_random_seed, set_random_seed, train_detector
File "/home/hss/TeViT-main/mmdet/apis/init.py", line 2, in
from .inference import (async_inference_detector, inference_detector,
File "/home/hss/TeViT-main/mmdet/apis/inference.py", line 12, in
from mmdet.datasets import replace_ImageToTensor
File "/home/hss/TeViT-main/mmdet/datasets/init.py", line 18, in
Traceback (most recent call last):
File "./tools/train.py", line 17, in
from .youtubevis import YoutubeVISDataset
File "/home/hss/TeViT-main/mmdet/datasets/youtubevis.py", line 9, in
from pycocotools.ytvos import YTVOS
ModuleNotFoundError: No module named 'pycocotools.ytvos'
from mmdet.apis import init_random_seed, set_random_seed, train_detector
File "/home/hss/TeViT-main/mmdet/apis/init.py", line 2, in
from .inference import (async_inference_detector, inference_detector,
File "/home/hss/TeViT-main/mmdet/apis/inference.py", line 12, in
from mmdet.datasets import replace_ImageToTensor
File "/home/hss/TeViT-main/mmdet/datasets/init.py", line 18, in
from .youtubevis import YoutubeVISDataset
File "/home/hss/TeViT-main/mmdet/datasets/youtubevis.py", line 9, in
from pycocotools.ytvos import YTVOS

Hi, @czj942650673 ! Thanks for your interests in our work.
Please install cocoapi from https://github.com/youtubevos/cocoapi and try again.

thanks！

Hi, @czj942650673 ! Thanks for your interests in our work. Please install cocoapi from https://github.com/youtubevos/cocoapi and try again.

Hi @vealocia
I am facing the same issue and when I am trying to install cocapi, it is giving following error
running build_ext skipping 'pycocotools\_mask.c' Cython extension (up-to-date) building 'pycocotools._mask' extension C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\pooja\anaconda3\lib\site-packages\numpy\core\include -I../common -IC:\Users\pooja\anaconda3\include -IC:\Users\pooja\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /Tc../common/maskApi.c /Fobuild\temp.win-amd64-3.8\Release\../common/maskApi.obj -Wno-cpp -Wno-unused-function -std=c99 cl : Command line error D8021 : invalid numeric argument '/Wno-cpp' error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
Is there a way to resolve the following issue?

Hi, @PoojanPanchal
It seems like a error raised by Cython and Numpy. I guess there are some issues with your python or system environment. So it's hard to give you a clear direction. Maybe you can check your custom work environments.

Thank you @vealocia!! yeah i think issue is with my work environment.
I was able to resolve the above issue by directly copying the ytvos.py file into the site-package/pycocotools folder.
This solution can be found on the following thread - https://github.com/Epiphqny/VisTR/issues/5#issuecomment-819837393


.Net: New Feature: Bedrock nova* models

name: Feature request
about: Suggest an idea for this project

Only titan Amazon models seems to be supported at the moment (see here)
How can I add support for the nova* models, such as amazon.nova-lite-v1:0?

Created a draft PR, can you guys give some directions there instead?
https://github.com/microsoft/semantic-kernel/pull/10021


module 'torch' has no attribute 'float32'

Code version (Git Hash) and PyTorch version
PyTorch0.4.0
Dataset used
video i take
Expected behavior
meet a problem, i does not know how to deal with it ?
Actual behavior
(pytorch) vetec@vetec:~/Pan/action/st-gcn$ python main.py demo --openpose '/home/vetec/Pan/action/openpose/build'  --video '/home/vetec/Videos/action/001.mp4'  --device 0
Traceback (most recent call last):
File "main.py", line 29, in
p = Processor(sys.argv[2:])
File "/home/vetec/Pan/action/st-gcn/processor/io.py", line 27, in init
self.load_model()
File "/home/vetec/Pan/action/st-gcn/processor/io.py", line 70, in load_model
**(self.arg.model_args))
File "/home/vetec/anaconda3/envs/pytorch/lib/python3.5/site-packages/torchlight-1.0-py3.5.egg/torchlight/io.py", line 53, in load_model
File "/home/vetec/Pan/action/st-gcn/net/st_gcn.py", line 36, in init
A = torch.tensor(self.graph.A, dtype=torch.float32, re
Steps to reproduce the behavior
Other comments

Hi, did you install the Pytorch official release version 0.4.0?
Some earlier versions are also called '0.4.0' version, but it does not include 'float32'.

torchtext is the offending …?module?..(not sure what to call it) that causes this error. The authors released torchtext 0.3.1 earlier today (2018-10-11). Installing the previous version restores full functionality:
!{sys.executable} -m pip install torchtext==0.2.3 worked for me


Fix square wave (for oscilloscope)

Square wave is currently a non continuous function (doesn't pass through zero) which breaks the oscilloscope

Fixed, but probably better to use a FourierWave instead.