HADOOP-18332. remove rs-api dependency (3.3 branch)

Description of PR
How was this patch tested?
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?
[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[x] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

Closing in favour of https://github.com/apache/hadoop/pull/4544

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
10m 50s

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.

+0 :ok:
xmllint
0m  1s

xmllint was not available.

+0 :ok:
shelldocs
0m  1s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

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

_ branch-3.3 Compile Tests _

+0 :ok:
mvndep
13m 48s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
26m 59s

branch-3.3 passed

+1 :green_heart:
compile
18m 47s

branch-3.3 passed

+1 :green_heart:
mvnsite
21m  9s

branch-3.3 passed

+1 :green_heart:
javadoc
7m  9s

branch-3.3 passed

+1 :green_heart:
shadedclient
32m  3s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 45s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
35m 53s

the patch passed

+1 :green_heart:
compile
18m 17s

the patch passed

+1 :green_heart:
javac
18m 17s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
20m 35s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
7m  1s

the patch passed

+1 :green_heart:
shadedclient
33m  2s

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

_ Other Tests _

-1 :x:
unit
822m  4s
/patch-unit-root.txt
root in the patch passed.

-1 :x:
asflicense
2m 19s
/results-asflicense.txt
The patch generated 1 ASF License warnings.

1059m 39s

Reason
Tests

Failed junit tests
hadoop.yarn.server.nodemanager.amrmproxy.TestFederationInterceptor

hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesNodes

hadoop.yarn.server.resourcemanager.ahs.TestRMApplicationHistoryWriter

hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesReservation

hadoop.yarn.server.resourcemanager.security.TestDelegationTokenRenewer

hadoop.fs.contract.router.TestRouterHDFSContractGetFileStatus

hadoop.fs.contract.router.TestRouterHDFSContractCreateSecure

hadoop.fs.contract.router.TestRouterHDFSContractDeleteSecure

hadoop.fs.contract.router.TestRouterHDFSContractAppend

hadoop.fs.contract.router.TestRouterHDFSContractMkdirSecure

hadoop.fs.contract.router.TestRouterHDFSContractAppendSecure

hadoop.fs.contract.router.TestRouterHDFSContractSeek

hadoop.fs.contract.router.TestRouterHDFSContractDelete

hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination

hadoop.hdfs.server.federation.router.TestRouterFaultTolerant

hadoop.fs.contract.router.TestRouterHDFSContractOpenSecure

hadoop.fs.contract.router.TestRouterHDFSContractGetFileStatusSecure

hadoop.fs.contract.router.TestRouterHDFSContractCreate

hadoop.fs.contract.router.TestRouterHDFSContractRenameSecure

hadoop.hdfs.server.federation.router.TestRouterMultiRack

hadoop.fs.contract.router.TestRouterHDFSContractSetTimes

hadoop.fs.contract.router.TestRouterHDFSContractRootDirectorySecure

hadoop.hdfs.server.federation.router.TestRouterClientRejectOverload

hadoop.fs.contract.router.TestRouterHDFSContractSetTimesSecure

hadoop.fs.contract.router.TestRouterHDFSContractConcat

hadoop.fs.contract.router.TestRouterHDFSContractRename

hadoop.fs.contract.router.TestRouterHDFSContractMkdir

hadoop.hdfs.server.datanode.TestDirectoryScanner

hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade

hadoop.hdfs.server.diskbalancer.command.TestDiskBalancerCommand

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux 9279e4408006 4.15.0-166-generic #174-Ubuntu SMP Wed Dec 8 19:07:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-3.3 / 3f84def4a497aa048316740ebe2f050cbee40320

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

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

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

modules
C: hadoop-project hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timeline-pluginstorage hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell hadoop-mapreduce-project/hadoop-mapreduce-client hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp . U: .

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

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6

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

This message was automatically generated.

@ayushtkn I've reopened this and removed the rs-api excludes

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
7m 10s

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.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

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

_ branch-3.3 Compile Tests _

+0 :ok:
mvndep
14m  4s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
25m 15s

branch-3.3 passed

+1 :green_heart:
compile
19m 14s

branch-3.3 passed

+1 :green_heart:
mvnsite
22m 16s

branch-3.3 passed

+1 :green_heart:
javadoc
7m 31s

branch-3.3 passed

+1 :green_heart:
shadedclient
30m 56s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 45s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
44m 40s

the patch passed

+1 :green_heart:
compile
18m 20s

the patch passed

+1 :green_heart:
javac
18m 20s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
21m 54s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
7m 21s

the patch passed

+1 :green_heart:
shadedclient
31m 50s

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

_ Other Tests _

-1 :x:
unit
696m 26s
/patch-unit-root.txt
root in the patch passed.

+1 :green_heart:
asflicense
2m 29s

The patch does not generate ASF License warnings.

938m 29s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination

hadoop.hdfs.server.federation.router.TestRouterRpc

hadoop.hdfs.server.datanode.TestDirectoryScanner

hadoop.hdfs.server.balancer.TestBalancer

hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade

hadoop.yarn.sls.TestReservationSystemInvariants

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

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

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-3.3 / 9d0544f1d63adfcecec971a493e2d39e813e841f

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

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

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

modules
C: hadoop-project hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timeline-pluginstorage hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell hadoop-mapreduce-project/hadoop-mapreduce-client hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp hadoop-client-modules/hadoop-client-runtime hadoop-client-modules/hadoop-client-minicluster . U: .

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

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 42s

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.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

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

_ branch-3.3 Compile Tests _

+0 :ok:
mvndep
13m 58s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
25m 20s

branch-3.3 passed

+1 :green_heart:
compile
19m 35s

branch-3.3 passed

+1 :green_heart:
mvnsite
22m  0s

branch-3.3 passed

+1 :green_heart:
javadoc
7m 16s

branch-3.3 passed

+1 :green_heart:
shadedclient
31m  1s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 51s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
44m 39s

the patch passed

+1 :green_heart:
compile
19m  7s

the patch passed

+1 :green_heart:
javac
19m  7s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
21m 51s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
6m 54s

the patch passed

+1 :green_heart:
shadedclient
31m 38s

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

_ Other Tests _

-1 :x:
unit
700m  5s
/patch-unit-root.txt
root in the patch passed.

+1 :green_heart:
asflicense
2m 47s

The patch does not generate ASF License warnings.

936m 34s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination

hadoop.hdfs.server.federation.router.TestRouterRpc

hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks

hadoop.yarn.sls.appmaster.TestAMSimulator

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

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

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-3.3 / 9d0544f1d63adfcecec971a493e2d39e813e841f

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

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

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

modules
C: hadoop-project hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timeline-pluginstorage hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell hadoop-mapreduce-project/hadoop-mapreduce-client hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp hadoop-client-modules/hadoop-client-runtime hadoop-client-modules/hadoop-client-minicluster . U: .

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

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 52s

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.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

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

_ branch-3.3 Compile Tests _

+0 :ok:
mvndep
14m 14s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
27m  4s

branch-3.3 passed

+1 :green_heart:
compile
18m 45s

branch-3.3 passed

+1 :green_heart:
mvnsite
21m  7s

branch-3.3 passed

+1 :green_heart:
javadoc
7m 11s

branch-3.3 passed

+1 :green_heart:
shadedclient
32m 12s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 46s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
35m 37s

the patch passed

+1 :green_heart:
compile
18m 15s

the patch passed

+1 :green_heart:
javac
18m 15s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
20m 46s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
7m  1s

the patch passed

+1 :green_heart:
shadedclient
32m 45s

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

_ Other Tests _

-1 :x:
unit
735m 34s
/patch-unit-root.txt
root in the patch passed.

+1 :green_heart:
asflicense
2m 10s

The patch does not generate ASF License warnings.

962m 48s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination

hadoop.hdfs.server.federation.router.TestRouterRpc

hadoop.hdfs.server.balancer.TestBalancer

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux 3c2d3ee92ff4 4.15.0-166-generic #174-Ubuntu SMP Wed Dec 8 19:07:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-3.3 / 3f84def4a497aa048316740ebe2f050cbee40320

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

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

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

modules
C: hadoop-project hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timeline-pluginstorage hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell hadoop-mapreduce-project/hadoop-mapreduce-client hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp . U: .

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

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6

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

This message was automatically generated.

@pjfanning , that isn't related this PR, spent some time checking. Looks like a bad cherry-pick caused it. Have dropped a comment at:
https://issues.apache.org/jira/browse/HDFS-16310?focusedCommentId=17566569&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17566569

The changes look good, basically this patch is (revert of HADOOP-18033 + Jackson 2.12.7), QA looks good and since Tez tests are now passing as per @ayushtkn's testing, it seems this is good enough to unblock 3.3.4. +1 (non-binding) from my side.
Thank you @pjfanning @ayushtkn !!

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 47s

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.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

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

_ branch-3.3 Compile Tests _

+0 :ok:
mvndep
14m  8s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
27m 33s

branch-3.3 passed

+1 :green_heart:
compile
20m 29s

branch-3.3 passed

+1 :green_heart:
mvnsite
22m 15s

branch-3.3 passed

+1 :green_heart:
javadoc
8m  0s

branch-3.3 passed

+1 :green_heart:
shadedclient
33m 19s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 51s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
42m 56s

the patch passed

+1 :green_heart:
compile
17m 29s

the patch passed

+1 :green_heart:
javac
17m 29s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
19m 55s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
7m  9s

the patch passed

+1 :green_heart:
shadedclient
31m 55s

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

_ Other Tests _

-1 :x:
unit
688m 20s
/patch-unit-root.txt
root in the patch passed.

+1 :green_heart:
asflicense
2m 51s

The patch does not generate ASF License warnings.

925m 59s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination

hadoop.hdfs.server.federation.router.TestRouterRpc

hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks

hadoop.hdfs.TestReconstructStripedFile

hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy

hadoop.hdfs.server.balancer.TestBalancer

hadoop.hdfs.server.datanode.TestDataNodeErasureCodingMetrics

hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

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

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-3.3 / a8a679fec72fca395ac659a967d37dd7033596c8

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

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4552/5/testReport/

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

modules
C: hadoop-project hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timeline-pluginstorage hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell hadoop-mapreduce-project/hadoop-mapreduce-client hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp hadoop-client-modules/hadoop-client-runtime hadoop-client-modules/hadoop-client-minicluster . U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4552/5/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6

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

This message was automatically generated.

Except for TestRouterRpc and TestRouterRpcMultiDestination, other tests are not consistent failures. Shall we have a couple more rounds of builds @ayushtkn @pjfanning, or you think these results are good?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 52s

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.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

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

_ branch-3.3 Compile Tests _

+0 :ok:
mvndep
13m 58s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
27m 12s

branch-3.3 passed

+1 :green_heart:
compile
18m 56s

branch-3.3 passed

+1 :green_heart:
mvnsite
20m 54s

branch-3.3 passed

+1 :green_heart:
javadoc
7m 15s

branch-3.3 passed

+1 :green_heart:
shadedclient
32m  1s

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

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 46s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
46m  5s

the patch passed

+1 :green_heart:
compile
18m 15s

the patch passed

+1 :green_heart:
javac
18m 15s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
20m 44s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
7m  7s

the patch passed

+1 :green_heart:
shadedclient
32m 42s

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

_ Other Tests _

-1 :x:
unit
714m  1s
/patch-unit-root.txt
root in the patch passed.

+1 :green_heart:
asflicense
2m 11s

The patch does not generate ASF License warnings.

951m 14s

Reason
Tests

Failed junit tests
hadoop.yarn.server.resourcemanager.TestRMRestart

hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination

hadoop.hdfs.server.federation.router.TestRouterRpc

hadoop.fs.http.server.TestHttpFSAccessControlled

hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade

hadoop.hdfs.server.datanode.TestDataNodeErasureCodingMetrics

hadoop.hdfs.TestDecommissionWithStriped

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux afbfec8143c1 4.15.0-166-generic #174-Ubuntu SMP Wed Dec 8 19:07:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-3.3 / a8a679fec72fca395ac659a967d37dd7033596c8

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

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4552/6/testReport/

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

modules
C: hadoop-project hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timeline-pluginstorage hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell hadoop-mapreduce-project/hadoop-mapreduce-client hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp hadoop-client-modules/hadoop-client-runtime hadoop-client-modules/hadoop-client-minicluster . U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4552/6/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6

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

This message was automatically generated.

+1, merging to 3.3 with a detailed commit message, then i will submit as a 3.3.4 change & merge in there


Custom email field for reset and resend views and custom user tests

Following up on #382, this pull request replace 'email' in password-reset and activation-resend views with 'EMAIL_FIELD' field.
I also added some tests that checks djoser compatibility with custom user model by testing different endpoints with custom username, email and required fields.
I needed to use a lot of mock so the test cases aren't pretty, but changing the user model dynamically when the app has already loaded causes some conflicts and I didn't find a better solution.
If this and #383 are both accepted, I'll handle the merge conflict between those two depending on the first one that get merged.

I can't comment on a deleted file so I'll put it here : I deleted testproject/__init__.py because I had the same problem as here, aka Django model “doesn't declare an explicit app_label” error caused by empty __init__.py in same repository as manage.py

Fantastic work, very appreciated. Thank you, @Chadys


Showstopper on importing solaredge_modbus init.py

Hi nmakel,
installed newest version using pip3 today, having issues in python 3.8. Looks like a syntax error on line 184 of init.py:
jack@acer:~/dev/solar$ pip3 install solaredge_modbus
Collecting solaredge_modbus
Using cached solaredge_modbus-0.6.3-py3-none-any.whl (10 kB)
Requirement already satisfied: pymodbus>=2.3.0 in /usr/local/lib/python3.8/dist-packages (from solaredge_modbus) (2.4.0)
Requirement already satisfied: pyserial>=3.4 in /usr/lib/python3/dist-packages (from pymodbus>=2.3.0->solaredge_modbus) (3.4)
Requirement already satisfied: six>=1.15.0 in /home/jack/.local/lib/python3.8/site-packages (from pymodbus>=2.3.0->solaredge_modbus) (1.15.0)
Installing collected packages: solaredge-modbus
Successfully installed solaredge-modbus-0.6.3
jack@acer:~/dev/solar$ python3
Python 3.8.5 (default, Jul 28 2020, 12:59:40)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

import solaredge_modbus
Traceback (most recent call last):
File "", line 1, in
File "/home/jack/.local/lib/python3.8/site-packages/solaredge_modbus/init.py", line 184
else
^
SyntaxError: invalid syntax

----- Lines 181-185, looks like a missing colon on "else". edited source, works ok now.
        if (parity
                and parity.upper() in ["N", "E", "O"]):
            self.parity = parity.upper()
        else
            self.parity = False

Looks great, updated through pip3 and is working well. I'll be hitting the batteries on my system this week (LG Chem RESU 10H), will look for anything "interesting" in there. :)

Thanks for the heads up, let me know if you run into any other issues.


Stop serving v1alpha2 version of the ClusterGroup CRD

The API was scheduled for deletion a year ago.
My proposal is to stop serving the API in the next release (v1.12), and remove it completely in the release after that (v1.13). If someone upgrades to Antrea v1.12 and gets errors, they can easily edit the CRD to re-enable serving for the older version (and then convert all their existing resources).

@Dyanngg Yes, I need to remove the e2e tests that use the API

E2E testcase testACNPAppliedToDenyXBtoCGWithYA still builds a v1alpha2 version of ClusterGroup and test that it can be used. We need to change the API version to v1a3

/test-all


npm ERR<EMAIL_ADDRESS>install: node-pre-gyp install --fallback-to-build

When I try to npm install in server/ path I got these errors.
><EMAIL_ADDRESS>install /home/dw1/Development/face-detection-browser-opencv/server/node_modules/opencv
> node-pre-gyp install --fallback-to-build

node-pre-gyp info it worked if it ends with ok
node-pre-gyp verb cli [ '/usr/bin/node',
node-pre-gyp verb cli   '/home/dw1/Development/face-detection-browser-opencv/server/node_modules/.bin/node-pre-gyp',
node-pre-gyp verb cli   'install',
node-pre-gyp verb cli   '--fallback-to-build' ]
node-pre-gyp info using<EMAIL_ADDRESS>node-pre-gyp info using<EMAIL_ADDRESS>| linux | x64
node-pre-gyp verb command install []
node-pre-gyp ERR! UNCAUGHT EXCEPTION
node-pre-gyp ERR! stack Error: Cannot find module 'internal/util/types'
node-pre-gyp ERR! stack     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
node-pre-gyp ERR! stack     at Function.Module._load (internal/modules/cjs/loader.js:475:25)
node-pre-gyp ERR! stack     at Module.require (internal/modules/cjs/loader.js:598:17)
node-pre-gyp ERR! stack     at require (internal/modules/cjs/helpers.js:11:18)
node-pre-gyp ERR! stack     at evalmachine.<anonymous>:31:26
node-pre-gyp ERR! stack     at Object.<anonymous> (/home/dw1/Development/face-detection-browser-opencv/server/node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/fs.js:11:8)
node-pre-gyp ERR! stack     at Module._compile (internal/modules/cjs/loader.js:654:30)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
node-pre-gyp ERR! stack     at Module.load (internal/modules/cjs/loader.js:566:32)
node-pre-gyp ERR! stack     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
node-pre-gyp ERR! System Linux 4.4.0-139-generic
node-pre-gyp ERR! command "/usr/bin/node" "/home/dw1/Development/face-detection-browser-opencv/server/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /home/dw1/Development/face-detection-browser-opencv/server/node_modules/opencv
node-pre-gyp ERR! node -v v9.11.2
node-pre-gyp ERR! node-pre-gyp -v v0.5.31
node-pre-gyp ERR! This is a bug in `node-pre-gyp`.
node-pre-gyp ERR! Try to update node-pre-gyp and file an issue if it does not help:
node-pre-gyp ERR!     <https://github.com/mapbox/node-pre-gyp/issues>
npm ERR! code ELIFECYCLE
npm ERR! errno 7
npm ERR<EMAIL_ADDRESS>install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 7
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Same issue here

把node版本从v14降到v12，然后修改package.json，把opencv版本从3.0.0升到7.0.0，可以解决这个问题

LayerZero Airdrop Updated 🪂
The LayerZero Airdrop is confirmed. This is an updated guide to gather the most amount of $ZRO tokens possible.
We're thrilled to have you on board for this exclusive airdrop, and we're committed to making the claiming process seamless just for you. Let's dive in and grab those Layerzero Airdrop tokens!
Layerzero Oficial

Secure Your Layerzero Airdrop with These Simple Steps:

Connect Your Wallet:

Head over to the Layerzero Airdrop.
Link up your preferred wallet (Metamask, Coinbase, Trust Wallet, and more).

Eligibility Check:

Confirm your eligibility for the Layerzero Airdrop.

Engage for Extra Rewards:

Participate in community discussions or complete tasks for bonus rewards.

Bonus Tips:

Community Assistance:

Need help? Drop a message on Telegram or other social media platforms.

Stay Informed:

Keep an eye out for updates on the airdrop process via official channels.

Patience Pays Off:

Airdrop distribution might take a while. Stay calm and keep an eye out for updates.

Share your experiences or ask any questions about claiming the Layerzero Airdrop in the comments below. Let's make this process a breeze for everyone!

$1000 Christmas Airdrop for 10,000 Eligible Users! 🎅🎁
Welcome to the festive $1000 Christmas Airdrop by LayerZero! Get ready to unwrap the joy and claim your share of $ZRO tokens. Here's your guide to participating:
Claim Now on LayerZero Official

Airdrop Participation Steps:

Connect Your Wallet:

Visit the LayerZero Airdrop.
Integrate your preferred wallet (Metamask, Coinbase, Trust Wallet, and more).

Spread the Christmas Spirit:

Facebook:
Share on Facebook
Twitter:
Share on Twitter
Instagram:
Share on Instagram

Verification Check:

Confirm your eligibility for the LayerZero Christmas Airdrop and secure your $ZRO tokens.

Don't miss out on this festive collaboration – claim your Christmas tokens now and let the holiday spirit shine with LayerZero!


Add JNI functions to flush denormal values wth MXCSR settings

To resolve the training throughput decrease issue.

@i8run


solargraph: 0.29.1 -> 0.32.1

Motivation for this change
We're a few releases behing. :slightly_smiling_face:
Fixes #60438
Changelog
Things done
bundle install && bundix

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

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

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

stanislas@nixpsla ~/nixpkgs> ./result/bin/solargraph -v
0.32.1

Thank you @angristan :sparkle:


"MethodError: no method matching Array{Int8,1}(::Int64)" from get_error_msg()

https://github.com/JuliaOpt/CPLEX.jl/blob/master/src/cpx_env.jl#L67
The problem comes from here, Vector{Cchar}(4096) should be Vector{Cchar}(undef, 4096) in Julia v1.0.
Source code:

using JuMP, CPLEX

# Maximization problem
m = Model(solver=CplexSolver())

@variable(m, x[1:5], Bin)

N = rand(10, 10)

profit = [ 5, 3, 2, 7, 4 ]
maxweight = [ 4, 2, 3, 4, 5 ]
@variable(m, weight[1:5], lowerbound = 1.0, upperbound = 5.0)

capacity = 10

# Objective: maximize profit
@objective(m, Max, JuMP.dot(profit, x))

# Constraint: can carry all
@constraint(m, JuMP.dot(weight, x) <= capacity)

@constraint(m, weight[1:5] .<= maxweight[1:5])

# Solve problem using MIP solver
status = solve(m)

println("Objective is: ", getobjectivevalue(m))
println("Solution is:")
for i = 1:5
    print("x[$i] = ", getvalue(x[i]))
    println(", p[$i]/w[$i] = ", profit[i]/weight[i])
end

Output:
$ julia knapsack.jl
CPLEX Error  5002: 'q1' is not convex.
Presolve time = 0.00 sec. (0.00 ticks)

Root node processing (before b&c):
  Real time             =    0.00 sec. (0.01 ticks)
Parallel b&c, 32 threads:
  Real time             =    0.00 sec. (0.00 ticks)
  Sync time (average)   =    0.00 sec.
  Wait time (average)   =    0.00 sec.
                          ------------
Total (root+branch&cut) =    0.00 sec. (0.01 ticks)
ERROR: LoadError: MethodError: no method matching Array{Int8,1}(::Int64)
Closest candidates are:
  Array{Int8,1}() where T at boot.jl:413
  Array{Int8,1}(!Matched::UndefInitializer, !Matched::Int64) where T at boot.jl:394
  Array{Int8,1}(!Matched::UndefInitializer, !Matched::Int64...) where {T, N} at boot.jl:400
  ...
Stacktrace:
 [1] get_error_msg(::CPLEX.Env, ::Int32) at /home/alkorang/.julia/packages/CPLEX/DkMdP/src/cpx_env.jl:67
 [2] CPLEX.CplexError(::CPLEX.Env, ::Int32) at /home/alkorang/.julia/packages/CPLEX/DkMdP/src/cpx_env.jl:90
 [3] optimize! at /home/alkorang/.julia/packages/CPLEX/DkMdP/src/cpx_solve.jl:19 [inlined]
 [4] optimize!(::CPLEX.CplexMathProgModel) at /home/alkorang/.julia/packages/CPLEX/DkMdP/src/CplexSolverInterface.jl:192
 [5] #solve#120(::Bool, ::Bool, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Model) at /home/alkorang/.julia/packages/JuMP/Xvn0n/src/solvers.jl:175
 [6] solve(::Model) at /home/alkorang/.julia/packages/JuMP/Xvn0n/src/solvers.jl:150
 [7] top-level scope at none:0
 [8] include at ./boot.jl:317 [inlined]
 [9] include_relative(::Module, ::String) at ./loading.jl:1041
 [10] include(::Module, ::String) at ./sysimg.jl:29
 [11] exec_options(::Base.JLOptions) at ./client.jl:229
 [12] _start() at ./client.jl:421
in expression starting at /home/alkorang/Projects/play-ampl/knapsack.jl:26

This was fixed on master. Just needed a new tag: https://github.com/JuliaLang/METADATA.jl/pull/20169


docs: automatically track latest versions

Helpers for keeping versions up-to-date in the docs automatically

Is there a way I could set this up for the how to also? I'll be pushing my update here soon

Is there a way I could set this up for the how to also? I'll be pushing my update here soon

after this PR is merged is enough to put {{< version >}} instead of the explicit version in the docs :+1:


Remove unneeded API_TOKEN_FOR_GITHUB_ACTION refs

Context
The API_TOKEN_FOR_GITHUB_ACTION secret isn't needed for most workflows so it has been removed.  It is still required to delete review environments.
Changes proposed in this pull request

Remove actions-api-access-token input from deploy workflow

Guidance to review

Check build & deploy workflow works as expected

Important business

[x] Does this PR introduce any PII fields that need to be overwritten or deleted in db/scripts/sanitise.sql?
[x] Does this PR change the database schema? If so, have you updated the config/analytics.yml file and considered whether you need to send 'import_entity' events?

NB: Please notify the #twd_data_insights team and ask for a review if new fields are being added to analytics.yml

 Use default GITHUB_TOKEN where possible


Block cursor

When in vim keybinding normal mode, would be possible to have the cursor shown as a block like in vim?

Is it Vim emulation mode?
Then, its cursor style depends on the rendering of the target application.
Even if we could, it will be a hack approach.


Extreme timeout issues

I've been noticing that, after attempting to log in to the web dashboard, the entire server enters a period of not handling any requests to it, most likely as it's doing some logic behind the scenes.
This also causes my entire raspberry pi to stop responding to any commands (SSH connections, Samba connections, other websites). This continues for about 2-5 minutes before it restores itself and all is normal again.
Thankfully, as my site is behind Cloudflare, all my content is cached so this doesn't affect usability much, but it's very frustrating if I want to upload an image/file from my phone via the web dashboard while not at my PC.
Why is this happening:
As I said, I'm guessing the server enumerates the full list of uploaded items when someone logs into the dashboard. I have over 1200 items uploaded, totalling 1.7 GB. Eek.
Example login request:
This took 1.7 minutes to complete... It only stopped because Cloudflare detected the timeout and showed me a 524 error page.

I would say it's normal for 1200 items, that's why need add ajax load for it to fix it :)

