sparse status internal error [mkl_sparse_qr_reorder]

I came across this library in my search for a (much) faster option for solving sparse matrix equation on windows. The installation worked flawlessly, however I have trouble getting the qr solver to work.
I have a large complex matrix sEmA, 160k x 160k (roughly 2.4 million non-zeros), that needs to be solved for Ax=B, with B being 160k x 2 (roughly 29k non-zeros). When I try to solve the problem using
U = sparse_qr_solve_mkl(sEmA, B.todense(), cast=True)
I get the following output/errors:

Intel(R) oneAPI Math Kernel Library Version 2021.4-Product Build 20210904 for Intel(R) 64 architecture applications
MKL Number of Threads: 8
MKL linked: C:\ProgramData\Miniconda3\envs\python39\Library\bin\mkl_rt.1.dll
MKL interface <class 'numpy.int32'> | <class 'ctypes.c_long'>
Set int32 interface with env MKL_INTERFACE_LAYER=LP64
Set int64 interface with env MKL_INTERFACE_LAYER=ILP64
Recasting matrix data type float64 to complex128
mkl_sparse_z_create_csc returned 0 (SPARSE_STATUS_SUCCESS)
mkl_sparse_convert_csr returned 0 (SPARSE_STATUS_SUCCESS)
Traceback (most recent call last):
File "C:\Projects\2020067\Deliverable 3.2\Frequency Analysis\02bode_direct.py", line 79, in
res.append(calcSaveBode(f))
File "C:\Projects\2020067\Deliverable 3.2\Frequency Analysis\02bode_direct.py", line 55, in calcSaveBode
U = sdm.sparse_qr_solve_mkl(sEmA, B.todense(), cast=True)
File "C:\ProgramData\Miniconda3\envs\python39\lib\site-packages\sparse_dot_mkl\sparse_dot.py", line 140, in sparse_qr_solve_mkl
return _qrs(matrix_a, matrix_b, cast=cast)
File "C:\ProgramData\Miniconda3\envs\python39\lib\site-packages\sparse_dot_mkl_sparse_qr_solver.py", line 89, in sparse_qr_solver
x_arr = _sparse_qr(matrix_a, matrix_b if matrix_b.ndim == 2 else matrix_b.reshape(-1, 1))
File "C:\ProgramData\Miniconda3\envs\python39\lib\site-packages\sparse_dot_mkl_sparse_qr_solver.py", line 34, in _sparse_qr
_check_return_value(ret_val_r, "mkl_sparse_qr_reorder")
File "C:\ProgramData\Miniconda3\envs\python39\lib\site-packages\sparse_dot_mkl_mkl_interface_common.py", line 492, in _check_return_value
raise ValueError(err_msg)
ValueError: mkl_sparse_qr_reorder returned 5 (SPARSE_STATUS_INTERNAL_ERROR)

Whatever I have tried did not resolve my problem.

This should have a clearer error message, but the MKL QR solver doesn't support complex data, only real floats

That explains a lot! Well then my search for efficiency continues on.

I added an explicit error message anyway to make it clear


Plumsail HelpDesk (Certified Publisher) - Added support of region selection when creating a new connection

When submitting a connector, please make sure that you follow the requirements below, otherwise your PR might be rejected. We want to make you have a well-built connector, a smooth certification experience, and your users are happy :)
If this is your first time submitting to GitHub and you need some help, please sign up for this session.

[x] I attest that the connector works and I verified by deploying and testing all the operations.
[x] I attest that I have added detailed descriptions for all operations and parameters in the swagger file.
[x] I attest that I have added response schemas to my actions, unless the response schema is dynamic.
[x] I validated the swagger file, apiDefinition.swagger.json, by running paconn validate command.
[x] If this is a certified connector, I confirm that apiProperties.json has a valid brand color and doesn't use an invalid brand color, #007ee5 or #ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.

Updates: Added support for region selection when creating a new connection.
Backward compatibility: The update was tested with existing connectors and doesn't break old connections. Changes kick off only after connection recreation or editing.
Notes:
I'm resubmitting the pull request again because I was told to do so in the old one. It seems like the build pipeline had issues and I need to recreate the pull request.

Hi @vmanoharas,
Please review the conversation in another PR:
https://github.com/microsoft/PowerPlatformConnectors/pull/2920#issuecomment-1709610763
I recreated PR twice, as you asked. It didn't help.

Hello @antonkhrit,
Apologies for the inconvenience caused. Can you please abandon this PR and raise new PR again.

Hello @antonkhrit,
Apologies for the inconvenience caused. Can you please abandon this PR and raise new PR again.

Hi @vmanoharas,
I created a new one:
https://github.com/microsoft/PowerPlatformConnectors/pull/2940
The issue is the same.


OkHTTP3 - fix response charset and adding support for gzip compression

Description
In OkHTTP Tracing interceptor, while capturing response body it is trying to attempt response().body().string(), the behaviour of string() function for non-BOM response is, if the response has a Content-Type header that specifies a charset, that is used else defaults to utf-8.  For cases when original response is encoded in gzip this causes response parsing failure as the response that interceptor returns is one with modified type/charset and results in below error in application.

Caused by: java.io.IOException: ID1ID2: actual 0x00001fef != expected 0x00001f8b
at okio.GzipSource.checkEqual(GzipSource.kt:197)
at okio.GzipSource.consumeHeader(GzipSource.kt:110)
at okio.GzipSource.read(GzipSource.kt:62)
at okio.RealBufferedSource.select(RealBufferedSource.kt:232)
at okhttp3.internal.Util.readBomAsCharset(Util.kt:265)
at okhttp3.ResponseBody.string(ResponseBody.kt:187)
at com.auth0.net.CustomRequest.readResponseBody(CustomRequest.java:58)
at com.auth0.net.ExtendedBaseRequest.parseResponse(ExtendedBaseRequest.java:70)
... 2 more

ref: https://square.github.io/okhttp/3.x/okhttp/okhttp3/ResponseBody.html
Other issue, is that in case of gzip encoded response, we need to decompress it read response in order to set as span attribute correctly.
Testing
Verified with response being of type gzip encoded and application/json.
Verified for non-utf8 parsing

@thugrock7 there are failing tests and smoke-tests. Please fix these


Add licenseSets

Add licenseSets to specification as requested in #24

How do we take this one on?


editor.action.reindentselectedlines does not indent correctly on second blank line

VS Code Version: 1.55.1
OS Version: Darwin x64 20.3.0

Steps to Reproduce:
This issue isn't limited to JSON, but it's an easy repro case.  Suppose you have a JSON document:
  12345
1 {
2     "hello": "world",
3
4
5     "goodbye": "for now"
6 }

Note that in this document, both lines 3 and 4 are completely blank.  No whitespace is on either line.
If you are anywhere on line 3 and run reindentSelectedLines, your cursor is moved to column 5.  This is good, and what I would expect.
If you are anywhere on line 4 and run reindentSelectedLines, your cursor is moved to column 1.  I would have expected it to be placed at column 5.
If line 3 has whitespace in it, then hitting tab on line 4 will indent to align with line 3.  I would still expect it to indent to column 5.
If you hit Enter on line 3, a new line is inserted and the cursor is indented to column 5.  So it seems like VSCode has the ability to indent to the correct place, but whatever the indent algorthims are in inserting a blank line and "reindent selected lines", they don't match up.

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

This may be related to #113288, but I think it's different.  I originally filed this as https://github.com/sakapoko/vscode-emacs-indent/issues/1 until I realized that it's a misbehavior of editor.action.reindentselectedlines and not of the extension.

Currently the auto indent feature in VS Code is regex based, which doesn't really understand the scope (function, statement) etc. Formatting works more consistently in this scenario, so I would recommend to enable formatting on type or save. Closing this as we don't expect to get around it in the near future.


Getting  Error: SyntaxError: Unexpected token <

Hi,
I've done the basic steps to install the toaster...

npm install angular2-toaster
Add the css.
import {ToasterContainerComponent, ToasterService} from 'angular2-toaster/angular2-toaster';
constructor(toasterService: ToasterService) {
this.toasterService = toasterService;
}

But I get the following error...
Error: SyntaxError: Unexpected token <

In my experience that error has occurred from bad system.js mappings. Are you using system.js and what does the configuration look like?


cannot add new host to cluster

Bug Report

Cloudstack-agent
version <IP_ADDRESS>
Im using shapeblue repository.
servers are running latest version of Ubuntu.
Im trying to add a new host but it fails, on the management server there is not error or failure.
in the agent.log I got the following.
2023-12-05 16:03:32,884 INFO  [cloud.agent.AgentShell] (main:null) (logid:) Agent started
2023-12-05 16:03:32,888 INFO  [cloud.agent.AgentShell] (main:null) (logid:) Implementation Version is <IP_ADDRESS>
2023-12-05 16:03:32,890 INFO  [cloud.agent.AgentShell] (main:null) (logid:) agent.properties found at /etc/cloudstack/agent/agent.properties
2023-12-05 16:03:32,942 INFO  [cloud.agent.AgentShell] (main:null) (logid:) Defaulting to using properties file for storage
2023-12-05 16:03:32,942 INFO  [cloud.agent.AgentShell] (main:null) (logid:) Defaulting to the constant time backoff algorithm
2023-12-05 16:03:32,994 INFO  [cloud.utils.LogUtils] (main:null) (logid:) log4j configuration found at /etc/cloudstack/agent/log4j-cloud.xml
2023-12-05 16:03:32,995 INFO  [cloud.agent.AgentShell] (main:null) (logid:) Using default Java settings for IPv6 preference for agent connection
2023-12-05 16:03:33,094 INFO  [cloud.agent.Agent] (main:null) (logid:) id is
2023-12-05 16:03:33,108 ERROR [kvm.resource.LibvirtComputingResource] (main:null) (logid:) uefi properties file not found due to: Unable to find file uefi.properties.
2023-12-05 16:03:33,165 INFO  [kvm.resource.LibvirtComputingResource] (main:null) (logid:) Failed to find passphrase for keystore: cloud.jks
2023-12-05 16:03:33,170 INFO  [kvm.resource.LibvirtConnection] (main:null) (logid:) No existing libvirtd connection found. Opening a new one
2023-12-05 16:03:33,299 ERROR [cloud.agent.AgentShell] (main:null) (logid:) Unable to start agent:
com.cloud.utils.exception.CloudRuntimeException: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.configure(LibvirtComputingResource.java:1076)
at com.cloud.agent.Agent.(Agent.java:190)
at com.cloud.agent.AgentShell.launchNewAgent(AgentShell.java:452)
at com.cloud.agent.AgentShell.launchAgentFromClassInfo(AgentShell.java:431)
at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:415)
at com.cloud.agent.AgentShell.start(AgentShell.java:511)
at com.cloud.agent.AgentShell.main(AgentShell.java:541)
EXPECTED RESULTS
the host to be added to the cluster.
ACTUAL RESULTS
in the management GUI when im trying to add the host its not giving an error nor does it give a confirmation.

@shulemmosko  have you verified all the dependencies for KVM are installed and libvirtd is running? Which distribution and version you are using?

@rajujith
Yes, as far as I know, all the dependencies are running.
Ubuntu Focal fully up-to-date
and using the latest release of Cloudstack <IP_ADDRESS>
Thank you!

@shulemmosko  mismatching versions of the management server and agent could give you other issues.

@rajujith the issue is that i cant downgrade the management without restoring the previous database that was running under 4.17

[kvm.resource.LibvirtComputingResource] (main:null) (logid:) Failed to find passphrase for keystore: cloud.jks

@shulemmosko
this is just a warning message,  no issues found caused by it.

@shulemmosko
it looks libvirt does not work
2023-12-05 16:03:33,299 ERROR [cloud.agent.AgentShell] (main:null) (logid:) Unable to start agent:
com.cloud.utils.exception.CloudRuntimeException: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory

can you check if virsh list command works ?

@weizhouapache @rajujith
The Passphrase is in the agent.properties file and the cloud.jks is in /etc/cloudstack/agent/

