HDFS-16466. Implement Linux permission flags on Windows

Description of PR
statinfo.cc uses POSIX permission flags. These flags aren't available for Windows. We need to implement the equivalent flags on Windows to make this cross platform compatible.
How was this patch tested?
Hadoop Jenkins CI validation.
For code changes:

[x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m  0s

Docker mode activated.

-1 :x:
docker
25m  2s

Docker failed to build run-specific yetus/hadoop:tp-28699}.

Subsystem
Report/Notes

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

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

versions
git=2.17.1

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
19m 51s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+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 _

+1 :green_heart:
mvninstall
38m 36s

trunk passed

+1 :green_heart:
compile
3m 54s

trunk passed

+1 :green_heart:
mvnsite
0m 49s

trunk passed

+1 :green_heart:
shadedclient
62m 25s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 24s

the patch passed

+1 :green_heart:
compile
3m 43s

the patch passed

+1 :green_heart:
cc
3m 43s

the patch passed

+1 :green_heart:
golang
3m 43s

the patch passed

+1 :green_heart:
javac
3m 43s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 28s

the patch passed

+1 :green_heart:
shadedclient
18m 48s

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

_ Other Tests _

+1 :green_heart:
unit
108m 39s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 49s

The patch does not generate ASF License warnings.

217m 28s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux e04262fd81a3 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 62d521b7f06e89c469b0db1f930e04a7a9480ab3

Default Java
Red Hat, Inc.-1.8.0_332-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/2/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/2/console

versions
git=2.9.5 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
53m 41s

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 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
42m 43s

trunk passed

+1 :green_heart:
compile
4m 21s

trunk passed

+1 :green_heart:
mvnsite
0m 44s

trunk passed

+1 :green_heart:
shadedclient
72m 25s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 20s

the patch passed

+1 :green_heart:
compile
3m 59s

the patch passed

+1 :green_heart:
cc
3m 59s

the patch passed

+1 :green_heart:
golang
3m 59s

the patch passed

+1 :green_heart:
javac
3m 59s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 23s

the patch passed

+1 :green_heart:
shadedclient
22m 35s

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

_ Other Tests _

+1 :green_heart:
unit
120m 42s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 47s

The patch does not generate ASF License warnings.

277m 19s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux 5baa9c6c05aa 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 62d521b7f06e89c469b0db1f930e04a7a9480ab3

Default Java
Red Hat, Inc.-1.8.0_332-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/3/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/3/console

versions
git=2.9.5 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
25m 53s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+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 _

+1 :green_heart:
mvninstall
22m 31s

trunk passed

+1 :green_heart:
compile
4m 12s

trunk passed

+1 :green_heart:
mvnsite
1m  3s

trunk passed

+1 :green_heart:
shadedclient
47m  5s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 33s

the patch passed

+1 :green_heart:
compile
3m 41s

the patch passed

+1 :green_heart:
cc
3m 41s

the patch passed

+1 :green_heart:
golang
3m 41s

the patch passed

+1 :green_heart:
javac
3m 41s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 36s

the patch passed

+1 :green_heart:
shadedclient
19m 23s

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

_ Other Tests _

+1 :green_heart:
unit
77m 30s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
1m  2s

The patch does not generate ASF License warnings.

178m 16s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux 35545079ef02 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 62d521b7f06e89c469b0db1f930e04a7a9480ab3

Default Java
Red Hat, Inc.-1.8.0_312-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/2/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/2/console

versions
git=2.27.0 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
33m 25s

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 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
28m 34s

trunk passed

+1 :green_heart:
compile
4m 24s

trunk passed

+1 :green_heart:
mvnsite
0m 47s

trunk passed

+1 :green_heart:
shadedclient
57m  8s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 24s

the patch passed

+1 :green_heart:
compile
4m 41s

the patch passed

+1 :green_heart:
cc
4m 41s

the patch passed

+1 :green_heart:
golang
4m 41s

the patch passed

+1 :green_heart:
javac
4m 41s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 29s

the patch passed

+1 :green_heart:
shadedclient
24m 35s

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

_ Other Tests _

+1 :green_heart:
unit
121m 40s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 50s

The patch does not generate ASF License warnings.

246m 25s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux 94ebf982ee6d 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 62d521b7f06e89c469b0db1f930e04a7a9480ab3

Default Java
Red Hat, Inc.-1.8.0_312-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/3/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/3/console

versions
git=2.27.0 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
29m 37s

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 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
24m 50s

trunk passed

+1 :green_heart:
compile
3m 35s

trunk passed

+1 :green_heart:
mvnsite
0m 40s

trunk passed

+1 :green_heart:
shadedclient
54m 53s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 23s

the patch passed

+1 :green_heart:
compile
3m 12s

the patch passed

+1 :green_heart:
cc
3m 12s

the patch passed

+1 :green_heart:
golang
3m 12s

the patch passed

+1 :green_heart:
javac
3m 12s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 24s

the patch passed

+1 :green_heart:
shadedclient
26m 18s

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

_ Other Tests _

+1 :green_heart:
unit
74m  4s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 47s

The patch does not generate ASF License warnings.

192m  9s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux a6805b2eea01 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 62d521b7f06e89c469b0db1f930e04a7a9480ab3

Default Java
Debian-11.0.15+10-post-Debian-1deb10u1

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/2/testReport/

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/2/console

versions
git=2.20.1 maven=3.6.0

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
20m 28s

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 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
21m 29s

trunk passed

+1 :green_heart:
compile
4m  2s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
4m  8s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
mvnsite
0m 45s

trunk passed

+1 :green_heart:
shadedclient
50m  1s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 25s

the patch passed

+1 :green_heart:
compile
3m 41s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
cc
3m 41s

the patch passed

+1 :green_heart:
golang
3m 41s

the patch passed

+1 :green_heart:
javac
3m 41s

the patch passed

+1 :green_heart:
compile
3m 49s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
cc
3m 49s

the patch passed

+1 :green_heart:
golang
3m 49s

the patch passed

+1 :green_heart:
javac
3m 49s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 27s

the patch passed

+1 :green_heart:
shadedclient
19m 44s

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

_ Other Tests _

+1 :green_heart:
unit
77m 23s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 47s

The patch does not generate ASF License warnings.

179m  8s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux ba2c093ca771 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 62d521b7f06e89c469b0db1f930e04a7a9480ab3

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/2/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/2/console

versions
git=2.25.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
30m 46s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

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 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
30m 10s

trunk passed

+1 :green_heart:
compile
3m 39s

trunk passed

+1 :green_heart:
mvnsite
0m 35s

trunk passed

+1 :green_heart:
shadedclient
64m 54s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 19s

the patch passed

+1 :green_heart:
compile
3m 35s

the patch passed

+1 :green_heart:
cc
3m 35s

the patch passed

+1 :green_heart:
golang
3m 35s

the patch passed

+1 :green_heart:
javac
3m 35s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 22s

the patch passed

+1 :green_heart:
shadedclient
30m 50s

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

_ Other Tests _

+1 :green_heart:
unit
122m 34s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 41s

The patch does not generate ASF License warnings.

256m 34s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux 0acd8e7f2304 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 62d521b7f06e89c469b0db1f930e04a7a9480ab3

Default Java
Debian-11.0.15+10-post-Debian-1deb10u1

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/3/testReport/

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/3/console

versions
git=2.20.1 maven=3.6.0

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  6s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+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 _

+1 :green_heart:
mvninstall
24m 33s

trunk passed

+1 :green_heart:
compile
4m 21s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
4m 25s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
mvnsite
0m 35s

trunk passed

+1 :green_heart:
shadedclient
56m 39s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 19s

the patch passed

+1 :green_heart:
compile
4m  7s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
cc
4m  7s

the patch passed

+1 :green_heart:
golang
4m  7s

the patch passed

+1 :green_heart:
javac
4m  7s

the patch passed

+1 :green_heart:
compile
4m 11s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
cc
4m 11s

the patch passed

+1 :green_heart:
golang
4m 11s

the patch passed

+1 :green_heart:
javac
4m 11s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 22s

the patch passed

+1 :green_heart:
shadedclient
23m  2s

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

_ Other Tests _

+1 :green_heart:
unit
116m 48s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 39s

The patch does not generate ASF License warnings.

209m 50s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux 9d1ae8928b4a 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 62d521b7f06e89c469b0db1f930e04a7a9480ab3

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/3/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/3/console

versions
git=2.25.1 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  2s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+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 _

+1 :green_heart:
mvninstall
38m 28s

trunk passed

+1 :green_heart:
compile
4m  3s

trunk passed

+1 :green_heart:
mvnsite
0m 49s

trunk passed

+1 :green_heart:
shadedclient
62m 22s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 25s

the patch passed

+1 :green_heart:
compile
3m 35s