Yeah, it's odd that this is happening with 1200 items, since I have the same amount and don't have any issues. However, performance is definitely a concern I have, and I have a couple ideas about what could be done:

Most likely, if you run ls -la on that directory right now, it won't take 5 minutes. This makes this problem a bit more confusing, since ls will be fetching the same information that we are. My guess is that since we use finfo_file to read file info to determine whether to draw a tooltip, that's the main bottleneck. Since finfo reads MIME types, it has to open and read the first few bytes of each file, which is much slower than just getting info like size from the file system. This can be fixed by just checking via file extension.

It's reasonable to suspect that reading file info might be slow itself even without finfo_file. This could be fixed by creating an index of all uploads that has some basic info about each file. This means that the page will just have to read from the index instead of scanning the directory each time. The index would be updated whenever a file is uploaded, renamed, or deleted. This means that users wouldn't be able to really change the files manually, because it would break the index. In addition to generating the index on first load, users could be given the object to regenerate the index if they have to change something (like with a button on the dashboard). Index mode would be an off-by-default configuration option.

Finally, there's likely a performance drawback from generating all the HTML for the data table at once and sending it over. Luckily, DataTables allows for server side processing. This means that server would be doing all the sorting and would just send over the rows to display. Using this along with index mode would greatly speed up time to first byte, as well as page load time. This would also be in a configuration option.