@weizhouapache @rajujith
The Passphrase is in the agent.properties file and the cloud.jks is in /etc/cloudstack/agent/

@shulemmosko
this is not the root cause, you can ignore it.
it has been fixed in #7923 in upcoming 4.19, but there is no issue caused by it.

@weizhouapache @rajujith
i just tried upgrading one host again to 4.18 and it does not connect. this time I'm not getting the libvirt error
2023-12-08 14:27:20,667 INFO [cloud.agent.AgentShell] (main:null) (logid:) Agent started 2023-12-08 14:27:20,671 INFO [cloud.agent.AgentShell] (main:null) (logid:) Implementation Version is <IP_ADDRESS> 2023-12-08 14:27:20,673 INFO [cloud.agent.AgentShell] (main:null) (logid:) agent.properties found at /etc/cloudstack/agent/agent.properties 2023-12-08 14:27:20,724 INFO [cloud.agent.AgentShell] (main:null) (logid:) Defaulting to using properties file for storage 2023-12-08 14:27:20,725 INFO [cloud.agent.AgentShell] (main:null) (logid:) Defaulting to the constant time backoff algorithm 2023-12-08 14:27:20,775 INFO [cloud.utils.LogUtils] (main:null) (logid:) log4j configuration found at /etc/cloudstack/agent/log4j-cloud.xml 2023-12-08 14:27:20,776 INFO [cloud.agent.AgentShell] (main:null) (logid:) Using default Java settings for IPv6 preference for agent connection 2023-12-08 14:27:20,871 INFO [cloud.agent.Agent] (main:null) (logid:) id is 1220 2023-12-08 14:27:20,885 ERROR [kvm.resource.LibvirtComputingResource] (main:null) (logid:) uefi properties file not found due to: Unable to find file uefi.properties. 2023-12-08 14:27:20,940 INFO [kvm.resource.LibvirtComputingResource] (main:null) (logid:) Failed to find passphrase for keystore: cloud.jks 2023-12-08 14:27:20,944 INFO [kvm.resource.LibvirtConnection] (main:null) (logid:) No existing libvirtd connection found. Opening a new one 2023-12-08 14:27:21,211 INFO [kvm.resource.LibvirtComputingResource] (main:null) (logid:) IO uring driver for Qemu: disabled 2023-12-08 14:27:21,296 INFO [kvm.storage.KVMStoragePoolManager] (main:null) (logid:) adding storage adaptor for com.cloud.hypervisor.kvm.storage.LinstorStorageAdaptor 2023-12-08 14:27:21,300 ERROR [cloud.agent.AgentShell] (main:null) (logid:) Unable to start agent: com.cloud.utils.exception.CloudRuntimeException: java.lang.reflect.InvocationTargetException at com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.(KVMStoragePoolManager.java:119) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.configure(LibvirtComputingResource.java:1151) at com.cloud.agent.Agent.(Agent.java:190) at com.cloud.agent.AgentShell.launchNewAgent(AgentShell.java:452) at com.cloud.agent.AgentShell.launchAgentFromClassInfo(AgentShell.java:431) at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:415) at com.cloud.agent.AgentShell.start(AgentShell.java:511) at com.cloud.agent.AgentShell.main(AgentShell.java:541)
only the "failed to find passphrase for keystore"

@shulemmosko
can you list the files below
cd /usr/share/cloudstack-agent/lib/
ls -l cloud-*

@shulemmosko
can you check if there are some settings in agent.properties ?
ideally it should look like
cluster=1
pod=1
resource=com.cloud.hypervisor.kvm.resource.LibvirtComputingResource
private.network.device=cloudbr0
domr.scripts.dir=scripts/network/domr/kvm
guest.network.device=cloudbr1
keystore.passphrase=xxxxxxx
hypervisor.type=kvm
port=8250
zone=1
public.network.device=cloudbr1
local.storage.uuid=30613d55-0d90-4d6a-a370-f4b28cb7bf8b
host=x.x.x.x@static
guid=e414520b-96c0-37a2-bef3-ebe439432765
LibvirtComputingResource.id=1
workers=5
iscsi.session.cleanup.enabled=false
vm.migrate.wait=3600

@weizhouapache
this is the content of my agent.properties

Thanks for your time!

@weizhouapache @rajujith
Any ideas where else I can look for clues? Why the agent is not connecting after I upgrade from 4.17 to 4.18.
Thanks!

@weizhouapache @rajujith
Ok here we go.
I was wondering why i see the following plugin added since I'm not using linstor
2023-12-08 14:27:21,296 INFO [kvm.storage.KVMStoragePoolManager] (main:null) (logid:) adding storage adaptor for com.cloud.hypervisor.kvm.storage.LinstorStorageAdaptor
So I renamed the plugin file in /usr/shar/cloudstack-agent/lib/cloud-plugin-storage-volume-storpool-<IP_ADDRESS>.jar
to cloud-plugin-storage-volume-storpool-<IP_ADDRESS>.jar.OLD
And, walla, everything came up again.
So I wonder if this is a bug or something unique with my setup.
Im still having issues using consoleproxy with SSL but ill get back to troubleshoot tomorrow.

@weizhouapache @rajujith
Ok here we go. I was wondering why i see the following plugin added since I'm not using linstor
2023-12-08 14:27:21,296 INFO [kvm.storage.KVMStoragePoolManager] (main:null) (logid:) adding storage adaptor for com.cloud.hypervisor.kvm.storage.LinstorStorageAdaptor
So I renamed the plugin file in /usr/share/cloudstack-agent/lib/cloud-plugin-storage-volume-linstorl-<IP_ADDRESS>.jar to cloud-plugin-storage-volume-linstor-<IP_ADDRESS>.jar.OLD

hmm. that is what exactly I was planning to suggest you: remove unnecessary jars for plugins.
good it works for you. @shulemmosko
maybe linstore guys can have a look. @rp-

And, walla, everything came up again.
So I wonder if this is a bug or something unique with my setup.
Im still having issues using consoleproxy with SSL but ill get back to troubleshoot tomorrow.

From my experience, this would mean that some class file couldn't be loaded(duplicate or missing), but if this would been a general problem non of the CloudStack smoke tests would work on the 4.18 branch.
As the linstor plugin is loaded on every installation.

From my experience, this would mean that some class file couldn't be loaded(duplicate or missing), but if this would been a general problem non of the CloudStack smoke tests would work on the 4.18 branch. As the linstor plugin is loaded on every installation.

thanks @rp-
might it be related to java version ?
which openjdk version do you use ? @shulemmosko

same issue  #6794 #6797

@weizhouapache
I'm also having issues with console proxy. Its only works if SSL is disabled; I don't know if it's related to this or if I should open a new issue.

@weizhouapache
I'm also having issues with console proxy. Its only works if SSL is disabled; I don't know if it's related to this or if I should open a new issue.

Please refer to https://www.shapeblue.com/securing-cloudstack-4-11-with-https-tls/

@weizhouapache
never mind, I just had to reset my browser. There was some stuck cookie issue, and the console proxy is working as expected now.

@weizhouapache @rp-
Should i close this issue or you guys still want to investigate further?

@weizhouapache @rp- Should i close this issue or you guys still want to investigate further?

@shulemmosko
let's keep it open for some days