the patch passed

+1 :green_heart:
cc
3m 35s

the patch passed

+1 :green_heart:
golang
3m 35s

the patch passed

+1 :green_heart:
javac
3m 35s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 28s

the patch passed

+1 :green_heart:
shadedclient
19m  3s

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

_ Other Tests _

+1 :green_heart:
unit
79m 21s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 56s

The patch does not generate ASF License warnings.

170m 15s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux 391ef38cd624 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / b7797e57a8173826fa4958e646b06ba9365407d8

Default Java
Red Hat, Inc.-1.8.0_332-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/4/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/4/console

versions
git=2.9.5 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 56s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

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 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
22m 29s

trunk passed

+1 :green_heart:
compile
4m  8s

trunk passed

+1 :green_heart:
mvnsite
1m  5s

trunk passed

+1 :green_heart:
shadedclient
47m 10s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 32s

the patch passed

+1 :green_heart:
compile
3m 42s

the patch passed

+1 :green_heart:
cc
3m 42s

the patch passed

+1 :green_heart:
golang
3m 42s

the patch passed

+1 :green_heart:
javac
3m 42s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 36s

the patch passed

+1 :green_heart:
shadedclient
19m 23s

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

_ Other Tests _

+1 :green_heart:
unit
96m 55s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
1m  2s

The patch does not generate ASF License warnings.

173m  6s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux db6460f2b2b6 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / b7797e57a8173826fa4958e646b06ba9365407d8

Default Java
Red Hat, Inc.-1.8.0_312-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/4/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/4/console

versions
git=2.27.0 maven=3.6.3

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 59s

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 :green_heart:
test4tests
0m  0s

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

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
25m  2s

trunk passed

+1 :green_heart:
compile
3m 32s

trunk passed

+1 :green_heart:
mvnsite
0m 45s

trunk passed

+1 :green_heart:
shadedclient
55m 18s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 24s

the patch passed

+1 :green_heart:
compile
3m 15s

the patch passed

+1 :green_heart:
cc
3m 15s

the patch passed

+1 :green_heart:
golang
3m 15s

the patch passed

+1 :green_heart:
javac
3m 15s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 27s

the patch passed

+1 :green_heart:
shadedclient
26m 35s

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

_ Other Tests _

+1 :green_heart:
unit
85m 29s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 48s

The patch does not generate ASF License warnings.

176m  2s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile cc mvnsite javac unit codespell detsecrets golang

uname
Linux 9bcf9a9a8c98 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / b7797e57a8173826fa4958e646b06ba9365407d8

Default Java
Debian-11.0.15+10-post-Debian-1deb10u1

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/4/testReport/

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4526/4/console

versions
git=2.20.1 maven=3.6.0

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

This message was automatically generated.


Documentation snapshot for v3.9.0

Shouldn't we check in the generated HTML rather than the MD files?
Otherwise I fear that we'll have to patch old docs if there are breaking changes to the doc generation engine (is it Jekyll?)

I think we should run the conversion ourselves if we want to keep documentation snapshots.  Otherwise 1. the cost of generating the website will keep growing indefinitely, and 2. we'll have to patch old docs when Jekyll gets updated

I looked into converting md to html -- the 4 or so mechanisms I tried either failed to install cleanly or were incomplete solutions (in terms of interpreting md). So this won't be a quick fix. I think that given all the GitHub markdown pages out there and the intentional simplicity of GitHub markdown, that it is unlikely that Github's implementation of markdown to html will change in a non-backwards compatible mode. Unlikely enough to not worry about the loss of old snapshots, if they could not be converted. I propose we stick with archiving the pages as is.


Only call eos api if we need to.

Right now. we call api here in main() https://github.com/eosswedenorg/thalos/blob/f99bbec5ff843517b0bd643d767075b7d2c56cec/cmd/thalos/main.go#L351
This is to early. as we dont know yet if we need the information or not. we only need to call the api if we need the following:

start_block not provided by cache or config.
chain_id not provided by config.

if all of those conditions are false, it is unnecessary to make the http request.

Fixed in 432dfab4


Documentation

Hi all,
Are we supposed to document  for all the details of our task ? It is not stated in the homework but I think we have to do it.

who said so?


CSS asset file not being copied to assets folder

So this is strange behavior but I can repeat it.
I have an external CSS file that is loading an asset with asset_url().
When I compile the site, the asset is NOT in the _site/assets folder.
If I use that same asset in a html file, it loads properly and is copied to _site/
In the both cases, the URL to the asset is exactly the same. But the asset is only copied to _site/ if it is appears in a html/markdown file. Any assets in CSS are NOT copied over.
You can see the source code to my site here:
https://github.com/tedserbinski/www-tedserbinski-com/tree/v2018-update
The asset in CSS is _assets/css/custom/_page-home.scss as "bg.jpg"

Strange, I've tried with other images and they seem to work in CSS. Just something about this very particular image.
Tried different extensions, renaming it, etc. Hmm.

Ok, seems to be something related to the caching layer.
When I switch caching: type: memory   file is properly copied to _site/ and loads.  When I move the file to another folder it loads.

I think this was a cache bug. I delete .jekyll-cache folder and it loaded properly.
Ugh what a morning tracking that down :-)

If it happens again and you can reproduce it, please do provide a trace, we don't generally manage our own cache past Proxies, but a trace would help us help Sprockets fix any bugs that might exist, as caching is hard.

I had this exact same thing happen while using background-image: asset_url("...") in once of my scss files.
I ended up hacking around it temporarily by using the background-image: url(asset_path("...")) helper instead.  Suddenly things worked.
I switched back to background-image: asset_url("...") and now it works again.

I came to report this problem and found @tedserbinski's  issue.  I too cannot reproduce.
Background
The only thing that has changed for me is recently swapping Ruby versions with RVM.  I was using Ruby-2.3.6, upgraded to Ruby-2.3.7, bundled my site, and things broke.


Update Sail script to only exit if Main Exits

Use case
Some containers are meant to exits early.
For example Every time on start up have a e2e container run tests on the new version.
And store the result for latter review.
However when you do ' sail logs ' to check what the output result of that container was.
sail notices you have a "exited container" and shutdowns everything.
This PR address this problem by only exiting the old process if the main services goes done.

Please send this to 1.x


[6.5.x] kie-server-tests: Reset class loader before failing maven build

Cherrypick of https://github.com/droolsjbpm/droolsjbpm-integration/pull/772
Affects just tests.

jenkins retest this

jenkins retest this

jenkins retest this

jenkins retest this


What is the required version of react native for this ? Not working on 0.58.4

What is the required version of react native for this ?
This is the screen i am seeing on Android.

I just found out, state -> heightOfHeader doesn't have the initial default value which was causing this issue for me. If you think, there should be the default value for this state, I can send a PR to fix it.

I will happily merge it


Add No Code stack

For all PRs

[x] I read the Contribution Guide

For new stacks

[x] I followed the do's and don'ts
[x] This stack does not already exist

Love it, just can't merge it ;) @dzello if you feel different please feel free to reopen and merge.

oh noes! hahaha
@dzello come to the rescue

lol @jonatasbaldin you should submit this PR to the awesome-no-stacks project 😛


Imageframe

It's somewhat ankward to have to reparse the result of the Bytes() method to have the real image file.
The informations about description and picture type are already in the String() method.
I just removed the useless part and let only the binary image in the result.
This way, I can simply do a ioutil.WriteFile("image.jpg", tag.Bytes(), 0644) to have my image

This functionality would be great, but could you possibly make a new method for it rather than using Bytes?
I intended the Bytes method to be used as an overloadable function that gets called when each frame of a tag is being written, so I tried to make all of the Bytes methods write correct ID3 tags.

