Fix many bugs.

Review by @sjrd.

LGTM

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2880/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3716/
Test FAILed.

Last commit message needs fix

"fix {assert|expect}Throws swallowing exceptions." should come last, since it can only pass CI after all the other fixes are in, can't it?

No, in that one I use filters to avoid executing the tests that would fail.

That's all.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2881/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3719/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2884/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3727/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2885/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3728/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2886/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3729/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2888/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3732/
Test PASSed.

That's all. LGTM if it's the right commit.

Yes, that change is meant for that commit as part of tests that started failing after the assertThrows was fixed. It is completely unrelated to the other TreeSet commit.


[Map] Tippecanoe convert.sh script needs extra parameters to generate large mbtiles

For very large shapefiles, the tippecanoe tilebuilder will only generate tiles up to a certain zoom level due to a default limitation. As specified here https://github.com/mapbox/tippecanoe, those tile size limits can be disabled:

-pf or --no-feature-limit: Don't limit tiles to 200,000 features
-pk or --no-tile-size-limit: Don't limit tiles to 500K bytes

Goal for this ticket: Disable size limits in the convert.sh script to allow for larger tiles

closing for now; moving details to issue google doc


Fix the parameters handler Toml and Yarp implementation when a std::vector is passed to setParameter()

This fixes the problem spotted by @traversaro in #381.
It implements what is explained in https://github.com/dic-iit/bipedal-locomotion-framework/pull/381#issuecomment-896756059

[ ] Enable TOMLPlusPlus in CI

In #391, I'm checking the tomlplusplus installation


Implementing setUrl()

Extending L.TileLayer instead of L.Class to obtain setUrl() functionallity

Closing because of new pull request #33


[Kagi Search] Ability to search entered phrase before search suggestions arrive

Extension
https://www.raycast.com/fearoffish/kagi-search
Description
In Kagi Search, I should be able to type something and immediately press enter to search for what I typed.
Currently that is slightly broken because Enter will trigger the first action which comes from the Kagi API search suggestions which is usually a few milliseconds behind. So I end up with a search that lacks the last few characters. I end up opening Raycast again just to press enter again to open the search results for the full phrase.
My suggestion would be to make the first action always search for the currently typed text, and place the search suggestions bellow that action.
Who will benefit from this feature?
All Kagi users.
Anything else?
https://user-images.githubusercontent.com/14120/211041016-dc6500d1-ca0e-4c61-b1f3-8385d64925f8.mp4

That sounds like a good idea. I'll get on it...I'm a bit busy this week but I'll get to it.


Tutorial ER association using VWAN inconsistency

Dear,
I found a msall inconsistency on this page. -> the "prerequisite" sections says "The ExpressRoute circuit must be a PREMIUM or STANDARD circuit in order to connect to the hub gateway."
When scrolling down on the page, to the section "To connect by redeeming an authorization key" the screenshot says "only PREMIUM expressroute circuits may be associated with a virtual hub. ..."
Is it possible to either replace the screenshot or the statement form the prerequisites with the correct information?
Kind Regards, Michael
[Enter feedback here]

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

ID: 618ff064-af1c-8aa2-7c8a-2594812a1cdb
Version Independent ID: 7412cf4e-b2a9-7e40-7358-4cbecdaa1939
Content: Tutorial: Create ExpressRoute connections using Azure Virtual WAN
Content Source: articles/virtual-wan/virtual-wan-expressroute-portal.md
Service: virtual-wan
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

Thank you for your feedback! We will review and update as appropriate.

I'll update. Thanks!

Thank you for you dedication to our documentation.
Unfortunately, we have been unable to review this issue in a timely manner. We sincerely apologize for the delayed response. We are closing this issue. If you feel that the problem persists, please respond to this issue with additional information.
Please continue to provide feedback about the documentation. We appreciate your contributions to our community.
#please-close


cannot see CTAssetsPickerLocked  in XCode 6.1

XCode 6.1 ， develop target 7.1， run on ios8.1，
cannot see the lock image
I found the file in xcode is UIAccessDeniedViewLock，so I change the code， and the image appears correctly。
Maybe the name mistakes？ or the ImageSet cannot  be recognized in XCode 6.1 ？

@lawrsp Yes. The images were named mistakenly


[CleanUp] unused tables

fixes #481 and #483
We should create a backend out of this and test it for some time Before merging.

merging as agreed


feat(container): ephemeral storage resource requirements

Signed-off-by: rakshith<EMAIL_ADDRESS>Fixes #984

💚 All backports created successfully

Status
Branch
Result

✅
k8s-22/main

✅
k8s-23/main

Questions ?
Please refer to the Backport tool documentation


#4411 docs: make build steps for local development more easily discoverable

Provide build instructions directly in the CONTRIBUTING.md file of the repository and make the link to build documentation stand out more.
Closes #4411
Closes #3929

@knittl thanks for waiting, we've finally updated our contribution documentation, I've suggested an edit to the links in your changes.

Thanks, I've incorporated your suggestions and updated the links!

Ping. What's the status of this? Is there anything missing from my side?

Ping. What's the status of this? Is there anything missing from my side?

Sorry @knittl, it got lost in our contribution merging process. I'll take care of it.

Sorry @knittl, it got lost in our contribution merging process. I'll take care of it.

Thanks @knittl :+1:

Thanks @knittl :+1:


Remove the word Scrub

The function is called Truncate, not Scrub (that was the old name).
Updated the function's documentation to rename this.

Codecov Report

Merging #961 into master will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #961      +/-   ##
==========================================
+ Coverage   55.22%   55.25%   +0.03%
==========================================
  Files          42       42
  Lines        9970     9970
==========================================
+ Hits         5506     5509       +3
+ Misses       3441     3439       -2
+ Partials     1023     1022       -1

Impacted Files
Coverage Δ

msg_truncate.go
78.57% <ø> (ø)
:arrow_up:

server.go
66.1% <0%> (-0.29%)
:arrow_down:

msg.go
77.16% <0%> (+0.66%)
:arrow_up:

Continue to review full report at Codecov.

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


Implement Test Deployer

Please describe what you would like to see in this project
We need an implementation of the deployer for test purposes.
It should meet the requirements of the deployer API, and it should run a plugin with basic inputs and outputs for test purposes.
The test plugin built into this should just run in the same process, which will require properly directing its stdio to the engine.
Please describe your use case

Basic test cases in the engine, to test that it properly deploys, retrieves plugin schemas, and runs workflows.
Special cases, like plugin ordering and stopping

test comment for jira

Depends on

[] fixing golang sdk ATP transaction interuption bug


Adding Quickfacts to Press-kit section

Hi,
I have been working on adding the Quick-Facts Sheet to the getmonero.org/press-kit section, and I already added some new elements and style.
I took the library style, to begin with (took me a while to learn how to work inside the website, so sorry for those who have been waiting for this a long time ago). We haven' t decided yet the final design, but I make this issue because @el00ruobuob volunteered to help me set it up and would be glad to have him join this quest.
@el00ruobuob the branch I have been working on is the press-kit.
Thank you! :)

At first site I can see a mismatch between yml and md files.
The yml is no construct the same way liquid is calling the tags.
I go deeper in in later today.

I wasn't woke up when i read the code this morning.
So following our discussion on Telegram, i think you could do the following changes to always point to the up to date file:

on presskit/_i18n/en.yml:
replace file: "QuickFacts.pdf" with url: "http://monerooutreach.org/pubs/2018/QuickFacts/QuickFacts.pdf"
on presskit/press-kit/index.md:

replace  with


Generate a C header file to match the C api

The C api won't be very useful without a C header with all the functions and types defined and while this could be created and maintained manually that forces some duplication. Instead we may want to generate this manually with something like rusty-cheddar (there may be other alternatives as well but I am not aware of any).
Marking this as beginner as it should require only light knowledge about gluon's internals.

cbindgen appears to be the actively worked on solution for bindings these days, developed alongside servo's WebRender. Supports generics and C++ output as well.


Deal with throttle exceptions

ProjectExtensions.Azure.ServiceBus.Sender.AzureBusSender 24 09:18:23 Send failed Microsoft.ServiceBus.Messaging.ServerBusyException: The request was terminated because the entity is being throttled. Please wait 10 seconds and try again..TrackingId:e99587b8-46ba-4ef3-a386-ba15f8761523_G20_B12,TimeStamp:3/24/2013 1:18:24 PM ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The request was terminated because the entity is being throttled. Please wait 10 seconds and try again..TrackingId:e99587b8-46ba-4ef3-a386-ba15f8761523_G20_B12,TimeStamp:3/24/2013 1:18:24 PM

Hello,
Do you have any update? We faced the same problem recently

Hi Team,
I am also facing same issue. Do you have any update or work around for this issue?
Regards,
Abhishek Kumar

Are you facing throttle issues sending or receiving @sshogunn and @abhikt48

I am facing throttling issue while sending the message..
On Mon, May 21, 2018, 3:42 PM Joe Feser<EMAIL_ADDRESS>wrote:

Are you facing throttle issues sending or receiving @sshogunn
https://github.com/sshogunn and @abhikt48 https://github.com/abhikt48
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ProjectExtensions/ProjectExtensions.Azure.ServiceBus/issues/29#issuecomment-390674875,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AV1krYJV4RG9nGDQ6XJgKu1bUsyCkqKhks5t0tJagaJpZM4Ahfbh
.

Sync or Async calls from the api?
On Tue, May 22, 2018 at 3:12 AM, abhikt48<EMAIL_ADDRESS>wrote:

I am facing throttling issue while sending the message..
On Mon, May 21, 2018, 3:42 PM Joe Feser<EMAIL_ADDRESS>wrote:

Are you facing throttle issues sending or receiving @sshogunn
https://github.com/sshogunn and @abhikt48 <https://github.com/abhikt48
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/ProjectExtensions/ProjectExtensions.Azure.
ServiceBus/issues/29#issuecomment-390674875>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AV1krYJV4RG9nGDQ6XJgKu1bUsyCkqKhks5t0tJagaJpZM4Ahfbh>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ProjectExtensions/ProjectExtensions.Azure.ServiceBus/issues/29#issuecomment-390902171,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAP7O7zdXvTivXJ4egExsfogFZDrPLrbks5t08h6gaJpZM4Ahfbh
.


GarbageCollection.Cleaning.TestGarbageCollection() fails

On my machine, GetTotalCollections() returns 4010±15.
My specs:

Windows 8.1 64-bit
Visual Studio 2013
AMD Athlon II X4 630 (overclocked to 3.16 GHz)
4 GB RAM