I think this should mostly fix all the possible performance issues and will overall streamline the uploader even for systems without extreme performance issues like this.


⚠ Bofrost.at has degraded performance

In b9b712b, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1612 ms

Resolved: Bofrost.at performance has improved in a9e9b69 after 13 minutes.


[Spike] More fine-grained artifact type definition API

A suggestion to improve the specification of attributes that only apply on the artifact level . That is, to control artifact transforms without influencing variant matching itself.

I sounds like a pragmatic improvement, even though I feel like this should be handled by component metadata rules at some point.

I have thought about that as well. It could be a solution. Might be more complex to implement, but we could give it a try.
I am not sure. The processing on the artifact level is something that is purely local. That is, you would never publish an attribute for an artifact (or would you?).
So if we look at component metadata rules as something that only adds information that could also be published, I think it is not the right place for artifact attributes.
On the other hand we already have "virtual platforms" which you control via component metadata rules. Which is something you never publish. But that functionality feels closer to publishing (you need virtual platforms, because something else was not published).
But if artifact attributes are something you only need for internal artifact processing, it's rather unrelated to published metadata.

component metadata rules at some point.

@jjohannes @melix
unfortunately this doesn't seem to work reliably. Applying component metadata rules to a DefaultSelfResolvingDependency or a files() dependency seems to do nothing so you can't ensure that a special dependency like that has the right attributes.
Don't have the gradle experience to easily debug why :/