I just saw that too (I've start using the write function)
Working on a better patch right now

I've added a UsefullBytes() method to all frames, which send only data bytes, and not metadata.
I changed the Framer interface accordingly.
I would suggest to change the Text() method to exclude the data, but it could break existing programs. And Text() output can be easily parsed.

Actually, shouldn't the Data() method be sufficient for what you're trying to do?

I found that useful with these tags (among those I use for my app)
USLT (lyrics) : the text() method include the language, which I had to parse : I just need the lyrics themselves.
UFID : the text() method is useful to read the Owner identifier, but the content itself is not readable. It's used by picard, the musicbrainz tagger.
That's one usage for ImageFrame, IdFrame, UnsynchTextFrame. DataFrame had already a Data() method.
And, when using the lib, it's a lot easier to have a method which work without a type assessment.

I just checked the implementation of USLT, and the ParseUnsynchTextFrame method reads the language and other metadata before setting the text to the actual lyrics, so Text() should give you just the lyrics. If this isn't the case, could you show me an example where it parses incorrectly (file an issue, please)?
For UFID, I'm not aware of there being a Text() method. Could you clarify? The use that you contained in this pull request could be achieved using the Identifier() method.
In general I don't think there is a need for forcing every frame to have a method that returns a binary representation of some portion of that frame's data. If you really wanted just the binary data, you could also just call Bytes() and take a slice that excludes the header (which should be a fixed number of bytes).


RAM/Memory usage is wrong

Monitoring through htop provides more free ram while pm2-gui says 100 when there's still 50% free ram available.
Also free -m provides the correct info, how is the pm2-gui calculating the Free RAM/Memory ?
I believe the right calculation of RAM = total mem - (physical free mem + cache mem)
The below info turned out to be 100% full as per pm2-gui but there's a lot of free mem available.
total       used       free     shared    buffers     cached
Mem:        128833     128229        603          3        173      76197
-/+ buffers/cache:      51857      76975
Swap:       130975        163     130812

Really? I'm using os module to calculate memory usage. e.g.:
get memory(){
  return {
    free      : os.freemem(),
    total     : os.totalmem(),
    percentage: Math.round(100 * (1 - os.freemem() / os.totalmem()))
  }
}

I'll test on my servers to investigate this issue.

os.freememory() & os.totalmem()
Returns the amount of free system memory in bytes which needs to be factored into while doing the math
Seems like there may be errors with the os.freemem() itself, htop returns a more accurate usage of memory than the node os module.
Need verification though :+1:

might be necroposting, but i'm having the exact same issue.
could it be due to the server being a vps?

might be, free or cpuinfo can not describe the correct information of container/vps sometimes.

would make sense. i'll see if i can find some workaround.


Rename GetUnits to LoadUnits

Same as https://github.com/go-gitea/gitea/pull/22967

Codecov Report

Merging #22970 (c405827) into main (feed1ff) will decrease coverage by 0.01%.
The diff coverage is 20.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main   #22970      +/-   ##
==========================================
- Coverage   47.36%   47.35%   -0.01%
==========================================
  Files        1121     1121
  Lines      150312   150438     +126
==========================================
+ Hits        71192    71243      +51
- Misses      70669    70742      +73
- Partials     8451     8453       +2

Impacted Files
Coverage Δ

models/organization/team_list.go
70.27% <0.00%> (ø)

routers/api/v1/org/team.go
49.78% <0.00%> (ø)

services/convert/convert.go
77.37% <0.00%> (ø)

models/organization/team.go
57.43% <50.00%> (-0.57%)
:arrow_down:

modules/queue/queue_disk.go
60.00% <0.00%> (-3.34%)
:arrow_down:

modules/queue/queue_bytefifo.go
50.18% <0.00%> (-2.89%)
:arrow_down:

models/unit/unit.go
50.79% <0.00%> (-1.59%)
:arrow_down:

modules/templates/helper.go
43.82% <0.00%> (-1.13%)
:arrow_down:

routers/api/v1/org/label.go
79.12% <0.00%> (-1.08%)
:arrow_down:

routers/api/v1/repo/label.go
81.54% <0.00%> (-0.99%)
:arrow_down:

... and 12 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

LG-TM bot


Day and Night Clock Design

Description
Task: Task Name.
Feature: Day & Night Cycle
The task ticket regards the design of the day and night clock which will visually convey to the user which cycle they are in: Dawn, Day, Dusk, Night.
Dependencies

[ ] Day and Night Timer (#102)

Milestones
List of steps that need to be completed for this task.

[x] Research & Sketch Draft Clock Designs (Sep. 6)
[ ] Create Sprites (Sep. 7)
[ ] User Testing (Sep. 8)
[ ] Finalise Sprites
[ ] Implement Sprites (Sep. 9)
[ ] Unit Testing (Sep. 10)

Completion Deadline: Sep. 11
Documentation

Main description of feature
JavaDoc
...

Member

Samantha Smart (@samsmarttt) (samsmartt)

[7/09/2022] Team collaboration occured with team 3 (terrain) during the studio, the initital prototype of the clock was showcased to which feedback was recieved regarding the design. Further, we (team 9) provided feedback regarding the terrian and their desire and proposal of changing the terrain from grass to sand.
This meeting also allowed for our team to realise that not necessarily all teams would want the shader to be applied to their game element. Team 3 expressed that they wanted to create their own night time tiles - glowing water. The team thought their ideas were really good.


[Bug] Grafana Operator cant create a Folder on External Grafana Instance.

Describe the bug
Im trying to use this example to create a GrafanaFolder on external grafana instance and it does not work.  Im getting an error Error from server (BadRequest): error when creating "grafana_folder.yaml": GrafanaFolder in version "v1beta1" cannot be handled as a GrafanaFolder: strict decoding error: unknown field "spec.permissions" When i remove the title and permissions fields under spec the folder creation works but i cant see the folder in external grafana. Appreciate the help
Version
v5.0.0-rc1
To Reproduce
Steps to reproduce the behavior:
Try to use above example to create a folder on External Grafana and this does not work.
Expected behavior
Grafana Folder to be created in External Grafana
Suspect component/Location where the bug might be occurring
Please provide this if you know where this bug might occur otherwise leave as unknown
Screenshots
If applicable, add screenshots to help explain your problem.
Runtime (please complete the following information):

OS: [e.g. Linux,Fedora,Mac]
Grafana Operator Version [e.g. v5.0.0]
Environment: [e.g Openshift,Kubernetes,minikube etc. please specify versions]
Deployment type: [e.g running the operator locally, or deployed]
Other: [Other variables/things that might be relevant to this bug, versions of other services e.g. operator-sdk]

Additional context
Add any other context about the problem here.

Hi @elamaran11,
The example is not for the version of the operator you're using, it's rather for v5.0.0-rc3. Here's the PR that changed Folder's CR:
Before https://github.com/grafana-operator/grafana-operator/pull/1039.

@weisdd With the guidance, i was able to get dashboard created in external instance but still but Im getting an error Error from server (BadRequest): error when creating "grafana_folder.yaml": GrafanaFolder in version v1beta1 cannot be handled as a GrafanaFolder: strict decoding error: unknown field spec.permissions when i use the fields title and permissions per the doc. What is the version of CRD we should be using to have these fields work?

@elamaran11 recommendation here is always the same - use CRDs that are released with a particular version of the operator. It's not that version changes, but rather the list of supported fields. You'll see less changes after v5.0.0 is released.

understood, thankyou @weisdd !

@elamaran11 did you get the folder created? If yes, can we close this issue?

Folder is getting create but cant use fields title and permissions, errors out as i have to manually update the CRD which i didnt do. But the ticket can be closed.


Return to tag list when quitting a tag list item

Newsboat version (copy the output of newsboat -v or the first line of git show):
2.19.0
Config file (copy from ~/.newsboat/config or ~/.config/newsboat/config):
N/a
Steps to reproduce the issue:

Go to the tag list (press "t").
Select one tag by pressing "enter". You'll get a list of the feeds with this tag.
Quit this view by pressing "q". The feed list is show.

I would have expected the tag list.

Sorry, but this is working as intended. If you're looking at certain info (say, a list of feeds), an action that returns the same kind of info (say, a list of feeds matching a tag) will just update the current dialog; if the info is of a different kind (say, it's a list of articles within a feed), a new dialog will be created.
I think your expectations differ from Newsboat's behaviour in just two aspects:

you can't return to the tag list by pressing "q";
tag list doesn't "remember" which tag you've selected last, so if you're going through tags one by one, you have to scroll through the tag list every time, instead of just moving one item down.

The first point is a "wontfix", but the second one I'd consider a bug. Would that help your use-case if the tag list put the cursor on the currently selected tag?

For me, what I described is more intuitive. But I can live with the current situation.
Your suggestion to remember the cursor position of the tag list is not necessary for me.
Thanks anyway!

Okay, closing this then :heart:


[BUG] Banner Image would be incorrectly added to images and attachments

The source md:
This is an attachment:
! [[obsidian-sync-vault-v0.4.0.zip]]

And this is an image:

! [[2024-11-19-img-241119_160901.jpg]]

And it seems that the banner was added incorrectly.
(The note has the Folder Banner configuration applied.)

@Moyf
What do you mean the banner was added incorrectly?
Is it that the content is overlaying your banner?
Without seeing the setting you have for the Folder Banner I can't be sure of what you are seeing.
Do you need to adjust the content-start and banner-height field values?
Happy to help, just need some more info as I'm not sure what you are asking / reporting.
Thanks :)

@Moyf What do you mean the banner was added incorrectly?

Ah, I see. It seems that my previous description was too brief, sorry > <
I will provide a more detailed explanation.
This is an image from the my daily note:

Checking the Dev Tool can better reveal the structure— a banner is placed behind this image:

The expected display should be only the image, without the banner behind it.

🤔 Perhaps this image is mistakenly identified as an "embedded note"?