I tried the tests on all my machines, including my workstation (ram:16gb, processor:Intel i7 @ 3.60ghz), and it always ran out of memory (which is the point I am trying to make), what could possibly make your computer not run-out-of-memory?...very interesting, I really appreciate you took the time to raise an issue, I will investigate more (incresing the number to fix the test sounds like cheating...), thank you so much!

It looks that this is no longer an issue, closing for now.


figure out some kind of special handling for id 1, 2 (any id number)

jk we are going to fix this
fix will be to pretend this is entered as a nickname for the monster in the gdoc


feat: finalize the api

Codecov Report

Merging #13 (0a48d81) into main (ee370e9) will decrease coverage by 0.22%.
The diff coverage is 94.36%.

@@            Coverage Diff             @@
##             main      #13      +/-   ##
==========================================
- Coverage   95.86%   95.64%   -0.23%
==========================================
  Files          26       26
  Lines        1258     1285      +27
  Branches      341      344       +3
==========================================
+ Hits         1206     1229      +23
- Misses         51       55       +4
  Partials        1        1

Impacted Files
Coverage Δ

src/use-visible-nodes.ts
75.00% <ø> (ø)

src/observable-data.ts
75.75% <81.81%> (ø)

src/tree/subject.ts
83.33% <83.33%> (ø)

src/index.ts
83.33% <100.00%> (ø)

src/node.tsx
100.00% <100.00%> (ø)

src/tree/tree.ts
100.00% <100.00%> (ø)

src/use-dnd.ts
100.00% <100.00%> (ø)

src/use-file-tree-snapshot.ts
100.00% <100.00%> (ø)

src/use-hotkeys.ts
98.38% <100.00%> (ø)

src/use-node-plugins.ts
96.29% <100.00%> (ø)

... and 5 more

Continue to review full report at Codecov.

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


Support fancy indexing if both input and its chunk size is 1

Is your feature request related to a problem? Please describe.
Currently, fancy indexing can only support numpy ndarray, but if the chunk size is only 1 when it's a mars tensor, and chunk size of input tensor on the specified axis is also 1, it can work without shuffle as well.
Describe the solution you'd like
Add the tiling support when the tensor's chunk size is 1 for fancy indexing.

I would like to add support for fancy indexing directly including this case.


Resolve clippy warnings and errors

[x] I agree to follow the project's code of conduct.
[ ] I added an entry to CHANGES.md if knowledge of this change could be valuable to users.

This PR solves all Clippy warnings and errors present in the codebase. It also silences Clippy warnings that I evaluated as false-positives (eg. excessive_precision) or that required too significant changes (eg. too_many_arguments).
Changes do not seem to have any significant impact on the performance, but they solve some issues mentioned in #32 so this PR may be a start towards performance improvement.
The PR is split into so many commits for easier review, but it should probably be stashed after the review.

I've also added a few common trait implementations using derive macro for Geodesic and GeodesicLine. It's mostly a QoL change but it also satisfies one of the Rust API Guidelines Checklist rules (C-COMMON-TRAITS). And this PR feels like a good place to add this change.

I've also added a few common trait implementations using derive macro for Geodesic and GeodesicLine. It's mostly a QoL change but it also satisfies one of the Rust API Guidelines Checklist rules (C-COMMON-TRAITS). And this PR feels like a good place to add this change.

The derived Default implementation seems strange to me - please remove it.
There are so many parameters in that struct, many which have a particular relationship. It seems extremely unlikely that anything reasonable could be made by having them all equal 0, as the derived implementation does.

I'm sorry, my oversight. I've removed the Default traits.


T000393: fix typo

Misplaced a double quote.  Fixes #357.
@StevenClontz, @ccaruvana or @lyengulalp : would you mind approving this, as it's blocking T393?

Done. Next time this sort of thing happens, check to see if you can override the approval requirement. (I have that power but don't know if all our reviewers do.) If so, I see no problem in using that override in this sort of scenario.


DOCX files created with WPS return mime: 'application/zip'

I saw that you have already resolved something similar to this but DOCX file I created using WPS on Mac returns 'application/zip' as mime.
When I created DOCX with Microsoft Office on Windows, it works correctly.
Can you look into this?

@deLTreeTech can I ask what is WPS?
could you also drop a sample doc?
I would gladly look into it

Thanks for your prompt response.
WPS is an open source Office Suite (https://www.wps.com)
Attached is a sample document
Test Document.docx

@deLTreeTech should be fixed in v0.4.3
let me know if it works for you

Working perfectly. Thanks for your prompt action


fix issues that hadolint reported

Changes:
Fixed Dockerfile issues that hadolint reported.
When this PR is merged, the CI PR can be merged and enable hadolint CI.
Verify:
Execute the following command to verify it
$ docker run -it --rm --mount type=bind,source="<path of pipelines-service >",target=/workspace ghcr.io/hadolint/hadolint:latest-debian find /workspace -name Dockerfile -exec hadolint -c test/config/hadolint.yaml {} +

/retest

/retest

Note: ckcp tests are failing after we merged #203, this would be fixed by #208.

/retest


Re-enable go CoverageRedesign

Summary
Remove the workaround that disabled new compiler-based code coverage tooling due to a bug introduced in go v1.22.0 and fixed in v1.22.2, since we bumped go to v1.22.2 in pr #3161.
Change Type
Mark the type of change your PR introduces:

[x] Bug fix (resolves an issue without affecting existing features)
[ ] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[ ] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Local test results attached: make_cover.log
Review Checklist:

[x] Reviewed my own code for quality and clarity.
[ ] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[ ] Included tests that validate the fix or feature.
[ ] Checked that related changes are merged.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

coverage: 50.119%. remained the same
when pulling f1203dfd71d9d5e6bc1253ffb9964083ab57d8c0 on prezha:go-1.22.2
into 0be15b9a485b1a3aad503d8b46f820a63cf34085 on stacklok:main.

Hey @prezha ! nice to see a commit from you :smile:

hey @JAORMX, thanks, always pleasure to contribute! 😄


Cityscapes: PSPNet50 | 0.7730/0.8431/0.9597. | 0.7838/0.8486/0.9617

What is the difference between these two results “Cityscapes: PSPNet50 | 0.7730/0.8431/0.9597. | 0.7838/0.8486/0.9617.“ Why one is higher?

The higher one is tested with multi-scale setting. https://github.com/hszhao/semseg/blob/master/config/cityscapes/cityscapes_pspnet50.yaml#L54

The higher one is tested with multi-scale setting. https://github.com/hszhao/semseg/blob/master/config/cityscapes/cityscapes_pspnet50.yaml#L54

Hi, thanks for your great work, I have a question though, how did you determine the best performance weights file during training?I mean,  during training, you validate your model using center crop  each epoch during training,  but not multi-scale validation,  does the best performance weights file selected using center crop validation also performs best using multi-scale validation?If not, how do we find the best multi-scale validation weights file?


[Version 1.65] Serialized RSA private key does not maintain its algorithm causing 'getAlgorithm()' NPE

Version 1.65
Serializing a RSAPrivateKey implemented via BCRSAPrivateCrtKey does not restore its algorithm after being de-serialized:
When examining the differences between version 1.64 and 1.65 the following difference emerges:

In version 1.64

public String getAlgorithm() {
    return "RSA";
}

In version 1.65

public String getAlgorithm()
    {
        if (algorithmIdentifier.getAlgorithm().equals(PKCSObjectIdentifiers.id_RSASSA_PSS))
        {
            return "RSASSA-PSS";
        }
        return "RSA";
    }

However - algorithmIdentifier is defined as
protected transient AlgorithmIdentifier algorithmIdentifier = BCRSAPublicKey.DEFAULT_ALGORITHM_IDENTIFIER;

which means that in a serialization and then subsequent de-serialization its value will be null and thus cause an NPE when getAlgorithm is called.
Note that removing transient definition is not enough since AlgorithmIdentifier is not Serializable.

Note this also affects getEncoded() since in version 1.65 it is defined as
return KeyUtil.getEncodedPrivateKeyInfo(algorithmIdentifier, new RSAPrivateKey(getModulus(), getPublicExponent(), getPrivateExponent(), getPrimeP(), getPrimeQ(), getPrimeExponentP(), getPrimeExponentQ(), getCrtCoefficient()));

which means that if algorithmIdentifier is deserialized as null will return null.

Here is a stack trace of an attempt to sign data using a de-serialized RSA key
java.lang.NullPointerException
	at org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey.getAlgorithm(Unknown Source)
	at sun.security.rsa.RSAKeyFactory.engineTranslateKey(RSAKeyFactory.java:184)
	at sun.security.rsa.RSAKeyFactory.toRSAKey(RSAKeyFactory.java:111)
	at sun.security.rsa.RSASignature.engineInitSign(RSASignature.java:106)
	at sun.security.rsa.RSASignature.engineInitSign(RSASignature.java:99)
	at java.security.Signature$Delegate.init(Signature.java:1155)
	at java.security.Signature$Delegate.chooseProvider(Signature.java:1115)
	at java.security.Signature$Delegate.engineInitSign(Signature.java:1179)
	at java.security.Signature.initSign(Signature.java:530)

This should now be fixed. See https://www.bouncycastle.org/betas 166b03 or later

Thx - will check it in the next few days...

Yes - the published beta versions seem to have fixed this issue


Cyanide caused fabric server auto complete to break for OP users

Fabric server running 1.20.1, with Cyanide 4.0.0 installed. Auto complete commands no longer working for OP users. lmk if you can't recreate it.

Getting the same issue with 4.1.0!

I cannot reproduce with Fabric client/server + cyanide + fabric API. Nor does cyanide make any changes to commands or command registration which makes this seem highly unlikely to be cyanide's fault.

Given that I reported this a year ago, there's two reports of it on this thread, and as soon as I removed it, autocomplete worked again... Well, cyanide was involved. Was it the cause? Unsure. But it was related.


Can't run on CentOS 6.5

Successfully builds and installs, but complains about a missing library when run.
/usr/local/share/atom/atom: error while loading shared libraries: libnotify.so.4: cannot open shared object file: No such file or directory
libnotify, and libnotify-devel are installed. Looks like it thinks it was built against a different version of libnotify (libnotify4), one that seemingly isn't readily available on CentOS.

Has anyone had any success installing on CentOS 6.5?

Yes, I've succeed installing it. I used the solution they provide in the Wiki: https://github.com/nwjs/nw.js/wiki/The-solution-of-lacking-libudev.so.0
So the steps I did were:

Create a folder were nodewebkit is going to be: ~/Documents/NW
Download the nw zip, unzip it and copy all the content to the folder you created. https://github.com/nwjs/nw.js)
create a folder 'lib' and added all the libraries missing

├── ld-linux-x86-64.so.0
├── libc.so.6
├── libdl.so.2
├── libgdk_pixbuf-2.0.so.0
├── libgdk-x11-2.0.so.0
├── libgio-2.0.so.0
├── libglib-2.0.so.0
├── libgnome-keyring.so.0
├── libgobject-2.0.so.0
├── libgtk-x11-2.0.so.0
├── libpeerconnection.so
├── libstdc++.so.6
└── unset_var.so

rename the binary nw to nw.bin
create a empty file named nw: nano nw
in the file you just created add the following:

#!/bin/bash
MYAPP_WRAPPER="`readlink -f "$0"`"
HERE="`dirname "$MYAPP_WRAPPER"`"

# Always use our versions of ffmpeg libs.
# This also makes RPMs find our library symlinks.
export LD_LIBRARY_PATH=$([ -n "$LD_LIBRARY_PATH" ] && echo "$HERE:$HERE/lib:$LD_LIBRARY_PATH" || echo "$HERE:$HERE/lib")

exec -a "$0" "$HERE/nw.bin"  "$@"

change the mode of the file: chmod u+x nw
And now you can run it by doing: ./nw

Hope this can help

@juanchaur  the discussion is about atom-shell not NW. Your solution work for both?

We're having the same issue.  We're trying to install Atom on a CentOS server and attempting to run over a forwarded X11 session, though I don't think that it's contributing to runtime errors.
Has there been any movement on this issue?

I'm getting the same issue on CentOS 6.5.
/usr/share/atom/atom: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/share/atom/atom) /usr/share/atom/atom: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/share/atom/atom) /usr/share/atom/atom: /usr/lib64/libnss3.so: version `NSS_3.14.3' not found (required by /usr/share/atom/atom) /usr/share/atom/atom: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/share/atom/libnode.so) /usr/share/atom/atom: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/share/atom/libnode.so) /usr/share/atom/atom: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/share/atom/libgcrypt.so.11) /usr/share/atom/atom: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by /usr/share/atom/libgcrypt.so.11)
I tried: sudo yum install libc.so.6 libstdc++.so.6 libnss3.so, but encountered the following:
Package libstdc++-4.4.6-4.el6.i686 already installed and latest version
Package nss-3.13.6-2.el6_3.i686 already installed and latest version```