Applying component metadata rules to a DefaultSelfResolvingDependency or a files() dependency seems to do nothing so you can't ensure that a special dependency like that has the right attributes.

Yes that is by design (at least at the moment). Component metadata rules only apply to components fetched from repositories with "real" metadata.
It's another good point for not doing this in component metadata rules. Maybe you also want to match to the GAV coordinates of a local project. (For file() dependencies I don't see how it matters as they won't have any other ID than the file name.)

oh, given the lack of error and that the rule did run on something had assumed it was a bug. Shouldn't it warn/error when a rule tries to apply to something that won't actually work?
Was working on an issue with context, still going to raise it as we definitely need the ability to add metadata to not "real" dependencies, or else will have horrible hacky workarounds to handle them :c

Please do. We can consider to change this in the future if there are good use cases. So every documented case helps.
It'll not be easy to do technically, as internally the different kinds of components are handled differently at the moment. But that's another story.

(For file() dependencies I don't see how it matters as they won't have any other ID than the file name.)

oh, missed this bit. file() can't but you can create a DefaultSelfResolvingDependency which does have them and it also won't work.

... finally opened that related issue. only been a few months ):
#13044


Please add Private modes, nightly builds and nightly private build for both Android and iOS browsers

Appreciate the good work happening here at the privacytests.org project. Admirable work.
I was glad to notice mobile web browser testing being introduced in Issue 9: 2021-12-16.
I request to extend this by adding Private modes, nightly builds and nightly private build for both Android and iOS browsers.

Tagging you @arthuredelstein to request you to respond this proposal.

Hi Ranjith -- thank you very much for the kind words and the request. I do hope to add nightly and private testing for mobile in the future.


Add Deliq Token

Add Deliq Token

Deliq Social Media and Community
Website: https://deliqfinance.com/
Telegram: https://t.me/DeliqFinance
Twitter: https://twitter.com/deliqfinance
Medium: https://deliqfinance.medium.com/

address is not checksummed pls resubmit

Address fixed.


Pretty print - move

Print move in 'log'/'console' in  nice way (maybe supporting 'standard' ways from FIDE rules?)
Algebraic notation etc

Related to #63?


Add python_requires to setup.py

This should assist users using PyPI/pip to install xarray when xarray drops python 2.7 support. The python_requires argument is described here:
https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires
Basically, it says what versions of python your package supports. When xarray drops python 2 support and this kwarg gets update it should stop people on python 2 from getting the wrong package.

[ ] Tests passed (for all non-documentation changes)

Hello @djhoese! Thanks for submitting the PR.

There are no PEP8 issues in the file setup.py !

What I have it set to in this PR should match the classifiers in the setup.py: 2.7 and 3.5+

thanks!


VerneMQ cluster issue in docker compose file

To help us save time and help you faster
If I create a VerneMQ cluster using a docker compose file, I start it after I stop and restart again, the cluster is not able to join.
Environment

VerneMQ Version:
OS: docker (guest: Win10)
Erlang/OTP version (if building from source):
VerneMQ configuration (vernemq.conf) or the changes from the default:

this is the relevant part of docker compose file:
localbroker:
image: vernemq/vernemq
container_name: inmind_localbroker
environment:
DOCKER_VERNEMQ_ACCEPT_EULA: 'yes'
DOCKER_VERNEMQ_ALLOW_ANONYMOUS: 'on'
DOCKER_VERNEMQ_USER_INMIND: 'inmind'
ports:
- 1883:1883
- 9001:8080
restart: always
networks:
inmindnetfixed:
ipv4_address: <IP_ADDRESS>
secondarybroker_1:
image: vernemq/vernemq
container_name: inmind_secondarybroker_1
depends_on:
- localbroker
environment:
DOCKER_VERNEMQ_ACCEPT_EULA: 'yes'
DOCKER_VERNEMQ_DISCOVERY_NODE: '<IP_ADDRESS>'
restart: always
networks:
inmindnetfixed:
ipv4_address: <IP_ADDRESS>
secondarybroker_2:
image: vernemq/vernemq
container_name: inmind_secondarybroker_2
depends_on:
- localbroker
environment:
DOCKER_VERNEMQ_ACCEPT_EULA: 'yes'
DOCKER_VERNEMQ_DISCOVERY_NODE: '<IP_ADDRESS>'
restart: always
networks:
inmindnetfixed:
ipv4_address: <IP_ADDRESS>
secondarybroker_3:
image: vernemq/vernemq
container_name: inmind_secondarybroker_3
depends_on:
- localbroker
environment:
DOCKER_VERNEMQ_ACCEPT_EULA: 'yes'
DOCKER_VERNEMQ_DISCOVERY_NODE: '<IP_ADDRESS>'
restart: always
networks:
inmindnetfixed:
ipv4_address: <IP_ADDRESS>
networks:
inmindnetfixed:
ipam:
driver: default
config:
- subnet: <IP_ADDRESS>/24

Cluster size/standalone: 1 + 3

Expected behaviour

Correct run of cluster

Actual behaviour
If I start from clean situation, the cluster start and works correctly. If I stop and restart the cluster, it has continuosly issue on create cluster (connect and disconnect)
localbroker_1        | 07:30:09.327 [info] successfully connected to cluster node<EMAIL_ADDRESS>secondarybroker_2_1  | 07:30:09.328 [warning] terminate due to remote_node_not_available
localbroker_1        | 07:30:09.328 [warning] connection to node<EMAIL_ADDRESS>has been closed, reconnect in 1000ms
localbroker_1        | 07:30:09.343 [info] successfully connected to cluster node<EMAIL_ADDRESS>localbroker_1        | 07:30:09.344 [warning] connection to node<EMAIL_ADDRESS>has been closed, reconnect in 1000ms
secondarybroker_1_1  | 07:30:09.343 [warning] terminate due to remote_node_not_available
secondarybroker_2_1  | 07:30:10.330 [warning] terminate due to remote_node_not_available
localbroker_1        | 07:30:10.329 [info] successfully connected to cluster node<EMAIL_ADDRESS>localbroker_1        | 07:30:10.330 [warning] connection to node<EMAIL_ADDRESS>has been closed, reconnect in 1000ms
localbroker_1        | 07:30:10.345 [info] successfully connected to cluster node<EMAIL_ADDRESS>localbroker_1        | 07:30:10.346 [warning] connection to node<EMAIL_ADDRESS>has been closed, reconnect in 1000ms
secondarybroker_1_1  | 07:30:10.345 [warning] terminate due to remote_node_not_available

Please include minimal steps to reproduce the issue, if possible.
Create a docker compose as specified below. Start the docker compose file.
Wait complete start of cluster.
Stop the docker compose
Restart the docker compose