By the way, the "embedded files" above it also have a similar issue, but it's not very noticeable because the space is small.

In addition, this is my folder configuration:

And my other notes don't have this issue, images are clean images:

Once adding the folder in settings, issue appears:

The Settings:

here is an example note that has a "forest" banner applied via the Folder Images settings:

here are screenshots of that same note with different "content-start" values:

Ah.. I see.
Actually the "banner" in my demonstration screenshot is not the Note banner on top of my page - which works fine.
It's behind each of my embedded images.
For example, if I insert 3 images in my note, I'll got 4 banners: one for the note, and 3 for each of the images.
In your screenshot, the image you embedded is full width. I guess the banner was covered by the image.
Can you try some "longer" images (portrait rather than landscape) and see what happens?
Today I'm on a business trip. When I come back, I will prepare a sample vault for you if it can't be  reproduced. 😇

Here is a record video, I hope it can explain the issue more clear: https://github.com/user-attachments/assets/148c2f94-73d0-4e92-b160-fea66ab03595
And this is the testing vault: Obsidian Sandbox for Banner.zip

@jparkerweb Hello, just to confirm, could you re-produce this issue?

Here is a record video, I hope it can explain the issue more clear: https://github.com/user-attachments/assets/148c2f94-73d0-4e92-b160-fea66ab03595
And this is the testing vault: Obsidian Sandbox for Banner.zip

@jparkerweb Hello, just to confirm, could you re-produce this issue?

I think I found the issue. In Live Preview mode the plugin is assuming all "embeds" sections are embedded notes, when sometimes they are images (like in your example).
I should have a fix out later today.
Thank you for the example vault.

Here is a record video, I hope it can explain the issue more clear: https://github.com/user-attachments/assets/148c2f94-73d0-4e92-b160-fea66ab03595
And this is the testing vault: Obsidian Sandbox for Banner.zip

@jparkerweb Hello, just to confirm, could you re-produce this issue?

I think I found the issue. In Live Preview mode the plugin is assuming all "embeds" sections are embedded notes, when sometimes they are images (like in your example).
I should have a fix out later today.
Thank you for the example vault.

Yes, you got it!
And sometimes not only images, for instance, if you put a pdf or json file in note as attachments, it would also be considered as embedded notes.

@Moyf Please update the plugin in Obsidian to the latest version and let me know if this fixes your issue: https://github.com/jparkerweb/pixel-banner/releases/tag/2.10.2
Thank you!

I think it's fixed now, thank you, Justin!


Draft files are not ignored in taxonomies

Any page that is marked as a draft can be seen in the categories and tags, but the href tag is empty.
Example:
Lets say I have a blog file in content/blog/text-file.md with title Text File and the draft is set to false, building this creates a link as Text File.
Repository to try: https://github.com/akshaybabloo/gollahalli.com
Update
The taxonomies used in these pages are also created.

Beat me to filing the bug! My forum post with a stripped-down repeat-by is here.

Duplicates #6213.


actionview: Fix typo in module name: CaptureHelper

Fix typo in the module name: s/CaptionHelper/CaptureHelper/.
This typo was added in https://github.com/ruby/gem_rbs_collection/pull/728.

/merge


Lima + KinD + MetalLB

Hi! I'm using Lima with the docker flavor so that I can spawn KinD clusters. That is already awesome!! 🎉
In Kubernetes, when I create some services type LoadBalancer, I get an external IP, thanks to MetalLB.
I can access these external IPs from the Lima VM. Like:
limactl shell
curl <IP_ADDRESS>

Plus, the connection to the docker daemon from my laptop is working fine: export DOCKER_HOST=unix://$HOME/docker.sock
Super awesome! 🤩
Now, I would like to access these Kubernetes services from the host, my MacBook.
My question: what would be the next steps to have, let's say the subnet <IP_ADDRESS>/16 (the one configured in MetalLB), routed to the guest VM? so that my curl requests work from my machine up to Kubernetes?
I've been quickly looking at https://github.com/lima-vm/lima/blob/master/docs/network.md and https://github.com/lima-vm/vde_vmnet but I'm lost! :-)

@bcollard Check this out. this may help https://github.com/lima-vm/vde_vmnet/issues/19#issuecomment-950109235


Update docker stack

pushed the dockerfile corresponding to the new image I pushed to docker hub last night

Yes, release 8.3.0 at least.

I don't think it's going to crash configure
https://github.com/dealii/dealii/blob/master/cmake/configure/configure_2_trilinos.cmake#L65

never mind...
https://github.com/dealii/dealii/blob/master/cmake/configure/configure_2_trilinos.cmake#L71

I know, I am the one who added MueLu to deal.II. That's why I am surprised that it works.


Installation-cd: Remove libsForQt5.full

Description of changes

Stop using qtwebkit.
Reference: #201028
Things done
Removed libsForQt5.full from installation cd dependencies. Seems to not be required for calamares anymore.

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Wow, that's surprising.


Nintendo 64 controller (Switch) key bindings

Is anyone else playing with a Switch N64 controller? I found it hard to get the key bindings right, but more or less have now done so. The only problem is that the Z-trigger and C-Down seem to both map to fire. Here are my key bindings. Does anyone have any advice? I prefer playing with the N64 controller, as strange as that may seem, purely because the controls are burned into my muscle memory.

What kind of controller adapter are you using? Curious, because raphnet 3.6 also doesn't work right.

What happens exactly when you press Z or C-Down?  Does it change depending on which of the two you press?

It fires and aims up simultaneously. So basically it performs the correct function, but also shoots the weapon.

You probably need to unbind some buttons. There are multiple bindings for each action by default. You can try Reset to N64 defaults. If you still can't get something to work, try downloading this file and putting it in the save folder.


Rename everything 'resin' to 'balena'

Main functional changes are:

The help docs all change to balena
.balena-sync.yml is now the default config (though .resin-sync.yml will continue to work), and local_balenaos is now the expected config key within that (though local_resinos will still work)
Balena-sync will use the right API by default (because of the SDK bump)
Sync/local push will obey BALENARC/balenarc.yml config variable overrides (because of the balena-settings-storage bump within the SDK bump)

Change-type: major
Signed-off-by: Tim Perry<EMAIL_ADDRESS>

@resin-ci retest


[Request - Product] JHipster 🧔

:grey_question:  Full and short name of product

Full name : JHipster
Short  Name :  jhipster

Does this product have LTS versions? What are the intervals between each LTS version?

:point_right: I could not yet find the answer.
:bookmark_tabs:  Website & version information

Main page: https://www.jhipster.tech/
Issue tracker : https://github.com/jhipster/generator-jhipster/issues
Release notes:  https://github.com/jhipster/generator-jhipster/releases

:heavy_check_mark: Proposed actions
First drop an issue then work on making a PR

https://github.com/jhipster/generator-jhipster/issues/20533

I'm drafting a first version...

here we for a new moderation process 🚀

Closed by #1984.


How to update Web cache

I installed gogs in my local server. And update all data to my VPS by rsync.
But i can't see any change in vps's gogs website until restart gogs.
How to Update gogs website cache

I installed gogs in my local server. And update all data to my VPS by rsync.

I don't understand this? How?

@Unknwon
use 'rsync' transfer my data to vps include sqlite db file etc.
the vps is my local data backup server.
commond like 'rsync -rv gogs root@xxx.xxx:/home'

any change in vps's gogs website until restart gogs.

OK.. if you try to hack data managed by Gogs directly, there is no guarantee Gogs is going to work properly. You should write script to do Git pushes, not rsync.


Performance improvement for topological sort

topologicalSort() method has a bug where if there are no dependent nodes, it will treat all the nodes as dependent nodes. By fixing that logic, it will significantly speed up the test case that has a lot of independent nodes. The code in #772 with 6,000 tests now takes 78 seconds vs 98 seconds earlier.
also provide a shortcut for removeFromNodes where if the node does not have any predecessor, it will not try to perform HashMap.get() which is expensive due to the hashing it has to perform. This change will help the the test case where tests are heavily dependent on each other. It seems to shed off 2-3% off from the start up time.

The change looks non-breaking to me but can you explain why treating independent nodes as dependent ones is slowing things down?
Also, it would be nice to have a test for this but since it's internal logic, it's probably not worth it.

the change was an attempt to fix a bug but it turns out to fix other problem too so the build is breaking now.

As I said on #772:

I never feel good perf improvments without something concrete to evaluate it.

BTW, you should fix failing tests first.

BTW this one shaves around 20 seconds off... that should be enough if the tests pass.

@cbeust have you got a chance to take a peek?


Create Issue Template For Bannerlord-Coop-Issues

For New Contributors
How to contribute
Description

Add an Issue Reporting template for the issues repo.
Intended Design

N/A
Location