Is this issue still looked into?

I gave-up and installed sublime3, which is actually much more light-weight and has many more features I'd prefer.

I gave-up and installed sublime3, which is actually much more light-weight and has many more features I'd prefer.

I haven't given up yet. I love Atom on my Windows and Mac. I don't have sudo privileges on my work's CentOS 6 systems. Anyone else still trying to find a solution? (That doesn't require sudo (not a strict requirement, but helpful)?)

Sorry, but... is this solved?
[root@gw Descargas]# atom
[root@gw Descargas]# /usr/share/atom/atom: error while loading shared libraries: libnotify.so.4: cannot open shared object file: No such file or directory

Thanks

maybe the solution is update CentOS 6.5 to CentOS 7

Same error on CentOS 6.8
$ atom
$ /usr/share/atom/atom: error while loading shared libraries: libnotify.so.4: cannot open shared object file: No such file or directory
^C
$ whereis libnotify.so
libnotify: /usr/lib64/libnotify.so /usr/include/libnotify
ln -s /usr/lib64/libnotify.so /usr/lib64/libnotify.so.4
$ atom
$ /usr/share/atom/atom: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.14' not found (required by /usr/share/atom/atom) /usr/share/atom/atom: /usr/lib64/libstdc++.so.6: version CXXABI_1.3.5' not found (required by /usr/share/atom/atom)
/usr/share/atom/atom: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.15' not found (required by /usr/share/atom/atom) /usr/share/atom/atom: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.15' not found (required by /usr/share/atom/libnode.so)
^C
$ strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

Same libnotify.so.4 error here after finally got it built non-root on RHEL6.  Upgrading isn't an option as its not a personally owned machine.

I finally gave up. I created an Ubuntu VM and save files to a shared drive. Works well enough for me and I didn't give in to the hundreds of Sublimers insisting it's the only editor "real" programmers should use—which is a win in itself. (They are still light years better than the emacsters, though.)

Sublime, atom... At the end, anyone should use which ever editor they like. I use both and others in my daily work (but more IntelliJ) and I have no complains with any. Regarding the issue which is the main point, yeah, you should give up on CentOS, it's a nightmare.

I agree with you 100%. I was (mostly) joking. I use NetBeans, PyCharm, CLion, notepad++, atom, sed, and others as necessary to get the job done. I don't use vim, though, for fear of never being able to exit the program!

CentOS install seems like a deadend at this point. I'll still follow this thread, but I feel like it's hopeless and probably not worth the effort unless we are aiming for a pull request.

How anyone know how to specify the compiler?   I found this article about setting up a C++11 complier but I don't think the build utility is picking this up: https://edwards.sdsu.edu/research/c11-on-centos-6/
I'm getting this error:
In file included from ../src/main.cc:1:
../../nan/nan.h:43:3: error: #error This version of node/NAN/v8 requires a C++11 compiler
In file included from /root/.node-gyp/6.6.0/include/node/node.h:42,
from ../../nan/nan.h:47,
from ../src/main.cc:1:
Here is what I did:
yum install -y git gnome-keyring gnome-keyring-devel
#setup C++11 complier:  https://edwards.sdsu.edu/research/c11-on-centos-6/
wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum upgrade
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
scl enable devtoolset-2 bash
#from https://nodejs.org/en/download/package-manager/
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
yum install -y nodejs
#to test should be 6.x
node -v
npm install -g node-gyp
#point to complied version of python 2.7
npm config set python /usr/local/python2p7/bin/python -g
cd /usr/src
git clone https://github.com/atom/atom.git
cd atom
./script/build --install

Desperately trying to have a suitable alternative to eclipse on my company's dev server.
No choice on the OS : RHEL6.7 provided by the HW vendor and same as on our HPC nodes.
Has anyone managed to install atom or vscode on RHEL6.7 yet? Or has everyone give up?
I am just at the beginning of the compilation process with the glibc error.
Do I try further, or is it a lost cause?
Thx

I coludn't install atom on Centos, actually using atom on windows against samba linux
You can try on Centos, Sublimetext

any solution to this? I m downloaded https://github.com/atom/atom/releases/download/v1.11.2/atom-amd64.tar.gz and tried to run it, but I get the https://github.com/atom/atom/releases/download/v1.11.2/atom-amd64.tar.gz  error...
I don't have access to root. Should I try to compile it myself? Meanwhile I am using Sublime.

Get the same error in Fedora 24.1.2. Running in a VM. Fresh VM with ActiveMQ being the only thing I've installed besides Atom. Error is similar:
'/usr/share/atom/atom: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory'

There is a solution to build and run atom on Centos 6.x, and I'm using it up to now, on 1.17.x version.
It is required to add in the /opt/atom/share/atom the glibc-2.14.1 and stdc++ libraries from Fedora 15 (trick learned from google-chrome, which had the same issue).
Starting with 1.17.x, the decision to use a precompiled tool (mksnapshot) to build a snapshot breaks the building process. From my perspective, this is a portability issue.

I am trying to install on CentOs 6.5 but It gives below error.
error: Failed dependencies:
libsecret-1.so.0()(64bit) is needed by atom-1.18.0-0.1.x86_64

Yes, it's a new dependency. I took libsecret-18.5-2.fc25.src.rpm from latest Fedora and compiled for Centos 6 (rpmbuild --rebuild  libsecret-18.5-2.fc25.src.rpm). I installed the resulted binary package and now atom works fine.

@dm-blue Can you provide any pointers on more details on your comment:
"There is a solution to build and run atom on Centos 6.x, and I'm using it up to now, on 1.17.x version."
How did you get this working? Thanks!

@unmanifest  Since that message, I managed to use the latest version, 1.19.5. These are the main steps. Still, I'm not sure if they are enough, my system suffered a lot of changes since first install, years ago.