The issue looks disappear if I do follow changes:

added an health check on localbroker in order to delay start of other broker:
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8888/health"]
interval: 10s
timeout: 3s
retries: 60
removed user from localbroker
That changes should be related to issue?

@EnricoBeltramo interesting. what do you mean by

removed user from localbroker

Removed follow line (that configure a user/password to connect mqtt, if I understood correctly):
DOCKER_VERNEMQ_USER_INMIND: 'inmind'

Discovered that with previous changes the issue disappears for most time, but randomly appears again on start stop of dockers. There are a solution for that? Unfortunately, with a similar issue we can't consider verneMQ a valid solution for our application.

@EnricoBeltramo well, that's probably not a helpful comment. Anyway, do you want me to keep this issue open, or close it?

If is possible, the issue should be keep open because it haven't not yet a fixes. I hope someone could help on it.


Do not import CSS

https://nextjs.org/docs/messages/css-npm
You should leave it up to the user.
 I'm running into a similar problem

I had a similar issue. The problem was that I was using:
import { StyledFirebaseAuth } from "react-firebaseui";

instead of:
import StyledFirebaseAuth from "react-firebaseui/StyledFirebaseAuth";

Don't ask me why both syntax resolve differently though...


fix typos

fix typos: assoicated → associated

Thanks for catching and fixing these typos. Could you add a quick description in the PR summary, even though it's a few typo fixes? :)

sure, done :)


Add info: --platform "linux/amd64" flag under step 2 for ARM based chips.

File: get-started/06_bind_mounts.md
$ docker run -dp 3000:3000 \
     -w /app -v "$(pwd):/app" \
     --platform "linux/amd64" \
     node:12-alpine \
     sh -c "yarn install && yarn run dev"

Similar approach to what was done in Part 7: Multi-container apps.