Create a PR in https://github.com/Bannerlord-Coop-Team/Bannerlord-Coop-Issues with a Issue template
Related Issues

N/A
Requirements

N/A
Additional information

N/A
Definition of Done

[x] New Issue Template exists for https://github.com/Bannerlord-Coop-Team/Bannerlord-Coop-Issues

Did a basic issue template a while back that I added to the issues repo.

Move that into a folder structure similar to https://github.com/Bannerlord-Coop-Team/BannerlordCoop/tree/development/.github/ISSUE_TEMPLATE @EgardA


Specify alternative version when triggering a verse or verses

I want an option to append a version to the verse lookup syntax to trigger a different bible version on the fly for that specific verse lookup.
For example, ++Matthew5:3 would trigger the default Bible set in settings. However, ++Matthew5:3ESV would return the verse from the ESV translation.
This feature would enable the user to explore multiple translations easily in a given note.

I like this idea as well.
I usually use an English Bible, but I would love to insert Greek passages when studying

I like this idea too, but this will require quite a big change of existing code implementation. :)

https://github.com/tim-hub/obsidian-bible-reference/pull/242

This is included in the new release
https://github.com/tim-hub/obsidian-bible-reference/releases/tag/2024.12.05


The Uniform Matching part of the paper and the code are inconsistent

Very good job, but I don't know why The Uniform Matching part of the paper and the code are inconsistent?
paper:

adopting the k nearest anchor as positive anchors for each ground-truth box
set IoU thresholds in Uniform Matching to ignore large IoU (>0:7) negative anchors and small IoU (<0.15) positive anchors

code:
# positive indices when matching predict boxes and gt boxes
        indices = [
            tuple(
                torch.topk(
                    c[i],
                    k=self.match_times,
                    dim=0,
                    largest=False)[1].numpy().tolist()
            )
            for i, c in enumerate(C.split(sizes, -1))
        ]
 # positive indices when matching anchor boxes and gt boxes
        indices1 = [
            tuple(
                torch.topk(
                    c[i],
                    k=self.match_times,
                    dim=0,
                    largest=False)[1].numpy().tolist())
            for i, c in enumerate(C1.split(sizes, -1))]

Looking forward to your answer！

Hi, thanks for your interest.
In the uniform_matcher, we mark the indexes of both topk anchors and topk predict boxes as positives, which gives stable and slightly higher performance than only use the topk anchors(37.7 vs. 37.1).
We implement the code for thresholds in the loss function. You can find it here(L344-L365).

Hi. thank you for your reply.
Thanks, I get it. I think this step is more critical. Have you considered updating the paper about  uniform_matcher?

Thanks for your advice.
Although I don't agree with the idea that the step is more critical, I will update the paper with this part.

Thank you for your reply. Looking forward to your future work！


Remove stale TODOs that are to-done.

When perfectly normal was shown to be completely normal, a couple commented TODOs were failed to be removed.

Thanks!
bors merge


[DOCS] add how to add new generators

Description
We've had alot of generators now but never added a way to make it easier for contributors to add new generators.
This should include:

the template for adding the generator name to the navbar
how to make the tool tip work
how to make the content work
where to create the generator folder
where to call the generator for it to work
where to call and add the event listener
how to get the elements to call in the pages folder
functions that all pages will use depending on if the generator needs a result page or if it does not

Screenshots
No response
Additional information
No response
👀 Have you checked if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Contributing Guidelines?

[X] I have read and understood the rules in the Contributing Guidelines

Are you willing to work on this issue ?
None

Can you assign this to me?

This requires you to study the code base very well. Can you do that?

Can you assign this to me?

This requires you to study the code base very well. Can you do that?

Ohhh. I would skip this then. Thank you.


jupyterlite-core 0.3.0

Checklist

[x] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Changes from #26:

[x] use noarch: generic for all [extra] packages
[x] flatten the source dir to use a single tarball
[x] update pytest arguments (call coverage directly)
[x] add min_python version (only used in 4 places, but still)

@conda-forge-admin please rerender


Disable cookies by default | use native fetch in browser | Remove cross-fetch

Added credentials:'omit' as the default in the clientConfig object
Calling native fetch if in browser
Added tests for checking the credentials property

Edit: I was able to remove cross-fetch which helped the bundle size.
From 327.26KB to 221.52KB .
Right now I have implemented the fix by basically by setting a if statement to check if the caller is browser. This might be better implemented with https://www.typescriptlang.org/docs/handbook/2/objects.html#intersection-types
I am looking into that now.
Edit: I can't do the intersection type way.  Cannot assign to 'fetch' because it is a function
Edit: I have changed the implementation to be somewhat like the strategy pattern. It looks nicer (less changes) and what good about it is less comparisons. It will not compare in every operation.
Edit: Put credentials:omit configuration in the clientConfig constructor. I think that is the more accurate way.
Manual test for the browser fetch:
This is the current state of the fetch call. Notice the red request (right now it is failing because of wrong credentials but notice the type and initiator)

If the cross fetch called, it would say this:

@tarcang – one opportunity we have with this change is to completely remove the fetch polyfill from the browser.
There are two at least two reasons why this would be a good change:

Having the fallback behaviour introduces inconsistent behaviour. This behaviour won't work in browsers that don't support fetch.
In 2023, all modern browsers have fetch: https://caniuse.com/?search=fetch – removing the polyfill reduced the size of this download, speeding things up.

The last holdout was IE11 which is now dead: https://learn.microsoft.com/en-us/lifecycle/products/internet-explorer-11

Oh, also I think it's already configured, but definitely validate that node-fetch is not included in the bundle, otherwise the file shipped to browsers will include code that's never used.


[TRIVIAL] Remove unused 'throws Exception's from DeferredStreamMessageTest

Found while working on #1003.

Thanks, @dongjinleekr


Refresh auth tokens once found expired or invalid

Current scenario:

Once logged in, if the user tries any feature after the expiry period i.e 1 hour, the user has to authenticate him/her self.

Expected behaviour:

In order to solve this, we can use refresh_token with the help of which once the key found available but invalid or expired, the dependent methods should call refresh() method and refresh the token.

Current progress on this issue

refresh() method is yet to be merged which can be found here. #30 .

Feel free to ask doubts.

@inishchith please give a brief of this issue. I didn't get your point. Thank you

@raghav-dalmia Sorry for the delayed response.
IMO the description is pretty much clear. Only thing being, this feature is already being employed in the current system ( I found this out a bit later ). Sorry for raising this issue.
Thanks for your interest :)  Closing this for now


feat: improve db encoding user data

I just did it for the first name, if you could test and tell me if it works I'll do it on the others.


Warning when importing: Use "@prisma/client/runtime/library",  "@prisma/client/runtime/data-proxy" or  "@prisma/client/runtime/binary"

Steps to reproduce
Use the import:
import { service } from "feathers-prisma";

With either Prisma 4.11.0 or 4.15.0.
Expected behavior
Should not give any warnings about using a deprecated Prisma feature when importing feathers-prisma.
    console.warn
      Use "@prisma/client/runtime/library",  "@prisma/client/runtime/data-proxy" or  "@prisma/client/runtime/binary"

      1 | import feathers from "@feathersjs/feathers";
    > 2 | import { service } from "feathers-prisma";
        | ^
      3 | import { PrismaClient } from "../../client";
      4 | import { ServiceTypes } from "../declarations";
      5 |

      at Object.<anonymous> (node_modules/@prisma/client/runtime/index.js:242:2596)
      at Object.<anonymous> (node_modules/feathers-prisma/dist/error-handler.js:5:17)
      at Object.<anonymous> (node_modules/feathers-prisma/dist/service.js:17:25)
      at Object.<anonymous> (node_modules/feathers-prisma/dist/index.js:18:17)
      at Object.<anonymous> (services/api/accountability/src/services/getService.ts:2:1)

Actual behavior
When this import is traversed at execution time, it gives the warning:
Use "@prisma/client/runtime/library",  "@prisma/client/runtime/data-proxy" or  "@prisma/client/runtime/binary"