Install from SCLo repository, the latest devtoolset (6) and python27 (see http://wiki.centos.org/SpecialInterestGroup/SCLo).

Install latest nodejs from rpm.nodesource.com respository.(eg. 6.11.3)

Build the latest libstdc++ library from latest gcc, following next steps:
a. Install compiler dependencies:
yum install gcc gcc-g++ libmpc-devel mpfr-devel gmp-devel
b. Enable the latest gcc compiler, to avoid compiling issues:
source /opt/rh/devtoolset-6/enable
c. Get the latest gcc sources and unpack:
wget ftp://ftp.gnu.org/gnu/gcc/gcc-7.1.0/gcc-7.1.0.tar.bz2
tar jxvf gcc-7.1.0.tar.bz2
d: Build latest gcc (boostrap only)
mkdir -p objdir
cd objdir
../gcc-7.1.0/configure --disable-multiarch --disable-multilib --enable-languages=c++
make -j4 BOOT_CFLAGS='-O' bootstrap
e: libstdc++.so.6 will be available as:
x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.23
f: copy the new build libstdc++ library and symlinks in a specific location (eg. /opt/lib.stdc)

Create a script to compile the atom from source, adding these lines:
source /opt/rh/devtoolset-6/enable
source /opt/rh/python27/enable
export LD_LIBRARY_PATH=/opt/lib.stdc${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
./script/build --no-quiet

If you want to change the default path where to install (eg. /opt/atom instead of /usr/local)
sed -e "s/'/usr', 'local'/'/opt', 'atom'/" -i script/lib/install-application.js
./script/build --install
cp -r /opt/lib.stdc/* /opt/atom/share/atom

Symlink the /opt/atom/bin/atom into execution path (eg. /usr/local/bin)

Perhaps there are missing steps, fell free to ask.

@dm-blue Thanks for the detailed instructions! Till Step #4 everything worked great! Now I'm stuck on libsecrect errors in step 4 - while building atom. I saw your comment above about using the libsecrect rpm from fc25 and rebuilding. But that leads to many missing packages. See output below.
So I go chasing each of them and gobject-introspection-devel is a problem. Will keep trying - but was wondering if I should take a different route.
$ rpmbuild --rebuild libsecret-0.18.5-2.fc25.src.rpm
Installing libsecret-0.18.5-2.fc25.src.rpm
warning: InstallSourcePackage at: psm.c:244: Header V3 RSA/SHA256 Signature, key ID fdb19c98: NOKEY
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
error: Failed build dependencies:
gobject-introspection-devel is needed by libsecret-0.18.5-2.el6.x86_64
intltool is needed by libsecret-0.18.5-2.el6.x86_64
vala-devel >= <IP_ADDRESS> is needed by libsecret-0.18.5-2.el6.x86_64
vala is needed by libsecret-0.18.5-2.el6.x86_64
valgrind-devel is needed by libsecret-0.18.5-2.el6.x86_64

Except vala, (which I also backported to Centos 6), the rest cannot be installed ?
Try 'yum install '

Got it working with atom from git. Thanks!


docs(patches): fix typo about the number of changes detection ways

Here is a small PR to fix #438

Thanks!


Add SECURITY_CONTACTS

@jessfraz PTAL :)
cc: @rhatdan @runcom
Fixes #1577
Signed-off-by: Mrunal Patel<EMAIL_ADDRESS>

There seems to be some issue with vet and go tip.

LGTM

dope thanks for doing this so quickly

LGTM

mmmm, travis's failing looking

should we allow failures for go:tip?  I've added temporarily a patch to get tests passing for https://github.com/kubernetes-incubator/cri-o/pull/1578 as I am hitting the same build failure.

FWIW, Buildah builds using tip, but does allow for failures there.   I'd +1 on allowing failures on tip as long as we keep up with the recent versions of go too.

@giuseppe Yeah, I think we should allow failures for go:tip.

:+1: for allowing failures in go tip.
Since this isn't really dealing with code and given it's something security-related, I'll merge this and we can make a PR to allow features in go tip, @giuseppe do you already have a patch right?

yes, it is part of the PR I've linked above.  Should I move it to a new PR?

yes, it is part of the PR I've linked above. Should I move it to a new PR?

yeah, that would be best thanks!


Revamp the frontend classifier

Avoid depending on too many neural network libraries and hopefully kick Travis back to life

Pull Request Test Coverage Report for Build 1218

4 of 5 (80.0%)  changed or added relevant lines in 3 files are covered.
3 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.03%) to 63.021%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

nlp/classifier.js
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

routes/my_api.js
1
61.57%

util/json_datagram_socket.js
2
81.63%

Totals

Change from base Build 1198:
-0.03%

Covered Lines:
5283

Relevant Lines:
7826

💛  - Coveralls


[7.x] Adds notification stub from project stubs

Allows for custom stubs to be added to a project for Notifications. My projects, like I'm sure a few peoples will, uses custom logic in notifications which becomes a part of the boiler plate each time so it would be really useful to have the ability to customise per project.
I've not added the stub to the stubs:publish command but am happy to do so if required.

Thanks for the PR. Why do this for the notifications, but not the others?

@GrahamCampbell I'm happy to go and make this work for all others but realistically wasn't sure if there was a reason for only some being included in the first place.
The main reason I think notifications should be added is because I often find I need to extend the MailMessage class in projects so using that extended class in a stub would be good but also I often find myself implementing the channel methods or rewriting the via method to have some bespoke logic for switching channels in and out on a per project basic. Having a stub customised for this in a project would be far more useful to me than any of the others so far so I was surprised when it wasn't available to override.
That said if you want me to through and do the other stubs that are yet to be added I don't mind as long as I know it's a wanted feature that'll get merged?

Place holders weren't updated to match other stubs.

@taylorotwell sorry, I'm not quite sure what you mean by that?


Add option to warn victims of teamkills via AutoTKWarn plugin

alternate solution to PR #250

I'm closing out my PR, #250 , for this since this one is here.


Add Emberjs guides tutorial

Summary of your changes
Adds the ember.js guides tutorial for creating a super rentals program in ember.js
Description
Will close #1526
Checklist

[X] My change follows the Contributing Guidelines
[X] I have added only one new link to the list.
[X] I have checked that the link that I added does NOT exist in the project already.
[X] I have sorted the link alphabetically under the related section.

@sdmg15 PR for review for hacktoberfest. :)


[BUG] - --tx-out-return-collateral help message mentions only Lovelace

Internal
Area
Other   Any other topic (Delegation, Ranking, ...).
Summary
The help message for --tx-out-return-collateral option of build / build-raw commands mentions only Lovelace:
  --tx-out-return-collateral ADDRESS VALUE
                           The transaction output as ADDRESS VALUE where ADDRESS
                           is the Bech32-encoded address followed by the value
                           in Lovelace. In the situation where your collateral
                           txin over collateralizes the transaction, you can
                           optionally specify a tx out of your choosing to
                           return the excess Lovelace.

However it works with native assets as well, e.g. following is valid
--tx-out-return-collateral "addr_test1vzjv6amfvda277fgj5s45dwmkwpqjmdt8ckp5sf6df5hetgn6x7dw+6000000+100 271df784bf5c1462cb06c810645f1e4d8139febba84ca8f8424ef3f6.7161636f696e616d67776b"
System info:

OS Name: Fedora 35
Node version: 42809ad3d420f0695eb147d4c66b90573d27cafd

Closing this. If this is still relevant please reopen.

Still relevant.


CB-8126 Hard fail if audit endpoint configuration is missing

This configuration item has no default value and it was not asserted before.
Upon audit service call, the endpoint and port was always used and in case it was null, an NPE
was raised by the GRPC client library

retest this please


Publishing to nixpkgs?

Are there any plans to make tsui available on nixpkgs in the future?

Note that you can directly run the command using nix run 'github:guibou/tsui/fix_nix_run' (and soon, if #20 is merged), `nix run 'github:neuralinkcorp/tsui') thank to the flake support.

Sorry for not answering right away, kinda lost track
Thanks for the link and the fix! I can confirm that your fork works, while the neuralinkcorp fails to find the libx11 bindings. Hope your fix gets merged soon-ish :)


Wrongly saying "Expected class as second argument to XXX"

Environment data

Language Server version: 2021.3.3
OS and version: Windows 10 / WSL2
Python version (& distribution if applicable, e.g. Anaconda): 3.8.2

Expected behaviour
No error for:
from typing import NewType, Awaitable, Callable
RunErrorCallback = NewType("RunErrorCallback", Callable[[Exception], Awaitable[None]])

Actual behaviour
Showing the error
Expected class as second argument to NewType

Logs

XXX

Code Snippet / Additional information

XXX

I think the current behavior is correct. The second parameter must be a subclassable type, but Callable is not.
Mypy issues the same error for this code.


Update nodejs.yml

move CI: true in the workflow root so that it's inherited by all steps
specify fail-fast: false
split steps
reindent

Non-whitespace diff: https://github.com/paulmillr/chokidar/pull/901/files?w=1
@paulmillr I suppose you skip package-lock.json on purpose?

Oh, and PRs don't run CI.

I'm gonna see tomorrow if I can figure out why tests fail on Windows. That being said, we should have CI for PRs

Yeah, I don't like lock files, they bring more bugs than needed in some cases. Good for real projects, bad for libs.


Fix Notifications scroll bug

What does this PR?
This fixes #2206 ,  the notifications scroll bug when user open a notification and come back the scroll position changes.
Where should the reviewer start?
Issue number
#2206
Screenshots/Video

@feruzm it's good from my side


Footer fixes, headings are not using font lato

Not using font lato (Headings should be bold Lato)

✅ Definition of Done / Outcomes
Bug fix and align with canada.ca
📜 Acceptance criteria
Add here the list of assumed steps that will be needed to complete the task

[x] Update tokens in Figma
[x] Update tokens in code
[x] Update the website

Before closing, confirm on the design side (Figma).

@adorayi This work was not done on the design side. Not sure why the ticket was closed.

Updated Internal assets subcomponents:
https://www.figma.com/design/mh2maMG2NBtk41k1O1UGHV/GC-Design-System?node-id=1802-4983&node-type=canvas&t=arKw5V6HTdrFUDRk-0

English Master Component:
https://www.figma.com/design/mh2maMG2NBtk41k1O1UGHV/GC-Design-System?node-id=1802-4983&node-type=canvas&t=arKw5V6HTdrFUDRk-0

French Master Component:
https://www.figma.com/design/o4SguSZdar2CCFzSkWNrmB/Système-de-design-GC?node-id=114-2996&node-type=canvas&t=9vSIDXVC8yLJGSZS-0

@daine @melaniebmn please review the links above match what is in the code

@nmakuch had a look and tagged you in 3 comments where it looked like the subcomponent heading wasn't using the bold font-weight.


Add a DOMAIN parameter?

Hi,
Just wanted to drop a message. This image may be the easiest image to configure from all the mesos-dns images I have tried.
Thanks!

Thanks a lot! Domain support was added in https://github.com/tobilg/docker-mesos-dns/commit/1f80f27844bb06d739e5768c759a73594ef3a796. You'll need to use the latest Docker image currently, because I wanted to be aligned with the Mesos DNS releases, I didn't create a new tag...


Rate-limit polling for node status at link creation time

Creating for links busy-waits until the nodes on both sides of a link are created.
This is just to introduce some sleep time.
Idealy we woudl integrate this into the DependencyManager as well. That would need some rework to use general interfaces instead of just working with node names...
Maybe we open a new issue for that!? But go with this workaround for now,

How was the busy polling affecting you?

Clab is eating a CPU while deploying nodes that take some time, in my case the k8s-kind. It takes 30sek to 90sek with a lot of cpu to bootstrap a kind cluster with some nodes... if clab is already consuming a cpu for itself, for just polling ... thats not nice


Fix Decimal for non-standard integers

Allow Int30 to have negative values.
Fix 2 errors in Decimal’s code.

Looks great, thank you!


Travis-CI integration

Hello,
Since the urls are getting more and more everyday, it'd be keep them under control and know if they are still reachable or not. https://github.com/dkhamsing/awesome_bot is the best way to do this it seems. So, I created the .travis.yml file to trigger Travis-CI to run a build and check the urls' availability.
I hope you'll accept this PR, thanks in advance.

Thanks I will try this !

It is working really well ! thanks again :)

Glad to hear that! Thanks for accepting it ;)

By the way, I didn't want to pick a badge for you but you can do it yourself and put it to README for a better look ;) hehe


Update: [DynamoDB Patterns] Enable continuous backups and point-in-time recovery

Issue:
AWS DynamoDB tables make use of Point-in-time Recovery (PITR) feature in order to automatically take continuous backups of your DynamoDB data. Enable this feature for the following patterns:

aws-apigateway-dynamodb
aws-dynamodb-stream-lambda-elasticsearch-kibana
aws-dynamodb-stream-lambda
aws-iot-lambda-dynamodb
aws-lambda-dynamodb

Solution:
Update the DefaultTableProps in core to include pointInTimeRecovery as true by default
Best practices documentation:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/PointInTimeRecovery.html

This enhancement was pushed out in the latest release v1.58.0


Merging the code to wespeaker

Thank you for the excellent work! I would like to ask if you would mind if we adapt this code into the official WeSpeaker models. We will definitely include the original paper link, authorship, etc. I just want to check whether you are okay with the open-source license of WeSpeaker.
Best regards,
Shuai

@wsstriving  Sure, we'll be happy, if you provide working way to train it. I'm sharing archive with configs and training logs for all model sizes. The configs might be different a bit from the ones that are used in wespeaker, but main hyperparams have same structure. Also few models were trained with AAMSoftmax instead of SphereFace2, they will have better quality, if they retrained with SphereFace2.
redimnet_vox2_configs.tar.gz

Hi, I would like to ask whether the configs you provided here are the ones used in the paper, because I found that for some of them, I cannot get the same number of parameters (As shown in Table 4).
Other questions:

Some of them are using arc_margin loss and the others using sphereface 2, any specific considerations?
Do you have any additional tricks when playing with large margin finetuning? I only tested B2 currently and I can get comparable results before LM, but the one after LM is not that good.

Hi, @wsstriving thanl you for trying to implement and retrain models!
Answering your questions:

because I found that for some of them, I cannot get the same number of parameters (As shown in Table 4)

There might be small difference for b1+ model sizes, 100-200k parameters +/- due to different num of parameters calculation. Also could you please clarify what is the size difference for models? Might there be difference for model with class head and without - for pretraining it should have had additional 192 x 5994 parameters +1.15M? In our paper we reported size without classification head and features (as they are frozen during training / inference)

Some of them are using arc_margin loss and the others using sphereface 2, any specific considerations?

For all of the model sizes we found that SphereFace works better and advise to switch to it by default (b2 config should be default for all models). Most of the models were trained with same set of hyperparams: weigth decay / max LR / schedulers setup - which were copied from one of resnet configs from original wespeaker pipeline. This is true for all models sizes except probably the smallest B0 and largest B6 redimnets - there we migth sligthly changed weigth decay.

Do you have any additional tricks when playing with large margin finetuning? I only tested B2 currently and I can get comparable results before LM, but the one after LM is not that good.

Actually we don't, it should work without any changes. Could you share configs you are using for LM and metrics you are getting?

I've created a draft pull request for wespeaker (https://github.com/wenet-e2e/wespeaker/pull/346/files) that you can have a check. Basically, I've adapted your code to align with the wespeaker style and removed the preprocessing part (feature extraction) to use wespeaker's existing implementation. You can find the default configurations for B0-B6 models in the model.py file, along with a comparison of model sizes.
Unfortunately, I don't have the resources to run all the experiments right now. However, I can share some preliminary results for the B2 model with the arc_margin loss. I initially had global_context_att set to False (different from your setup)
Before using a Language Model (LM):
EER: 0.744
minDCF: 0.932
C-norm: 1.761
After using a Language Model (LM):
EER: 0.712
minDCF: 0.894
C-norm: 1.621

Thank you for sharing, there is some mismatch in features setup:

We are using larger than 10ms hop size, 15ms - doesn't degrade quality much, but makes max batch size larger that can fit on GPU, the features setup in our configs are dummy (the ones that are from wespeaker originally), cause we are using features integrated into model - we forgot to remove them.

I found our internal results for ReDimNet-B2 LM model trained with AAM loss with global_context_att set to True:
After LM （no score norm):
O: 0.675
E: 0.826
H: 1.457
There might be some improvement when setting global_context_att to True.
The best results (matching ours) you should get by using for all models:

SphereFace2 loss
ASTP pooling with global_context_att=True
Hop length: best results are achieved using 10ms, yet the improvement from 15ms is very small, and training is significant faster with 15ms features - so we would advice to use them.

Hi, @vanIvan we have merged the initial version into wespeaker https://github.com/wenet-e2e/wespeaker/pull/346, but still there is some performance gap, it will be great if you could try the current implementation and give some suggestions! BTW, if you will be at Interspeech, looking forward to talking with you face to face.

Hi, @wsstriving, thank you for integration, we'll try to look at it soon. Yes, me and few of my colleagues from our team are going to attend Interspeech and present ReDimNet there, would be nice to meet there, let's keep in touch!

Hello @wsstriving! I have realized, that there is no variable weight decay for projection head separately from backbone neural network in wespeaker pipeline - there is currently only one weight_decay used for whole network. So I've added this variable weight_decay for projection head in forked wespeaker pipeline, could you please check it and if you have time, probably retrain model to check whether it improves results (especially for SF2 loss). I also made model more lightweight during training, by increasing hop length of melbanks in it's config - now it should train faster, and one could fit bigger batch on same GPU setup.

Hi, would like ask if there will be a RedimNet model for multi-langual support? For instance trained on mixed Chinese and English speaker verification?

Yes, new models would be pretrained on voxblink2 and finetuned on voxblink2+vox2+cnceleb. They will perform way better on Chinese.

Happy to share good news, we have released first models pretrained on voxblink2, you could find them on evaluation page. The first example there is with the best voxblink2 finetuned model.


Change Leader Election Config Map for Chains Controller

Currently, it assumes default configmap config-leader-election which is also used by some other controller in the chains namespace. If someone changes chains  controller configmap, it changes other controllers also.
Fixes #1024

Changes

Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[ ] Has Docs included if any changes are user facing
[ ] Has Tests included if any functionality added or changed
[ ] Follows the commit message standard
[ ] Meets the Tekton contributor standards (including
functionality, content, code)
[ ] Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[ ] Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

@wlynch given we did not ship the configmap at all in the chains release, do we think a lot of people relied on it ?
Anyway, I agree, we need to highlight that in the release changelog yes.

@wlynch given we did not ship the configmap at all in the chains release, do we think a lot of people relied on it ? Anyway, I agree, we need to highlight that in the release changelog yes.

Technically the feature has always existed because of our usage of the knative controller framework, but we never really advertised it. This is changing the default configmap that chains looks for, which would technically break anyone currently setting the existing default knative leader election configmap (which I assume is how @khrm discovered this).
I agree its unlikely that many people were aware that this feature existed, which is why I'm fine with making the change even though it's potentially breaking. But we should update the PR description release notes with the change + instructions for how to revert back to the old behavior if needed.

/kind feature
/remove kind bug

@wlynch I have added the Breaking change note. And also updated the PR description.

/kind remove bug

/approve
/cc @wlynch @lcarva

@wlynch, I think your comment was addressed, but before I add the lgtm label, I want to make sure you have a chance to take another look.

Made some tweaks to the release note, but otherwise lgtm!
/lgtm


NIMBUS-51: Display Labels when not decorated with @Label

Description

Fixes an issue where configuring a @Grid without a @Label results in the title row of the grid not rendering labels

Overview of Changes

Considering the logic for elemLabels is only needed for @Grid params and not all collection params, I've refactored LabelStateEventHandler logic into GridStateLoadHandler
Type of Change

[ ] Bug fix

Test Details

*LabelStateOnLoadEventHandlerTest

testCollectionElemLabels`

Additional Notes

N/A

You did it @lopezton-anthem!
Thank you for signing the Anthem Opensource Software CLA.


Add support for keyed parameter in range and histgram aggregations

Resolves #1336
This PR adds support for keyed parameter in range and histogram aggregations in the same way elasticsearch does.

Codecov Report

Merging #1424 (3f623df) into main (931bab8) will decrease coverage by 0.02%.
The diff coverage is 69.44%.

@@            Coverage Diff             @@
##             main    #1424      +/-   ##
==========================================
- Coverage   94.22%   94.19%   -0.03%
==========================================
  Files         236      236
  Lines       43775    43808      +33
==========================================
+ Hits        41245    41267      +22
- Misses       2530     2541      +11

Impacted Files
Coverage Δ

src/aggregation/bucket/histogram/histogram.rs
99.60% <ø> (ø)

src/aggregation/intermediate_agg_result.rs
96.12% <28.57%> (-2.10%)
:arrow_down:

src/aggregation/agg_req.rs
95.21% <87.50%> (-0.35%)
:arrow_down:

src/aggregation/agg_req_with_accessor.rs
94.32% <100.00%> (-0.04%)
:arrow_down:

src/aggregation/agg_result.rs
74.00% <100.00%> (+0.53%)
:arrow_up:

src/aggregation/bucket/range.rs
96.31% <100.00%> (+0.01%)
:arrow_up:

src/aggregation/metric/stats.rs
97.21% <100.00%> (+0.01%)
:arrow_up:

src/aggregation/mod.rs
98.78% <100.00%> (+<0.01%)
:arrow_up:

bitpacker/src/bitpacker.rs
96.03% <0.00%> (-1.00%)
:arrow_down:

src/postings/stacker/expull.rs
99.05% <0.00%> (+0.47%)
:arrow_up:

Continue to review full report at Codecov.

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

Awesome thank you!
One thing that is missing are custom keys in ranges. Can be done in this PR or we create a separate issue for that.
GET sales/_search
{
  "aggs": {
    "price_ranges": {
      "range": {
        "field": "price",
        "keyed": true,
        "ranges": [
          { "key": "cheap", "to": 100 },
          { "key": "average", "from": 100, "to": 200 },
          { "key": "expensive", "from": 200 }
        ]
      }
    }
  }
}

@PSeitz
Thanks for the review!!  I'll add custom keys support in this PR🙏

@PSeitz
Oh sorry, I thought custom keys are already there and not working with keyed but it's actually not implemented yet?
If so, it would be great if we could have a separate issue🙏
I'm more than welcome to work on it though!

@PSeitz Oh sorry, I thought custom keys are already there and not working with keyed but it's actually not implemented yet?
If so, it would be great if we could have a separate issue I would be happy to work on it though!

Okay cool, I created an issue for that here: https://github.com/quickwit-oss/tantivy/issues/1425


te.checkpoint does not work on nn.Module that consists of te blocks

We have a model that consists of several layers of te.Linear defined as, e.g. torch.nn.Sequential().
E.g.,
num_layers = 5
seq_length = 1024
hidden_dim = 2048

model = torch.nn.Sequential()
for _ in range(num_layers):
    model.append(te.Linear(hidden_dim, hidden_dim))

When running te.checkpoint on a single te.Linear layer things work as expected but when we try to checkpoint the whole model via
output = te.checkpoint(model, model_input, use_reentrant=False)
loss = MSE(output, target)
loss.backward()

we get the following error:
torch.utils.checkpoint.CheckpointError: torch.utils.checkpoint: A different number of tensors was saved during the original forward and recomputation.
Number of tensors saved during forward: 20
Number of tensors saved during recomputation: 10

I believe this is due to the fact that the function _is_te_module (run here) returns true if the module is not directly a TE module (and the te.checkpoint() will run the default PyTorch checkpoint function). But for many more complex model definitions this willl always be the case.
If I remove that _is_te_module check from te.checkpoint() to make sure it's not running the torch checkpoint function but actually the TE checkpoint function the above code works and I also verified that the gradients are the same regardless of whether I run with or without checkpointing.
I don't know if this is intended behavior but in many cases we might want to apply checkpointing to larger parts of the model and not individual layers.
If this is not the intended behavior it might make sense to update the _is_te_module to recursively check all children of the module to see if any of them are TE modules.
Attached code to reproduce the error (commenting out the following lines as a quick check will make it run and produce correct gradients):
import torch
from torch.autograd import grad

import transformer_engine.pytorch as te
from transformer_engine.common.recipe import Format, DelayedScaling

if __name__ == "__main__":
    num_layers = 5
    seq_length = 1024
    hidden_dim = 2048

    # Generate random model input and target for MSE loss
    model_input = torch.rand(8, seq_length, hidden_dim).cuda().to(dtype=torch.float)
    target = torch.rand(8, seq_length, hidden_dim).cuda().to(dtype=torch.float)
    criterion = torch.nn.MSELoss()

    # Define the model
    model = torch.nn.Sequential()
    for _ in range(num_layers):
        model.append(te.Linear(hidden_dim, hidden_dim))
    model.to(dtype=torch.float32).cuda()

    # Define FP8
    fp8_format = Format.HYBRID
    fp8_recipe = DelayedScaling(
        fp8_format=fp8_format, amax_history_len=16, amax_compute_algo="max"
    )
    autocast_args = {"enabled": True, "fp8_recipe": fp8_recipe}
    autocast = te.fp8_autocast

    def inner(compare_grads):
        with autocast(**autocast_args):
            output = te.checkpoint(model, model_input, use_reentrant=False)
            output2 = model(model_input)

        loss = criterion(output, target)
        loss2 = criterion(output2, target)

        if compare_grads:
            # compute gradients
            grads = grad(loss, model.parameters())
            grads2 = grad(loss2, model.parameters())

            # compare gradients
            print("Gradients are equal: ")
            print(torch.all(torch.eq(grads[0], grads2[0])))
            print(torch.all(torch.eq(grads[1], grads2[1])))

            # print gradients to check they are nonzero and not nan
            print("")
            print(grads[0])
            print(grads2[0])
            print("")
            print(grads[1])
            print(grads2[1])
        else:
            loss.backward()
            loss2.backward()

    # run model
    fp8_scaling_iters = 50

    # warmup iterations to get FP8 scaling parameters
    for _ in range(fp8_scaling_iters):
        inner(compare_grads=False)

    inner(compare_grads=True)

This makes sense. @denera could you take a look at this issue?

Hi @tohinz -- I'll be filing a PR to change the pass through behavior shortly, but just to unblock you for the time being, could you try passing context_fn=te.distributed.get_activation_recompute_contexts into the checkpoint function?

Can confirm that this fixes it for me. Thanks.


util/packer,test/rootfs: Install kernel 3.16.0

The default trusty kernel is 3.13, but the backported “LTS Enablement” package is already available and will be the default in 14.04.2

LGTM

LGTM


turn a list of pairs representing quil instructions into strings

greetings ;D  i thought this was useful to make writing quil instructions lispy.  i noticed that you didn't have a test package so here are my tests as comments:
(is
 (macroexpand-1
  '(cl-forest::quill
    (H 0)
    (CNOT 0 1)
    (MEASURE 0 [0])
    (MEASURE 1 [1])))
 '(CL-FOREST:QUIL "H 0" "CNOT 0 1" "MEASURE 0 [0]" "MEASURE 1 [1]"))

(is
 (length
  (cl-forest::run
   (cl-forest::quill
    (H 0)
    (CNOT 0 1)
    (MEASURE 0 [0])
    (MEASURE 1 [1]))
   '(0 1)
   10))
 10)

i have a better idea sec


Feature: Add an option to the properties window to run shortcuts as admin

[ ] Add a toggle switch to the shortcut properties page to run shortcuts as administrator.

Hi, I'm currently working on this, could you assign me?

Do we really want it in General instead of under the Shortcut tab?

Let's do it under the shortcut page.

@hecksmosis please note the changes to the description

Ok, I'll modify the pr in a bit


Translation of Cancel and Save buttons

Could you merge this pull request (if it is possible)?
https://github.com/brianpkelley/md-color-picker/pull/109

Could you make a pull request with the changes you want? There seems to be a lot of code in that PR that is unrelated to those text bindings. If you could make a PR with only the code related to the okText and cancelText bindings, I'd be happy to merge it :)

@jherkel I've merged your PR and made a new release - version 1.1.0.

I have tried to use a new version 1.1.0 but there is a problem because dist directory still contains old version.Could you also sync dist directory?

@jherkel I rebuilt dist/ and released a new version - 1.1.1
Let me know if there are any problems.


[WIP] Bandit tutorials

@sampreet-arthi @threewisemonkeys-as
I have made two different classes for DCBTrainer and MABTrainer.
Also, should I add the tutorial for contextual bandits in the same file as this or make a new one?

Since there's a lot of different bandits, I'd suggest keeping the tutorial docs in separate files

Also, you will have to edit the tests files relating to whatever changes you have made.

Take a look at the lgtm errors

I thought of just including the basic explanation of the problem and the algo. I can also add some formulae and equations if needed.

What my idea was to include the basic description of the bandit problem and its setting (which was previously in the UCB doc) in the EpsGreedy doc instead, since it is the most basic agent and someone new to RL will most probably want to read that up first. People wanting to use UCB will mostly have the basic knowledge of what a bandit is and so I think it might be better in the file 'Tutorial_on_bandits' instead of 'Using_UCB'.

@Sharad24 @threewisemonkeys-as @sampreet-arthi
If this is good I'll start pushing the docs I've made for other bandit algos? Any particular suggestions?

Sounds good!

Apart from the few small suggestions, look good.

I did a git pull on my local copy of the branch to pull the code review changes I made here. And it doubled up the commits(all the older commits show up again). Did I do something wrong here?

Is there any code that's coming twice or any other change? If not, it's probably not a problem.

Is there any code that's coming twice or any other change? If not, it's probably not a problem.

No there's no repeating code, so I guess that's ok. Should I have used git fetch and git rebase instead of git pull to avoid this in the future?

Maybe git fetch and git merge. Best would be to make changes only locally. It shouldn't be a recurring problem dw.

I have added the tutorials for all the agents. Maybe we can seperate the bandit agents and the other agents into two different folders under genrl/docs/source/usage/tutorials ?

Yeah. Since there are a lot of bandit based agents, it makes sense to have a seperate section within tuorials for bandits

Also I think you will have to edit the tutorials/index.rst for these files to show up in table of contents.

@Darshan-ko, did you check if the docs look fine locally?

@Darshan-ko, did you check if the docs look fine locally?

If you mean the formulae and equations, yes they look fine locally.
I'll just make a different folder for bandit tutorials and edit the index.rst file

@threewisemonkeys-as If I make a different folder under tutorials named Bandits, will I need to have a different index.rst file in tutorials/Bandits as well or just adding Bandits to tutorials/index.rst and changing the :maxdepth: 2will work?

You can either  (I think, not 100% sure) -

reference the individual tutorials from tutorials/index.rst
reference them in tutorials/bandit/index.rst and reference this file in tutorials/index.rst and increase depth

I've added an index.rst file in tutorials/bandits and also changed the depth in tutorials/index.rst. I think this will work.

@threewisemonkeys-as @Sharad24 any other changes needed?

looks good

Ok, @Sharad24 can you approve/merge

Merge at will @sampreet-arthi @threewisemonkeys-as


Remove alculquicondor from OWNERS

What type of PR is this?
/kind documentation
What this PR does / why we need it:
I'm super proud of what we have achieved with this project that started almost 3 years ago.
We not only built important features for real users, but we did so with care and passion for writing good software.
And it paid off. Kueue is an important building block for large and small companies doing AI training on Kubernetes.
I am confident that @tenzen-y and @mimowo can lead the project to higher levels. And we are already seeing multiple other contributors stepping up with designs, code and ideas.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
/hold
I can still help around until Friday, but I wanted to have the PR ready to go :)
Does this PR introduce a user-facing change?

NONE

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

Even the tests are not happy about it.

/retest

Aldo, congrats for driving the successful project from the ground up. You've not only led the project but also the whole community around it, on issues, on PRs, on slack and more.
Good luck on your next endeavours, and always feel free to return, send a PR or chime into discussions :).

/hold cancel
Thank you all 😭

/hold cancel
Thank you all 😭

😭😭😭

/cherry-pick website


"Chat clip that"

When "chat clip that" gets asked (with a global cooldown), Kingfisher takes the last X messages and displays it an easy-to-read format.

Done. Even through the chaos


add new functions to play tag, track or album, and fix a couple of minor bugs

Add arguments to play either a track, tag, or album
Update bandcamp_parser.Album.tracks() to eliminate duplicate tracks returned by the parser
Update bandcamp_parser.Track.download_link() to raise an error when bandcamp does not provide a valid file.

Yeah fair enough about argparse just being lazy. I can push an update to that when I get a spare minute. And I'll check the download link too --- I haven't had any issues yet with that.

Ok so, busy week, but have a moment now to look at this again. I've updated to use argparse, so that's a little cleaner now.
The reason I added a check to download_link is because when Bandcamp fails to produce an mp3 the exception thrown is quite long and I doesn't tell you what's gone wrong. It's only happened a couple of times and I can't reproduce it at the moment, but I recall that the exception given suggests that there's an issue with soup not with the content Bandcamp returned. I think it's a little easier to understand what's gone wrong here by throwing a more specific error.


Edit or replace nslookup command with more reliable method

digwebinterface.com was showing the changes I made to the NS while nslookup was returning what appears to be a cached version of the results. Add the command to clear the cache or replace with digwebinterface.com

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

ID: 4cb21b82-0660-2c3f-1651-86285fa64e59
Version Independent ID: 2829303e-b6ba-537c-2751-8497e3d591cc
Content: Tutorial: Host your domain and subdomain - Azure DNS
Content Source: articles/dns/dns-delegate-domain-azure-dns.md
Service: dns
GitHub Login: @asudbring
Microsoft Alias: allensu

@datocrats-org Thanks for the feedback! We are currently investigating and will update you shortly.

@datocrats-org , Appreciate your patience. We have edited the document accordingly and it would take sometime for the changes to get reflected over the document.
We are closing this issue for now.If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


[ENH] Proposed aeon deprecation policy

further to the developers meeting on 5th September, those present agreed on trying to re-instate a deprecation policy starting from 0.6.0. This is a draft which I think reflects what we agreed, please feel free to adjust/add/remove.

I think we should have an exclusion for deprecation policy for any module deemed "experimental". Im thinking the new similarity search and condensing modules


Implement support for Message Streams API

Add functions for accessing the Message Streams API

@pgraham3 this PR includes new functions for working with the MessageStreams API. Please check it out when you have the chance!


Bug: ValueError: badly formed hexadecimal UUID string

Expected Behaviour
Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\python\lib\threading.py", line 1016, in _bootstrap_inner
    self.run()
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\python\lib\threading.py", line 953, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\python\lib\subprocess.py", line 1515, in _readerthread
    buffer.append(fh.read())
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\python\lib\codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc6 in position 200: invalid continuation byte
Traceback (most recent call last):
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\modules\deadline\client\api\_telemetry.py", line 172, in _get_telemetry_identifier
    uuid.UUID(identifier, version=4)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\python\lib\uuid.py", line 177, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\addons\deadline_cloud_blender_submitter\__init__.py", line 104, in invoke
    return self.execute(context)
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\addons\deadline_cloud_blender_submitter\__init__.py", line 72, in execute
    self.widget = create_deadline_dialog()
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\addons\deadline_cloud_blender_submitter\open_deadline_cloud_dialog.py", line 38, in create_deadline_dialog
    api.get_deadline_cloud_library_telemetry_client().update_common_details(
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\modules\deadline\client\api\_telemetry.py", line 351, in get_deadline_cloud_library_telemetry_client
    return get_telemetry_client("deadline-cloud-library", version, config=config)
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\modules\deadline\client\api\_telemetry.py", line 332, in get_telemetry_client
    __cached_telemetry_client = TelemetryClient(
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\modules\deadline\client\api\_telemetry.py", line 97, in __init__
    self.telemetry_id: str = self._get_telemetry_identifier(config=config)
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\modules\deadline\client\api\_telemetry.py", line 175, in _get_telemetry_identifier
    config_file.set_setting("telemetry.identifier", identifier)
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\modules\deadline\client\config\config_file.py", line 426, in set_setting
    write_config(config)
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\modules\deadline\client\config\config_file.py", line 279, in write_config
    _reset_directory_permissions_windows(config_file_parent_path, username, "(OI)(CI)(F)")
  File "C:\Users\jaehyeok\DeadlineCloudSubmitter\Submitters\Blender\python\modules\deadline\client\config\config_file.py", line 214, in _reset_directory_permissions_windows
    for line in icacls_output.splitlines():
AttributeError: 'NoneType' object has no attribute 'splitlines'

I successfully added the DeadlineCloudSubmitter as an addon in Blender, but an error occurs when I run it.
blender : v3.6.12
Current Behaviour
OS : Window 11 x64
install : DeadlineCloudSubmitter-2<IP_ADDRESS>-windows-x64-installer
Reproduction Steps
Running it with administrator privileges doesn't work, and I tried various installation paths, but it still failed.
Code Snippet
.

aws configure

@vnfmsqkek3
have you managed to solve this problem? and how?
I got a same probrem with windows 10 enviroment.
with "DeadlineCloudSubmitter-2<IP_ADDRESS>-windows-x64-installer"
blender 3.6.10

and if I re-open submitter from render menu, It opens up submitter window, but some button doesn't work, and after submitt job, it gives me error message again

but looks like job submition is fine, and render is successfuly done.
did you have same behavier? how did you fix this error?


Add Serializer to XML config

The ehcache-core.xsd in the xml module doesn't let you configure a org.ehcache.spi.serialization.Serializer for a given Cache configured in XML. We probably want to support this a both <cache/> and <cache-template/> levels

SerializationProvider should not be the part of the CacheConfiguration but as of now it needs to be part of the Store.Configuration.
Reason being OnHeapStore needs key and value serializers but DiskStore uses different serializers(for Element and Object).
Would it make sense to retain SerializationProvider as part of Store.Configuration so that the Stores can get the serializers as required?

To enable Serializers to be configured from xml requires extension of ehcache-core.xsd with a different namespace.(just like jsr107 service)
DefaultSerializationProvider(JavaSerializationProvider in this case) will fall in a different namespace in xsd with a parser implemented. This requires a new project, as having it in impl creates a cyclic dependency among projects.
If the ehcache user wants to use a different SerializationProvider, he will have to create another namepsace and write the parser again(or may be he can reuse the one implemented for the DefaultSerializationProvider).This will hold true for all the Services with ServiceConfiguration. Is it the right understanding ?


add nlf token

你好，请提供透明背景logo信息，谢谢。

您好，请在附件查看，谢谢。
On 07/27/2018 15:07，Welinotifications<EMAIL_ADDRESS>wrote：
Closed #1296https://github.com/consenlabs/token-profile/pull/1296.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/consenlabs/token-profile/pull/1296#event-1756627473, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AnonRRHEaxSda0mKde_Vs8PahRsnWuCsks5uKrxCgaJpZM4VambU.


Easier way to customise autodoc integration

It could be neat to be able to specify exactly the text injected to autodoc entries. So our config value could be either a bool or a custom string.

On a second thought, the custom strings wouldn't have access to the event parameters, so maybe we shouldn't do this after all. It's pretty easy to implement a minimal extension.


Cross-extension communication is not torn down correctly when pinging times out

When the message channel pinger detects a timeout and decides to dispose the message channel, the disposal process is interrupted with JavaScript SyntaxError.
As the result, the message channel may be left opened afterwards (though all requests coming through it will fail).

/cc @dskaram


How to create jewelry website using Bagisto?

Hi Team,
I want to use bagisto for jewelry website but challenge is there would not be fixed price of any product. Product's price will vary on gold price , diamond price and and weight.
Could you pleas let me know If this is possible in bagisto or I have to create this from scratch without using bagisto.
Your help would be valuable.
Thank You

Hi @digiapps
You can create this from bagisto and you need to add Task Scheduling which will update product price at fix interval of time.

In which table I have to update price using scheduler and in which file I will calculate price? and How to overwrite price that is available in product add form?

Hi @digiapps
You need to update the price in product_flat table.
When you will add Scheduler, you can call any file to calculate price and update it.
You don't need to override price just give any dummy price of that time and scheduler will update it automatically.

Thanks for the update from which table I will take other information of products that are fix and added with product like gold weight, diamond weight and diamond price

Ho to get all product's other attributes value to calculate final price in scheduler?


Fixed plant constructor

Fixes the plant constructor to fit within the growth stage, and sightly changes filterEntities method.

Forgot to edit tests to match


LEGO: Pull request from lego/hb_04604851-bac4-4681-9f74-73de611d6e48_20220204163928420 to main

LEGO: Pull request from lego/hb_04604851-bac4-4681-9f74-73de611d6e48_20220204163928420 to main with localized lcls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 48.3%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
14788

Relevant Lines:
29074

💛  - Coveralls


Slash double asterisk slash suppose to remove the GOOD CODE.

Hi,
I faced wrong behavior of module.
I use :
options: {
				singleline: true,
				multiline: true
			},

If following lines exists in code it will remove it:
/asteriskAsterisk/
CODE will REMOVED!
/asteriskAsterisk/

Except of it things works awesome!

@dmitryou Thank you for bringing this to my attention.
To be clear, you want to be able to remove both single line and multi-line comments but making sure to preserve that line you show as CODE will REMOVED!?
I will have to play around with it and write some tests for it. In the meantime you can insert a space between the asterisks and it will remove correctly.
Example:
/* */
This code should be preserved
/* */

Yep, my solution was to remove this kind of comments :)
Thanks


Please add tsuru.io to the platforms box

Tsuru is an extensible and open source Platform as a Service software. More information: https://tsuru.io
Logo: https://tsuru.io/resources/images/brand.svg (background color is #223)

Thanks Magno, leaving out for now though. Please show some signs of bigger market share.


How to utilize the time-slider?

Hi,
when using NerfVis, there is a time-slider in the top-right corner, but there is nothing about it in the documentation. How can i utilize it in the visualization? Can I train a NeRF on a video and then use the time-slider to display said video from an arbitrary viewpoint?
Thanks a lot!

Hi, the time slider is not designed for dynamic nerf but simply allows you to show stuff at specific times.
As seen in the documentation, any of the add* functions  support the argument time=<int>  which enables the times slider and it will only be shown at the specified time.
Default (-1) is to show at all times.


[Example] Update pytorch example

example for https://github.com/WasmEdge/WasmEdge/pull/3724

Hello, I am a code review agent on flows.network.
It could take a few minutes for me to analyze this PR. Relax, grab a cup of coffee and check back later. Thanks!


⚠ HopeAlley Ecards has degraded performance

In c547103, HopeAlley Ecards (https://hopealley.com/ecards) experienced degraded performance:

HTTP code: 200
Response time: 6238 ms

Resolved: HopeAlley Ecards performance has improved in 5d62492 after 12 minutes.


docker image name seems to be wrong

Hello,
in the Read.Me file you have declared that i should execute the command:
docker run -it --rm -v $(pwd):/mindGlide -w /mindGlide armaneshaghi/ms-pinpoint/mind-glide:latest {name_of_nifti_file}
But when running this command i get the following exception:
docker: Error response from daemon: pull access denied for armaneshaghi/ms-pinpoint/mind-glide, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

For me it seems as the name of the image is wrong, as there is an "armaneshagi/mind-glide" image on docker hub as well as a "mspinpoint/mindglide" image.
Which image would be the correct one, or do i really need special access to the resource as the exception above says?
Thanks in advance for your help!

we are working on this here https://github.com/MS-PINPOINT/mindGlide/pull/24 should be resolved soon

is there a possibility to use mindglide while this is resolved?

until the issue is resolved you can run this command instead:
docker run -it --rm --gpus all -v $(pwd):/mindGlide -w /mindGlide -v $(pwd):/mnt mspinpoint/mindglide:may2024 {name_of_nifti_file}

Hi,
I've tried running the temporary fix posted above but keep getting the following:
Traceback (most recent call last):
File "/opt/mindGlide/mindGlide/run_inference.py", line 230, in
main(args)
File "/opt/mindGlide/mindGlide/run_inference.py", line 41, in main
os.mkdir(working_dir)
PermissionError: [Errno 13] Permission denied: '/mnt/tmpMINDGLIDEt616vhffjh'
Thanks in advance for any suggestions :)

Your error looks like Docker does not have the correct permissions. Can you check if the Docker container has writing permissions in the directory you are mounting?
Another way to solve permission issues would be to create a /tmp/mindglide directory on your local machine, copy the nifti-file to it and then try to run the Docker container again:
docker run -it --rm --gpus all -w /mindglide -v "/tmp/mindglide:/mnt" mspinpoint/mindglide:may2024 {name_of_nifti_file}

Hi @phiphi0815, many thanks for your quick reply! Creating a /tmp/mindglide directory didn't work for me, as the /tmp folder has root permissions, but I set up a folder in /home/christine/Documents instead and made sure it had all the necessary user permissions. I am trying to run mindGlide like so:
docker run -it --rm -w /mindGlide -u 1000:1000 -v /home/christine/Documents/mindglide_tmp:/mnt mspinpoint/mindglide:may2024 /mnt/
but now I'm getting this error: Permission denied: './runs_12_fold0__mindglide'
Any ideas?
Kind regards,
Christine

Hi @ChristineFarrugia, may I ask what terminal you are using? Docker containers can behave very strangely if you run them in certain terminals.
If you are on a Windows machine, try using PowerShell.
The following steps worked for me:
My nifti-file is called test_flair.nii.gz.

create a folder you can later mount and copy test_flair.nii.gz to that folder:
mkdir -p C:\DockerTest\mindglide\
cp .\test_flair.nii.gz C:\DockerTest\mindglide\
Run docker using the new directory:
docker run -it --rm --gpus all -v "C:/DockerTest/mindglide:/mnt" mspinpoint/mindglide:may2024 test_flair.nii.gz

The Permission denied: './runs_12_fold0__mindglide error might also arise if the container cannot read your nifti-file properly.
In the code you shared docker run -it --rm -w /mindGlide -u 1000:1000 -v /home/christine/Documents/mindglide_tmp:/mnt mspinpoint/mindglide:may2024 /mnt/ you are not providing a nifti-file but just the /mnt/ directory at the end of the line.
If you are still experiencing permission issues, it may be caused by a more general problem:

Docker Shared Drives Settings: Ensure that Docker has permission to access the drive where your directory is located.
Adjust Directory Path for Windows: Windows paths can sometimes cause issues with Docker due to the backslashes. Ensure you are using the correct format. Replace backslashes with forward slashes or use double backslashes.
Permissions: Ensure that the directory and its contents have the necessary permissions to be accessed by Docker. Right-click the folder, go to Properties, and ensure the correct permissions are set under the Security tab.

Let me know if any of these suggestions are helpful.
Best wishes,
Philipp

Hi Philipp,
Sorry for the sparse information I gave you earlier.

I am running this on a bash shell on Ubuntu 24.04 (my user's uid/gid=1000 and is part of the docker group)
the full command I'm running is (assuming my .nii.gz file is called test .nii.gz):
docker run -it -w /mindGlide -u 1000:1000 -v /home/christine/Documents/mindglide_tmp:/mnt mspinpoint/mindglide:may2024 /mnt/test.nii.gz
the /home/christine/Documents/mindglide_tmp has execute permissions all the way down and full rwx permissions on itself
the full output is as follows:

python /opt/mindGlide/mindGlide/run_inference.py --model_file_paths /opt/mindGlide/models/_20240404_conjurer_trained_dice_7733.pt --scan_path /mnt/test.nii.gz
/mnt folder content:  ['test.nii.gz']
model_file_paths: ['/opt/mindGlide/models/_20240404_conjurer_trained_dice_7733.pt']
model_paths:  ['/opt/mindGlide/models/_20240404_conjurer_trained_dice_7733.pt']
scan to segment:  /mnt/test.nii.gz
python  /opt/monai-tutorials/modules/dynunet_pipeline//inference.py -fold 0 -expr_name _mindglide -task_id 12 -tta_val False --root_dir /mnt/tmpMINDGLIDEuvSkGeQx8P --datalist_path /mnt/tmpMINDGLIDEuvSkGeQx8P --checkpoint /opt/mindGlide/models/_20240404_conjurer_trained_dice_7733.pt
Output:
Error: Traceback (most recent call last):
  File "/opt/monai-tutorials/modules/dynunet_pipeline//inference.py", line 204, in <module>
    inference(args)
  File "/opt/monai-tutorials/modules/dynunet_pipeline//inference.py", line 41, in inference
    os.makedirs(infer_output_dir)
  File "/opt/conda/lib/python3.8/os.py", line 213, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/opt/conda/lib/python3.8/os.py", line 223, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: './runs_12_fold0__mindglide'

Traceback (most recent call last):
  File "/opt/mindGlide/mindGlide/run_inference.py", line 230, in <module>
    main(args)
  File "/opt/mindGlide/mindGlide/run_inference.py", line 133, in main
    raise Exception("output file does not exist: ", output_file)
Exception: ('output file does not exist: ', 'runs_12_fold0__mindglide/Task12_brain/test.nii.gz')

The temporary workdir (tmpMINDGLIDE*) seems to have been correctly created with user:group christine:christine and permissions 755 i.e. rwx for my user and r-x otherwise.

So, I assume that the problem already occurs when the software tries to run that inference script, which fails with a permission denied error when trying to create the sub-folders in the tmp workdir and does not generate the necessary output files (this, then, causes the second exception in the main script).
But I have no idea why the internally called script fails to create its sub-folder (given that it should still run with the same uid/gid that I provide when launching docker, right?). Any ideas?

Could you try to run
docker run -it --rm --gpus all -v "/home/christine/Documents/mindglide_tmp:/mnt" mspinpoint/mindglide:may2024 test.nii.gz
And let me know if the output is different?

Hi Philipp,
This appears to solve the issue - many thanks for your help! I am now encountering problems due to having no GPUs on my desktop. I tried to force PyTorch to use the CPU, like so:
docker run -it --rm -e CUDA_VISIBLE_DEVICES="" -u 1000:1000 --cpus=5 -v "/home/christine/Documents/mindglide_tmp:/mnt" mspinpoint/mindglide:may2024 test.nii.gz
Here is the stack trace I got:
Traceback (most recent call last):
  File "/opt/monai-tutorials/modules/dynunet_pipeline//inference.py", line 204, in <module>
    inference(args)
  File "/opt/monai-tutorials/modules/dynunet_pipeline//inference.py", line 52, in inference
    net = get_network(properties, task_id, val_output_dir, checkpoint)
  File "/opt/monai-tutorials/modules/dynunet_pipeline/create_network.py", line 72, in get_network
    net.load_state_dict(torch.load(pretrain_path))
  File "/opt/conda/lib/python3.8/site-packages/torch/serialization.py", line 712, in load
    return _load(opened_zipfile, map_location, pickle_module, **pickle_load_args)
  File "/opt/conda/lib/python3.8/site-packages/torch/serialization.py", line 1046, in _load
    result = unpickler.load()
  File "/opt/conda/lib/python3.8/site-packages/torch/serialization.py", line 1016, in persistent_load
    load_tensor(dtype, nbytes, key, _maybe_decode_ascii(location))
  File "/opt/conda/lib/python3.8/site-packages/torch/serialization.py", line 1001, in load_tensor
    wrap_storage=restore_location(storage, location),
  File "/opt/conda/lib/python3.8/site-packages/torch/serialization.py", line 176, in default_restore_location
    result = fn(storage, location)
  File "/opt/conda/lib/python3.8/site-packages/torch/serialization.py", line 152, in _cuda_deserialize
    device = validate_cuda_device(location)
  File "/opt/conda/lib/python3.8/site-packages/torch/serialization.py", line 136, in validate_cuda_device
    raise RuntimeError('Attempting to deserialize object on a CUDA '

RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load with map_location=torch.device('cpu') to map your storages to the CPU.
Traceback (most recent call last):
  File "/opt/mindGlide/mindGlide/run_inference.py", line 230, in <module>
    main(args)
  File "/opt/mindGlide/mindGlide/run_inference.py", line 133, in main
    raise Exception("output file does not exist: ", output_file)
Exception: ('output file does not exist: ', 'runs_12_fold0__mindglide/Task12_brain/test.nii.gz')

Can mindGlide be run on CPU only, by any chance?

We do not recommend running without GPU and it has not been tested , although some users have reported they have successfully ran it with CPU, we have never tried in our lab.


remove client.py

See ollama-python

Looks fine. You should probably stick a note in the README and the docs about how to get the official python client.

small nit otherwise LGTM! Thanks!!


bridgedSourceLoc should be a member on SyntaxProtocol

We have changed the paradigm to prefer passing ASTGenVisitor as a parameter to eg. Collection.map(in:) rather than defining a function on ASTGenVisitor that takes an argument because it puts the subject of the operation at the start, which reads nicer.
To stick with that paradigm, ASTGenVisitor.bridgedSourceLoc(for node: (some SyntaxProtocol)?) should become
extension SyntaxProtocol {
  func bridgedSourceLoc(in astgen: ASTGenVisitor) { … }
}

I'm not sure if it's okay for me to work on this, but it didn't look so complicated so I created a test PR for the poc https://github.com/apple/swift/pull/68460
Before I can expand the change to the whole bridgeSourceLoc usages, could you please take a look at it and provide some guidance if it's the right direction that this issue is trying to resolve?


feat:fixed templates

this issue fix #13 and #14
Previously , when i pulled the request issue and pr templates were not implemented properly
just a fix for previous PR.

Thank you @Ghat0tkach , we will merge it soon!!


feat: add issue template for documentation 📋🚀

Description:

To streamline the process of documenting suggestions and improvements for the Imagine-AI repository, we propose implementing a new "Documentation 📋" issue template.
This template will serve as a structured form for users to present their suggestions on enhancing our project's documentation.

Key Points:

The "Documentation 📋" issue template will contain sections such as "Issue Description," "Additional Context," "Screenshots or Examples (if applicable)," and "Proposed Solution (optional)."
By using this template, contributors can provide essential details about the documentation issue or enhancement, facilitating better understanding and collaboration among team members.
The template will include a checklist to ensure that contributors are aware of our Code of Conduct and have read our Contributing Guidelines.

Expected Outcome:

The implementation of the "Documentation 📋" issue template will encourage more users to actively contribute to our documentation efforts.
It will help maintainers and contributors efficiently address and prioritize documentation improvements, resulting in more comprehensive and user-friendly documentation for Imagine-AI.

Hey there @SurajPratap10 👋🏻
Please make sure to assign this issue to me to make the work done!
Let's proceed with adding this issue template to improve the documentation process and make Imagine-AI more accessible to all users! 📚🚀


Retry to get logging configmap when failed

When deploying pods with Istio sidecar, it takes a few seconds until
network is configured. In fact, Serving's system pods always fail when
Istio sidecar is enbled.
To fix it, this patch changes to retry to get logging configmap for 5
seconds.
Fixes https://github.com/knative/serving/issues/7486

@vagababov Sorry, my bad. Updated.

/assign @mattmoor


ARROW-2780: [Go] Run code coverage analysis

needs #2193

again, travis failure unrelated to this CL.

Sorry about that, the tracking JIRA is https://issues.apache.org/jira/browse/ARROW-2782

@sbinet could you rebase now that #2193 is merged?

I'll rebase in a couple of hours.

done.