@shulemmosko
can you list all files under  /usr/share/cloudstack-* ?
ls -l /usr/share/cloudstack-*/*/

@weizhouapache
Here you go.
root@PS-NODE4:~# ls -l /usr/share/cloudstack-//
/usr/share/cloudstack-agent/lib/:
total 100696
-rwxr-xr-x 1 root root   69409 Sep 14 09:46 activation-1.1.1.jar
-rwxr-xr-x 1 root root   17536 Sep 14 09:46 annotations-13.0.jar
-rwxr-xr-x 1 root root   90662 Sep 14 09:46 antisamy-1.5.3.jar
-rwxr-xr-x 1 root root   14768 Sep 14 09:46 aopalliance-repackaged-2.5.0-b42.jar
-rwxr-xr-x 1 root root  448794 Sep 14 09:46 apache-log4j-extras-1.2.17.jar
-rwxr-xr-x 1 root root  121836 Sep 14 09:46 asm-7.3.1.jar
-rwxr-xr-x 1 root root   33446 Sep 14 09:46 asm-analysis-7.3.1.jar
-rwxr-xr-x 1 root root   71548 Sep 14 09:46 asm-commons-7.3.1.jar
-rwxr-xr-x 1 root root   52826 Sep 14 09:46 asm-tree-7.3.1.jar
-rwxr-xr-x 1 root root   84817 Sep 14 09:46 asm-util-7.3.1.jar
-rwxr-xr-x 1 root root 1930381 Sep 14 09:46 aspectjweaver-1.8.13.jar
-rwxr-xr-x 1 root root 1053038 Sep 14 09:46 aws-java-sdk-core-1.12.439.jar
-rwxr-xr-x 1 root root  702186 Sep 14 09:46 aws-java-sdk-kms-1.12.439.jar
-rwxr-xr-x 1 root root 1261041 Sep 14 09:46 aws-java-sdk-s3-1.12.439.jar
-rwxr-xr-x 1 root root    8433 Sep 14 09:46 batik-constants-1.14.jar
-rwxr-xr-x 1 root root  330318 Sep 14 09:46 batik-css-1.14.jar
-rwxr-xr-x 1 root root   11466 Sep 14 09:46 batik-i18n-1.14.jar
-rwxr-xr-x 1 root root    6663 Sep 14 09:46 batik-shared-resources-1.14.jar
-rwxr-xr-x 1 root root  127477 Sep 14 09:46 batik-util-1.14.jar
-rwxr-xr-x 1 root root  963713 Sep 14 09:46 bcpkix-jdk15on-1.70.jar
-rwxr-xr-x 1 root root 5867298 Sep 14 09:46 bcprov-jdk15on-1.70.jar
-rwxr-xr-x 1 root root 1457398 Sep 14 09:46 bctls-jdk15on-1.70.jar
-rwxr-xr-x 1 root root  482530 Sep 14 09:46 bcutil-jdk15on-1.70.jar
-rwxr-xr-x 1 root root  143992 Sep 14 09:46 bsh-core-2.0b4.jar
-rwxr-xr-x 1 root root  415348 Sep 14 09:46 cglib-nodep-3.3.0.jar
-rwxr-xr-x 1 root root  208835 Sep 14 09:46 checker-qual-3.12.0.jar
-rwxr-xr-x 1 root root   86322 Sep 14 09:46 cloud-agent-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root 2329401 Sep 14 09:46 cloud-api-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  610505 Sep 14 09:46 cloud-core-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  104795 Sep 14 09:46 cloud-engine-api-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   78370 Sep 14 09:46 cloud-engine-components-api-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root 1965234 Sep 14 09:46 cloud-engine-schema-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  161354 Sep 14 09:46 cloud-engine-storage-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   17662 Sep 14 09:46 cloud-engine-storage-configdrive-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   65097 Sep 14 09:46 cloud-engine-storage-image-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   92848 Sep 14 09:46 cloud-engine-storage-volume-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root    6666 Sep 14 09:46 cloud-framework-agent-lb-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root    7624 Sep 14 09:46 cloud-framework-ca-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   78078 Sep 14 09:46 cloud-framework-cluster-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   43812 Sep 14 09:46 cloud-framework-config-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  180911 Sep 14 09:46 cloud-framework-db-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   10469 Sep 14 09:46 cloud-framework-direct-download-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   12494 Sep 14 09:46 cloud-framework-events-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   92014 Sep 14 09:46 cloud-framework-ipc-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  120906 Sep 14 09:46 cloud-framework-jobs-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   18094 Sep 14 09:46 cloud-framework-managed-context-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   12364 Sep 14 09:46 cloud-framework-rest-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   24863 Sep 14 09:46 cloud-framework-security-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  633473 Sep 14 09:46 cloud-plugin-hypervisor-kvm-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   84739 Sep 14 09:46 cloud-plugin-network-ovs-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  417741 Sep 14 09:46 cloud-plugin-network-tungsten-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root   52870 Sep 14 09:46 cloud-plugin-storage-volume-linstor-<IP_ADDRESS>.jar.old
-rwxr-xr-x 1 root root   89377 Sep 14 09:46 cloud-plugin-storage-volume-scaleio-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  171602 Sep 14 09:46 cloud-plugin-storage-volume-storpool-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  125260 Sep 14 09:46 cloud-secondary-storage-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root 3546706 Sep 14 09:46 cloud-server-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root 5120961 Sep 14 09:46 cloud-utils-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  233859 Sep 14 09:46 commons-beanutils-1.9.2.jar
-rwxr-xr-x 1 root root   58284 Sep 14 09:46 commons-cli-1.5.0.jar
-rwxr-xr-x 1 root root  353793 Sep 14 09:46 commons-codec-1.15.jar
-rwxr-xr-x 1 root root  575389 Sep 14 09:46 commons-collections-3.2.1.jar
-rwxr-xr-x 1 root root 1018316 Sep 14 09:46 commons-compress-1.21.jar
-rwxr-xr-x 1 root root  362679 Sep 14 09:46 commons-configuration-1.10.jar
-rwxr-xr-x 1 root root   25765 Sep 14 09:46 commons-daemon-1.3.3.jar
-rwxr-xr-x 1 root root  211301 Sep 14 09:46 commons-dbcp2-2.9.0.jar
-rwxr-xr-x 1 root root  146108 Sep 14 09:46 commons-digester-1.8.1.jar
-rwxr-xr-x 1 root root   54495 Sep 14 09:46 commons-email-1.5.jar
-rwxr-xr-x 1 root root   72446 Sep 14 09:46 commons-fileupload-1.4.jar
-rwxr-xr-x 1 root root  305001 Sep 14 09:46 commons-httpclient-3.1.jar
-rwxr-xr-x 1 root root  285424 Sep 14 09:46 commons-io-2.8.0.jar
-rwxr-xr-x 1 root root  284220 Sep 14 09:46 commons-lang-2.6.jar
-rwxr-xr-x 1 root root  577742 Sep 14 09:46 commons-lang3-3.11.jar
-rwxr-xr-x 1 root root   61829 Sep 14 09:46 commons-logging-1.2.jar
-rwxr-xr-x 1 root root 2213560 Sep 14 09:46 commons-math3-3.6.1.jar
-rwxr-xr-x 1 root root  307003 Sep 14 09:46 commons-net-3.7.2.jar
-rwxr-xr-x 1 root root  134858 Sep 14 09:46 commons-pool2-2.9.0.jar
-rwxr-xr-x 1 root root  186077 Sep 14 09:46 commons-validator-1.6.jar
-rwxr-xr-x 1 root root    5340 Sep 14 09:46 converter-moshi-2.9.0.jar
-rwxr-xr-x 1 root root  544403 Sep 14 09:46 core-3.2.1.jar
-rwxr-xr-x 1 root root 1409265 Sep 14 09:46 cxf-core-3.2.14.jar
-rwxr-xr-x 1 root root  688071 Sep 14 09:46 cxf-rt-frontend-jaxrs-3.2.14.jar
-rwxr-xr-x 1 root root  376299 Sep 14 09:46 cxf-rt-transports-http-3.2.14.jar
-rwxr-xr-x 1 root root   63292 Sep 14 09:46 eddsa-0.3.0.jar
-rwxr-xr-x 1 root root 1347501 Sep 14 09:46 ehcache-core-2.6.11.jar
-rwxr-xr-x 1 root root   15979 Sep 14 09:46 error_prone_annotations-2.11.0.jar
-rwxr-xr-x 1 root root  395859 Sep 14 09:46 esapi-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root    4617 Sep 14 09:46 failureaccess-1.0.1.jar
-rwxr-xr-x 1 root root 7202725 Sep 14 09:46 groovy-all-2.4.17.jar
-rwxr-xr-x 1 root root  173608 Sep 14 09:46 gson-1.7.2.jar
-rwxr-xr-x 1 root root 2959479 Sep 14 09:46 guava-31.1-jre.jar
-rwxr-xr-x 1 root root  748221 Sep 14 09:46 guava-testlib-18.0.jar
-rwxr-xr-x 1 root root  186763 Sep 14 09:46 hk2-api-2.5.0-b42.jar
-rwxr-xr-x 1 root root  189454 Sep 14 09:46 hk2-locator-2.5.0-b42.jar
-rwxr-xr-x 1 root root  135317 Sep 14 09:46 hk2-utils-2.5.0-b42.jar
-rwxr-xr-x 1 root root  785639 Sep 14 09:46 httpclient-4.5.14.jar
-rwxr-xr-x 1 root root  327891 Sep 14 09:46 httpcore-4.4.16.jar
-rwxr-xr-x 1 root root  163254 Sep 14 09:46 influxdb-java-2.22.jar
-rwxr-xr-x 1 root root  102220 Sep 14 09:46 ini4j-0.5.4.jar
-rwxr-xr-x 1 root root  565410 Sep 14 09:46 ion-java-1.0.2.jar
-rwxr-xr-x 1 root root    8781 Sep 14 09:46 j2objc-annotations-1.3.jar
-rwxr-xr-x 1 root root   75704 Sep 14 09:46 jackson-annotations-2.12.5.jar
-rwxr-xr-x 1 root root  365536 Sep 14 09:46 jackson-core-2.12.5.jar
-rwxr-xr-x 1 root root 1515991 Sep 14 09:46 jackson-databind-2.12.5.jar
-rwxr-xr-x 1 root root   61503 Sep 14 09:46 jackson-dataformat-cbor-2.12.6.jar
-rwxr-xr-x 1 root root  120362 Sep 14 09:46 jackson-datatype-jsr310-2.12.5.jar
-rwxr-xr-x 1 root root   31147 Sep 14 09:46 jackson-jaxrs-base-2.13.3.jar
-rwxr-xr-x 1 root root   15964 Sep 14 09:46 jackson-jaxrs-json-provider-2.13.3.jar
-rwxr-xr-x 1 root root   34589 Sep 14 09:46 jackson-module-jaxb-annotations-2.8.4.jar
-rwxr-xr-x 1 root root  142255 Sep 14 09:46 jasypt-1.9.3.jar
-rwxr-xr-x 1 root root   33304 Sep 14 09:46 java-ipv6-0.17.jar
-rwxr-xr-x 1 root root  379481 Sep 14 09:46 java-linstor-0.3.0.jar
-rwxr-xr-x 1 root root   38104 Sep 14 09:46 javase-3.2.1.jar
-rwxr-xr-x 1 root root  782774 Sep 14 09:46 javassist-3.27.0-GA.jar
-rwxr-xr-x 1 root root   26586 Sep 14 09:46 javax.annotation-api-1.3.2.jar
-rwxr-xr-x 1 root root    2497 Sep 14 09:46 javax.inject-1.jar
-rwxr-xr-x 1 root root    5951 Sep 14 09:46 javax.inject-2.5.0-b42.jar
-rwxr-xr-x 1 root root  608084 Sep 14 09:46 javax.mail-1.5.6.jar
-rwxr-xr-x 1 root root  203426 Sep 14 09:46 javax.persistence-2.2.1.jar
-rwxr-xr-x 1 root root   95505 Sep 14 09:46 javax.servlet-api-4.0.1.jar
-rwxr-xr-x 1 root root  127509 Sep 14 09:46 javax.ws.rs-api-2.1.jar
-rwxr-xr-x 1 root root  125632 Sep 14 09:46 jaxb-api-2.3.0.jar
-rwxr-xr-x 1 root root  255502 Sep 14 09:46 jaxb-core-2.3.0.jar
-rwxr-xr-x 1 root root  963660 Sep 14 09:46 jaxb-impl-2.3.0.jar
-rwxr-xr-x 1 root root   17075 Sep 14 09:46 jbcrypt-1.0.0.jar
-rwxr-xr-x 1 root root   63504 Sep 14 09:46 jcommander-1.48.jar
-rwxr-xr-x 1 root root  181496 Sep 14 09:46 jersey-client-2.26.jar
-rwxr-xr-x 1 root root 1125788 Sep 14 09:46 jersey-common-2.26.jar
-rwxr-xr-x 1 root root   69689 Sep 14 09:46 jersey-entity-filtering-2.26.jar
-rwxr-xr-x 1 root root   62474 Sep 14 09:46 jersey-hk2-2.26.jar
-rwxr-xr-x 1 root root   60934 Sep 14 09:46 jersey-media-json-jackson-2.26.jar
-rwxr-xr-x 1 root root   66241 Sep 14 09:46 jersey-media-multipart-2.26.jar
-rwxr-xr-x 1 root root   27590 Sep 14 09:46 jmespath-java-1.12.439.jar
-rwxr-xr-x 1 root root 1506993 Sep 14 09:46 jna-5.5.0.jar
-rwxr-xr-x 1 root root 2681931 Sep 14 09:46 jna-platform-5.5.0.jar
-rwxr-xr-x 1 root root  637993 Sep 14 09:46 joda-time-2.12.5.jar
-rwxr-xr-x 1 root root  282591 Sep 14 09:46 jsch-0.1.55.jar
-rwxr-xr-x 1 root root   33015 Sep 14 09:46 jsr305-1.3.9.jar
-rwxr-xr-x 1 root root  475561 Sep 14 09:46 juniper-tungsten-api-2.0.jar
-rwxr-xr-x 1 root root 1487085 Sep 14 09:46 kotlin-stdlib-1.4.10.jar
-rwxr-xr-x 1 root root  191212 Sep 14 09:46 kotlin-stdlib-common-1.4.0.jar
-rwxr-xr-x 1 root root    3985 Sep 14 09:46 kotlin-stdlib-jdk7-1.4.10.jar
-rwxr-xr-x 1 root root   16230 Sep 14 09:46 kotlin-stdlib-jdk8-1.4.10.jar
-rwxr-xr-x 1 root root  148040 Sep 14 09:46 libvirt-0.5.3.jar
-rwxr-xr-x 1 root root    5922 Sep 14 09:46 libvirtqemuhook
-rwxr-xr-x 1 root root    2199 Sep 14 09:46 listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
-rwxr-xr-x 1 root root   15680 Sep 14 09:46 logging-interceptor-4.9.1.jar
-rwxr-xr-x 1 root root  519087 Sep 14 09:46 mail-1.5.0-b01.jar
-rwxr-xr-x 1 root root   85448 Sep 14 09:46 metrics-core-3.0.2.jar
-rwxr-xr-x 1 root root   30865 Sep 14 09:46 metrics-jvm-3.0.2.jar
-rwxr-xr-x 1 root root   63977 Sep 14 09:46 mimepull-1.9.6.jar
-rwxr-xr-x 1 root root  138602 Sep 14 09:46 moshi-1.8.0.jar
-rwxr-xr-x 1 root root  125069 Sep 14 09:46 msgpack-core-0.9.0.jar
-rwxr-xr-x 1 root root   29680 Sep 14 09:46 mxparser-1.2.2.jar
-rwxr-xr-x 1 root root 2167288 Sep 14 09:46 nashorn-core-15.3.jar
-rwxr-xr-x 1 root root  124106 Sep 14 09:46 nekohtml-1.9.16.jar
-rwxr-xr-x 1 root root 4080249 Sep 14 09:46 netty-all-4.1.42.Final.jar
-rwxr-xr-x 1 root root  258278 Sep 14 09:46 not-yet-commons-ssl-0.3.9.jar
-rwxr-xr-x 1 root root  791390 Sep 14 09:46 okhttp-4.9.1.jar
-rwxr-xr-x 1 root root  243179 Sep 14 09:46 okio-2.8.0.jar
-rwxr-xr-x 1 root root 1413987 Sep 14 09:46 opensaml-2.6.6.jar
-rwxr-xr-x 1 root root  574762 Sep 14 09:46 openws-1.5.6.jar
-rwxr-xr-x 1 root root   20235 Sep 14 09:46 osgi-resource-locator-1.0.1.jar
-rwxr-xr-x 1 root root 1681866 Sep 14 09:46 protobuf-java-3.19.3.jar
-rwxr-xr-x 1 root root  105909 Sep 14 09:46 rados-0.6.0.jar
-rwxr-xr-x 1 root root  105848 Sep 14 09:46 reflections-0.9.12.jar
-rwxr-xr-x 1 root root  333325 Sep 14 09:46 reload4j-1.2.25.jar
-rwxr-xr-x 1 root root  125435 Sep 14 09:46 retrofit-2.9.0.jar
-rwxr-xr-x 1 root root    3710 Sep 14 09:46 rolling-maintenance
-rwxr-xr-x 1 root root   26084 Sep 14 09:46 slf4j-api-1.7.5.jar
-rwxr-xr-x 1 root root  383374 Sep 14 09:46 spring-aop-5.3.26.jar
-rwxr-xr-x 1 root root  703417 Sep 14 09:46 spring-beans-5.3.26.jar
-rwxr-xr-x 1 root root 1275199 Sep 14 09:46 spring-context-5.3.26.jar
-rwxr-xr-x 1 root root 1487015 Sep 14 09:46 spring-core-5.3.26.jar
-rwxr-xr-x 1 root root  290661 Sep 14 09:46 spring-expression-5.3.26.jar
-rwxr-xr-x 1 root root   24438 Sep 14 09:46 spring-jcl-5.3.26.jar
-rwxr-xr-x 1 root root 1642463 Sep 14 09:46 spring-web-5.3.26.jar
-rwxr-xr-x 1 root root  161867 Sep 14 09:46 stax2-api-3.1.4.jar
-rwxr-xr-x 1 root root   34431 Sep 14 09:46 swagger-annotations-2.0.0.jar
-rwxr-xr-x 1 root root 1814861 Sep 14 09:46 tink-1.7.0.jar
-rwxr-xr-x 1 root root    4957 Sep 14 09:46 totp-1.0.jar
-rwxr-xr-x 1 root root  343549 Sep 14 09:46 trilead-ssh2-build-217-jenkins-27.jar
-rwxr-xr-x 1 root root   85203 Sep 14 09:46 truth-0.23.jar
-rwxr-xr-x 1 root root  449505 Sep 14 09:46 velocity-1.7.jar
-rwxr-xr-x 1 root root  512742 Sep 14 09:46 woodstox-core-5.0.3.jar
-rwxr-xr-x 1 root root 2730442 Sep 14 09:46 xalan-2.7.0.jar
-rwxr-xr-x 1 root root 1207073 Sep 14 09:46 xercesImpl-2.8.0.jar
-rwxr-xr-x 1 root root  674607 Sep 14 09:46 xmlgraphics-commons-2.6.jar
-rwxr-xr-x 1 root root    7188 Sep 14 09:46 xmlpull-<IP_ADDRESS>.jar
-rwxr-xr-x 1 root root  173293 Sep 14 09:46 xmlschema-core-2.2.5.jar
-rwxr-xr-x 1 root root  655992 Sep 14 09:46 xmlsec-1.5.7.jar
-rwxr-xr-x 1 root root  673001 Sep 14 09:46 xmltooling-1.4.6.jar
-rwxr-xr-x 1 root root  308863 Sep 14 09:46 xom-1.2.5.jar
-rwxr-xr-x 1 root root  644649 Sep 14 09:46 xstream-1.4.20.jar
/usr/share/cloudstack-agent/plugins/:
total 0
/usr/share/cloudstack-agent/tmp/:
total 0
/usr/share/cloudstack-common/lib/:
total 5144
-rwxr-xr-x 1 root root 5120961 Sep 14 09:52 cloudstack-utils.jar
-rwxr-xr-x 1 root root  142255 Sep 14 09:52 jasypt-1.9.3.jar
/usr/share/cloudstack-common/scripts/:
total 20
drwxr-xr-x 2 root root 4096 Dec  9 23:23 installer
drwxr-xr-x 6 root root 4096 Apr 29  2022 network
drwxr-xr-x 4 root root 4096 Dec  9 23:21 storage
drwxr-xr-x 2 root root 4096 Dec  9 23:22 util
drwxr-xr-x 5 root root 4096 Dec  9 23:21 vm
/usr/share/cloudstack-common/vms/:
total 105536
-rwxr-xr-x 1 root root 107921128 Sep 14 09:52 agent.zip
-rwxr-xr-x 1 root root    139181 Sep 14 09:52 cloud-scripts.tgz
-rwxr-xr-x 1 root root      4603 Sep 14 09:52 patch-sysvms.sh

@shulemmosko
the files are identical on my host.
Do you use a non-root user ? can you run command /usr/bin/hostname as the user ?

@shulemmosko the files are identical on my host.
Do you use a non-root user ? can you run command /usr/bin/hostname as the user ?

PING @shulemmosko

@rp-
there are some users facing the issue below
2023-12-08 14:27:21,296 INFO [kvm.storage.KVMStoragePoolManager] (main:null) (logid:) adding storage adaptor for com.cloud.hypervisor.kvm.storage.LinstorStorageAdaptor
2023-12-08 14:27:21,300 ERROR [cloud.agent.AgentShell] (main:null) (logid:) Unable to start agent:
com.cloud.utils.exception.CloudRuntimeException: java.lang.reflect.InvocationTargetException
at com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.(KVMStoragePoolManager.java:119)
at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.configure(LibvirtComputingResource.java:1151)

which seems to be caused by the change in #6682

there is no issue before this change.
the workaround is (1) remove linstor jar ; or (2) create symblink for /usr/bin/hostname
@rp- can you please have a look ?

I'm not sure if there was a specific reason to provide the full path here.
But it also seems all modern distributions have hostname at /usr/bin/hostname now.
Anyway I can change it back to "hostname"

I'm not sure if there was a specific reason to provide the full path here. But it also seems all modern distributions have hostname at /usr/bin/hostname now. Anyway I can change it back to "hostname"

@rp- thanks
I agree with that most OS have the file, but this issue has been reported by users 2-3 times already.
it looks the file is missing in some version/release of hostname package.

@shulemmosko were you able to consider and try some of the suggestions?

fixed by #8633


Mozilla Study Groups December Update

Welcome New Study Groups
Welcome to our newest Study Group at Rhode Island! More Study Groups are spooling up around the world; we'll note them here and add them to the Study Group Map as their first events come on line. Have you started a new group recently? Make sure to let us know so we can get you on the map!
Mozilla Study Groups Year One
With the New Year almost here, I took a minute to look back on what we've done together in our first year: you have delivered over 140 events and 46 open lesson plans at over 20 sites in less than a year. Each and every one of you has done tremendous work, and should be really proud of the communities you have helped create in your home towns and around the world. This was your energy, your skill, and your enthusiasm that built this; well done all!
To celebrate, I hope everyone has a party planned! I know Vancouver and Toronto do - this time of year is a great chance to invite your community to get together for a Hacky Hour or other get-together to look back on what you accomplished this year, thank them for participating, and reflect on how we can do even better next year.
Planning for 2016
Speaking of going even further next year, with a new semester already coming up in just a few weeks, now is a great time to figure out how we can do better than ever before; a couple of to-do's for everyone:

Participants: We want to make contributing to Study Group as fun and rewarding as possible for you, so we're working on a draft of some Contributor Guidelines - help us out by adding any questions or challenges you've had trying to contribute or participate at the bottom of the draft, so we can try and weave in as many solutions as possible.
Organizers: The Study Group Handbook is where we collect everyone's experience running a Study Group; it needs your input to get better! If you've helped organize a Study Group (and especially if you're just starting out!), open an issue here describing one thing you wish you'd known when you first started. By updating the Handbook to address all these, we can make starting a Mozilla Study Group even easier for all our new colleagues we'll be meeting in 2016.

Once more - a huge THANK YOU to everyone who has jumped on board with Mozilla Study Groups in its first year; this program was founded to bring people together to share their skills and experiences, and you have all helped make that a reality and a huge success - and I am confident that these past successes are only to be outdone by our future ones.

I think we can close this one : )


sagemaker invoke endpoint with content type:  recordIO protobuf

hey,
can you please provide an example (documentation) of using content_type = 'x-recordio-protobuf', when invoking a sagemaker endpoint? thanks

https://docs.aws.amazon.com/sagemaker/latest/dg/cdf-inference.html,
I hope this link might be of some help to you.


Add pretrained Word2Vec embeddings

Description
Add pretrained Word2Vec embeddings
Changes

[X] Add pretrained Word2Vec embeddings

Job PR-225/4 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-225/4/index.html

Job PR-225/8 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-225/8/index.html


Two directories exist for css files

I'm submitting a ...

[ ] bug report
[ ] feature request
[x] refactor request

Current behaviour:
The project has two directories for public files.
Expected Changes:
The stylesheet directory should be deleted and all the references to the files in that directory should be managed.

I'll take it


Update: Project Section

Please send the PR from a separate branch with only relevant changes. This contains unrelated commits


Missing license?

Hello, it looks like this repository and its content don't have any license attached right now — I'm assuming this is an oversight.

Hi @AugusDogus thank you for pointing that out.
I proceeded to add it.

your video mentioned server code for socket io, is that in another repo?


Patch: Remove duplicate code

fix https://github.com/langchain-ai/langchain/issues/15203
Or maybe can delete the render.py file directly

this was resolved as part of larger change in #16485, thank you anyways @chyroc!


[Doc] Fix typo

I know you said you currently aren't accepting pull requests, but this is such a trivial typo fix that it would be faster for you to just

pull this request

than

for me to create an issue,
then you manually make the changes.

Thanks for the report.
I can't fix it right away as I am devoting my time to developing another project.
However, I will definitely fix it, although it will take some time.

So that's what happens when I delete my fork but the PR is still open lol. Well, probably wasn't going to get merged anyway.

I apologise for putting this issue on the back burner and forgetting the details of that issue.
I should have informed you that my delay in planning has delayed the correction of this problem.

Just recently, when I prototyped the next version of the project, I had appropriated a previous script and I have fixed that part of the problem in the above commit.
Note that this prototype has a bug, the cause of which is unknown, in that it does not accept commands until it is suddenly rebooted, and is not yet ready for release.
To be honest, my ability to manage multiple extensions at the same time is difficult and it will often take a long time to fix things.
I am currently rewriting the code from scratch for a major update of vscode-autohotkey-debug, which is expected to take quite some time.

It's fine! It was just a very minor typo.


Restrict version of vizzu

Goal: do not use latest tag
We will update version if needed

@nyirog What would be the benefit? What is the usual way to handle js lib dependencies in python packages?


Only use yarn.lock.cached if using the default Yarn registry

This PR supersedes https://github.com/facebook/create-react-app/pull/5745 and correctly implements @NMinhNguyen's requested changes.

Looks good, thanks.


Modal component have seted height, so longer content will overflow.

And there is no way to override this.

I have to:
injectGlobal`
  #modal > div {
    height: unset;
    background-color: #f9f9f9;
    padding: 6px 0 0 0;
    border-radius: 6px;
  }
`

Hope there is some better solution.


perf: replace BN254 final exp by a class equivalence check

Description

For pairing checks of the form ∏ e(Pi, Qi) == 1 we replace the final exponentiation by class equivalence check as described in https://eprint.iacr.org/2024/640.pdf (Section 4). We compute in a hint the residue witness c and check in-circuit that f * w  == c^λ where f = ∏ MillerLoop(Pi, Qi), w some hinted scaler to ensure f*w is a cubic residue and λ=6u+2+q^3-q^2+q the optimal exponent (instead of r) with u the curve seed.  Exponentiation by 6u+2 is done using an optimized addition chain.
The paper suggests to include c^(6u+2) in the multi-Miller loop computation so that the mutualized squarings in the loop would catch the squarings needed for c^(6u+2) too but I don't see how this can be done since we need f to compute c. One thing we can maybe do later is to push f and all the hint outputs to the torus or at least the cyclotomic subgroup by doing the easy part of the final exponentiation so that the FE elimination trick should be conducted with torus-based arithmetic over Fp6 (or at least with cyclotomic squarings over Fp12).
Edit: the squaring mutualization is possible (see https://github.com/Consensys/gnark/pull/1143#issuecomment-2148632498). Cyclotomic subgroup / torus push becomes inefficient now that squarings are for "free".
Small typo in Alg.4 of the paper for the modified Tonelli-Shanks: p^k-1 = 3^n * s instead of p-1 = 3^r * s
Type of change

[x] New feature (non-breaking change which adds functionality)

How has this been tested?

The existing TestPairingCheckTestSolve works for this.
How has this been benchmarked?

Compared to the previous torus-based final exponentiation, this PR saves  in the ECPair precompile:

~807,034~ 1,378,371 scs

Checklist:

[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I have added tests that prove my fix is effective or that my feature works
[x] I did not modify files generated from templates
[x] golangci-lint does not output errors locally
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

cool

The paper suggests to include c^(6u+2) in the multi-Miller loop computation so that the mutualized squarings in the loop would catch the squarings needed for c^(6u+2) too but I don't see how this can be done since we need f to compute c.

Actually we can feed the hint with the points instead of the Miller function to compute the witness residue. This means we compute the Miller loop out-circuit (in the hint) and based on that we compute the witness residue c and then, in-circuit, we re-compute the Miller loop alongside c^{6u+2}. We can do this by initilizing the Miller loop accumulator in-circuit by 1/c instead of 1 and when bit is we multiply it by 1/c and resp. c when bit is -1. Both c and 1/c are provided in the hint. Finally we check that w * f * (1/c)^(q^3-q^2+q) == 1 only this time f is f = ∏ MillerLoop(Pi, Qi) * (1/c)^(6u+2).
However, we need the Miller loop out-circuit to match exactly the in-circuit version to have the same witness residue. Previously in gnark-crypto we used doubleStep and addStep for affine pairing while here we use doubleAndAddStep this resulted in a mismatch of lines but is now fixed in https://github.com/Consensys/gnark-crypto/pull/506.

Some remarks:

The efficiency of the technique requires d to be small. For BN254 d=3 (requiring a cube root) and for BW6-761 it's even better d=1 but for BLS families d=u-1 where u is the curve seed.
The technique is efficient only when pairings are equal i.e. ∏ MillerLoop(Pi, Qi) == 1. When they are not we end up with some residue w we need to check in-circuit that w^r == 1. Ofc most applications need the ==1 check but maybe some future applications would requite the !=1 check e.g. some kind of fraud proofs.

Some remarks:
* The efficiency of the technique requires `d` to be small. For BN254 `d=3` (requiring a cube root) and for BW6-761 it's even better `d=1` ([perf: replace BW6-761 final exp by a class equivalence check #1155](https://github.com/Consensys/gnark/pull/1155)) but for BLS families `d=u-1` where `u` is the curve seed (64 bits for BLS12).

Moreover 1/m' mod h doesn't exist for BLS12-381 ...

Some remarks:
* The efficiency of the technique requires `d` to be small. For BN254 `d=3` (requiring a cube root) and for BW6-761 it's even better `d=1` ([perf: replace BW6-761 final exp by a class equivalence check #1155](https://github.com/Consensys/gnark/pull/1155)) but for BLS families `d=u-1` where `u` is the curve seed (64 bits for BLS12).

Moreover 1/m' mod h doesn't exist for BLS12-381 ...

yes gcd(m',h)=u-1

Looks good. I got the idea of having last ML and FinalExp in the same call.

we can do this actually for the whole multi-pairing, but for the precompile we need to have fixed circuits regardless of the number of pairs so I did the trick only for the last Miller loop.


multi: add raw tx hex to GetTransactions response

In this PR we add the raw tx hex to the GetTransactions call. This is useful as it's now possible to obtain the entire transaction to examine things like the tx ins/outs. Additionally, once #3140 is in, callers can use this to locate change outputs for transaction we send to use for CPFP fee bumping.

@Roasbeef  @wpaulino What do you think about adding the same field in the transactions sent in the stream returned by SubscribeTransactions? There is already a PR about destAddresses (https://github.com/lightningnetwork/lnd/pull/1933), and I can improve it to add RawTxHex.

@yaslama SGTM. It should probably be included in this PR.

@Roasbeef @wpaulino The field RawTx needs to be filled in unminedTransactionsToDetail:
diff --git a/lnwallet/btcwallet/btcwallet.go b/lnwallet/btcwallet/btcwallet.go
index 522aac6d..8a45623c 100644
--- a/lnwallet/btcwallet/btcwallet.go
+++ b/lnwallet/btcwallet/btcwallet.go
@@ -561,6 +561,7 @@ func unminedTransactionsToDetail(
                Hash:      *summary.Hash,
                TotalFees: int64(summary.Fee),
                Timestamp: summary.Timestamp,
+               RawTx:     summary.Transaction,
        }

        balanceDelta, err := extractBalanceDelta(summary, wireTx)


Version bump 0.6.3

Summary
Version bump

Would be good to get #972 in before the release is cut


Enrollment QR

This breaks the device simulator. I need to handle this:
E1201 19:37:47.919999 2831071 main.go:85] device-0000 : requestAndWaitForEnrollment: writeEnrollmentBanner: writeQRBanner: open /run/flightctl-banner: permission denied

The new URLs point to the UI endpoint, not API, right? Better to make it configurable sooner than later, as we cannot assume the host is the same as that of the API.
To deal with the deviceSimulator, I'd suggest adding a field "bannerUpdater" to the agent struct that can be set via a setter to point to the "writeBanner()" function or kept nil.
Rest LGTM.

The new URLs point to the UI endpoint, not API, right? Better to make it configurable sooner than later, as we cannot assume the host is the same as that of the API.
To deal with the deviceSimulator, I'd suggest adding a field "bannerUpdater" to the agent struct that can be set via a setter to point to the "writeBanner()" function or kept nil.
Rest LGTM.

Ok, I made it simpler. Without enrollmentUiUrl, the code will just skip the banner creation/print. So the simulator is not impacted by it.

This has also been rebased so we all tests pass we could merge it.


ARROW-17884: [C++] Add Intel®-IAA/QPL-based Parquet RLE Decode

Intel® In-Memory Analytics Accelerator (Intel® IAA) is a hardware accelerator available in the upcoming generation of Intel® Xeon® Scalable processors ("Sapphire Rapids"). Its goal is to speed up common operations in analytics like data (de)compression and filtering. It support decoding of Parquet RLE format. We add new codec which utilizes the Intel® IAA offloading technology to provide a high-performance RLE decode implementation. The codec uses the Intel® Query Processing Library (QPL) which abstracts access to the hardware accelerator. The new solution provides in general higher performance against current solution, and also consume less CPU.

Two high level concerns:

Apologies if I missed it but this doesn't seem to integrate with CI so it will likely not super maintainable.
Adding a new library dependency might not be desirable.  In particular it looks like this library is still in beta?

Thanks for your comments, it helps a lot.  @emkornfield
For Q1： I'll try to add testing to CI, but this feature requires IAA(Intel® In-Memory Analytics Accelerator) hardware,  which is a new built-in accelerator in the next Gen Intel® Xeon® Scalable processors.  The next Gen Intel® Xeon® Scalable processors will lunch in the near future.  Maybe we run the CI together in Intel's lab machine environment that supports this processor.
For Q2: QPL is a necessary library to enable IAA and the library will provide a release version with the lunch of the next Gen Intel® Xeon® Scalable processors.
If a new library dependency might not be desirable, do you think the following solution will be better?

installing the library directly on the machine instead of adding an explicit dependency in Arrow
Add a third-party toolchain just like the implementation of Snappy, ZSTD, etc.
I realize the used API in QPL library instead of adding a new library dependency, but this will be many new codes to be merged.

@emkornfield  hi, emkornfield. For the 2 questions you proposed last week, is the solution on comment  acceptable?

https://github.com/apache/arrow/pull/14585#issuecomment-1305276128

Maybe we run the CI together in Intel's lab machine environment that supports this processor.

I'm not sure if we have the infrastructure to do this.
I think for question #2, we should discuss on the mailing list whether we want to take on the dependency in the tool chain.  And more details about possible CI options.

@emkornfield   I'll find a machine environment on Intel's lab that you can access as soon as possible and once the machine is ready I'll share the machine on email to you.

@yaqi-zhao I'm sorry for the confusion it isn't about me having access to a test machine.  The issue is being able to continuosly test this code with github actions to make sure there is no regressions.  I'm not sure if github actions supports having custom machines integrated with it.

"The new solution provides in general higher performance against current solution, and also consume less CPU."
Could you share performance numbers? This description is very vague..

@maqister  We run benchmark test on ReadRowGroups APIs, test results show that there are 1~3X perf improvements according to  different rle-encoded bit width of parquet file.

@kou May I draw your attention to this PR.
We use IAA to do the RLE Decode work and  benchmark results on ReadRowGroups API show that there are up to 2X perf improvements
Do you think this work valuable?

@kou Hi, kou.

I have updated the code that you commented last week.
As for the maintenance of this feature, I add a runtime check the IAA device. If CPU processor of the machine support IAA, the continuous-integration will check the code.  After the launching of the Intel CPU processor, the CI is able to check this feature.

@maqister We run benchmark test on ReadRowGroups APIs, test results show that there are 1~2X perf improvements according to different rle-encoded bit width of parquet file.
arrow with iaa
arrow master

thanks a lot for sharing the results!

Does this mean that we can build this code without the new Intel CPU?

@kou  Yes, QPL has no requirement for CPU, it can be built without the new Intel CPU.
QPL can check if IAA is enabled on the CPU which the program is running on.

Hi, @kou. I have fixed the lint error of this patch, could you please help review it again?

It seems there are still CMake lint errors: https://github.com/apache/arrow/actions/runs/3591159963/jobs/6045602036#step:5:815
INFO:archery:Running cmake-format linters
ERROR __main__.py:618: Check failed: /arrow/cpp/cmake_modules/DefineOptions.cmake
ERROR __main__.py:618: Check failed: /arrow/cpp/CMakeLists.txt
ERROR __main__.py:618: Check failed: /arrow/cpp/cmake_modules/FindQPL.cmake
ERROR __main__.py:618: Check failed: /arrow/cpp/cmake_modules/ThirdpartyToolchain.cmake

Could you confirm them?
https://arrow.apache.org/docs/developers/cpp/development.html#code-style-linting-and-ci

CMake files pass style checks, can be fixed by running archery lint --cmake-format --fix. This requires Python 3 and cmake_format (note: this currently does not work on Windows).

FYI: You can check lint result in  your fork too: https://github.com/yaqi-zhao/arrow/actions/runs/3591159610/jobs/6045360960#step:5:4197

Hi, @kou and @wgtmac . I have run success the lint check on my fork, could you please help continue the review?

@kou Thanks for your comments and the code have been updated. Please take a look, thanks!

About the missing CI: How about using a self-hosted runner donated by Intel ?
@assignUser already started a discussion about using ephemeral self-hosted runners at https://lists.apache.org/thread/mskpqwpdq65t1wpj4f5klfq9217ljodw

Closing because it has been untouched for a while, in case it's still relevant feel free to reopen and move it forward 👍


Simple PGM image processing added.

Description
Creating the script proposed on the cited issue (PGM Processing).
Fixes #566
Replace issue_no in the above line, with the issue related to this PR.
Type of change
Choosing one or more options from the following as per the nature of your Pull request.

NOTE: These boxes can be checked using [X]

[ ] Bug fix (non-breaking change which fixes an issue)

[X] New feature (non-breaking change which adds functionality)

[ ] Documentation Update

Checklist:
Please tick all the boxes that are fulfilled by your Pull Request.

[X] I have named my files and folder, according to this project's guidelines.
[X] My code follows the style guidelines of this project.
[X] My Pull Request has a descriptive title. (not a vague title like Update index.md)
[X] I have commented on my code, particularly in hard-to-understand areas.
[X] I have created a helpful and easy to understand README.md, according to the given README_TEMPLATE.
[X] I have included a requirements.txt file (if external libraries are required.)
[X] My changes do not produce any warnings.
[X] I have added a working sample/screenshot of the script.

Hi, @SeaSkyThe thanks for the contribution can you please fix the issues pointed out by DeepSource also can you please uncommit the .pgm file and add a way to include it through some website/source of pgm file in the README,md file

Sure, im gonna try it!

I think that it's done, can you check? Thanks for the tips!

@all-contributors please add @SeaSkyThe for code


Missing parts of the website / need to add link to GitHub / missing links

Going through the website, there are a few things that I noticed.

[ ] There is no link to the GitHub page, it was difficult to actually find (I couldn't even find it on Google) until I clicked on the "Edit this page" button
[ ] The buttons at the top do not work. (where it says Products, Services, Resources as well as Download).
[ ] No links to Gitter / where you guys generally talk

The website uses an unedited template from Antora : https://gitlab.com/antora/antora-ui-default . So we get the artifacts defined in the template including ones which we do not use.   This is what Antora sasy about the template:
"While the default UI is ready to be used with Antora, the intent is that you’ll fork it and customize it for your own needs.
It’s intentionally minimalistic so as to give you a good starting point without requiring too much effort to customize."
I propose we follow this advice and make our own version of the template.

+1 on making our own version of the template

@cdrage, I opened https://github.com/devfile/api/issues/180 for adding the relevant project links to the website.
And I'd like to repurpose this issue for fixing the Antora theme (which will fix the problem with non-functional buttons and other issues as well).

#180 used to track addition of relevant links
Antora theme fixed in https://github.com/devfile/docs/pull/27

#180 used to track addition of relevant links
Antora theme fixed in https://github.com/devfile/docs/pull/27


SupportedWaveFormat

Why are values assigned twice to some of the WAVE_FORMAT...... objects/vars?
This was found in code using a foreach statement on the enum to retreive values.
Some of them appear twice and skip the actual format.
Is this by design?

I don't know what part of the code you are talking about. Can you be more specific?

NAudio.Wave. SupportedWaveFormat is the coded enum.

SupportedWaveFormat contains the values from here: https://docs.microsoft.com/en-us/previous-versions/dd743855(v%3Dvs.85)
It's a "flags" enum, meaning that the values can be logically ORed together
Probably in the windows SDK there is more than one #define for certain values

Possibly. Does that make the public statement of the declaration code
somehow repeat values given to the WAVE_FORMAT_XXXXXX? Where is the
actual enumerated values object given in code. This was a NUGET on
VS2015 development platform and do not see a way to patch this without
post processing the Enum SupportedWaveFormat.
On 3/7/19, Mark Heath<EMAIL_ADDRESS>wrote:

SupportedWaveFormat contains the values from here:
https://docs.microsoft.com/en-us/previous-versions/dd743855(v%3Dvs.85)
It's a "flags" enum, meaning that the values can be logically ORed together
Probably in the windows SDK there is more than one #define for certain
values
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/naudio/NAudio/issues/459#issuecomment-470595521

Can the flags in compile be changed to do this preprocessing without
further assignment problems?
On 3/7/19, Kent Holt<EMAIL_ADDRESS>wrote:

Possibly. Does that make the public statement of the declaration code
somehow repeat values given to the WAVE_FORMAT_XXXXXX? Where is the
actual enumerated values object given in code. This was a NUGET on
VS2015 development platform and do not see a way to patch this without
post processing the Enum SupportedWaveFormat.
On 3/7/19, Mark Heath<EMAIL_ADDRESS>wrote:

SupportedWaveFormat contains the values from here:
https://docs.microsoft.com/en-us/previous-versions/dd743855(v%3Dvs.85)
It's a "flags" enum, meaning that the values can be logically ORed
together
Probably in the windows SDK there is more than one #define for certain
values
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/naudio/NAudio/issues/459#issuecomment-470595521

I don't understand what the problem is. It's perfectly fine for an enum in .NET to define more than one name to the same value.

Wanting to correct that if using the values that some of the available
WAVE_FORMATS are not correct and a compile using those values will
produce undesired results.  Not getting a correct wave format for the
sound device produces errors in the input/output stream or buffer.
On 3/7/19, Mark Heath<EMAIL_ADDRESS>wrote:

I don't understand what the problem is. It's perfectly fine for an enum in
.NET to define more than one name to the same value.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/naudio/NAudio/issues/459#issuecomment-470613773

Is the code that makes the enum assignments visible in the project files?
On 3/7/19, Kent Holt<EMAIL_ADDRESS>wrote:

Wanting to correct that if using the values that some of the available
WAVE_FORMATS are not correct and a compile using those values will
produce undesired results.  Not getting a correct wave format for the
sound device produces errors in the input/output stream or buffer.
On 3/7/19, Mark Heath<EMAIL_ADDRESS>wrote:

I don't understand what the problem is. It's perfectly fine for an enum
in
.NET to define more than one name to the same value.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/naudio/NAudio/issues/459#issuecomment-470613773


[Bug]: About Page Content Misalignment and Overflow Issue

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
On the About page, some content is not displayed correctly within the card layout. Content that should be contained within specific sections is misaligned, and certain portions are hidden due to improper overflow settings. This leads to a broken and inconsistent appearance on the
Expected behavior
The About page content should be correctly aligned and fully visible, with consistent styling across all sections. Overflowing content should display properly, maintaining readability and responsiveness on all devices.
Add ScreenShots

On which device are you experiencing this bug?
No response
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC-EXT contributor
[X] I'm a HACKTOBERFEST contributor
[X] I have starred the repository

@AnushkaChouhan25, please complete as soon as possible

@GAVINESHWAR Sure

@GAVINESHWAR Done

@AnushkaChouhan25, jeevan will verify your PRs


Don't Merge! PR real time test for source branch full build

OPS Build status updates of commit 7a081a4:
:clock10: Full build: the average full build time is 6 min(s) 8 sec(s), this is based on the last 238 build(s) for this repository.
:warning: This is a FULL build due to a configuration change (usually in .openpublishing.publish.config.json and/or docfx.json). It is strongly suggested to merge this configuration change after the business hours, as it could impact the overall build performance of other PRs on the 'pr-basebranch' branch. For more detailed info, please click here.

OPS Build status updates of commit 7a081a4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details
Dependent Files

docfx.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Suggestion: Release on CDNJS.com

CDNJS is a free Content Delivery Network hosted by CloudFlare for open source, community-driven projects. It would be great to release prism on CDNJS for all to use.
Instructions to add a project to CDNJS:
https://github.com/cdnjs/cdnjs
PS. Or you can simply add a tag to current version, and I'll do the rest.
git tag 1.0.0
git push --tags

It looks like someone did this (wahoo!):
https://cdnjs.com/libraries/prism
I think this can be closed.

The version is outdated. I guess since we now have release 1.0.0, something can be done to update CDNJS.

Please change/add CDN provider. I use jsDeliver, it automatically adds new release tags to clouds.
The 0.0.1 version on cdnjs is pretty buggy with JS.

@thednp I configured the autopupdate on jsdelivr. (https://github.com/jsdelivr/jsdelivr/tree/master/files/prism)

Thanks, as I can see the jsdeliver repository, there is no prism.min.js and prism.min.css, so you better check that too.

No, there are all temes, all components (minified), all plugins (minified) and a default prism.js file that is mainly used for Prism's website, currently. We can argue about the minification of the themes, but well, I think we're ok for now.

Both CDNJS and jsDeliver look up to date. I'm closing this issue.

:+1:

Is there a simple example / html file that demonstrates how to use the cdn?

@NullVoxPopuli Unfortunately, using the CDN, you need to handle language dependencies yourself.
Handlebars requires Markup-templating, so a working example would be: https://codesandbox.io/s/3vx76wq76m

Why not put a "Complete" js on CDN that includes all languages... and each theme css as individual CDN files.  that way the developer only has two files to include from CDN.
If anyone doesn't want everything included they can still build their own version.

@Golmote You wouldn't want to use it in production, but if you're pulling together like a small demo or something, it would be easier setup than figuring out exactly what languages you need. The counterpoint is it could easily be a "go-to" when people have problems (e.g. the markup-templating issue) that blows up their site weight without thinking deeply about what the problem is.

@mAAdhaTTah That's definitely what I'm worried about. I guess we could add a message warning about the file size, so that we don't hold the responsability...

Just to take a step back, what's the use case / user flow that we're trying to solve here? @hades200082 since you made the suggestion, how are you thinking about using it?


feat: Model filename casing

Status
READY
Description
This PR fixes https://github.com/anymaniax/orval/issues/1499

generate schema file name with PascalCase.

Related PRs
List related PRs against other branches:

branch
PR

other_pr_production
link

other_pr_master
link

Todos

[x] Tests
[ ] Documentation
[ ] Changelog Entry (unreleased)

Steps to Test or Reproduce
Outline the steps to test or reproduce the PR here.
> git pull --prune
> git checkout <branch>
> grunt jasmine

@anymaniax @soartec-lab any reason not to think this is correct?  Looking at the ticket the file name definitely does not seem right?

@melloware
In my opinion, I thought that this was due to the file naming convention and that there was no problem with the current situation.
After making this change, someone else may want to change the naming convention again. And I don't want to change the naming convention because it would be repetitive.

@melloware @soartec-lab
Thank you for commenting on this PR. When I first saw this issue https://github.com/anymaniax/orval/issues/1499, I felt the same way and decided to submit a PR. The reason is that I wanted the model file names to be generated in PascalCase.
However, as @soartec-lab mentioned, this depends on the naming conventions, so if it is not necessary, feel free to close this PR.
I really like this library, so I'd love to contribute again if I get the chance.

@taisei-13046
thank you. We always look forward to your contribution 🙌
@melloware
I think this should be closed, what do you think?

Closed


[image_classification]: all metrics evaluate to 0.0 (INFO:tensorflow:Saving dict for global step 0: accuracy = 0.0, accuracy_top_5 = 0.0, global_step = 0, loss = 0.0, num_examples = 0)

Followed the steps provided here, but at the end all metrics evaluate to 0.0 in the log file. Any suggestions?
Command executed:
$ sudo docker run -v /imn:/imn --runtime=nvidia -t -i $IMAGE "./run_and_time.sh" $SEED | sudo tee benchmark-$NOW.log
Getting the following in the output log file:
INFO:tensorflow:Saving dict for global step 0: accuracy = 0.0, accuracy_top_5 = 0.0, global_step = 0, loss = 0.0, num_examples = 0

Same is happening with me!
### WARNING:tensorflow:Training with estimator made no steps. Perhaps input is empty or misspecified.
INFO:tensorflow:Loss for final step: None.
{'global_step': 0, 'accuracy_top_5': 0.0, 'accuracy': 0.0, 'num_examples': 0, 'loss': 0.0}

The same holds true to me. I wonder if it's for some reason the tf records incompatibility issue?

It turned out the training code wasn't seeing the dataset. Correct the arguments in run.sh, specifically the --data_dir to point to the tf records.


Fix for ClassNotFound error

Fixed ClassNotFound error for AddMobPacket and made it so ops could see disguises

Have you tested this locally?


Target aot_assembly_release failed: Exception: Unsupported iOS arch name "i386"

flutter 1.17.3
iPhone simulator 11
I get this error.  iPhone simulator 11 is x86_64 arch.

Hi @huainanzi
Can you please provide your flutter doctor -v and what command are you using to run the app?  You can't run release mode on simulator
Thank you

YES,I  can't run release mode on simulator.I  Now is OK

Hi @huainanzi
given your last message I feel safe to close this issue, if you disagree please write in the comments and I will reopen it.
Thank you


Fix default workflow case

If no inputs are supplied to the GUI, then Github sets them on the environment as empty string (idk why) -- before the workflow was failing because os.environ.get() would get the empty string and set it for all downstream variables. Now, if an empty string is set on the environment, we use the default value instead, taking advantage of the or operator, as empty strings evaluate to False: https://stackoverflow.com/a/1338532
Happy to do this another way if there are cleaner ways to handle!

Sucessful run against this branch here: https://github.com/CDCgov/cfa-config-generator/actions/runs/11556797538/job/32165320833


Added badges to the package README, and the Uploads coverage job to the unit tests workflow.

Signed off by Thomas Hurney<EMAIL_ADDRESS>Description

Added badges to the package README.
Added Uploads coverage job to the unit tests workflow.

Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

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

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

Confirmed using this test PR in my personal repo that the coverage bot comments on PRs as expected when all of the tests in the Unit tests workflow pass. Once the unit tests are fixed on the opensearch-project/alerting-dashboards-plugin main branch, the bot should begin providing coverage reports.


Handle v1alpha1 config for PodSecurity admission plugin

How to categorize this PR?

/area control-plane
/kind bug
What this PR does / why we need it:
In #6549, we had considered only apiVersion: pod-security.admission.config.k8s.io/v1beta1 for the PodSecurity config.
This could break if the user provides an v1alpha1 config.
From https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-admission-controller/#configure-the-admission-controller,

v1beta1 configuration requires v1.23+. For v1.22, use v1alpha1.

Also we don't add PodSecurity to default plugins for cluster below v1.23. So we should exit early if PodSecurity is not found in the plugins.
Which issue(s) this PR fixes:
Part of #5250
Special notes for your reviewer:
Release note:

Added handling for `v1alpha1` config of `PodSecurity` admission plugin for clusters v1.22.x.

/cherrypick release-v1.55


Change repo name

I want to change the repo name to tailwind-plugin

Sure, I'll change it right now (and update the README to use the new repo name).

Thank you!

I can't seem to be able to change the name myself - I lack permissions I guess? If you have the time, please change it (or assign me permissions if you want).

I can't seem to be able to change the name myself - I lack permissions I guess? If you have the time, please change it (or assign me permissions if you want).

I have already given you admin permission.


Allow default detection algorithm if one is not specified

Problem/Use Case
A detector must be specified currently for scenedetect  to perform any actions on the input.  Ideally this should not be the case - a default detector should be chosen if one is omitted, and the user should be able to set it in the config file.
Solutions
Allow commands of the form:
scenedetect -i video.mp4 split-video

The default will be detect-adaptive, but the user should also have a config file option with the name of the detector to use, e.g. in the config file:
[global]
default-detector = detect-threshold

One particular issue I ran into when trying to fix this by handling this in the controller is that some erroneous commands still result in the input being processed, e.g.:
scenedetect -i video.mp4 load-scenes -i doesnotexist.csv

Scene detection proceeds due to the current design, and the error doesn't get printed until after detection was done and the video was split.  The command should not run at all if any subcommand has an error when processing options, or an unrecognized subcommand is provided.

Usage examples have been greatly simplified in the upcoming version, and nearly all examples of commands can now be copied and pasted directly into a terminal.


runtime: Don' call bindUnmountContainerRootfs for devicemapper device

backport for https://github.com/kata-containers/runtime/pull/2915
buildContainerRootfs don't call bindMountContainerRootfs if container's rootfs use devicemapper
device in https://github.com/kata-containers/runtime/blob/master/virtcontainers/kata_agent.go#L1300,
so bindUnmountContainerRootfs should not be called if container's rootfs use devicemapper device
in https://github.com/kata-containers/runtime/blob/master/virtcontainers/container.go#L1123
Fixes: #2914
Signed-off-by: Shukui Yang<EMAIL_ADDRESS>

@keloyang See my comments on the original PR. I am not sure if this change is required at all.

/test

/test-power


[pallas] align interpreter load/store with masked behaviour

(and adds stride support)
Fixes https://github.com/google/jax/issues/21143
Implements a jittable masked gather/scatter where for load/store/swap any masked indexing does not occur.
For load it sets any masked indexing to index to the first element in the array instead.

For swap(/store) it also sets masked indexing to the first element (and then deals with special rules to make sure the first element is dealt with correctly)
The currently used dynamic_slices are replaced with explicit index materialisation and gathers/scatters.
The advantage of doing it this way is that you can combine it with checkify(f, errors=checkify.index_checks) in interpreter mode to check for any unmasked OOB indexing which is (I think, and believe should be) undefined behaviour.
[apologies this is a reopening of a previous request I'd done badly having not checked contributing.md]

I think this is a more general solution to https://github.com/google/jax/pull/21180 @justinjfu
This covers more incorrect behaviour than padding and allows checkify to be used for indexing checks (rather than covering a subsection of possible user mistakes by padding and identifying by NaN checks)

This PR is now solely aimed at fixing dynamic slice store/load operations in the interpreter identified in https://github.com/google/jax/issues/21143. In the interpreter it pads the arrays with uninitialised values so dynamic slices are never pushed back into the 'true' array.
Tests for both load and store are added. I've confirmed they error pre this commit and are fixed by this change (as is the original bug report).

Comments implemented and now should be ready


python312Packages.tencentcloud-sdk-python: 3.0.1214 -> 3.0.1215

Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1214...3.0.1215
Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1215/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

4 packages built:

python311Packages.tencentcloud-sdk-python
python311Packages.tencentcloud-sdk-python.dist
python312Packages.tencentcloud-sdk-python
python312Packages.tencentcloud-sdk-python.dist


Updated KV Certificates, Keys and Secrets READMEs to mention Managed HSM.

Fixes: #15056.

/azp run java - keyvault ci


references of included sections not compiled

Hi, i encountered a problem with bibtex referencing when i tried to reference in a file (section-1.tex) which is included to the main file with \include{section-1}
Minimal Example:

main.tex

% Preamble
\documentclass[11pt, ngerman]

% Packages
\usepackage{a4wide}
\usepackage[latin1]{inputenc} % Font Encoding, benoetigt fuer Umlaute
\usepackage[T1]{fontenc} % T1 Schrift Encoding
\usepackage{cite} %citation bundle
% Document
\begin{document}
    \include{1-introduction.tex}
    \bibliographystyle{plain}
    \bibliography{references}
\end{document}

1-introduction.tex

\section{Chapter 1}
kjfaslf
\subsection{Subsection 1}\label{test}
kjd~\cite{Graziotin2015} safd~\cite{greenwade93,Graziotin2015}
Here is a reference to the label test~\ref{test}.

references.bib

@article{Graziotin2015,
archivePrefix = {arXiv},
arxivId = {1408.1293},
author = {Graziotin, Daniel and Wang, Xiaofeng and Abrahamsson, Pekka},
doi = {10.1002/smr.1673},
eprint = {1408.1293},
file = {:C$\backslash$:/Users/rniendorf/Downloads/literature/abrahamsson-2016-do-feelings-matter.pdf:pdf},
issn = {20477481},
journal = {Journal of Software: Evolution and Process},
keywords = {affects,emotions,empirical software engineering,feelings,moods,psychological measurements},
number = {7},
pages = {467--487},
title = {{Do feelings matter? On the correlation of affects and the self-assessed productivity in software engineering}},
volume = {27},
year = {2015}
}
@article{greenwade93,
    author  = "George D. Greenwade",
    title   = "The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN})",
    year    = "1993",
    journal = "TUGBoat",
    volume  = "14",
    number  = "3",
    pages   = "342--351"
}

At the end i receive the following warning: LaTeX Warning: Empty 'thebibliography' environment on input line 3.

I cannot reproduce this problem. Which version are you running of IntelliJ? What platform do you use?
\documentclass[11pt, ngerman] needs to be \documentclass{article}[11pt, ngerman] btw, also \include{1-introduction.tex} should not have the extension, like \include{1-introduction}.

Thanks for the fast feedback. I used a custom class as the document class that's why i forgot to paste it into the example.
I also tried it without the extension but it also didn't work. Anyway i'm quite confused because today the same files are compiling just fine. I'll close this issue!


unique arguments to evaluators

[ ] unique versus e.g. min_count, max_count?

There may be some confusion about whether counts outside the range are clipped or ignored.

expand wants to clip the top. Bottom probably won't get used.
sum probably wants to clip the top. The bottom probably wants to clip if negative, maybe ignore if positive, but both are not terribly likely. Collisions in map could throw a wrench into things if both are allowed at the same time.
all_matching_sets wants to ignore the bottom and clip the top. Alternatively, a single outcome might produce multiple sets?
count wants to ignore the bottom and clip the top.

Current evaluator relationships in terms of flexibility:

intersection_size > contains_subset

contains_subset is faster, but both are pretty fast to begin with

intersection_size + infinity > count_in
intersection_size > count_in(unique)
count_in(unique) > count(unique)

but only if we can enumerate all outcomes, or use complement. difference_size?

A further generalization would be assigning each outcome its own function that maps count to a contribution. In this respect, the narrowings performed are:

intersection_size: Each outcome contributes their count up to a per-outcome limit.
count_in: Some outcomes contribute their count with no limit.
count(unique): All outcomes contribute their count, up to 1.
count_in(unique): Some outcomes contribute their count, up to 1.

So the options would be:

Treat both sides according to their quantity.
Treat the left side as counting at most 1.
Treat the right side as a set rather than a multiset.

We also have these levels of granularity -> output types:

All outcomes -> tuple[T, ...]
Sum of outcomes -> T
All matching counts -> tuple[int, ...]
Total count -> int
Boolean (comparators) -> bool

Possible signatures:
pool.count('-', target, unique=True)
pool.count_intersection(target, unique=True)
pool.count_intersection(target, max_count=1)
# other options: '=', math.inf, 'all', 'set', 'multiset'
pool.count_intersection(set(target))  # use target type to determine multiplicity
pool.count_in('&', target, unique=True)  # separate method for treating right side as set rather than multiset
pool.count_not_in(target, unique=True)
pool.count_in(target, invert=True, unique=True)

Possible argument names:

min_count
div_count
of_a_kind
floordiv_count
max_count
unique

Counter does not appear to be a Set as of Python 3.10. So maybe the Set interface is not intended to cover multisets?

[ ] Take two generators? This may not play as well with joint evaluation.
[ ] Use set operations between generators to create a new generator? These would be union, intersection, difference, symmetric difference.

I don't know if there is a single solution that satisfies both joint evaluation and allowing a variable target. (gen1 & gen2).count() and the like might be able to cover most cases.

[x] Public frozen sorted multiset class?

Seems unnecessary at this juncture, we can distinguish Set instead.

[ ] Allow callable argument for target?

[ ] Aliases for particular patterns? count_unique = count(max_count=1) etc.

[ ] How to handle negative multiplicity?

There is precedent with the PSL Counter class, which does the operation and then treats negative values as 0. Symmetric difference is not implemented.

Or should it wrap an evaluator? Hmm.

I elected to wrap the evaluator, since in a joint evaluation different components may want to adjust the incoming counts differently. Still not quite satisfied with the naming.

On further thought, it seems composability is kind of awkward here due to limited applicability and the potential to mess up ordering in the case of sub. I've elected to make them explicit arguments to ExpandEvaluator and SumEvaluator for now.

A thorny question of how to structure multiset operations.
Vs. fixed target only:

Works with joint evaluation over multiple targets.
No variable targets.
Easy protection from wayward infinite multiplicities, since they are strictly internal.

Evaluator that merges counts:

Works with joint evaluation over multiple multiset operations, but not multiple targets.
Handles variable targets.
Some care needed with infinite multiplicity.

Generator operator:

Doesn't work with joint evaluation.
Handles variable targets.
Some care needed with infinite multiplicity.
Compact syntax.

New layout is complete.


Add coherent application deployments proposal

What does this pull request do?
Adds a proposed Architecture Decision Record (ADR) about how we treat our application deployments.
Why make these changes?
We work in an environment where older and newer practices coexist, and there is currently no written Legal Aid Agency guidance on the desired future state.
Show me the result
https://github.com/ministryofjustice/laa-architecture-documentation/blob/adr-application-releases/decisions/002-coherent-deployments.md
History

12/07/2019: Opened draft pull request to gather feedback on the context statement. I'm keen to collect literature that talks about why atomic deployments are useful.

16/07/2019: Renamed "atomic deployments" to "coherent deployments" to capture that the document is focusing on "forming a whole".

16/07/2019: First attempt at the proposal.

17/07/2019: Expand the "changes" definition, proposal and literature sections.

18/07/2019: Finish up proposal section and add the first consequence section. Add demo checklist (public link).

I'm going to be offline for two weeks, so apologies for not replying after tomorrow :sweat_smile: I will collate the feedback.

Thanks, @davidkelliott.

Do we need to engage with product owners on this to sell the benefits and get their buy-in?
These changes will be a fair bit of effort for the older apps and I can't see it happening without the support of the product owners.

The goal of this pull request is to highlight how we think applications should behave and what are our expectations of new applications.
Feeding this back to the roadmap with a high enough priority is the service team's responsibility together with the software architects. In principle, we need to agree that we want this, why and how this would help our users.
Perhaps I should change the language of the proposal to reflect the above. 😅

Not sure how many teams are still actively using this but any checklist could be part of that.

Yes, teams can choose where they want to track the work. My gut feeling says to avoid giving a specific method to achieve the purpose; the end goal is the behaviour, not the tool.

^ Edited my previous comment.

We have too many repositories for decisions and should pick one.
This has some overlap with https://github.com/ministryofjustice/laa-hosting-architectural-decisions/blob/master/doc/adr/0042-database-pipeline.md

@jabley thanks for your comment and the link to the existing ADR.
I had a look at 42. Database pipeline in https://github.com/ministryofjustice/laa-hosting-architectural-decisions and I agree that there is some overlap. Although, it seems to be focused specifically on database deployments, while the proposal in this repository seems to be more focused on version control and the release process (which might not include just DB changes) – I still tend to agree that overlaps should be avoided.
I'll attach your comment to the Jira ticket above so that @sldblog can have a look a it and address the overlap in feature. Bear in mind it's still in Proposed state, so it might be discarded at the next stage.

We have too many repositories for decisions and should pick one.

@jabley 👍 Based on the repository name, I don't feel this belongs in the hosting decisions. On the other hand, I can see there are some application-specific records in there already.
I'm happy to move this ADR there, but then I think we should rename it to laa-architecture-decisions. What do you think?

Closing in favour of https://github.com/ministryofjustice/laa-hosting-architectural-decisions/pull/94.


feat(validation): Cost and Reporting Additional Artifacts

Description of changes:
Currently additionalArtifacts is defined a list...

A list of manifests that you want Amazon Web Services to create for this report.

Defined in global-config.yaml as:
reports:
  costAndUsageReport:
...
    additionalArtifacts:
      - ATHENA

Specification as a list leans the user to believe multiple values can be supplied.
This is not supported:

Validation working with:

reports:
  costAndUsageReport:
...
    # Lacking clean docs<EMAIL_ADDRESS>    additionalArtifacts:
      - ATHENA
      - QUICKSIGHT

Hi @erwaxler ,
This is another quality of life improvement around validation of config.
Can you please advise how we can have this incorporated?


Testing JS in WVJB

Does anyone know of a way to do CI on the Javascript running against WJVB?
I'd like to do BDD style tests to confirm my mobile js support library which is only meant to use WJVB to communicate. I'm writing a fairly large library that I want the JS to get the benefits of TDD as I develop.

See Tests/* and https://travis-ci.org/marcuswestin/WebViewJavascriptBridge for automated testing of WVJB.
If you clone this repo you can run the tests locally with make test.


Error: Cannot find module - webpack-dev-server

I enter npm start into cli and this is what happens.
ERROR MESSAGE:
PS C:\Users\Montrail.Cooper\Projects\ReduxSimpleStarter> npm start

<EMAIL_ADDRESS>start C:\Users\Montrail.Cooper\Projects\ReduxSimpleStarter
node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js

module.js:491
throw err;
^
Error: Cannot find module 'C:\Users\Montrail.Cooper\Projects\ReduxSimpleStarter\node_modules\webpack-dev-server\bin\webpack-dev-server.js'

WEBPACK CONFIG:
module.exports = {
entry: [
'./src/index.js'
],
output: {
path: __dirname,
publicPath: '/',
filename: 'bundle.js'
},
module: {
loaders: [{
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['react', 'es2015', 'stage-1']
}
}]
},
resolve: {
extensions: ['.js', '.jsx']
},
devServer: {
historyApiFallback: true,
contentBase: './',
open: true,
prot: 3030
}
};

PACKAGE.JSON:
{
"name": "redux-simple-starter",
"version": "1.0.0",
"description": "Simple starter package for Redux with React and Babel support",
"main": "index.js",
"repository": "git@github.com:StephenGrider/ReduxSimpleStarter.git",
"scripts": {
"start": "node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js",
"test": "mocha --compilers js:babel-core/register --require ./test/test_helper.js --recursive ./test",
"test:watch": "npm run test -- --watch"
},
"author": "",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.2.1",
"babel-loader": "^6.2.0",
"babel-preset-es2015": "^6.1.18",
"babel-preset-react": "^6.1.18",
"chai": "^3.5.0",
"chai-jquery": "^2.0.0",
"jquery": "^2.2.1",
"jsdom": "^8.1.0",
"mocha": "^2.4.5",
"react-addons-test-utils": "^0.14.7",
"webpack": "^2.3.3",
"webpack-dev-server": "^2.4.2"
},
"dependencies": {
"babel-preset-stage-1": "^6.1.18",
"lodash": "^3.10.1",
"react": "^0.14.3",
"react-dom": "^0.14.3",
"react-redux": "4.3.0",
"react-router": "^2.0.1",
"redux": "^3.0.4"
}
}

This may help you -
{
"name": "redux-simple-starter",
"version": "1.0.0",
"description": "Simple starter package for Redux with React and Babel support",
"main": "index.js",
"repository": "git@github.com:StephenGrider/ReduxSimpleStarter.git",
"scripts": {
"start": "node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js",
"test": "mocha --compilers js:babel-core/register --require ./test/test_helper.js --recursive ./test",
"test:watch": "npm run test -- --watch"
},
"author": "",
"license": "ISC",
"devDependencies": {
"@segment/to-iso-string": "^1.0.1",
"babel": "^6.23.0",
"babel-cli": "^6.26.0",
"babel-preset-stage-1": "^6.24.1",
"babel-core": "^6.26.0",
"babel-loader": "^6.4.1",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"chai": "^3.5.0",
"chai-jquery": "^2.0.0",
"jquery": "^2.2.1",
"jsdom": "^8.1.0",
"minimatch": "^3.0.4",
"mocha": "^2.4.5",
"pug": "^2.0.0-rc.4",
"react-addons-test-utils": "^0.14.7",
"webpack": "^1.15.0",
"webpack-dev-server": "^1.16.5"
},
"dependencies": {
"lodash": "^3.10.1",
"react": "^0.14.9",
"react-dom": "^0.14.9",
"react-redux": "^4.4.8",
"react-router": "^2.8.1",
"redux": "^3.7.2"
}
}

@Montrail Before you ran npm start, did you run npm isntall to install the required dependencies?

@Montrail  have you got any solution ??

Hi Guys - If you're running into this issue try running npm install -g<EMAIL_ADDRESS>then run webpack-dev-server

It seems that this is caused by versioning in some of SG's (excellent) tutorials.
I installed some different presets:
npm install --save-dev babel-preset-es2015 babel-preset-react
then in /webpack.config.js added:
{         test: /\.jsx?$/,         exclude: /(node_modules)/,         loader: 'babel-loader',         query: {           presets: ['es2015', 'react']         },
That seemed to get my build going.

Same issue @StephenGrider (node: 8.9.0 | npm: 5.5.1).
Please have a look at this, cause it is causing me some troubles following your redux course

This issue can be solved by using the below command.
npm install --save-dev webpack-dev-server
By using this command , my problem is solved.

I was having the same issue and the steps I took to resolve were: 1) put the below code snippet in my package.json, 2) delete the existing node_modules folder, and 3) "npm install". The issue is caused by npm not putting the required files in your node_modules folder. So you may need to delete the folder a couple times and run "npm install" afterwards or try a different command line interface. Here's the snippet for the package.json I used:
{   "name": "redux-simple-starter",   "version": "1.0.0",   "description": "Simple starter package for Redux with React and Babel support",   "main": "index.js",   "repository": "git@github.com:StephenGrider/ReduxSimpleStarter.git",   "scripts": {     "start": "node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js",     "test": "mocha --compilers js:babel-core/register --require ./test/test_helper.js --recursive ./test",     "test:watch": "npm run test -- --watch"   },   "author": "",   "license": "ISC",   "devDependencies": {     "babel-core": "^6.2.1",     "babel-loader": "^6.2.0",     "babel-preset-es2015": "^6.1.18",     "babel-preset-react": "^6.1.18",     "chai": "^3.5.0",     "chai-jquery": "^2.0.0",     "jquery": "^2.2.1",     "jsdom": "^8.1.0",     "mocha": "^2.4.5",     "react-addons-test-utils": "^0.14.7",     "webpack": "^1.12.9",     "webpack-dev-middleware": "^2.0.6",     "webpack-dev-server": "^1.16.5",     "webpack-hot-middleware": "^2.21.0"   },   "dependencies": {     "babel-preset-stage-1": "^6.1.18",     "lodash": "^3.10.1",     "react": "^0.14.3",     "react-dom": "^0.14.3",     "react-redux": "4.3.0",     "react-router": "^2.0.1",     "redux": "^3.0.4"   } }

Webpack itself and webpack-dev-server went recently through major version bump. Downgrading webpack-dev-server in package.json to the previous version should do the trick for now.

Change version of your webpack-dev-server to 2.11.1 in package.json

"devDependencies": {
  "webpack-dev-server": "^2.11.1"
}

run

yarn install

@Montrail Before you ran npm start, did you run npm install to install the required dependencies?

Change to that directory and perform the same

Delete the node_modules, then npm i again

very good  i hope this helped me


Make it clear the 'next generation' isn't even functional yet

Notice: This repository hosts the classic (stable) python docker-registry. If you are looking for the next-generation of docker distribution tools (including the new golang registry), please head over to docker/distribution instead.

I then spent 15 mins on docker/distribution trying to figure out the compatibility with versions of docker, how to set it up and so on. It was only when I happened to click a small link in the readme and read the entire ticket of docker/docker#9784 did I realise that not only is the registry not ready, the client doesn't even support it!
So it'd be nice to have a notice saying "Be aware that this is not currently ready for use, it's just where development effort will be shifting to." (possibly with an equivalent notice on the docker/distribution readme).

Hi, thanks for the feedback on this.
Indeed, next-gen is under heavy development right now.
I modified the readme slightly to make things clearer.
Let me know if you think this helps.
Best.

Looks good to me, thanks.


[Go Live][April 8]

Push to live

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

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/task-modules-and-cards/cards/cards-reference.md
:white_check_mark:Succeeded
View

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


Impossible to install this package

Hello i'm sorry but for the moment.
the composer install not function :s
$ composer require lachezargrigorov\laravel-shopping-cart
[InvalidArgumentException]
Could not find package lachezargrigorovlaravel-shopping-cart at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability
or $ composer require lachezargrigorov\laravel-shopping-cart:1.0.0
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package lachezargrigorovlaravel-shopping-cart could not be found in any version, there may be a typo in the package name.
Potential causes:

A typo in the package name
The package is not available in a stable-enough version according to your minimum-stability setting
see https://getcomposer.org/doc/04-schema.md#minimum-stability for more details.

Hi,
use / instead of \
$ composer require lachezargrigorov/laravel-shopping-cart

Thanks ;)