System configuration
Tell us about the applicable parts of your setup.
Module versions (especially the part that's not working):
"@feathersjs/configuration": "^4.5.15",
"@feathersjs/errors": "^4.5.15",
"@feathersjs/express": "^4.5.15",
"@feathersjs/feathers": "^4.5.15",
"@feathersjs/socketio": "^4.5.15",
"@feathersjs/transport-commons": "^4.5.15",
"@prisma/client": "^4.15.0",
"feathers-mongoose": "^8.5.1",
"feathers-prisma": "^0.6.0",
"feathers-rest": "^1.8.1",
"mongodb": "^6.1.0",
"mongoose": "^7.5.3",
"pg": "^8.11.0",
"pg-hstore": "^2.3.4",
"pg-native": "^3.0.1",
"pg-promise": "^10.11.1",
"prisma": "4.11.0" or "4.15.0"

NodeJS version:
16.20.2
Operating System:
Mac M1
Browser Version:
N/A
React Native Version:
N/A
Module Loader:
npm

Prisma V4 will not be supported by this package. Please upgrade Prisma to v5 and use v0.7.0 of this library.


Including teamDomainChange and teamRename events

Do you need to reconnect in the case of a team domain change or rename?
Other than that, the new client should provide the behavior you're looking for as it'll pass the event through.

After team domain,name changed there's no need to reconnect.
Thank you!
Bruno Siqueira
2016-02-16 0:02 GMT+00:00 Leah Jones<EMAIL_ADDRESS>
Do you need to reconnect in the case of a team domain change or rename?
Other than that, the new client should provide the behavior you're looking
for as it'll pass the event through.
—
Reply to this email directly or view it on GitHub
https://github.com/slackhq/node-slack-client/pull/94#issuecomment-184446950
.

Ok, great. Closing this PR.


Catch exception if link exists

This was causing tests to fail for datastore (Sorry :disappointed:)

Codecov Report

Merging #292 into master will decrease coverage by 0.06%.
The diff coverage is 83.33%.

@@            Coverage Diff             @@
##           master     #292      +/-   ##
==========================================
- Coverage   83.46%   83.39%   -0.07%
==========================================
  Files          38       38
  Lines        1754     1759       +5
==========================================
+ Hits         1464     1467       +3
- Misses        290      292       +2

Impacted Files
Coverage Δ

hca/dss/util/__init__.py
86.36% <83.33%> (-1.88%)
:arrow_down:

hca/util/__init__.py
87.14% <0%> (-0.29%)
:arrow_down:

Continue to review full report at Codecov.

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

@xbrianh I'm going to fix coverage, then I think we're good to go.


Widget / Area controls UX needs finesse

Controls that appear on top of content, specifically in the top-left corner, often obscures content or other controls
Related Issues
https://github.com/punkave/apostrophe/issues/702
https://github.com/punkave/apostrophe/issues/647
https://github.com/punkave/apostrophe/pull/699

#720 addresses #647 & #699
#702 will be evaluated outside of this fix


Update information about estimator treatment and outcome variable types

Specifically, we need to remake the table with all the estimators, update the supported treatment and outcome types, add a star explaining how we clip binary treatments and outcomes, and add these explanations to the tutorials.

This was completed in 73b8494.


chore: support dynamic import of Mermaid

Thanks for creating this component! I modified it slightly so that Mermaid is dynamically imported when the component is used; in my application, Mermaid diagrams won't appear on each page, so this improves page load times.
If you're interested in this PR, perhaps it makes sense to offer the existing component, then this as an alternative (perhaps with a different filename) so developers could decide if they wanted the statically or dynamically imported variant.

I updated this PR after realizing that the code lacks support for current versions of Mermaid.


SCSSifiying

Duplicate of https://github.com/necolas/normalize.css/pull/9 https://github.com/necolas/normalize.css/pull/22 https://github.com/necolas/normalize.css/pull/26 https://github.com/necolas/normalize.css/pull/30. There's no need for this.

OK!
Em 10/03/2015 00:20, "Matthew Rowles"<EMAIL_ADDRESS>escreveu:

You can view, comment on, or merge this pull request online at:
https://github.com/necolas/normalize.css/pull/419
Commit Summary

SCSSifiying

File Changes

A _normalize.scss
https://github.com/necolas/normalize.css/pull/419/files#diff-0 (427)

Patch Links:

https://github.com/necolas/normalize.css/pull/419.patch
https://github.com/necolas/normalize.css/pull/419.diff

—
Reply to this email directly or view it on GitHub
https://github.com/necolas/normalize.css/pull/419.

I actually opened the PR into the master repo by accident (thought I cancelled it), I meant to open it to my forked repo. Happy to close this, sorry.


Jiotv not working properly,  even unable to stream 5min continues.

Dear frd. First of all tysm for your work specially for jiotv+  on,  generally i am using your jiotv add on too much,  but now it is unable to use, even it is not stramin 5min continuely ,so akind request to you to please fix this problem as soon as possible.
And a kind request to you to please try to add AIRTEL TV.

I can confirm this issue


Find a way to express Elixir's "Either" type with guards

In many Elixir libraries the types of arguments/fields in structs are expressed as an alternative of types in an non-idiomatic to typed languages way.
For instance the Plug.Conn of Elixir has a field in Conn.t()
          resp_body: body | nil,

Where body is an iodata (String).
That's clearly a distinction that can be tested against without being expressed in a form of Elchemy types (Tuple with an atom first). Elixir/Erlang uses guards for that in cases and functions.
An also good simple example of that would be a Maybe type which right now is solved as a half measure with a special case of Just a being {a} and Nothing being nil.
The system to solve that could be done using a special syntax for defining type guards.
The choice for making a Maybe this way was because of how pattern matching works.
If we assumed Just a is a and Nothing is nil we'd get to a problems when trying to pattern match upon that:
case a of
  Nothing -> 0
  Just a -> a

Would work by being translated to
case a do
  nil -> 0
  a -> a
end

However if the branches were put in an reversed order it would change the logic
case a do
  a -> a      # <-- nil would also get caught by this
  nil -> nil  # <-- This would never happen

To do that in an more elegant and more idiomatic way there could be a system to add guards when pattern matching on a type. Assuming a pattern match exists only in case _ of branches we could add special guards to make sure the value is what we're really trying to get.
For instance with Maybe:
case a do
  a when !is_nil(a) -> a
  nil -> 0
end

Could be defined as (up to debate)
type Guard
  = Not Guard
  | IsNil
  | And Guard Guard
  | Or Guard Guard
  | None

maybeGuard : Maybe x -> Guard
maybeGuard m =
  case m of
    Nothing -> IsNil
    Just -> Not IsNil

It appears that a problem occurs when trying to combine nested guarded types.
For instance having Just Nothing (of type Maybe (Maybe a)) would cause a problem of being Nothing and not being a just.
case nil do // Just Nothing
  a when is_nil(a) -> "This shouldn't match but it would
  a when not is_nil(a) -> "This won't match but should"

After giving it a longer thought it appears that a nested guarded types create too much confusion. This idea might not be worth implementing after all and the recommended way to express types like that should be an adapter function (conversion to safer types in Elixir)


feat: expose PopoverVisible property on FluentProfileMenu

🙋 Feature Request
I would like to be able to set the property PopoverVisible = true/false manually on the FluentProfileMenu component.
🤔 Expected Behavior
PopoverVisible is moved from a private property to a public property and has the [Parameter] attribute added.
😯 Current Behavior
I need to use reflection or custom JavaScript to help close this menu overlay as PopoverVisible is a private property on this component.
💁 Possible Solution
PopoverVisible is moved from a private property to a public property and has the [Parameter] attribute added.
🔦 Context
I am using a custom header/footer template and I am currently unable to easily close this menu should the app decide to trigger an action/navigation based upon a click that occurs inside this menu. There is currently no exposed visibility parameter on this component today.
We would not need to set this property via reflection and/or use JavaScript to help close the menu manually if this was updated.
💻 Examples
See Context above, I think this should be clear but let me know if not.

This could be interesting. I renamed this internal variable and exposed it externally using the name Open.
#2741

Wow, thank you the quick response!  This looks great and I'm looking forward to having it in the next release.


Darwin makes unexpected $PATH orders

https://enchan1207.hatenablog.com/entry/2022/06/01/105911

https://github.com/LnL7/nix-darwin/issues/122
https://kiririmode.hatenablog.jp/entry/20160214/1455375600
https://qiita.com/shiro_usagi/items/8b220ca2323ea02cd804
https://this.aereal.org/entry/zsh-path-helper

https://checkoway.net/musings/nix/
https://github.com/NixOS/nix/issues/4169

https://gist.github.com/Linerre/f11ad4a6a934dcf01ee8415c9457e7b2
https://github.com/Shados/nix-config-shared/blob/70a3c3f08e8f586c18d0fbce2a0596295313b31b/home-manager/system/os-dependent.nix#L25-L40
👀

https://qiita.com/eumesy/items/3bb39fc783c8d4863c5f

https://zsh.sourceforge.io/Doc/zsh_a4.pdf


2023-10-03 - Oversight Committee Agenda

Agenda - 2023-10-03
Time 15:30 (UTC) - See the time in your timezone

Chair – Tammy McClellan (Microsoft)
Vice-Chair – Chris Lloyd-Jones (Avanade)
Convener – Russ Trow (GSF)

Antitrust Policy
Joint Development Foundation meetings may involve participation by industry competitors, and it is the intention of the Joint Development Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws.
If you have questions about these matters, please contact your company counsel or counsel to the Joint Development Foundation, DLA Piper.
Roll Call
Please add 'Attended' to this issue during the meeting to denote attendance.
Any untracked attendees will be added by the GSF team below:
Agenda

[ ] Review/Approve agenda

OC Governance Model

Build a shared understanding of the purpose of the GSF OC
Oversight Committee Documentation
Start with the Responsibilities & Project Lifecycle

[ ] Review the OC responsibilities
[ ] Review the Project Lifecycle

Project Graduation

[ ] (re)Start the graduation process for Carbon Aware SDK v1

[ ] https://github.com/Green-Software-Foundation/oc/issues/23

Governance

[ ] https://github.com/Green-Software-Foundation/oc/issues/49
[ ] https://github.com/Green-Software-Foundation/oc/issues/26
[ ] #50

AOB

[ ] Any questions or other business

Next meeting

[ ] 07th November 2023

Adjourn

[ ] Any objections?

Oversight Committee pack for October 2023

Attended

Attended

Attended

Attended

Meeting Notes
OC Governance
Responsibilities

Only a limited number of attendees were aware of the existing documentation or responsibilities.
Agreed to review and propose changes through Pull Requests to the OC repository
The following changes were suggested:

Improve the navigation by introducing a hierachy
Amend the 2nd responsibility to cover "reviewing" rather than "approving" projects
Amend the 3rd responsibility dropping “for releases” and replacing with “when not covered by WG practises”

PRs would be raised to enact the suggested changes.
The group then expressed it's approval of the responsibilities accepting the changes noted above.

Lifecycle

The group reviewed the lifecycle and expressed it's approval of the current process as documented
The following questions were raised:

Are there timescales for each stage?

The group didn't believe there should be timescales associated with stages but all projects should be periodically reviewed to ensure they are active

How do we handle different types of projects?

To be discussed further. Start by working with well defined Open Source Software projects before exploring other types such as Specifications (e.g. SCI)

Governance

The group reviewed the rules and suggested the following changes:

In point 1 replace “Project Leads of graduated projects” with “Project Leads of active projects”

It was discussed that this connects to the previously raised PR https://github.com/Green-Software-Foundation/oc/pull/48
PR would be raised to enact the suggested changes.
The group then expressed it's approval of the rules

Graduation of the Carbon Aware SDK v1 (CASDK)

The group discussed the Project Lifecycle in relation to the CASDK, especially the incubation exit criteria.
It was unclear who should be responsible for completing the checklist, is this the responsibility of the OC or the Project Lead?

The current understanding is that the Project Lead should demonstrate to the OC that the project meets the criteria

@Henry-WattTime proposed that rather than reviewing the currently stated exit criteria the group identify what it really means for a project to be graduated. It was agreed that issue #23 would be used to gather feedback from the wider OC.

Feedback will be discussed in the next OC meeting

[Agenda Item] Non-member participation

The abilities of non-members to contribute to projects was discussed
The idea of an "observer" status was raised allowing contributions to GitHub and attendance of project calls
An informal recommendation will be made to the Steering Committee to broaden the definition of ICs
#35 will be updated accordingly

Actions

[ ] @seanmcilroy29 review the Zoom meeting setup to ensure the meeting doesn't close unexpectedly
[ ] Raise a PR for changes to the OC documentation navigation
[ ] @Henry-WattTime raise a PR for changes to the OC responsibilities documentation
[ ] Raise a PR for changes to the OC governance documentation
[ ] @russelltrow clarify responsibilities in regards to the incubation exit checklist


SSAO combined with negative light values causes shadow corruption

Godot version
3.3.4-stable
System information
Linux Nvidia 1070, GLES3
Issue description

When adding a negative light and enabling ssao in the environment the shadow color can wrap around ? and leave artifacts.
Workaround: don't combine negative lighting and ssao.
Steps to reproduce
Create some perpendicular surfaces to generate ssao and a negative light. the scene must have some ambient light and the target surface must have an albedo texture.
Minimal reproduction project
negative-light-ssao.zip

Related to https://github.com/godotengine/godot-proposals/issues/3720.


Add automatic crash detection and restarts

Hi,
This is an updated PR from #257 : New changes:

Updated the code to reflect the most recent codebase
Changed the default setting to now being disabled
Changed the name of the flag (from mscs-enable-restart-after-crash to mscs-restart-after-crash) for brevity
Added the ability to set it on a per world basis (mscs-default-restart-after-crash and mscs-restart-after-crash)
Changed the flags from 0/1 to false/true for clarity's sake
Removed the old changes I made (in the if statements when trying to test if the server was running) that made the code less readable, and reverted it back to how the old way was done
Updated the copyright year ;)