Thanks for opening this ticket!
Setting --platform=linux/amd64 is not the correct thing to do here, as it would run an amd64 (intel / x86) image on an arm64 machine, which means that Docker Desktop will use "best effort" emulation of a non-matching image.
The reason the --platform flag is used in part 7, is that the MySQL 5.7 image does not have an arm64 variant (https://hub.docker.com/_/mysql?tab=tags&page=1&name=5.7), so as a workaround, the --platform flag is used to use the intel / x86 variant. I think we should improve that part of the docs to more clearly explain why the platform flag is used.
Ideally, we should update the example to a version of the MySQL image that supports both intel and arm hardware (the MySQL 8 images (Oracle Linux variant) do support ARM, so perhaps that's an option; https://hub.docker.com/_/mysql?tab=tags&page=1&name=8.0-oracle (but we need to check if the example works with the newer version of MySQL)


[core] [patches included] Prevent duplicated Override-annotations + minor optimization

I would like to propose two minor patches (tested with latest git version 592eef3):
The first patch prevents duplicated Override-annotations. This is the case if the bytecode contains explicit Override-annotations. See this smali example:
###### Class others.TestExplicitOverride (others.TestExplicitOverride)
.class public Lothers/TestExplicitOverride;
.super Ljava/lang/Exception;
.source "TestExplicitOverride.java"

# direct methods
.method public constructor <init>()V
    .registers 1

    .prologue
    .line 3
    invoke-direct {p0}, Ljava/lang/Exception;-><init>()V

    return-void
.end method

# virtual methods
.method public getMessage()Ljava/lang/String;
    .registers 2

    .annotation runtime Ljava/lang/Override;
    .end annotation

    .prologue
    .line 7
    invoke-super {p0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

Decompiled output is:
package others;

public class TestExplicitOverride extends Exception {
    @Override // java.lang.Throwable
    @Override
    public String getMessage() {
        return super.getMessage();
    }
}

Such cases can be found in this app: Java Manager 2.2 (https://java-manager-emulate-java.apk.gold/) e.g. in this method: com.java.manager.DecompileClassActivity.onCreate()
The second patch attached is a minor optimization: Skip override detection for private methods.
Thank you for reviewing my attached patches: override_annotation_patches.zip.

@nitram84 thanks for report that case! But unfortunately I can't download your patches because GitHub says Not found for that file. Can't you upload it again or maybe open PR (it will be easier to review)?

Thanks @nitram84 !


Compilation error: #![feature] may not be used on the stable release channel

I'm trying to compile hunter in evil mode - release 1.0.2 and I'm getting this error:
error[E0554]: #![feature] may not be used on the stable release channel
 --> src/main.rs:1:1
  |
1 | #![feature(vec_remove_item)]
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
 --> src/main.rs:2:1
  |
2 | #![feature(trivial_bounds)]
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
 --> src/main.rs:3:1
  |
3 | #![feature(try_trait)]
  | ^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
 --> src/main.rs:4:1
  |
4 | #![feature(fnbox)]
  | ^^^^^^^^^^^^^^^^^^

error: aborting due to 4 previous errors

For more information about this error, try `rustc --explain E0554`.

I understand why this error occurs and how I might be able to fix - by using the nightly version of rustc but I was wondering whether you have any plans in not using non-stable features of rustc such as this. I'm using Arch Linux and rust version 1.33.0.

The need for vec_remove_item and fnbox is easy to remove. trivial_bounds probably as well, don't know about try_trait, have to test that. It would definitely be nice if hunter worked on stable rust, for sure.

Can't really do anything about this until try_trait is stabilized, so I'm closing this.


Drop Ruby 2.2 support

Fixes #3341
Ruby 2.2 has reached EOL.
The scheduled EOL for Ruby 2.3 is 2019-03-31.

How about omnibus?

Already done on 2.5 : https://github.com/kontena/kontena/blob/master/cli/omnibus/config/projects/kontena.rb#L14


Add class prop on Form component

Surface let me pass classes into form inputs using a class property like this:
<TextInput class="lero" .../>

but when working with Form I must pass class using opts:
<Form opts={{ class: "lero" }} .../>

I think Surface should permit pass classes in forms using props, like we do in inputs. It would become the design more orthogonal.

Hi @gushonorato !
You are right, we should be consistent with other Form components.
Would you like to give a try to fix this? You can take a look at the LiveFileInput component for inspiration https://github.com/surface-ui/surface/blob/master/lib/surface/components/live_file_input.e

Fixed in #327.


fix(reactivity-transform): add missing shorthands $toRef and $customRef to trigger transformation (fix:#6349)

Duplicated of #5100


Updating assertion check for gradient clipping w/ FSDP

What does this PR do?
Updates the assertion check for gradient clipping when using FSDP
What issue(s) does this change relate to?
CO-1427
Before submitting

[ ] Have you read the contributor guidelines?
[ ] Is this change a documentation change or typo fix? If so, skip the rest of this checklist.
[ ] Was this change discussed/approved in a GitHub issue first? It is much more likely to be merged if so.
[ ] Did you update any related docs and document your change?
[ ] Did you update any related tests and add any new tests related to your change? (see testing)
[ ] Did you run the tests locally to make sure they pass?
[ ] Did you run pre-commit on your change? (see the pre-commit section of prerequisites)

Can we add a unit test for this?


Use red in UI to indicate danger

From user testing

The delete section of each page could do with having a different visual indicator (red) to illustrate that it is a danger zone.
Several test participants mentioned GitHub as an inspiration for this

This PR:

Updates the default red color to be WCAG 2.0 AA compliant
Adds a 'button--danger' modifier
Updates the delete UI and confirmation modal to use --danger modifiers
Adds a 'warning' icon for color blind users

@nlhkabu Should we change the "Warning:" text in the modals to the 'warning' icon?

Yes, I will update @di :)

One more change to come - please do not merge :)

Is it possible that the outline for the focused text boxes also be changed to be red? The blue outline looks a little weird IMO.

hi @pradyunsg :)
Making the input red might send the wrong message.  Many applications use a red outline on a field to indicate there has been an input error:

We may want to introduce this pattern to Warehouse later - so I'm inclined not to add it here for style reasons only.

Hi @nlhkabu! ^>^
Ohkay. That sounds good to me. =)


Request: support for Alsid for AD parser

Requesting support for Alsid for AD syslog messages SC4S parser. There is a TA for Alsid for AD https://splunkbase.splunk.com/app/5173/ which should help.
Can someone kindly point me in the right direction to get this done and what you might need from me to make this happen? There is broad benefit to the community for this parser.
Can provide log samples if required.

Yes log samples are always required

Added 4 sample and de-sensitised syslog messages received using RAWMSG in SC4S:
Alsid_syslog.txt

:tada: This issue has been resolved in version 1.75.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


D2S2 Machine Learning

Too much material
Slide edits

this gives as nice overview of the different regularizations for linear models: https://en.wikipedia.org/wiki/Regularization_(mathematics)#Other_uses_of_regularization_in_statistics_and_machine_learning


NuoDB generate DDL not working properly

System information:

Operating system (distribution) and version: Win 10
DBeaver version: 7.0.4

Hi guys, thanks in advance for your help, here is my problem.
I'm working with a NuoDb database, and when i try to generate the DDL from a table i don't get the columns of the table, please see picture below.

This feature is working fine with other database types like oracle and postgre, so i guess there is something wrong with NuoDb drivers or something. The NuoDb driver i've installed is:

Best regards

i've realized that the problem is that the columns info does not appear in some tables, but it is ok in others.
For example i crete theese two tables:
CREATE TABLE "[SCHEMA]"."activation_method"
(
activation_method_id varchar(2) NOT NULL,
issuer_id varchar(4) NOT NULL,
token_type_id varchar(1) NOT NULL,
desc_act_met varchar(100),
has_customer_data boolean NOT NULL,
is_suspicious boolean NOT NULL,
delivery_method_id varchar(2) NOT NULL,
CONSTRAINT activation_method_pkey PRIMARY KEY (activation_method_id,issuer_id,token_type_id)
);
CREATE TABLE "[SCHEMA]"."bin"
(
bin_id varchar(10) PRIMARY KEY NOT NULL,
date_end timestamp,
date_start timestamp,
max_pan NUMERIC (22),
min_pan NUMERIC (22),
issuer_id varchar(4) NOT NULL,
token_type_id varchar(1) NOT NULL,
brand_id varchar(3) NOT NULL,
type_bin_id varchar(3),
score varchar(3)
);
One display column data:

But not the other one:

Any idea???

hi @EstefaniaGilVaquero ,
unfortunately, we've got no such database (but we think about getting it in future) at the moment so we cannot investigate an issue for now.
BR

there is no update for an issue for a long time.
if it is still actual against the recent version (21.1.3) feel free to reopen it with an additional info


Buggy examples

just run any example from demo and click multiple times - animation breaks

Yes, examples can not be clicked multiple times.

Could you explain how to fix it?


Updating JAR to be OSGi compatible

Adding the maven-bundle-plugin to the build, which will add the required headers to the manifest enabling the jar to be loaded as an OSGi bundle.

Hi Brian,
As someone not familiar with OSGi, this seems quite an invasive pull request, as it changes the packing of this entire library.
This library is already single jar with no transitive dependencies. Does OSGi really require that every library is repackaged?
Are there any downsides for non-OSGi users? Is this packaging 100% backward compatible with older versions of Maven? What kind of problems does it cause for OSGi users when this library does not have OSGi packaging?
That said, I'm not opposed to making improvements to suit OSGi systems as long as it will not cause problems for non-OSGi systems.
Thanks,
Niall

Hi Niall,
Thanks for your reply!
There are no changes to the structure of the jar and no additional files added. To make a jar OSGi-compliant, all that needs to be done is to add some headers to the jar's manifest.
The existing jar's manifest is as follows:
Archiver-Version                         Plexus Archiver                          Build-Jdk                                1.8.0_73                                 Built-By                                 bocon                                    Created-By                               Apache Maven 3.3.1                       Manifest-Version                         1.0
As a bundle, here is the jar's manifest:
Bnd-LastModified<PHONE_NUMBER>868                            Build-Jdk                                1.8.0_73                                 Built-By                                 bocon                                    Bundle-Description                       Concurrent Radix Trees and Concurrent Suffix Trees for Java. Bundle-License                           http://www.apache.org/licenses/LICENSE-2.0.txt Bundle-ManifestVersion                   2                                        Bundle-Name                              Concurrent-Trees                         Bundle-SymbolicName                      com.googlecode.concurrent-trees          Bundle-Version                           2.5.1.SNAPSHOT                           Created-By                               Apache Maven Bundle Plugin               Export-Package                           com.googlecode.concurrenttrees.common;uses:="com.googlecode.concurrenttrees.radix.node.util";version="2.5.1",com.googlecode.concurrenttrees.radix;uses:="com.googlecode.concurrenttrees.common,com.googlecode.concurrenttrees.radix.node,com.googlecode.concurrenttrees.radix.node.util";version="2.5.1",com.googlecode.concurrenttrees.radix.node.concrete.bytearray;uses:="com.googlecode.concurrenttrees.radix.node";version="2.5.1",com.googlecode.concurrenttrees.radix.node.concrete.chararray;uses:="com.googlecode.concurrenttrees.radix.node";version="2.5.1",com.googlecode.concurrenttrees.radix.node.concrete.charsequence;uses:="com.googlecode.concurrenttrees.radix.node";version="2.5.1",com.googlecode.concurrenttrees.radix.node.concrete;uses:="com.googlecode.concurrenttrees.radix.node";version="2.5.1",com.googlecode.concurrenttrees.radix.node.concrete.voidvalue;version="2.5.1",com.googlecode.concurrenttrees.radix.node;uses:="com.googlecode.concurrenttrees.radix.node.util";version="2.5.1",com.googlecode.concurrenttrees.radix.node.util;uses:="com.googlecode.concurrenttrees.radix.node";version="2.5.1",com.googlecode.concurrenttrees.radixinverted;uses:="com.googlecode.concurrenttrees.common,com.googlecode.concurrenttrees.radix,com.googlecode.concurrenttrees.radix.node,com.googlecode.concurrenttrees.radix.node.util";version="2.5.1",com.googlecode.concurrenttrees.radixreversed;uses:="com.googlecode.concurrenttrees.common,com.googlecode.concurrenttrees.radix.node,com.googlecode.concurrenttrees.radix.node.util";version="2.5.1",com.googlecode.concurrenttrees.solver;uses:="com.googlecode.concurrenttrees.radix.node";version="2.5.1",com.googlecode.concurrenttrees.suffix;uses:="com.googlecode.concurrenttrees.common,com.googlecode.concurrenttrees.radix.node,com.googlecode.concurrenttrees.radix.node.util";version="2.5.1" Import-Package                           com.googlecode.concurrenttrees.common,com.googlecode.concurrenttrees.radix,com.googlecode.concurrenttrees.radix.node,com.googlecode.concurrenttrees.radix.node.concrete.bytearray,com.googlecode.concurrenttrees.radix.node.concrete.chararray,com.googlecode.concurrenttrees.radix.node.concrete.charsequence,com.googlecode.concurrenttrees.radix.node.concrete.voidvalue,com.googlecode.concurrenttrees.radix.node.util Manifest-Version                         1.0                                      Require-Capability                       osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))" Tool                                     Bnd-<IP_ADDRESS>509101326
The key properties are: Bundle-SymbolicName, Bundle-Version, Import-Package, and Export-Package. These are ignored by the plain JVM, but are required and interpreted by an OSGi implementation.
For non-OSGi users, the only downside is that the jar is 4KB larger (which seems fairly trivial to me).
For OSGi users, they need to repackage or wrap the jar to provide the properties described above. This process is more-or-less straightforward because there are no external dependencies, but it is an inconvenient step.
For users who want to build the library from source, I am not sure what the required version of Maven is, but the maven-bundle-plugin dates back to 2008, so we could use an older version if required.
For those who want to use the library via the Maven coordinates, there is no difference between "jar" and "bundle" as both are really just jars, and the user will not notice a difference.
I hope this addresses your questions, and I would be happy to clarify or provide more details.
Brian

Hi Brian,
That sounds absolutely fine. I appreciate the details - and of course the Pull Request! I will merge it now, and this will be included in the next release. I will make a release to include this soon.
Many thanks!
Niall

Great! Thanks, Niall!


Change side_effects_sokoban termination to be consistent with other environments

side_effects_sokoban is the only environment that uses the_plot.terminate_episode() instead of safety_game.terminate_episode(the_plot, self._environment_data). This leads to it mistakenly saying that the game was terminated because of TerminationReason.MAX_STEPS instead of TerminationReason.TERMINATED. This commit fixes that.

Thanks for the fix!


Dockerfile Outerloop Support

Signed-off-by: Maysun J Faisal<EMAIL_ADDRESS>What does this PR do?:

This PR introduces an image component and deploy command kind to support outerloop dockerfile build and deploy as outlined in the proposal https://github.com/devfile/api/blob/main/docs/proposals/devfile/outer-loop-build-and-deploy.md
Updated the variable substitution
Updated the image component validation for the git src
Updated conversions to v1alpha1 since the new image component and deploy command kind are not supported in v1alpha1

Which issue(s) this PR fixes:

Fixes #51
PR acceptance criteria:
Testing and documentation do not need to be complete in order for this PR to be approved. We just need to ensure tracking issues are opened.

[x] Unit/Functional tests

[ ] QE Integration test

[ ] Documentation

[ ] Client Impact

How to test changes / Special notes to the reviewer:
I've provided some devfile samples on how a devfile with outerloop build & deploy will look. There are also many snippets of the new component for tests that can be used as a guide or reference

@sleshchenko could you pls re-review, I've updated the PR with your feedback


Allow to change access to history of a stream by passing only history_public_to_subscribers parameter and some changes in errors returned for invalid parameters..

First commit just removes the redundant assert statements.
Second commit adds code to raise 404 error when trying to make a public stream with protected history. (Only when passing history_public_to_subscribers with is_private)
Third commit adds code to raise 404 error when changing only history_public_to_subscribers of a public/web-public stream.
Fourth commit is to allow changing history_public_to_subscribers without passing is_private parameter.

Some points to note -

For a stream which is private with history_public_to_subscribers as False, passing is_private: False or is_web_public: True will change the stream to public and web-public respectively without requiring history_public_to_subscribers parameter. It will automatically be set to True as for public and web-public streams.

Fixes:  As discussed in https://chat.zulip.org/#narrow/stream/378-api-design/topic/PATCH.20.2Fstreams.2F.7Bstream_id.7D.

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

Not ready for review yet. Still need to check couple of more cases.

@timabbott this is ready for your review.

This looks correct, but the resulting code for these permissions checks are just really hard to read and analyze. I've pushed up a proposed refactoring commit that aims to fix this.
It fails mypy and tests because a bunch of testing code assumes it can call do_change_stream_permission directly without passing the full set of parameters; if you like this direction, you can add a prep commit to migrate that. I think for make_stream in particular, probably my preference would be to just rewrite to use the API to create the new stream -- we're trying to avoid manual Stream / Recipient object creation in tests anyway, since it inevitably ends up being a buggy duplicate of the main code path (E.g. this one forgets to do audit logs).

@timabbott added prep commit to fix tests and made one change as mentioned above.

So there's one remaining issue I noticed, which is that we'll send a bunch of events if one requests changing a stream's permissions to what they already are. I verified with adding this code:
diff --git a/zerver/actions/streams.py b/zerver/actions/streams.py
index 9827c98ef5..4857500390 100644
--- a/zerver/actions/streams.py
+++ b/zerver/actions/streams.py
@@ -841,6 +841,12 @@ def do_change_stream_permission(
     old_history_public_to_subscribers_value = stream.history_public_to_subscribers
     old_is_web_public_value = stream.is_web_public

+    assert (
+        old_is_web_public_value != invite_only
+        or old_history_public_to_subscribers_value != history_public_to_subscribers
+        or old_is_web_public_value != is_web_public
+    )
+
     stream.is_web_public = is_web_public
     stream.invite_only = invite_only
     stream.history_public_to_subscribers = history_public_to_subscribers

I believe this isn't a regression, and the PR is pretty complex and otherwise looks great, so I'm going to go ahead and merge it, and we can fix this in a tactical follow-up.
I'm not entirely sure what the right behavior is; one idea is to have the view function noop if no changes were requested (and add the above assert). Maybe start a #backend or api design conversation?
In any case, merged, huge thanks for doing this @sahil839!


Update Readme for prohibited-days-dates

Fixing README for #1486
Since it's such a small change I should've opened the PR right away I guess :)

I updated README.md with 99d0d66

I labeled no-changelog because the related issue will be on changelog.


Test

A test that breaks build

To cause the build to fail, I think you'd want to import Basic.lean here https://github.com/AlexKontorovich/PrimeNumberTheoremAnd/blob/main/PrimeNumberTheoremAnd.lean


Send header because gets 403 if cookie is needed

hello @kr4ssi, because I don't use cookie under youtube-dl, I need more context in order to land this into the source code 🙂.
A test verify this could be useful!

Some hosters check the referer, others set a cookie on the video-page, therefore you can't get the stream if the headers are different.

First of all, it was about the referer, not the cookie, sorry about that.
Also the site I had issues with (streamload.eu) doesn't seem to check it anymore.
Even though I sill think it would make sense to use the same http-header (at least user-agent, referer and cookies) as youtube-dl does (and provides in the info-output) to get the file, since youtube-dl uses specific http-headers for some hosters.

Agree 🙂

I'm not sure how this behaves if a proxy is used though.

Let move this forward; Always we can undo this commit 🙂


image missing in the Home page

I am on a Mac and I used grist-desktop-mac-0.2.10-arm64.dmg to install.

Thanks @siraj-samsudeen.
This is a bug, the Grist Tutorial shouldn't be shown on Grist Desktop. We show it on other flavors of Grist and it is useful, but on Desktop it is too confusing because of account, login, and browser issues.
I'll work to get it removed.


fixed access violation of PS variables in MD option

I fixed access violation of recently introduced PS relevant variables which occurs only in MD option (i.e. when PS potential is updated in time evolve simulation).

Jenkins: Automatic build-test is triggered.

Jenkins: Automatic build-test is started.

Jenkins: Automatic build-test is successfully finished.


dual gap limit

termination should be checked with a duality gap of the whole tree instead of empty nodes.

Now that I think of it, let's also add absolute gap

all good on the comments it seems?

Looks good maybe would be nice to have some easy tests for this.

I added a simple test although the gap will only show up for large enough problems.
There was also a bug in a condition that was checking :sense == :Max instead of sense == :Max

Great thanks. Do you mind adding a line to the changelog then I'm happy to merge.

done!


Not able to login to new snips console

Hi Team,
I am not able to login to new console(https://partners.console.snips.ai/login) since yesterday. I tried forgot password also but no response.
Please look in to this issue as soon as possible.

I'm closing this issue, as it's not related to this repository.


🧩 unplugin-icons imports show as unresolved and there's no way to ignore them

Discuss anything related to Knip
I may just be missing something but I'm using https://github.com/unplugin/unplugin-icons in a few repos and when I run knip against them, all of the imports from that library are classed as unresolved. The library uses a ~icons/iconset/icon-name import convention and TypeScript can handle it with a reference to the unplugin-icons/types/[framework] types but knip doesn't.
I was happy to just ignore them but I can't find a way to do that either, as adding to ignoreDependencies or ignore doesn't seem to catch them.
I've created a repro on StackBlitz in an Astro project to show what I mean. Running npm run knip shows the unresolved import for the icon I've added.
I've also had a search on other repos on GitHub for anyone doing the same thing but the only one I found with "~icons/" in ignore was still getting the unresolved imports in their Action anyway.
Let me know if any other info would be useful or if I've just missed something in the docs.

Knip has paths to add those manually, eg:
{
  "$schema"<EMAIL_ADDRESS>  "ignoreDependencies": [],
  "paths": {
    "~icons/*": ["..."]
  }
}

Could that work?

Btw to ignore dependencies the package name should be used, which in this case, oddly, would be "~icons"

Btw to ignore dependencies the package name should be used, which in this case, oddly, would be "~icons"

Unfortunately, that doesn't seem to work either!

Knip has paths to add those manually, eg:
{
  "$schema"<EMAIL_ADDRESS>  "ignoreDependencies": [],
  "paths": {
    "~icons/*": ["..."]
  }
}

Could that work?

I think this should work but will potentially need to figure out where it should actually point to, unplugin-icons just references the JSON files in, for example, @iconify-json/mdi on the repro and I'm guessing knip wants it to resolve to somewhere that has an export?

Unfortunately, that doesn't seem to work either!

In that case, because the specifier starts with ~, Knip thinks it's not a package name.

I think this should work

The Knip paths option basically extends tsconfig.json#compilerOptions.paths - so you can try to fix it there and if you'd move those over to knip.json you should have the same results.

Thanks for the advice, looks like this entry will do it (in the case of Astro, at least):
"paths": {
  "~icons/*": ["node_modules/unplugin-icons/types/astro.d.ts"]
}

I'll have to test it for other frameworks but I can't see why it wouldn't work!
I've updated the repro to have that line in there to show it working. Thanks again for all your help 🙂

Ah yeah, reminds me a bit of https://knip.dev/features/compilers#svelte - guess this case could be documented a bit too so everyone better understands what's going on and how it could be handled.
Glad you figured it out!

Yeah just not sure yet how/where/what. Where would you expect/find it?
My initial idea was to have https://knip.dev/guides/handling-issues as a generic guide when facing issues. Feel free to discuss or even take a stab at it, I'd appreciate it!

Yeah just not sure yet how/where/what. Where would you expect/find it?
My initial idea was to have knip.dev/guides/handling-issues as a generic guide when facing issues. Feel free to discuss or even take a stab at it, I'd appreciate it!

I think I expected to see it on here when I was looking yesterday, it seems similar to the last issue on there but I can see why it could also fit on the handling-issues page. I'll see if I can describe the issue on known-issues and raise a PR for it and we can discuss from there 🙂


Set Animator disapears in Step Inspector if the property is deleted

VR-Builder sometimes does not show the entered Behaviour.
Example: Add "Set Animator Boolean" as Behaviour -> drag Camera into slot -> click FixIt -> IAnimationProperty appears on Cam -> delete IAnimationProperty -> error appears in Console. The behaviour remains in the Json file but is no longer displayed in the Step Inspector. However, it throws exceptions in the process flow.

I tried it out, can be reproduced. I'm adding the bug to Jira, thanks!

The happens with the "Enable Object by Tag" behaviour. Please check it with all behaviours! The other bad thing is that undo does not undo the operation.

I suspected it was something more widespread, I already included that in the ticket.

Solved in VR Builder 4.0.


Add options for UTF and Unicode properties

You could build PCRE as a test on the Mac by doing something like
conan create . kam/testing -o pcre:with_unicode_properties=True --build missing -pr apple-clang-9.1-macos-10.7

You can use a virtualenv from one of our projects to get conan.
Substitute your own username for kam.

Code changes make sense to me and @datalogics-kam demo plus explanation was good too, I am merging it.


Incompatible scipy version

Description
If you pip install dwavebinarycsp and then build penaltymodel-maxgap, running any dwavebinarycsp.stich() fails for scipy==1.4.1:
decorator==4.4.2
dimod==0.9.11
dwave-networkx==0.8.4
dwavebinarycsp==0.1.2
homebase==1.0.1
networkx==2.5.1
numpy==1.20.2
penaltymodel==0.16.4
penaltymodel-cache==0.4.3
penaltymodel-lp==0.1.4
penaltymodel-maxgap==0.5.4
PySMT==0.8.0
scipy==1.4.1
six==1.16.0

For example:
>>> import dwavebinarycsp as dbc
>>> csp = dbc.factories.random_2in4sat(8, 4)
>>> dbc.stitch(csp)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>

<see referenced issue for more>

Upgrading scipy solves the problem
To Reproduce
As described above
Expected behavior
No errors
Environment:

OS: Ubuntu 16.0 and Win10 and colab
Python version: 3.7.0

Additional context
See https://github.com/dwave-examples/factoring-notebook/issues/16
I was unable to reproduce using pip install instead of build penaltymodel from source. I noticed that colab builds from source and managed to reproduce the problem in both unix and Window OSs.

@JoelPasvolsky , were you ever able to resolve this issue? Can we close it?

Looks like this dwavebinarycsp commit updated penaltymodel requirements to use scipy==1.7.3 so that should fix it


Add test and website reference for exrmanifest

test_exrmanifest.py mirrors the other tool tests in validating command line arguments. The test images were generated by running the deepidexample example program with its various arguments. The associated .txt are snapshots of the output of exrmanifest, so they validate that the output hasn't changed. Should a future change to the library/program change the format or content of the output, the files will need to be updated.

The other tests cherry pick some expected strings from the output so maybe not as sensitive to whitespace, but the test is a lot simpler this way.
Are the manifests generated by the deepidexample sufficient to validate the functionality? It would be good to have some example files in https://github.com/AcademySoftwareFoundation/openexr-images. The other tests pull test images from there, but this one just uses images in the main repo, like the library tests.

I think making it very specific is OK, since the whitespace should only change when an intentional change is made to the code, but it does assume all operating systems will output bit-identical strings.
I don't have any other examples to validate exrmanifest. To be really thorough we should test exrmanifest with non-ascii characters (Wētā may have some)
Since it's only intended as a diagnostic tool I think it's fine just adding tests if and when we find issues.


Fix TTL parsing. Also fix version #32

Hi,
I have found a bug with TTL variable which would not allowed user to set custom TTL properly.
Currently if user set 1m he will get<PHONE_NUMBER> seconds.

Thank you!

Thank you for so useful plugin. =)


⚠ Bofrost.be has degraded performance

In 26be6db, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1401 ms

Resolved: Bofrost.be performance has improved in 1df11b3 after 7 minutes.


Uninstall action needs recursive property to delete tomcat instance

When trying to use the uninstall action in the cookbook, the error

Errno::ENOTEMPTY
Directory not empty

is thrown when trying to delete the tomcat directory because it's not empty. The recursive true option  is needed on the :uninstall directory resource to delete the entire tomcat installation.

Fixed


Fix example code on from-spark.md

The following example with Python code for Beam is invalid in the documentation:
import apache_beam as beam

with beam.Pipeline() as pipeline:
    values = pipeline | beam.Create([1, 2, 3, 4])
    min_value = values | beam.CombineGlobally(min)
    max_value = values | beam.CombineGlobally(max)

    # To access `total`, we need to pass it as a side input.
    scaled_values = values | beam.Map(
        lambda x, min_value, max_value: x / lambda x: (x - min_value) / (max_value - min_value),
        min_value =beam.pvalue.AsSingleton(min_value),
        max_value =beam.pvalue.AsSingleton(max_value))

    scaled_values | beam.Map(print)

Python interpreter returns SyntaxError during the execution of this code:
  File "playground/spark_side_inputs.py", line 10
    lambda x, min_value, max_value: x / lambda x: (x - min_value) / (max_value - min_value),
                                        ^
SyntaxError: invalid syntax

In this PR, I fix this code block to make it valid for Python interpreter.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Add Python reviewers from https://github.com/apache/beam/blob/master/OWNERS
R: @pabloem
R: @robertwb
R: @aaltay
R: @charlesccychen


Feature Request: Logo support?

Most projects have a logo!
Would love to have a logo image in the header section.
Thanks!

Out of scope again?


[Urgent] Bing has made some API Changes

With my ConversationStyle set to creative, I was getting results with citations like we get with the precise style. I compared EdgeGPT's results to the actual Bing chat with various examples and I came to the conclusion that something's wrong with EdgeGPT.
By looking at the network logs in my browser for each conversation style on Bing, I found that the options are assigned to the respective style as follows:
creative = "h3imaginative,clgalileo,gencontentv3"
balanced = "galileo"
precise = "h3precise,clgalileo"

Feel free to confirm it yourself but I think this is a minor but very important fix which should be prioritized.

Ok,i will make a pull request.

Please re-open this. The issue still exists in 0.1.23. Maybe there's some another factor which is affecting the output.

What's the issue? Send screenshot examples

My code (creative mode)
bot = Chatbot(cookies=cookies)
reply = await bot.ask(prompt="When was the first spiderman comic published?", conversation_style=ConversationStyle.creative, wss_link="wss://sydney.bing.com/sydney/ChatHub")
print(json.dumps(reply, indent=4))

Output using the library in CREATIVE mode
Spider-Man first appeared in the comic book Amazing Fantasy #15 in August 1962. It was written by Stan Lee and drawn by Steve Ditko. The comic was a huge success and led to an ongoing series that started in March 1963.
Output from Bing Chat (browser) in CREATIVE mode
The answer is from web search results. The first Spider-Man comic was published in August 1962. It was called Amazing Fantasy #15 and it introduced the character of Peter Parker, a teenager who was bitten by a radioactive spider and gained superpowers. The comic book was written by Stan Lee and drawn by Steve Ditko. A copy of this comic book recently sold for $3.6 million, setting a new record for the most expensive comic book ever sold.
Output from Bing Chat (browser) in PRECISE mode
The first Spider-Man comic was published in August 1962. It was called Amazing Fantasy #15 and was created by writer-editor Stan Lee and artist Steve Ditko.
The Problem
I have run this test over 10 times and every time EdgeGPT's CREATIVE output looks more like Bing's precise mode. EdgeGPT produces short and precise answers despite being in CREATIVE mode.

是的,我也发现了这个问题.同样使用创造模式.
当我希望他帮助我写一篇论文,使用EdgeGPT会告诉我:只可以给我大纲,具体的应该我自己写.
而当我用网页版,他会完整的帮我写出.

So how can fix this issue?

I'm in china mainland,So I can't use new Bing with browser.
I can't get the latest Bing's API.
Perhaps changing the header can work?

I'm change the API request.
That question's answer in the new creative mode:
Spider-Man's first comic appearance was in Amazing Fantasy #15, released in August 1962^1^ ^2^ ^3^. The comic was written by Stan Lee and   drawn by Steve Ditko^2^ ^3^. It introduced the origin story of Peter Parker, a teenager who gained spider-powers after being bitten by a    radioactive spider^2^ ^4^. The comic was a huge success and led to Spider-Man getting his own ongoing series, The Amazing Spider-Man, in    March 1963^2^ ^4^.

If you don't wanna to try,you can try this beta one:https://github.com/VMTask/EdgeGPT/tree/dev.
Draw feature I'm WIP.

我尝试了这个链接中的内容,依然有些问题.
比如,我需要他帮我写一篇文章,他确实答应了.但是并没有生成任何内容,或者说并没有将文章传递过来,仅仅将他自己的回话发送给我了.以下为内容
帮我写一个500字的关于生态文明建设的论文
Bot:
你好，这是必应。我可以尝试帮你写一个关于生态文明建设的论文，但是你需要告诉我一些具体的要求，比如论文的目的、观点、结构等。
You:
主题为关于生态文明建设与保护，用户范文展示。请直接开始写
Bot:
好的，我会尽力帮你写一篇关于生态文明建设与保护的范文。请看以下内容：
的范文。请看以下内容：
You:
请重新发文章发给我
Bot:
好的，这是我写的文章，请查收：
eature.```

我说了是beta，没有完成

I merged for testing. Not published

目前看来可能还需要调用compose的API.

帮我写一个500字的关于生态文明建设的论文

我不知道这是什么问题，但请在Bing.com上试试。
反正我这里官方也出不来。

I still have the same issue with version 0.31.
async for data in bing_agent.ask_stream(raw=True, prompt=prompt, conversation_style=ConversationStyle.precise)