I still need to figure out if there's a way to check if there's a server monitor process running without using flock (which the code uses right now). As I mentioned in the last PR, I tried using the createLockFile() function that's in the script but it didn't work for me for some reason.
Probably should also test it a bit more. It does seem to be working as intended on my computer, though!
Thanks

Thanks for the new PR @Roflicide.  This looks much better!
I had to rebuild my server a month ago due to a failed drive, and haven't yet installed MSCS (I haven't even played Minecraft in what seems like years). I'll try to make some time soon to give this a try.  If @zanix or anyone else has the chance to test this out, and approves it before I get the chance, feel free to merge the PR.

What is the status of this PR? Has anyone been able to test it?  I don't have time right now (switching jobs, moving to a new state, etc).  The only change request I see is to add documentation for the new options..
Integration with my PR #274 can come before or after this PR as far as I'm concerned..

What is the status of this PR? Has anyone been able to test it?  I don't have time right now (switching jobs, moving to a new state, etc).  The only change request I see is to add documentation for the new options..
Integration with my PR #274 can come before or after this PR as far as I'm concerned..

I haven't had time to test this, and @Roflicide still need to make a couple changes.

I haven't had time to test this, and @Roflicide still need to make a couple changes.

Just updated the docs! also, i learned today that flock is part of the util-linux package, which is a standard linux package shipped with all linux distros, so i think most people should already have it! but i've updated the install instructions just in case.
anyone else is welcome to do more testing with this PR if they'd like! i'd probably like to do a little more testing, but also good to merge too.

Change those calls to flock with $FLOCK

thanks for the catch, fixed!

Sorry all, I moved across the country and don't currently have my server setup for testing purposes. Has this been tested? Is it now ready to merge?

Hey @Roflicide, this needs a rebase

Thanks for reviewing @sandain @zanix , going to re-open this as a new PR as I accidently deleted the old fork (but I still have the code)


Options for resources are not cleaned after select another resource

Description of bug
The new resource manager keep options for selected file or resource even if you change to other folder. If you return back to the initial folder, file is not selected but options are still showed.
Steps to reproduce
1.- Open File Management page.
2.- Select any file on root folder, then you will see options like Edit, Move, Delete, Copy Url and Download in toolbar.

3.- Change to another folder without deselecting file, and options Edit, Move, Delete, Copy URL and Download keep showed. If you make click on Copy Url for example you will see information for last option selected on root folder.
4.- Return back to root folder, and initial file now is deselected but file options Edit, Move, etc, are still showed. If you select again the same file, options disappear, because is like 2 files are selected.
Current behavior
Files being selected in any folder are saved in some array, and are keeped if you change between folders.
Expected behavior
Array for files selected should be cleaned every time you change between folders.
Affected version
[X ] 09.11.00 release candidate with new Resources Manager
Affected browser
Any browser

I was just about to report this. I can confirm it is still an issue in 9.11.02.  If there is any confusion about what is wrong or how to reproduce, hit me up and I will explain more or add a demo video. Cheers!!

Should be fixed as part of  #5892


Fix Flaky Test testToString

The function testToString tests how a MultiValuedMap works. A MultiValuedMap is basically a map with a key value that can associate itself to either a single value or multiple values (Collections). In this example a key is mapped to one value.
A multivalued map when being called will not maintain the order of values, the keys may be rearranged in any order. The function, map.toString() will return a new instance of a map everytime so the the following line makes the test flaky
"{A=[X, Y, Z], B=[U, V, W]}".equals(map.toString()) ||  "{B=[U, V, W], A=[X, Y, Z]}".equals(map.toString())

Here the  map.toString() might return {B=[U, V, W], A=[X, Y, Z]} for the LHS and {A=[X, Y, Z], B=[U, V, W]} for the RHS.
This is an edge case that makes the test flaky.
The fix:
String mapToString = map.toString();

Instead of calling map.toString() everytime, we can assign it to a variable commonly and use it making the value constant for the entire test
This PR provides a fix on the abstract class and hence provides a fix for the class with tests that implement this class.
Test(s) Name :

org.apache.commons.collections4.multimap.HashSetValuedHashMapTest.testToString

org.apache.commons.collections4.multimap.ArrayListValuedHashMapTest.testToString

Reviewed the PR and it looks good to me.

Looked at the code and the explanation, and the code looks good to me.


x/build: add MSAN and ASAN builders

I recently broke ASAN mode because the tests in cmd/cgo/internal/testsanitizers are too simple and can't catch issues with Go's instrumentation of user code or issues with the instrumentation of the Go runtime. In this particular case, it was the latter: some allocation codepaths were broken under ASAN (did not notify ASAN of changes correctly), but more sophisticated allocation patterns were required to trigger the issue.
I propose we set up ASAN and MSAN builders, akin to race mode builders, that run all Go tests under MSAN and ASAN. At the very least, this will catch problems with how Go hooks into the sanitizer runtimes. I suspect these weren't set up in the past because ASAN/MSAN do little to help catch issues in Go code (not much opportunity for a use-after-free with a garbage collector, nor is uninitialized memory access likely to occur in regular Go code (I'm not even sure if we instrument Go code for the latter at all)). As long as we have spare machine resources, I think it's worth it to try and catch these lower-level issues early. However, since they're not super high value builders, I think running them only in postsubmit is sufficient.

Related Issues and Documentation

build: add memory/address sanitizer builder #50394
all: add internal/asan and internal/msan packages #64611
cmd/dist: enable msan/asan
cmd/compile: add -asan option
cmd/cgo/internal/testsanitizers: don't test a sanitizer we are using

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

Currently there are many tests that fail with ASAN/MSAN enabled, I looked a bit into this in separate issues. It seems that most of the failures are related to the number of allocations.

https://github.com/golang/go/issues/64257
https://github.com/golang/go/issues/64256

Yeah, I expected some issues. The alloc numbers are probably because of when the instrumentation happens (before inlining?) and so some things don't get inlined as expected, and we get some more allocs. (Correct me if I'm wrong, anyone.)
I don't think fixing the allocs is worth it; we should just skip those tests. There are other tests we should just skip as well. I'll send CLs today.

Okay, drilling down on one of the tests, TestAppendOfMake, reveals at least part of the problem: the instrumentation seems to defeat an optimization to eliminate runtime.makeslice. This doesn't happen with race mode, so there must be some handling for it already.

Just kidding, I totally missed that the test is skipped entirely if !race. Great, that makes this much easier -- no messing around with compiler optimizations, just skip.

Thanks for investigating! I believe I already have a branch with changes to skip the tests, but there are so many skips that, at some point, it felt like I wasn’t doing things right.
I can open a CL with the changes. Let me know if you want to send one yourself.

That is one of the reasons we introduced internal packages for mean/asan as well https://github.com/golang/go/issues/64611

Thanks. I missed your message; I just sent a CL with (almost) all the skips.
A good chunk of the skips do align with -race so I'm not too worried about it. It might be "better" in some sense to make -asan and -msan not defeat quite so many optimizations in certain specific cases, but my immediate goal is to just stop breaking them. I can file a new issue to track any places where, for example, -asan falls behind other modes (that definitely seems like the outlier).

OK, so the vast majority of test changes are skips, but there were some real bugs with ASAN that just weren't caught because we weren't running all of our tests. I've fixed a bunch of them, but there may be more to fix. Good progress so far, definitely much cleaner than when I started.

On a whim I just tried skipping TestMemmoveOverflow since it looked fishy and always seemed to be running in parallel with failing test (=== CONT in the output). Looks like that's the culprit. The runtime tests with stress2 don't fail if I skip it.

Thanks for adding the builders and fixing tests at tip. The builders are currently failing on release branches 1.23 and 1.22: (CC @cagedmantis)
https://ci.chromium.org/p/golang/g/go-go1.23/console
https://ci.chromium.org/p/golang/g/go-go1.22/console
@mknyszek Do you think it's viable and worthwhile to try to fix the release branches too? Or is it better to just constrain these new builders to only run at 1.24 branch and newer? Making these new builders 1.24+ only seems fine to me, but up to you.

Hm... the benefit of backporting is to make sure that backports don't break MSAN/ASAN. But I think such a situation is quite rare. I also think it would be fine to make them 1.24+ only, though if it turns out the backports are easy. I can try to just backport the changes naively and see what happens.


VSCode does not open when used on remote (RDP)

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.78.1
OS Version: Win 10 19045.2728

Steps to Reproduce:

Update to 1.78.1 on remote (RDP).
Try opening vscode. Process(es) start(s) but no windows open. No error, nothing, just no window opening.

Works fine when reverting to 1.76 (I didn't test other versions but had the installer lying around for 1.76)
Best,
Manuel

Hi, could you create and attach a crash report following the steps at https://github.com/microsoft/vscode/wiki/Native-Crash-Issues#creating-a-crash-report?

Hello!
I updated to the current version again and ran followed the instructions to produce a dump folder. However, apart from the folder structure being initialised in the folder, there is only one settings.dat. In particular the *.dmp file was not created.
Apologies for being no help.
Cheers,
Manuel

Hello again!
I have determined the issue. It is unrelated to the RDP. It is some UNC path that our profiles seem to refer to on domain, https://code.visualstudio.com/docs/setup/windows#_working-with-unc-paths. Allowing the server makes things work fine again.
Interestingly, the crash dump doesn't get there, but the code --verbose does show what is going on.
Apologies for any confusion caused.
Cheers,
Manuel


database or table names with '-' character cause problems with the query builder

If the database of table names have a '-' character, then the table and measure macro fields are not populated in the query builder.
What happened?
When selecting a table for a Timestream database from the table macro the list is empty, but if the table name is known it can be added manually which works, same for the measure macro field. See attached screenshots.
What was expected to happen?
The table and measure macro fields to be populated with available tables and measures.
Steps to reproduce the problem:

Create Timestream Database, Table, add data, create IAM User with access
Add Timestream Data Source to Grafana
Create new panel, select Timestream Data Source
Select database from macro drop down
Try to select table macro, which contains an empty list.

Version numbers (grafana, prometheus, graphite, plugins, operating system, etc.):

Grafana Cloud - Grafana v7.3.2 (b8ad4eaab3)
Amazon Timestream v.1.0.0, installed on November 5, 2020

Configuration information:
The IAM user whose credentials are used in the Timestream Data Source has timestream:* allow permissions.

Same issue happening to me. Kudos for finding the issue, @simonc6372 ! I created new DBs and tables without dashes and they're now showing up in Grafana =)

I can't take credit for finding it, but I will pass it along.

databases names need quotes around them if they have special characters.  The latest release 1.1.0 will suggest quotes around everything.  If it is still an issue once quoted, let me know


Replace gin with air as the hot reloader.

Description
Replace gin with air as the hot reloader. Gin has a lot of problems (like forcing an interface and port that isn't used) and the project isn't maintained as well as I'd like.
Reviewer's notes
I keep seeing an error about too many open files which I tracked to this issue ticket: https://github.com/cosmtrek/air/issues/32.
This is an upstream issue with fsnotify and macOS from here: https://github.com/fsnotify/fsnotify/issues/129.
The workaround appears to run ulimit -n 2048 to increase the limit from the default of 256. Here's a related gist with more details: https://gist.github.com/tombigel/d503800a282fcadbee14b537735d202c
Setup
make server_run

Code Review Verification Steps

[ ] Code follows the guidelines for Logging
[ ] The requirements listed in
Querying the Database Safely
have been satisfied.
Any new migrations/schema changes:

[ ] Follow our guidelines for zero-downtime deploys (see Zero-Downtime Deploys)
[ ] Have been communicated to #dp3-engineering
[ ] Secure migrations have been tested following the instructions in our docs

[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] User facing changes have been reviewed by design.
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change
this article explains more about the approach used.

Screenshots
If this PR makes visible UI changes, an image of the finished UI can help reviewers and casual
observers understand the context of the changes. A before image is optional and
can be included at the submitter's discretion.
Consider using an animated image to show an entire workflow instead of using multiple images. You may want to use GIPHY CAPTURE for this! 📸
Please frame screenshots to show enough useful context but also highlight the affected regions.

Warnings

:warning:

Please include the Jira ID at the start of the title with the format MB-123 or [MB-123]

  Generated by :no_entry_sign: dangerJS against f349b86750f935a1d9fa6ec59eee5a7d76476a46


meta/redis: change scan threshold based on number of files

No simple way to make the decision, just leave it for now.


Cache global query-planning config

Adds a global dd.DASK_EXPR_ENABLED constant that is set the first time dd._dask_expr_enabled() is executed. In theory, this makes it much easier for users and down-stream libraries to check if dask.dataframe is using the dask-expr API.

[x] Closes #11175
[ ] Tests added / passed
[ ] Passes pre-commit run --all-files

cc @fjetter @ayushdg


add option that input body and output response as no-ref expression

c.DisaableInputRef
c.DisableOutputRef