fix: add version to download-extension targetDirName

Types

[x] 🐛 Bug Fixes

Background or solution

copilot:walkthrough

Changelog

copilot:summary

 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.yxy167584 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

 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.yxy167584 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Add restrictions/usage limits

Restrict access to the chatbot to only approved phone numbers but also set usage limits (eg. by tokens) for each person per day.

Remember to modify the create_message db function so that it also updates the last_message_at timestamp of that user to do this.

This should also include a spam control!


Systray icons blury when "animated" icons play

Whenever I connect to wifi using the networkmanager-applet, usually small animations play of the wifi symbol going up and down and what not. But for some sort of reason its all blury and no animation plays. You can see it has the similar affect to my pasystray icon too when I change volume.

Duplicate of  #1440. This has been happening recently, for some reason the background isn't cleared and new icons are drawn over the old ones resulting in blobs. However I haven't had much time to look into this issue.


choco feature enable -n  allowEmptyChecksums

Hello,
Not sure if anyone can help me but boxstarter seems to ignore this or I am missing some sort of extra switch?    I also cannot seem to use
--allowEmptyChecksums.   Both switches seem to work fine if I run chocolatey natively
Thanks for anyones help

I have the same issue (breaking in gist, working natively).
Funnily enough, when I put cinst nodejs.install -y --allow-empty-checksums in a gist and run it as a boxstarter script, it will print the help for the choco install command with the command switch descriptions overlapping each other (interleaved lines, much more visible with shell colouring): https://gist.github.com/zhuangjindu/8ae15b093d6c567860fdaad246d88ce4

Yeah. Exact same thing I was a bit lazy and didn't copy the whole output
On Tue, Aug 16, 2016 at 11:17 AM Jane Du<EMAIL_ADDRESS>wrote:

I have the same issue (breaking in gist, working natively).
Funnily enough, when I put cinst nodejs.install -y --allow-empty-checksums
in a gist and run it as a boxstarter script, it will print the help for the
choco install command with the command switch descriptions overlapping each
other (interleaved lines, much more visible with shell colouring):
https://gist.github.com/zhuangjindu/8ae15b093d6c567860fdaad246d88ce4
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mwrock/boxstarter/issues/198#issuecomment-240134848,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUDHhaQaPL7Xwg1yktL422QXKuMjhZh5ks5qgdRwgaJpZM4Jk-2m
.

Boxstarter runs with an embedded chocolatey.dll and does not leverage choco.exe. So the version of chocolatey currently bundled with boxstarter does not understand what --allow-empty-checksums is.

Mark thanks so much does the same apply to
Choco feature enable or is that usable?
I love this program by the way been a long time since I had this much fun
building boxes
On Tue, Aug 16, 2016 at 3:04 PM Matt Wrock<EMAIL_ADDRESS>wrote:

Boxstarter runs with an embedded chocolatey.dll and does not leverage
choco.exe. So the version of chocolatey currently bundled with boxstarter
does not understand what --allow-empty-checksums is.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mwrock/boxstarter/issues/198#issuecomment-240204784,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUDHhR23QXee3MGhOiEyPiD0W8kXlw21ks5qggnIgaJpZM4Jk-2m
.

Thanks @deckerjohn! I think feature enable is the same story.

SO, within the space of a month, my automated deployment system has gone from working to useless
Packages which installed on our test servers a month ago, i come back to test before a roll out and now i get
By installing you accept licenses for the packages.
adobereader v2015.007.20033
Downloading adobereader
from 'http://ardownload.adobe.com/pub/adobe/reader/win/AcrobatDC/1500720033/AcroRdrDC1500720033_MUI.exe'
Download of AcroRdrDC1500720033_MUI.exe (146.89 MB) completed.
WARNING: Missing package checksums are not allowed (by default for HTTP/FTP,
HTTPS when feature 'allowEmptyChecksumsSecure' is disabled) for
safety and security reasons. Although we strongly advise against it,
if you need this functionality, please set the feature
'allowEmptyChecksums' ('choco feature enable -n
allowEmptyChecksums')
or pass in the option '--allow-empty-checksums'.
Empty checksums are no longer allowed by default for non-secure sources. Please ask the maintainer to add checksums to
this package. In the meantime if you need this package to work correctly, please enable the feature
allowEmptyChecksums or provide the runtime switch '--allowEmptyChecksums'. We strongly advise against allowing empty
checksums for HTTP/FTP sources.
At C:\ProgramData\chocolatey\helpers\functions\Get-CheckSumValid.ps1:160 char:5

throw "Empty checksums are no longer allowed by default for non-s ...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : OperationStopped: (Empty checksums...TP/FTP sources.:String) [], RuntimeException
FullyQualifiedErrorId : Empty checksums are no longer allowed by default for non-secure sources. Please ask the
maintainer to add checksums to this package. In the meantime if you need this package to work correctly, please en
able the feature allowEmptyChecksums or provide the runtime switch '--allowEmptyChecksums'. We strongly advise aga
inst allowing empty checksums for HTTP/FTP sources.
The install of adobereader was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\adobereader\tools\chocolateyInstall.ps1'.
See log for details.
Chocolatey installed 0/1 package(s). 1 package(s) failed.

so i think, ok, i'll add
choco feature enable -n allowEmptyChecksums
to the text file
no difference
ok, i'll add the --allow-empty-checksums switch to the
cinst adobereader --allow-empty-checksums
no joy each a package is tried to be installed and the visual output of choco help
So is this something which can be fixed soon in boxstarter, do i need to do something on my proget repo or do i need to spend more time working on this solution?
So far mwrock has explained WHAT is causing the problem, was wondering if there was a timescale on a fix?

@mightywomble you might want to have a look at the suggestions that were made here:
https://gitter.im/chocolatey/choco?at=57b456a68d93113d5f039dac
To see if that will help you out.

To echo that thread, there are incompatibilities with boxstarter and the latest chocolatey releases.  The best way to work around this, though admittedly not a great solution is to uninstall chocolatey 0.10.0. In the past, having boxstarter coexist with newer versions of chocolatey has not been a problem but 0.10.0 is a (intentionally) breaking change and its powershell helper files require the --allow-empty-checksums flag to work properly and the chocolatey engine inside boxstarter does not understand that parameter.

Thanks, i'll give downgrading a go,
Just for future reference is having this "working" in the pipeline?
For anyone else having this issue
choco upgrade chocolatey --version <IP_ADDRESS> --allow-downgrade
Does appear to fix the problem (pretty obvious now i think about it, however on a plus side I did manage to make some internal php scripts run better, so not all bad today)
@gep13  and @mwrock  your help as always is appreciated..

@mwrock quick question, is there somewhere listed the chocolaty parameters which boxstarter does understand at present? I couldn't find these and i think they may be quite useful..

I had hoped to update the chocolatey dll a couple weeks back but ran into a couple fundamental incompatibilities that require either some updates to choco or ratrher deep refactorings to boxstarter. I need to do some more debugging to determine if a small update/fix in chocolatey can be made to accomodate boxstarter before moving to a major version change in boxstarter.
Boxstarter currently ships with the equivilent of chocolatey 0.9.10-beta-20151210. If you try to use a parameter that choco does not understand, I believe you should get error messaging including a list of supported switches.

I went to look up that version. I need to spend more time with BoxStarter source.

Thats handled by a build task @ferventcoder https://github.com/mwrock/boxstarter/blob/master/BuildScripts/default.ps1#L230

That's not entirely accurate - Boxstarter is installing the latest chocolatey, version 0.10.0. I just ran it and it keeps failing due to the new requirements. I specifically did not install chocolatey as part of my gist, to see if Boxstarter's version would work better. It didn't.

Well your package is installing chocolatey (https://gist.githubusercontent.com/flatlinebb/3b807d3b2afe248f02956740fc27dd10/raw/71bdd58d436f241b13b74eb1ea8d4bca0309fbe9/gistfile1.txt) that will install the latest version.

I will take that part out and try again. I thought I already did, but maybe
I forgot to save the edit.
On Aug 18, 2016 8:09 PM, "Matt Wrock"<EMAIL_ADDRESS>wrote:

Well your package is installing chocolatey (https://gist.
githubusercontent.com/flatlinebb/3b807d3b2afe248f02956740fc27dd10/raw/
71bdd58d436f241b13b74eb1ea8d4bca0309fbe9/gistfile1.txt) that will install
the latest version.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/mwrock/boxstarter/issues/198#issuecomment-240916651,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEjHKgdj7fIO02P-Ndh1Vc_LoBAdtzJKks5qhR59gaJpZM4Jk-2m
.

I resolved by downgrading chocolatey with no ill effects on my build script.  Thanks for everyones input on this thread I learned a lot!!

Let's not close this, boxstarter still needs to have this ability.

Ok, sorry I'm new to all the proceedings around here :-)
On Tue, Aug 23, 2016 at 8:12 AM, Rob Reynolds<EMAIL_ADDRESS>wrote:

Let's not close this, boxstarter still needs to have this ability.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/mwrock/boxstarter/issues/198#issuecomment-241711419,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUDHhUHoEIkMGDNY7JbB6SgKFuj7LODgks5qiuPHgaJpZM4Jk-2m
.

@deckerjohn said...
Ok, sorry I'm new to all the proceedings around here :-)

Not a problem at all.  You should see a re-open button below, since you created the issue.  Can you click that?

Another workaround you can do is set $env:ChocolateyAllowEmptyChecksums - now that won't work with choco 0.10.x as it ensures those environment vars are not influenced externally, but it will work with Boxstarter.
https://github.com/chocolatey/choco/blob/4171c8880ba678be364ca6cc36a64dc70633cae9/src/chocolatey.resources/helpers/functions/Get-CheckSumValid.ps1#L129

Another workaround - use --ignore-checksums instead.

I added all of the different options you have when you run into this issue here: https://github.com/chocolatey/choco/issues/112#issue-58511395
The first option is consumer-based. Did you know you could pass the checksums yourself (of course boxstarter needs upgrade chocolatey.lib to support it first)?

Hmm..  BoxStarter seems to use whatever version of Chocolatey is installed if Chocolatey is installed first.  I proved this by doing just that and then using the "downgrade" option of Chocolatey and the BoxStarter Shell recognized the "updated" older version of Chocolatey now installed.
This did trigger some inconvenience and explains why using our scripts from scratch mostly works vs. our "advanced" instructions which start with installing Chocolatey and BoxStarter manually first and are totally broken.  Usually, each person is required to go the advanced route as when we use the straight script that grabs/installs BoxStarter from boxstarter.org, it fails with that silly .NET 2.0 error.  Not always, but I tend to blame our "enterprise" restrictions.

@sumo300 are you doing this from inside the Boxstarter shell or just via the web or an Invoke-Boxstarter call with a script using cinst/choco?

@dragon788 Inside the BoxStarter Shell.

When you say the script that grabs boxstarter from the website, do you mean
the click once or the bootstrapper? I haven't had any issues with the
bootstrapper other than having to ignore a certificate error or two
depending on the endpoint. Right now boxstarter.org isn't doing SSL so that
isn't an issue there.
Good to know that can use the newer versions come out although I found
there a certain arguments that are better set via the environment because
boxstarter doesn't always pass them through, although chocolatey also
ignores some via the environment as a security measure.
On Oct 18, 2016 1:11 AM, "Michael Sumerano"<EMAIL_ADDRESS>wrote:

@dragon788 https://github.com/dragon788 Inside the BoxStarter Shell.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mwrock/boxstarter/issues/198#issuecomment-254416061,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAdxXrvEG85xFszpQrufdVgqFthfhvYPks5q1GMGgaJpZM4Jk-2m
.

I just tried boxstarting my fresh Windows installation, but it seems like half the packages (of 80+ total) failed due to missing checksums. Just after the failure I came to read about it here. Will there be a fix rather than the workarounds? Because it seems, the packages won't all be upated with checksums any time soon.

Will there be a fix rather than the workarounds?

You mean a fix to boxstarter?

A fix to boxstarter. I thought that's why the issue is still open. Fortunately I was easily able to install the failed packages afterwards in one go thanks to choco.

Was thinking so but just making sure :)

PR #219 merged. Boxstarter uses a later version of Chocolatey lib now. Resolving this issue.


Jacqueline Binya GSOD-2020 Application

Signed-off-by: Jacqueline Binya<EMAIL_ADDRESS>Please find attached a link with my proposal for the Build Documentation for D&I Badging Project.

Hi @JackieBinya
Thanks for the PR.
It would be great of you fix the sign-off. It is pretty easy to fix it using the command line.
This will fix the sign-off on the last commit.
git commit --amend --signoff

This will push the changes (here, it is only the sign-off).
git push --force-with-lease origin patch-1

Let us know if you need any help. :smile:

Had problems with sign off


Release v0.5.1

Release Checklist

[ ] OWNERS must LGTM the release proposal.
At least two for minor or major releases. At least one for a patch release.
[ ] Verify that the changelog in this issue and the CHANGELOG folder is up-to-date

[ ] Use https://github.com/kubernetes/release/tree/master/cmd/release-notes to gather notes.
Example: release-notes --org kubernetes-sigs --repo kueue --branch release-0.3 --start-sha 4a0ebe7a3c5f2775cdf5fc7d60c23225660f8702 --end-sha a51cf138afe65677f5f5c97f8f8b1bc4887f73d2

[ ] For major or minor releases (v$MAJ.$MIN.0), create a new release branch.

[ ] an OWNER creates a vanilla release branch with
git branch release-$MAJ.$MIN main
[ ] An OWNER pushes the new release branch with
git push release-$MAJ.$MIN

[ ] Update README.md, CHANGELOG, charts/kueue/Chart.yaml (appVersion) and charts/kueue/values.yaml (controllerManager.manager.image.tag) in the release branch:
[ ] An OWNER prepares a draft release

[ ] Write the change log into the draft release.
[ ] Run
make artifacts IMAGE_REGISTRY=registry.k8s.io/kueue GIT_TAG=$VERSION
to generate the artifacts and upload the files in the artifacts folder
to the draft release.

[ ] An OWNER creates a signed tag running
git tag -s $VERSION
and inserts the changelog into the tag description.
To perform this step, you need a PGP key registered on github.
[ ] An OWNER pushes the tag with
git push $VERSION

Triggers prow to build and publish a staging container image
gcr.io/k8s-staging-kueue/kueue:$VERSION

[ ] Submit a PR against k8s.io,
updating k8s.gcr.io/images/k8s-staging-kueue/images.yaml to
promote the container images
to production:
[ ] Wait for the PR to be merged and verify that the image registry.k8s.io/kueue/kueue:$VERSION is available.
[ ] Publish the draft release prepared at the Github releases page.
Link:
[ ] For major or minor releases, merge the main branch into the website branch to publish the updated documentation.
[ ] Send an announcement email to<EMAIL_ADDRESS>and<EMAIL_ADDRESS>with the subject [ANNOUNCE] kueue $VERSION is released. Link:
[ ] Update README.md, CHANGELOG, site/config.toml, charts/kueue/Chart.yaml (appVersion) and charts/kueue/values.yaml (controllerManager.manager.image.tag) in main branch:
[ ] For a major or minor release, prepare the repo for the next version:

[ ] create an unannotated devel tag in the
main branch, on the first commit that gets merged after the release
branch has been created (presumably the README update commit above), and, push the tag:
DEVEL=v0.$(($MAJ+1)).0-devel; git tag $DEVEL main && git push $DEVEL
This ensures that the devel builds on the main branch will have a meaningful version number.
[ ] Create a milestone for the next minor release and update prow to set it automatically for new PRs:

Changelog
Describe changes since the last release here.

cc: @alculquicondor

We need to wait to cut a patch release until https://github.com/kubernetes-sigs/kueue/pull/1366 is merged.

/assign

Thanks @alculquicondor!
/close

/close


real_time_correlative_scan_matcher_3d_test failed

I change the resolution of hybrid_grid_ real_time_correlative_scan_matcher_3d_test.cc to 0.05f or 0.2f, the test ends up failed. The test succeed only in resolution 0.1f, why?
hybrid_grid_(0.05f),
[       OK ] RealTimeCorrelativeScanMatcher3DTest.AlongXYZ (265 ms)
[ RUN      ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundX
I0807 15:38:30.244786 12696 real_time_correlative_scan_matcher_3d_test.cc:70] Score: 0.899924
../cartographer/mapping/internal/3d/scan_matching/real_time_correlative_scan_matcher_3d_test.cc:71: Failure
Value of: pose
Expected: is nearly { t: [-1.000000, 0.000000, 0.000000], q: [1.000000, 0.000000, 0.000000, 0.000000] }
  Actual: { t: [-1.000000, 0.000000, 0.000000], q: [0.999988, 0.003732, -0.003249, -0.000023] }
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundX (264 ms)
[ RUN      ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundY
I0807 15:38:30.509793 12696 real_time_correlative_scan_matcher_3d_test.cc:70] Score: 0.899848
[       OK ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundY (265 ms)
[ RUN      ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundYZ
I0807 15:38:30.778345 12696 real_time_correlative_scan_matcher_3d_test.cc:70] Score: 0.899696
[       OK ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundYZ (269 ms)
[----------] 7 tests from RealTimeCorrelativeScanMatcher3DTest (1994 ms total)

[----------] Global test environment tear-down
[==========] 7 tests from 1 test case ran. (1994 ms total)
[  PASSED  ] 6 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundX

hybrid_grid_(0.2f),
[ RUN      ] RealTimeCorrelativeScanMatcher3DTest.AlongXYZ
I0807 15:42:46.291740 12844 real_time_correlative_scan_matcher_3d_test.cc:70] Score: 0.89928
../cartographer/mapping/internal/3d/scan_matching/real_time_correlative_scan_matcher_3d_test.cc:71: Failure
Value of: pose
Expected: is nearly { t: [-1.000000, 0.000000, 0.000000], q: [1.000000, 0.000000, 0.000000, 0.000000] }
  Actual: { t: [-0.900000, 0.000000, 0.000000], q: [1.000000, 0.000000, 0.000000, 0.000000] }
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.AlongXYZ (0 ms)
[ RUN      ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundX
I0807 15:42:46.292315 12844 real_time_correlative_scan_matcher_3d_test.cc:70] Score: 0.9
../cartographer/mapping/internal/3d/scan_matching/real_time_correlative_scan_matcher_3d_test.cc:71: Failure
Value of: pose
Expected: is nearly { t: [-1.000000, 0.000000, 0.000000], q: [1.000000, 0.000000, 0.000000, 0.000000] }
  Actual: { t: [-1.000000, 0.000000, 0.000000], q: [0.999976, 0.006981, 0.000000, 0.000000] }
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundX (1 ms)
[ RUN      ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundY
I0807 15:42:46.292858 12844 real_time_correlative_scan_matcher_3d_test.cc:70] Score: 0.9
../cartographer/mapping/internal/3d/scan_matching/real_time_correlative_scan_matcher_3d_test.cc:71: Failure
Value of: pose
Expected: is nearly { t: [-1.000000, 0.000000, 0.000000], q: [1.000000, 0.000000, 0.000000, 0.000000] }
  Actual: { t: [-1.000000, 0.000000, 0.000000], q: [0.999976, 0.000000, 0.006981, 0.000000] }
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundY (0 ms)
[ RUN      ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundYZ
I0807 15:42:46.293411 12844 real_time_correlative_scan_matcher_3d_test.cc:70] Score: 0.9
../cartographer/mapping/internal/3d/scan_matching/real_time_correlative_scan_matcher_3d_test.cc:71: Failure
Value of: pose
Expected: is nearly { t: [-1.000000, 0.000000, 0.000000], q: [1.000000, 0.000000, 0.000000, 0.000000] }
  Actual: { t: [-1.000000, 0.000000, 0.000000], q: [0.999951, 0.000000, 0.006981, 0.006981] }
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundYZ (1 ms)
[----------] 7 tests from RealTimeCorrelativeScanMatcher3DTest (4 ms total)

[----------] Global test environment tear-down
[==========] 7 tests from 1 test case ran. (4 ms total)
[  PASSED  ] 3 tests.
[  FAILED  ] 4 tests, listed below:
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.AlongXYZ
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundX
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundY
[  FAILED  ] RealTimeCorrelativeScanMatcher3DTest.RotationAroundYZ

@SirVer @gaschler @wohe @cschuet
any idea?

In my eyes this sounds like a false alarm. I guess the accuracies of the checks in the test are too strict.

In my eyes this sounds like a false alarm. I guess the accuracies of the checks in the test are too strict.

Thanks a lot, I get it but some time I cought this fault but I have no idea about this :
[ RUN      ] RealTimeCorrelativeScanMatcherTest.AlongZ
I0915 11:30:45.266042  4900 real_time_correlative_scan_matcher_test.cc:71] Score: 0.899797
unknown file: Failure
C++ exception with description "basic_string::_M_create" thrown in the test body.
[  FAILED  ] RealTimeCorrelativeScanMatcherTest.AlongZ (3 ms)
[ RUN      ] RealTimeCorrelativeScanMatcherTest.AlongXYZ
I0915 11:30:45.268503  4900 real_time_correlative_scan_matcher_test.cc:71] Score: 0.897157
unknown file: Failure
C++ exception with description "basic_string::_M_create" thrown in the test body.
[  FAILED  ] RealTimeCorrelativeScanMatcherTest.AlongXYZ (2 ms)
[ RUN      ] RealTimeCorrelativeScanMatcherTest.RotationAroundX
I0915 11:30:45.270977  4900 real_time_correlative_scan_matcher_test.cc:71] Score: 0.899657
unknown file: Failure
C++ exception with description "basic_string::_M_create" thrown in the test body.
[  FAILED  ] RealTimeCorrelativeScanMatcherTest.RotationAroundX (3 ms)

@EdwardLiuyc Can you reproduce in a debugger and provide a stack trace for this uncaught exception? This would be really helpful.

Closing as inactive


The maxIpReg doesn't work

When I use the least version of this plugin,i found the maxIpReg doesn't work,but it not appear anything error or log on the Console.
I hope you can fix this importaunt error
The Sponge Version:spongeforge-1.12.2-2705-7.1.0-BETA-3221
The Forge Version:forge-1.12.2-<IP_ADDRESS>05-universal

Just use the flexiblelogin-0.17.3

,i found the maxIpReg doesn't work

How do you tested it? Currently it checks against the last joined IP-address of players.

i use the same ip to create new accout and i can create two more and so on,the plugin didn't stop me to create new account
i make sure every about use the same ip

Hi. I have this same issue. I use the latest version. There's anyway to fix this? This option is very important.

I have checked that in my own local host, this function works, but in my hosting provider (my real server) doesn't work.

Ok, nevermind. Resetting the config files seems fix this


feat(namada): Support Namada test

To support Namada test,

Add Namada bootstrapping under chain/namada
Enable to specify an IP address for a node

It would be great if you had a better way to create docker network

Change Hermes config to set the chain type
Add the example test: examples/namada/namada_chain_test.go

I think this PR is just blocked on getting a merge from latest main, not the link check fyi :)


Setup MKDocs to to uphrade and publish documentation.

Describe the feature
For now, this project uses its README.md and other files combined as primary documentation. As we have covered a few modules, I look forward to adding and publishing documentation like FastAPI Link.
For the initial setup, I want someone to

Setup basic layout using Materials for MkDocs
Build the navbar section with details about GitHub
You can use the current readme to display on the primary page.
Plan about how we can add the rest of the documentation.

Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[ ] I'm a GSSoC'24 contributor
[ ] I want to work on this issue

Note - I have already set up the MkDocs.
You can use the following command to run and test the documentation files.
## Commands

* `mkdocs new [dir-name]` - Create a new project.
* `mkdocs serve` - Start the live-reloading docs server.
* `mkdocs build` - Build the documentation site.
* `mkdocs -h` - Print help message and exit.

## Project layout

    mkdocs.yml    # The configuration file.
    docs/
        index.md  # The documentation homepage.
        ...       # Other markdown pages, images and other files.

Can i work on this issue under GSSoc'24? @nikhil25803

Go ahead @adishgarg

Would love to work on this issue when available !
Looking forward to it .

Hey @Daksh-khandelwal-1495, you can coordinate with @adishgarg and can work on other feature related to MkDocs.
Make sure to raise different PRs

@nikhil25803 do we want to replicate the Fast API doc completely or just use it as a reference because they employ a lot of external css and js

For reference only @adishgarg


fix: rotationCorrection bug fixes

can you provide a sample video to test? this breaks rotation == 90 which is handled here

this only fixes the aspect ratio, but the video is still flipped/ rotation is not correct,
you can use video captured in iOS and use it in linux

video renderer will rotate the content, so changing the size is enough in player.dart. i don't have an ios device.

video

tested on linux and it doesnt'

I don't have linux environment. It works correctly on macOS. the rotation code is the same on all platforms. can you show me the log


[Bug] Using Safari on a MAC OPERATING system vm found that the chart does not work properly

Version
5.3.2
Link to Minimal Reproduction
https://codepen.io/cheung-shih/pen/abYmQjb
Steps to Reproduce
In a VIRTUAL machine running MacOS operating system, Use safari browser to open the code.
Current Behavior

I have a virtual machine running MacOS operating system, and I tried to simulate ajax requests on this machine to draw charts with different data per second.
when I use Safari on this machine, I find that the charts don't change and the data doesn't show up, but when I use Google Chrome everything works fine.
I tried not using a virtual machine, Google and Firefox both worked fine, but for some personal reason so i have no way to try using Safari outside of a virtual machine.

Expected Behavior
I wanted Safari to be able to draw diagrams as well as Google chrome.
If can‘t, can tell me why?
Environment
- OS: macOS Monterey (12.0.1)
- Browser: Safari 15.1(176<IP_ADDRESS>.20)、Chrome(80.0.3987.149)
- Framework<EMAIL_ADDRESS>
Any additional comments?
The VM configuration is as follows:
memory: 14GB
CPU: 8
HDD(SATA): 100GB
Network Adapter: Bridge mode (automatic)

There is no way to know what's happening based on the information provided.
I don't have a virtual machine. I testes it on Safari on MacOS without VM and it works fine.
Here are what you can do:
Open the console on VM Safari and see if there is any error. Debug the related code and step in to see what's going on wrong.
If there is no error, you can change your test case to see what special setting and trigger the problem.
Basically, it's your own responsibility to do the job to see what's going wrong. People from the community can only give you some help.

根据提供的信息，无法知道发生了什么。
我没有虚拟机。我在没有 VM 的 MacOS 上的 Safari 上对其进行了测试，它运行良好。
以下是您可以执行的操作：
在 VM Safari 上打开控制台，看看是否有任何错误。调试相关代码并介入以查看发生了什么问题。 如果没有错误，您可以更改您的测试用例，看看有什么特殊设置并触发问题。 基本上，您有责任完成这项工作，看看出了什么问题。社区的人只能给你一些帮助。

谢谢您的回答。
虚拟机里面的safari浏览器和谷歌控制台没有任何报错。
在虚拟机外的safari是能够正常工作的。
目前还没有发现触发机制，怀疑单纯是在操作系统是macOs的safari中会出现图表显示异常的问题，是否和定时器异步获取数据有关？

I have the same problem. Is there a solution?


Consolidate drawing order

Currently stimuli are drawn in a relatively unspecified order; the client hasn't really got good control over this. We should think about a method that makes drawing in a order that is under control of the client.
Stimuli are connected with the window when they are created. They are intimately tied together, once a stimulus is created for a window it can be presented on that window. A stimulus gets a timestamp once it is started.
When stimuli are overlapping (taking the depth z-coordinate out of the equation), the stimuli that are drawn first will end up on the rasterized canvas, as other stimuli are not presented closer to the participant. The depth buffer will make sure that stimuli closer to the participant than the previous are drawn, others are not drawn.
There are at least two ways that we can create a draw order

We order the stimuli when they are attached to the window (The creation time of the PsyStimulus, via its constructor)
We order them on basis when the PsyStimulus.play or PsyStimulus.start method is called.

We can make a draw order using both methods, but then there might be some stimuli left when new one's are presented. So perhaps we would like to reorder them based on the stimuli still present on the window.

You can always use the z coordinate to force one stimulus above the other, but I would consider that to be more of a Power Users feature.


intercom-rails 0.2.36 breaks rake tasks with LoadError for intercom.rake

The intercom.rake file was removed in 0.2.36, but the load 'intercom-rails/intercom.rake' line in the railtie was not removed. That means any Rake task will crash with a LoadError as soon as the intercom-rails railtie is loaded by Rails.
Version info

intercom-rails version: 0.2.36
Rails version: 4.2.6

Expected behavior
rake test and other Rake tasks should execute without error.
Actual behavior
$ rake test
rake aborted!
LoadError: cannot load such file -- intercom-rails/intercom.rake
Rakefile:6:in `<top (required)>'

Steps to reproduce

Add gem "intercom-rails", "0.2.36" to Gemfile
bundle install
rake -T

Logs
LoadError: cannot load such file -- intercom-rails/intercom.rake
activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `load'
activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `block in load'
activesupport-4.2.6/lib/active_support/dependencies.rb:240:in `load_dependency'
activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `load'
intercom-rails-0.2.36/lib/intercom-rails/railtie.rb:15:in `block in <class:Railtie>'

I would submit a PR to fix this, but there appears to be no branch for the 0.2.x series.

This has been fixed in the 0.3.x versions.


feat: create initial readme

This pull request adds:

Initial README.md file for your viewing pleasure.

Allow merging.


Retrieve Key from Ethereum Patricia Tree

I want to retrieve and stream all the keys of the Ethereum Patricia tree but I can't find any viable way can you help me? is this possible?

Hi @PanagiotisDrakatos I believe this question was answered on the Hyperledger Discord: https://discord.com/channels/905194001349627914/938504958909747250/1199375217139654766.
Please reopen if I am mistaken :)

@siladu that's correct i forgot to delete it this question was answered on the Hyperledger Discord


Filter conversations by metadata

Currently conversations.list allows filtering on three fields. We would like to enable filtering on any conversation metadata so that we can build features that need to rely on different (authorized) views of the data.
TODO: Discuss API query syntax

We have sofar discussed two options:

Integrate an (embedded) query store like Solr and then use the Lucene syntax.

Stick with the rocksdb store for now and use a document style query syntax that could look like so:

{
  "filters": [
    {
      "key": "conversation.channel_id",
      "value": ["123", "1234"],
      "comparison": "oneOf"
    },
    {
      "key": "source.contact.first_name",
      "value": "Grace",
      "comparison": "matchText" // regex
    },
    {
      "key": "source.contact.conversation_id",
      "value": "53b696be-ef96-48d6-87b0-79d53c324b6a \n",
      "comparison": "equals" // exact match
    }
  ]
}

This approach requires that we use Jackson polymorphism on the request payloads.
cc @lucapette

I'd step away from the implementation for now (because, for example, you could do lucene syntax and still use rocksdb), the question to me is what's the feature set we should expose (aka what kind of filtering one can do) and what's the most developer-friendly UI we can provide.
To me the most critical point is to clarify how to combine filters together. As I understand it, in the example proposed we'd have to default to either and or or (funny word play is'nt it?). I can imagine we could expand the syntax of the proposed JSON. The obvious alternative is to provide a lucene like syntax. The JSON would look different:
{"filters": "conversation.channel_id: (123 1234) source.contact.first_name:\"*Grace*\" source.contact.conversation_id: \"\53b696be-ef96-48d6-87b0-79d53c324b6a\""}

this syntax would answer the question about boolean operators in a nice (kind of standard way).
One bonus point of using this syntax: it would be more future-proof both for us (because we could rely on a hand-made search first and then rely on a lucene server if needed) and for the users of the platform (because they could also do the same if we never end up relying on lucene). But, as I said, I'd focus on the feature set/UI first


Set by copy

The main idea was to rewrite the function set_rofi() into a more generic one. In fact, it isn't much more than a rename.
This PR depends on #33

I cannot get this to work with the latest 0xdec/base16-rofi updates. Apparently Rofi 1.5 handles themes differently, and support has been added to the base16-rofi template 4 months ago. This introduces new .rasi files, which conflicts with the default .config files used originally. So everytime the set_by_copy function queries the themes, it will list 2 files for Rofi now. This leads to the following unexpected behaviour:
cp: cannot stat '/home/niek/.base16-manager/0xdec/base16-rofi/themes/base16-materia.config'$'\n''/home/niek/.base16-manager/0xdec/base16-rofi/themes/base16-materia.rasi': No such file or directory

I'm not sure how to pick this up from the generic set method point of view.

I adapted the function, s.t. an argument $ending can be passed.
To work with Rofi 1.4, we can easily pass "config" as ending.
Altough this works fine, it isn't the solution for Rofi. I think we have to support the new configuration sooner or later, but I would open a seperate issue for this.

Suppose this should do fine for now.


windows gets low disk performances

Please, have a look at this.
Shortly: It's a post where I report about some tests conducted on kvm/virtualbox to better understand a poor disk performance demonstrated by windows VMs under KVM on Centos 7.2.
Used qemu-kvm is coming from centos virt sig, virtio is 0.1.117 and host kernel is latest stock.
Test is a basic iozone random-mix on small files.
I've seen kvm Windows guests provide poor performance in iozone random mix with 1 thread, so I've started performing some comparisons to understand where the flaw was.
As a summary: I've tested both a virtio scsi and an iscsi target (the latter is mounted from within the VM as additional storage and is NOT passed as libvirt storage). I've tested kvm VMs, both linux and Windows, plus a remote Windows workstation (for the iscsi target comparisons) along with a number of Virtual Box instances running on such workstation.
While Windows has good performances even on a remote iscsi targets either as host or Virtual Box Guest, in kvm only linux can provide acceptable thuroughput.
Windows in kvm "fails" both on vscsi or (local) iscsi targets.
Maybe I can use the post as a starting point to provide you more info and let me fix the issue. server fault community simply suggests to wait for the upcoming centos 7.3... while this can be a good advice IMHO it is a bit over-simplistic to classify the issue as "kvm+virtio sucks on centos 7.2".
thank you!

Thanks a lot for reporting the issue.
Is it some sort of regression in  0.1.117 or it is a permanent problem?
How vioscsi is bad comparing with viostor and IDE?
Can you post the obtained results along with Windows and Linux VMs
command lines?
Best regards,
Vadim.

OK, I'll do some tests and I'll use this post as an ongoing effort populated on the fly by a number of tests.
As first, the windows command line:
/usr/libexec/qemu-kvm -name win8_scsi_test -S -machine pc-i440fx-rhel7.2.0,accel=kvm,usb=off -m 4096 -realtime mlock=off -smp 2,sockets=2,cores=1,threads=1 -uuid 02cb8b1d-57c7-a6b4-23d9-c959517b0c9d -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-win8_scsi_test/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime -no-shutdown -boot menu=off,strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x5 -drive file=/dev/virt/iscsi_test,if=none,id=drive-scsi0-0-0-0,format=raw,cache=none,aio=native -device scsi-hd,bus=scsi0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0-0-0-0,id=scsi0-0-0-0,bootindex=1 -drive if=none,id=drive-ide0-0-0,readonly=on,format=raw -device ide-cd,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 -drive file=/dev/virt/virtio_test,if=none,id=drive-ide0-0-1,format=raw,cache=none,aio=native -device ide-hd,bus=ide.0,unit=1,drive=drive-ide0-0-1,id=ide0-0-1 -drive file=/var/lib/libvirt/images/virtio-win.iso,if=none,id=drive-ide0-1-0,readonly=on,format=raw -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -netdev tap,fd=33,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:36:7c:56,bus=pci.0,addr=0x3 -netdev tap,fd=34,id=hostnet1,vhost=on,vhostfd=35 -device virtio-net-pci,netdev=hostnet1,id=net1,mac=52:54:00:01:de:12,bus=pci.0,addr=0x4 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -device usb-tablet,id=input0 -vnc <IP_ADDRESS>:4 -k it -device VGA,id=video0,vgamem_mb=16,bus=pci.0,addr=0x2 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6 -msg timestamp=on

there is no hyper-v features but those have shown marginal improvement, not 3x or 2x.
this is the KVM:
[root@dl190g9 ~]# yum info qemu-kvm
Plugin abilitati:fastestmirror
Determining fastest mirrors
 * base: mirrors.prometeus.net
 * extras: mirrors.prometeus.net
 * updates: mirrors.prometeus.net
Pacchetti disponibili
Nome         : qemu-kvm
Arch         : x86_64
Epoch        : 10
Versione     : 1.5.3
Rilascio     : 105.el7_2.4
Dimensione   : 1.8 M
Repo         : updates/7/x86_64
Sommario     : QEMU is a FAST! processor emulator
URL          : http://www.qemu.org/
Licenza      : GPLv2+ and LGPLv2+ and BSD
Descrizione  : qemu-kvm is an open source virtualizer that provides hardware emulation for
             : the KVM hypervisor. qemu-kvm acts as a virtual machine monitor together with
             : the KVM kernel modules, and emulates the hardware for a full system such as
             : a PC and its assocated peripherals.
             :
             : As qemu-kvm requires no host kernel patches to run, it is safe and easy to use.

lets do some benches...

Thank you for your prompt reply.
First of all, please turn hv_time vCPU flag on, and make sure that guest doesn't use HPET or
"useplatformclock" is enabled.
In addition, try enabling hv_vapic as well (if your host CPU comes without APICv)
Vadim.

OK,
new bench with virtIO and the following snippet added to xml:
 <clock >
  <timer name='hypervclock' present='yes'/>
 </clock>
<features>
  <hyperv>
   <vapic state='on'/>
  </hyperv>
 <features/>

no trace of HPET or useplatformclock in original XML
Results doesn't change...
   Run began: Mon May 30 10:37:31 2016

    File size set to 4096 KB
    Command line used: /Iozone3.405/iozone -i 0 -i 8 -t 1 -s 4m
    Output is in Kbytes/sec
    Time Resolution = 0.000005 seconds.
    Processor cache size set to 1024 Kbytes.
    Processor cache line size set to 32 bytes.
    File stride size set to 17 * record size.
    Throughput test with 1 process
    Each process writes a 4096 Kbyte file in 4 Kbyte records

    Children see throughput for  1 initial writers  =  277843.78 KB/sec
    Parent sees throughput for  1 initial writers   =   10234.10 KB/sec
    Min throughput per process                      =  277843.78 KB/sec
    Max throughput per process                      =  277843.78 KB/sec
    Avg throughput per process                      =  277843.78 KB/sec
    Min xfer                                        =    4096.00 KB

    Children see throughput for  1 rewriters        =  649932.06 KB/sec
    Parent sees throughput for  1 rewriters         =   13404.88 KB/sec
    Min throughput per process                      =  649932.06 KB/sec
    Max throughput per process                      =  649932.06 KB/sec
    Avg throughput per process                      =  649932.06 KB/sec
    Min xfer                                        =    4096.00 KB

    Children see throughput for 1 mixed workload    =  535083.25 KB/sec
    Parent sees throughput for 1 mixed workload     =  449170.28 KB/sec
    Min throughput per process                      =  535083.25 KB/sec
    Max throughput per process                      =  535083.25 KB/sec
    Avg throughput per process                      =  535083.25 KB/sec
    Min xfer                                        =    4096.00 KB

Still thinking about an error on my side...

We have completed performance testing cycle some time ago.
(https://bugzilla.redhat.com/show_bug.cgi?id=1023894#c11)
No issues have been found so far.
Closing this issue for now.
If anyone experiences the similar problems when running the resent virtio block or scsi drivers on the latest stable upstream qemu, please feel free to reopen it again or open a new issue.
Vadim.


git: Add missing grev alias to docs

#7841 adds support for the grev alias for git revert, however this is not reflected in the documentation.

Thanks!


feat(cli): Use ts-node-dev instead of nodemon

:tada: This PR is included in version 2.10.0 :tada:
The release is available on:

v2.10.0
GitHub release

Your semantic-release bot :package::rocket:


Replace uses of mem::uninitialized with mem::MaybeUninit

Corrects some UB and fixes deprecation warnings.

Looks like travis has an outdated stable rust somehow, despite fetching it on demand?

Looks like this can go ahead now.


TypeError: The "path" argument must be of type string. Received undefined

Current behavior

tsconfig.json:

{
  "files": [],
  "references": [
    { "path": "./tsconfig.app.json" },
    { "path": "./tsconfig.node.json" }
  ]
}

Expected behavior
Align with tsc -b:

Steps to reproduce the issue

clone https://github.com/chenjiahan/rsbuild-repro-ts-checker-reference
pnpm i
pnpm build

I think this error is caused by this TypeScript PR.
Here, TypeScript removes the buildInfoPath judgment after 5.6.0, resulting in the error of The "path" argument must be of type string.
And it will affect the type detection of subsequent ts-checker-rspack-plugin / fork-ts-checker-webpack-plugin.
I think this problem can be fixed in TypeScript / ts-checker-rspack-plugin / fork-ts-checker-webpack-plugin

Add buildInfoPath non-empty check in TypeScript
ts-checker-rspack-plugin / fork-ts-checker-webpack-plugin in getRealPath to handle scenarios where the path parameter is undefined.


style(runtime-dom): use earlier return rewrite style.ts

This is largely subjective - but I only use early return if the branches are big and have extra nesting. In this case it just doesn't seem necessary.


Bump scanpy and scvelo version

Implements #141
Will have to deal with writing the transition matrix.

@Marius1311 I've changed the saving location of the transition matrix to be adata.obs['T_{fwd,bwd}'], the params are in adata.uns['T_{fwd,bwd}_params'] - previously, they were in adata.uns['T_{fwd,bwd}']['params'].
If everything is fine, I will get this merged and finish #225

Hi Mike, sorry, just getting to this now!

@Marius1311 No worries, I've been keeping myself busy with _repr_html for Lineage:

Do you have any suggestions?

@Marius1311 thanks a lot, merging!

oh, that representation for the lineage class looks very nice indeed! Will the colors be the associated lineage class colors? That would be nice!


Task to load sip2 configs using a list of service point codes

Given that I had to load it this way initially and that it looks up the ids based on the service points listed, I don't think we necessarily need to change all of it to pull from the "orig" platform.


Format sample codes

This PR will format sample Ballerina codes in the getting_started directory.

@Shan1024 We have formatted these samples to make sure the debugger works with these samples. We have a limitation in the grammar at the moment which cannot process new lines. Hence, this PR cannot be merged until we get that fixed at the grammar level.

@Shan1024 , Could you please fix conflicts. ? Since whitespace support is added to composer, we should be able to merge this.

@hasithaa : Conflicts are resolved. Please review and merge.

We have moved the examples to ballerina-by-example site and all the samples are updated. Hence closing this PR.


add notification listener to disconnect once the printer is ready

Instead of just waiting for 30s, we're listening for the printer's notifications. My testing suggests this is working well - I can run the script twice in a row without the hard-coded delay and the printer seems to have enough time to receive the next print instructions. I'm not 100% sure about the notification itself, but another project uses it for showing the print status and it looks like that's working out for them.

Thanks @ashbork!

@ashbork can I ask you on which platform did you test it? I think on macos it's hanging without receiving any events 😢

Sorry for not responding, I was on vacation. Yep, the event is still going through for me! Thank you for that change, the timeout should've been there in the first place :D


Receiving Video Stream From Non Local Network

Hi,
I am trying to implement the VideoChatDemo in Unity UWP platform. The project is working properly when two laptops are connected in the same network. But I am trying to receive a video stream to a laptop running the same exact project but connected to a different network (A friend of mine in fact residing in the other end of the city). I guessed that it would not work with the current setup. But I do not know how to make it work. Could anyone please help me with this?
I don't know if this is the correct platform to pose this question but I did not find any good forum about this topic so I am asking it here

There is not much different between a local and non-local network. The only thing that may be different is if one of you is behind a NAT, in which case you need to setup a STUN server for NAT punching in PeerConnection.IceServers. What signaler are you using? node-dss / NodeDssSignaler? You need to make sure that the NodeDssSignaler.HttpServerAddress is valid for both peers, that is one of them at least has the HTTP address of the node-dss server instead of <IP_ADDRESS>. And of course make sure the node-dss is reachable from the outside, so that the other peer can connect to it (so check Windows firewall for NodeJS, etc.).

Hi,
I am using node-dss / NodeDssSignaler
As I said before in my other issue, I am very new to this. So could you explain how to check if one of the systems is behind a NAT please? I think I can Google how to setup a STUN server for NAT punching so I will do that now.
And also, I was using the public IP of the other system in both systems. As in:
System A Http server address : http://<System_B_Public_IP>/3000
System B Http server address : http://<System_A_Public_IP>/3000
I got the public IP by searching my IP in google.
And also using the other system name for the remote peer connection.
All I am getting is:
Network error trying to send data to http://<IP_ADDRESS>/3000/: Cannot connect to destination host
Is there something wrong I am doing?

No, the NodeDssSignaler.HttpServerAddress is the address of the node-dss server, not the address of the other peer. You need to have 1 machine run node-dss somewhere, possibly on your PC, and then both peers need to use the IP address of that machine. Both peers will talk to the node-dss server to discover each other, so they don't need each other's IP. In general the signaling server is deployed in some cloud instance or similar, so that all participants can reach it at a known stable public IP address. For testing generally one PC is hosting the node-dss server locally instead, so that PC can use <IP_ADDRESS> as a shortcut (or use the actual PC IP address, it's the same), and the other use the IP of that PC too to be able to reach the node-dss server.
There is no need to setup a STUN server, you can use the public Google one for testing stun.l.google.com:19302. Don't deploy to production with it though, you'll likely get blocked by Google. It's for testing/debugging only AFAIK.

Hi, Sorry for the delayed reply, I have fever for the last two days. But I am testing it out today and I am facing some problems that I cannot overcome again.
I am running the node-dss server from the remote PC, that is my friend's Laptop.
But when I am trying running the project on my side, it is giving the below error:
Network error trying to send data to http://<IP_ADDRESS>/3000/: Cannot connect to destination host
I got the IP by searching my IP in the remote laptop.
Please help me out if I am doing something wrong.

I have gotten this working across cellular networks with a signaling server running in my house with a public accessible domain name. A few things to keep in mind. You have to make sure there is a port forwarding rule on your internet router to route traffic to the signaling server behind it. Second, the first google stun server has never worked for me. Try the second one in the list of stun servers that you can search for.

Hi, Sorry for the delayed reply. I had a very bad case of fever last couple of days. Currently my issue is same as #284 I can start the video in Local Network But not in remote network. I am checking Firewall settings and port forwarding to see if that is the case. Will update how it goes.
And it goes without saying, thank you so much @djee-ms and @astaikos316 for all your help. It really made me learn a lot of new things.

Hi, For now I have stopped looking for the remote connection problem. I am facing another problem. Please let me know if this warrants a new issue log. I will close this one then and open a new issue.
I am trying to create a particular situation Where one build is deployed in a Windows standalone machine and sending video from the webcam and another build is deployed in Hololens Emulator which is just receiving the video stream and showing on screen.
But while running, I am receiving the following error in the development console.

I am guessing that this is due to HoloLens Emulator not being able to access the webcam of the host computer. I am searching for a way so that it will bypass the video capture device and not throw an error.
Till now I have found the CreateOffer() function which is in metadata so I cannot see it's body. Could you please point me in the correct direction to achieve this?
Thanks in advance.


Create cert fails if domain begins with a number

One of my domains begins with a number: "1st..." As a result, it appears the call out to powershell can not handle that:
[3:17 AM] Powershell: Initialize-ACMEVault -BaseURI https://acme-v01.api.letsencrypt.org/
[3:17 AM] Powershell: New-ACMERegistration -Contacts<EMAIL_ADDRESS>[3:17 AM] Powershell: Update-ACMERegistration -AcceptTOS
[3:17 AM] Powershell: New-ACMEIdentifier -Dns 1stXXXXXXX.com -Alias 1stXXXXXXX.com -Label Identifier:1stXXXXXXX.com
[3:17 AM] Powershell: Complete-ACMEChallenge -Ref 1stXXXXXXX.com -ChallengeType http-01 -Handler manual  -Regenerate
[3:17 AM] [Error]: System.Management.Automation.CmdletInvocationException: Input string was not in a correct format. ---> System.FormatException: Input string was not in a correct format.

I though I'd be clever and rename the alias in the vault for this item but, while that seemed to get a new cert, it couldn't save it to the store it and told me to try again later.

Part of the issue comes from ACMESharp. An alias cannot start with a digit. See https://github.com/ebekker/ACMESharp/wiki/FAQ (last bullet).
Might be an enhancement to New-ACMEIdentifier that will handle it more gracefully. See ebekker/ACMESharp#209.

Think the solution here is to prefix the domain Identifier when when alias for it is being generated (see ComputeIdentifierAlias - accepting PR's :)

Resolved. Will be included in next release.


Expose import mode calculation functions

Fixes #49340
getModeForUsageLocation should be the preferred function, however you may need to resort to getModeForResolutionAtIndex in some implementations of resolveModuleNames (though it's potentially unable to handle partial name lists).

@iclanton given changes at https://github.com/microsoft/rushstack/pull/3434, you might want to move that out from TypeScriptInternals once this lands.

@typescript-bot cherry-pick this to release-4.7


Possibility to have another column

Hi , will it be possible to have a new column in the table shown with the miners?
imagine you have tons of pc , the unique id is not sufficient to instantly find which computer is which , instead with a new column called "Computer Name" will be very usefull

It's already there if you press the '+', the table gets compressed down because your screen isn't big enough to contain all the data, you can zoom out a lot to see all the data without expanding it.

i see but i need to press ctrl+ many times to see and when i see it , is in the very right part of the screen and with a font very very little.....could be usefull if that column will be the second from the left so is visible immediately

Just to be sure , I need to modify that php file , changing the order of the column written ?


:sparkles: Support multiple inputs with bulk option

It was requested to allow multiple inputs for kantra analyze command. Full multiple inputs support PR#234 (or a limited/hidden input-bin directory support) would bring unwanted complications for codebase and unwanted usage of kantra tool instead of using Konveyor Hub (discussed in eng team).
It looks much cleaner to me to state in README, that kantra analyze is intentionaly a single input command, but allow script multiple inputs analysis on user-side with --bulk command option, that allows run mutliple analysis into the same output directly and create a combined static report.
Related to

https://github.com/konveyor/kantra/issues/180
https://github.com/konveyor/kantra/pull/234 (multiple input alternative)

Just a couple small things. Otherwise, LGTM! Thank you!

@aufi looks like it just needs a rebase


Fix some fuzzer bugs

Fix the situation when section declared length N, but the content inside section was only of length M
Fix the situation when section declared length N, while the module leftover for this section is just M
Fix all occurrences of  allocations with size read from payload, which lead to enormous allocations
Error on out-of-order and duplicate sections

Resoloves #180 #179 #166 #177 #176 #175


Allow to opt-out from Scorecard's olm-status-descriptors-test missing Status warning

Feature Request
Describe the problem you need a feature to resolve.
This feature request revolves around Scorecard's olm-status-descriptors-test, which generates warnings for Custom Resource Definitions lacking a .Status definition. This warning is intended to encourage authors to include a .Status section, even though it's not strictly mandatory 1.
However, a significant problem arises when pipelines relying on this test continue to produce warnings for CRDs that legitimately do not need a .Status section, requiring to inspect any report to verify if the warning is a new entry or the known one.
Describe the solution you'd like.
It would be beneficial to introduce an option for opting out of these warnings for specific CRDs.
Pros:

Without any intentional intervention, the test will continue to promote best practices and adherence to conventions.
In projects with multiple CRDs, the test can still be applied comprehensively to those that require and possess a .Status section.

Cons:

The only potential downside is that once this decision is made, authors must remember to remove the opt-out code/flag if the CRD's requirements change.

Per a suggestion from @joelanford, we could explore some sort of silencing mechanism similar to golangci-lint's nolint directive: https://golangci-lint.run/usage/false-positives/#nolint-directive

This seems a reasonable request. We would like to mark this as triage-accepted.

Please don't close it 😄

/lifecycle frozen
@clobrano This issue was added to the backlog, since we don't have enough contributors in the project to help us with implementing the feature. Adding lifecycle/frozen label so that it doesn't get closed and can be picked up by the community.


[New game]: Tree Planting

🎮 Game Request
Game logic and basic description:
I would like to create a game that not only for fun but also talks about the importance of trees. The concept of game is, a seed will be sow into land. By providing regularly water and sun light at some particular intervals of time. The plant start growing as big tree. But if we didn't provide this to plant. It will show how plant will die and how it effect the nature and human life by adding background animations and effects.
Point down the features
Game points

helps to learn virtually How to sow plants.
Fun and learning concept for Little children.
helps to teach children importance of trees.
etc

It would be good if multiple people work on this concept.
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @Ashok-Kumar-dharanikota !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hello @Ashok-Kumar-dharanikota, Time's Uppp!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

Hey @Ashok-Kumar-dharanikota ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

No problem, @kunjgit . I am upskillimg my css skill to Match the desired output. Next time i will try to finish it within the time period.
Thank you for your support and encouragement. ☺🤝


Bump inbound.auth.saml version

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/2109132566

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/2109132566
Status: success

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/2114506582

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/2114506582
Status: failure

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/2114522659

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/2114522659
Status: failure


Issue 401 # corrected string casting

PR AGAINST ISSUE : https://github.com/authorjapps/zerocode/issues/401
PR Branch
MASTER
Motivation and Context
https://github.com/authorjapps/zerocode/issues/401
Checklist:

[ ] Unit tests added- No UT class found for the file.

[ ] Integration tests added - NA

[ ] Test names are meaningful - NA

[ ] Feature manually tested - Yes

[ ] Branch build passed - Yes

[ ] No 'package.*' in the imports - Yes

[ ] Relevant Wiki page updated with clear instruction for the end user - NA

[ ] Not applicable. This was only a refactor change, no functional or behaviour changes were introduced

[ ] Http test added to http-testing module(if applicable) ? - Not required

[ ] Not applicable. The changes did not affect HTTP automation flow

[ ] Kafka test added to kafka-testing module(if applicable) ? - Not required

[ ] Not applicable. The changes did not affect Kafka automation flow

@dasabhishek0790 , Thanks for the PR.

Looks great. Can you please test this with the Spring Boot project just to make sure, it does not break anything existing?
Link to the test cases is here

Solves #401

@rebugged , apologies for the delay! There is an issue out there in the CI job. See the resolution page here.
Your collaboration invitation is here to accept

@rebugged , apologies for the delay! There is an issue out there in the CI job. See the resolution page here.
Your collaboration invitation is here to accept

CI has Passed.
https://github.com/authorjapps/zerocode/pull/435/checks


I'm not seeing any parrots in the search.

I'm not seeing any parrots in the search.

Hi, thank you for your interest in this project! Sadly it is not active anymore. If you want you can host it yourself.
Thank you!

i would love to host it myself.
how do i do this however?
I have a cloud server for hosting

For that you can check out the readme. Please note that this might not work, as it hasn't been maintained for 3 years.

@NadineThouroghby , i try to, but did not succeed. would still be interested if i had more docs

Where did it fail on your side, @HurlyDesousa?
This is what I get at the last step npm start:

The problem seems to be that that two URLs are not reachable:
https://github.com/dsluijk/PartyParrotBot/blob/f56754175c9c711ba3a3ad27a5380dd338284bf3/src/versionControl.ts#L20
https://github.com/dsluijk/PartyParrotBot/blob/f56754175c9c711ba3a3ad27a5380dd338284bf3/src/versionControl.ts#L24
@dsluijk & @jmhobbs, I am sorry to interupt you, but do you perhaps know what was in them?

It seems like they changed the format of the parrot metadata to YAML instead of JSON. I'll take a look when I have time.

Oh rats!  I didn't think about this.  @dsluijk would it work for you if I generate that somewhere in the build pipeline?   I could ensure the latest is always at https://cultofthepartyparrot.com/parrots.json or something.

Thank you! I'll take a look after this has been merged.

It should be working again! Try to tag @PartyParrotBot in any telegram chat. You can also run a pre-build docker image here. Thanks to @jmhobbs for his contribution!

Is the bot still working, @dsluijk & @jmhobbs? 🧐

The bot is not working on my end too so I am planning to develop a new bot with @TECH-SAVVY-GUY.
The source is available on https://github.com/Crazy-Marvin/PartyParrotsTelegramBot and you may find it on Telegram @PartyParrotsBot. I suppose we will be ready until the end of this year. 😊

The bot is not working on my end too so I am planning to develop a new bot with @TECH-SAVVY-GUY. The source is available on https://github.com/Crazy-Marvin/PartyParrotsTelegramBot and you may find it on Telegram @PartyParrotsBot. I suppose we will be ready until the end of this year. blush

Wow, that are amazing news!! Thank you so much!!


Money parser refactor

Why
We need a money parser that is currency aware. Passing the currency will now resolve issues with 3 digit currencies.
# Before
MoneyParser.parse('1.000') #=> 1000
"1.11111111".to_money.to_f #=> 111111111

# After
MoneyParser.parse('1.000') #=> 1000 (legacy support)
MoneyParser.parse('1.000', 'JOD') #=> 1
MoneyParser.parse('1.000', 'EUR') #=> 1000
"1.11111111".to_money.to_f #=> 1.11

fixes #13
fixes https://github.com/Shopify/shopify/issues/27704
fixes https://github.com/Shopify/shopify/issues/24137
fixes https://github.com/Shopify/shopify/issues/134834
What

refactored MoneyParser
couple of new tests for edge cases

Doing more 🎩  on the gem bump PR before merging this

updated to keep legacy support MoneyParser.parse('1.000') #=> 1000 (legacy support) when no currency is passed. When dealing with a 3 digit currency we just need to pass the currency to get the correct behavior. Europe is a bigger market which may depend on this legacy behavior


Implement a wrapper class for an OMEMO encrypted payload

This would require too much dependence on a given XMPP library.


how to resume moving when error raised

To ensure no other process used wsl, I restart the system before run this command.
after a long time, it stopped with some Warnings and Error,
I don't know which status I am stuck on and how to fix it?

c:\Users\LattePanda\Downloads\LxRunOffline>lxrunoffline move -n Ubuntu-18.04 -d d:\wsl\Ubuntu
[WARNING] Ignoring an unsupported file "\\?\C:\Users\LattePanda\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\dev\full" of type 0020000.
[WARNING] Ignoring an unsupported file "\\?\C:\Users\LattePanda\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\dev\null" of type 0020000.
[WARNING] Ignoring an unsupported file "\\?\C:\Users\LattePanda\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\dev\ptmx" of type 0020000.
[WARNING] Ignoring an unsupported file "\\?\C:\Users\LattePanda\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\dev\random" of type 0020000.
[WARNING] Ignoring an unsupported file "\\?\C:\Users\LattePanda\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\dev\tty" of type 0020000.
[WARNING] Ignoring an unsupported file "\\?\C:\Users\LattePanda\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\dev\urandom" of type 0020000.
[WARNING] Ignoring an unsupported file "\\?\C:\Users\LattePanda\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\dev\zero" of type 0020000.
[ERROR] Couldn't delete the file "\\?\C:\Users\LattePanda\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\usr\share\doc\gpg-agent\examples\pwpattern.list".
Reason: The process cannot access the file because it is being used by another process.

c:\Users\LattePanda\Downloads\LxRunOffline>lxrunoffline get-dir -n Ubuntu-18.04
C:\Users\LattePanda\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState
c:\Users\LattePanda\Downloads\LxRunOffline>wsl
Error: 0x80070040
Press any key to continue...

The warnings are harmless. These device files will be automatically created when necessary.
The error saying "Couldn't delete the file" is the one that fails moving.
The "move" action works in a "copy all and then delete all" manner when moving to a different drive (otherwise it simply moves the directory as a whole). In your case, all files has been copied successfully, but an error occurred when deleting the old files. Then LxRunOffline exits immediately because of that error, without updating distro location to the new directory.
So I think you can simply update the location by running lxrunoffline set-dir -n Ubuntu-18.04 -d D:\wsl\Ubuntu and delete the old files in the LocalState directory.


fix(groovy) strings are not allowed inside ternary clauses

Closes #2217

Sorry, I should have split the commit in two.  Mostly it's just a reorg of the modes into constants to make them easier to reuse inside TERNARY.

I mean that \t is also a possible character.

Ugh, I guess... if I have to worry about that everywhere I'm going to go and write some kind of whiteSpaceButNotNewline helper. :-)


Update Contributor instructions for yarn.lock

As per discussion in https://github.com/cardano-foundation/developer-portal/discussions/876, and following the review & merge of https://github.com/cardano-foundation/developer-portal/pull/901 ... with instructions added for PRs and branches that still may/will have yarn.lock changes committed, or in pending PRs about to be submitted that way.  Therefore it FAQ's the question about how to remove the yarn.lock file in particular from their PR (a question I've asked here repeatedly with no definitive answer, and I'd be happy to hear if there's a better way).
I'm submitting this in Draft mode because I still have to test if the deliberately but inappropriately added yarn.lock file in this PR can be removed via the GitHub UI... if possible, something nice if contributors knew how to do, and even nicer if we are able to do it for them if necessary 🤓
Note I've moved the yarn.lock question to the end because 1) I expect it to get less relevant with time, and 2) the FAQ's about testing and style requirements are more crucial to workflow & quality.

OK, I've tried one last time to see if there's a GitHub UI way to remove modifications to files in a PR.  It always removes them from the repo, and then you have to get the file(s) back as currently described in these instructions for yarn.lock.  Therefore I think this covers all possibilities now.


Add new setup_envs method for the Executor trait

fixes #2815
This PR introduces a new setup_envs method for the Executor trait. It allows any implementors of the Executor trait to control how environment variables specified in the OCI spec are handled. The default implementation mirrors the behavior of the one implemented in the container_init_process, which involves removing existing environment variables and setting the ones specified in the OCI spec.
TODO

[x] Make consensus about the interface
[x] Consider defining a dedicated error instead of ExecutorError
[x] Add missing test cases

cc: @Mossaka

@Mossaka @utam0k @jprendes Hi. Thanks for the reviews! I've updated my PR based on your comments. Would you recheck again?

@musaprg Congrats! 🎉 Thanks for your contribution.


Navbar Button Clickable Area

I need to edit the clickable area for the menu button. Currently a lot of things are messed up about it.

The cursor currently changes to pointer mode, just on the bars (not in the box/clickable area.
The clickable area is larger than I want

There is a little bit of an issue with the smaller screen sized. However, since everything dynamically stretches, the button still works but it is just a little bit smaller. So, I am going to mark this as solved and maybe do something with it later when I complete this issue.
SOLVED


Ensure that ASObject template classes are never instantiated

@yurydelendik, please especially check the closure compiler-related stuff. I have verified that all release || foo stuff gets nicely folded away in the cc bundles.

The constant folding works good.


Examples are broken in 0.12.x: "name" and "value" are required for setHeader()

When attempting to run examples and access a Splunk server under NodeJS 0.12.x, server crashes with:
_http_outgoing.js:333
    throw new Error('"name" and "value" are required for setHeader().');
          ^
Error: "name" and "value" are required for setHeader().
    at ClientRequest.OutgoingMessage.setHeader (_http_outgoing.js:333:11)
    at new ClientRequest (_http_client.js:101:14)
    at Object.exports.request (http.js:49:10)
    at Object.exports.request (https.js:136:15)
    at Request.start (/root/projects/splunk_javascript_sdk/splunk-sdk/node_modules/request/index.js:594:30)
    at Request.end (/root/projects/splunk_javascript_sdk/splunk-sdk/node_modules/request/index.js:1186:28)
    at /root/projects/splunk_javascript_sdk/splunk-sdk/node_modules/request/index.js:436:12
    at process._tickCallback (node.js:355:11)

This is caused by https://github.com/request/request/issues/1522.
Ref: Splunk Support Case 234530

@darylrobbins Thanks for bringing this to our attention

Sorry, but I am going to have to leave merging the fix with the development branch in your hands. As confirmed by support, the examples are broken under Node 0.12.x. (Please see my case 234530).

Fixed! We just released a fix for this as part of v1.7.1


fix: clean up un-used ternary expressions

Description
Based on recent changes https://github.com/terraform-ibm-modules/terraform-ibm-cos/pull/205/files#diff-05b5a57c136b6ff596500bcbfdcff145ef6cddea2a0e86d184d9daa9a65a288eR267 these values can never be null. We also do not want to use these default tags
Types of changes in this PR
No release required

[ ] Examples or tests (addition or updates of examples or tests)
[ ] Documentation update
[ ] CI-related update (pipeline, etc.)
[ ] Other changes that don't affect Terraform code

Release required

[x] Bug fix (patch release (x.x.X): Change that fixes an issue and is compatible with earlier versions)
[ ] New feature (minor release (x.X.x): Change that adds functionality and is compatible with earlier versions)
[ ] Breaking change (major release (X.x.x): Change that is likely incompatible with previous versions)

Release notes content
Clean up un-used ternary expressions
Checklist for reviewers

[ ] The PR references a GitHub issue.
[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

Merge actions for mergers

Merge by using "Squash and merge".

Use a relevant conventional commit message that is based on the PR contents and any release notes provided by the PR author.
The commit message determines whether a new version of the module is needed, and if so, which semver increment to use (major, minor, or patch).

Closing, already part of a separate PR


Astconv fails on recursive and mutually recursive components

Astconv currently uses Traversal  to generate Foreign ports properly, but this method will not work for recursive and mutually recursive components, as they have dependencies on one another. The issue is that the signature ports and events have to be compiled for all dependencies before the commands of the component itself can be compiled, which doesnt work when there are circular dependencies.
An alternative solution is to compile all signature ports and events in a declare_comp pass for all components before going through commands (and invokes). This would require declaring and storing all signature information in some mapping before converting each component.

Wait, it also fails on self-recursive programs? We need to fix that because the tests on main use ReduceAdd which is self recursive

Currently working on solving this, but this might end up requiring quite a significant rewrite of the astconv pass.
Summary of the problems:

Need to be able to store the signatures of every component (containing portidxs, etc) somewhere so that ctx can remain immutable during conversion
Also need to pass over all components to convert their signatures first, before converting commands

We can solve these by storing input and output port idxs somewhere in an external mapping and then using these to generate foreigns, but it doesn't change the fact that we will need a second pass over the components.

Yeah, this going to be tricky. Let’s punt on it now as long as we can get self recursion working and address it after IR flow Is complete.

Yeah, this going to be tricky. Let’s punt on it now as long as we can get self recursion working and address it after IR flow Is complete.

Self recursion has the same issue, as it would require foreigns of itself, meaning it would have to have its signature compiled in the context which currently doesn't happen as it is std::mem::taken from the context before compilation. Either we clone the component instead or we would have to implement one of the above scenarios.


the directory /var/www of the Guest is configured with root Permissions

The Default Web-Server Directory on the Guest System is configured with User and Group as Root.
Is this behaviour wanted? If yes Why?
The Default Webserver of the VM should be usable right away.

duplicate


improving locale font-family using postCSS silent placeholders

Closes #1094
Currently a proof of concept.
Making a 'class' that defines the font-family for all the locales and extending that instead of defining a single font-family for the components that define a font-family.
ran chromatic - https://www.chromatic.com/build?appId=5f0dd5ad2b5fc10022a2e320&number=76
[x] the large form stories with arabic show more differences than I'd expect.

I checked the default form story with arabic and large scale in an older version and this and they line up with the difference being the textfield font change of being arabic. The shifting seems to be a chromatic issue/bug.

[x] need to figure out why menu in english is different

I looked at the two menu stories where the dropdown shifted left in default locale and medium scale. I wasn't able to reproduce the shift in storybook. The RTL dropdown width change make sense because the front changed.

✅ Pull Request Checklist:

[x] Included link to corresponding React Spectrum GitHub Issue.
[ ] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
[x] Filled out test instructions.
[ ] Updated documentation (if it already exists for this component).
[ ] Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:
The components to test are button and textfield. These are receiving a font-family change and should see a different font-family for locales (arabic, han, etc.).
Other components we might want to look at are accordion, checkbox, menu, and radio because they use font-family: inherit
Also, touching how font-family is defined, but it shouldn't be changing anything.
🧢 Your Project:
RSP

To address @LFDanLu's comment about Japanese font on the keyboard, I'm not sure that's what we want, we should talk to design. Usually keyboard representation is done using a monospace font

I asked the i18n team and they seemed to indicate that we'd want to use the locale's font, but I'm double checking about the monospace aspect of this. Are you suggesting we should also check with design?

Do we care about https://www.chromatic.com/test?appId=5f0dd5ad2b5fc10022a2e320&id=61a6d1b6cd3539003acac365? It's a half pixel change in the label that is causing a slight change to how the SearchWithin renders with a side label in a Form.

Do we care about https://www.chromatic.com/test?appId=5f0dd5ad2b5fc10022a2e320&id=61a6d1b6cd3539003acac365? It's a half pixel change in the label that is causing a slight change to how the SearchWithin renders with a side label in a Form.

This wasn't an issue in Safari or Firefox. It happens for both large and medium scale on OSX Chrome. It looks like a half pixel rounding error on the label height, which wasn't part of this font family change. The font family change happened to the input, but no height change is observer there. The two half pixel rounding errors equal a pixel which unaligns the remaining components in the chromatic story.


rename video capturer to camera

Closes #4

Test failed
The following tests FAILED:
          3 - cpplint (Failed)
Errors while running CTest

Check it using $ colcon test --event-handlers console_cohesion+ --pytest-with-coverage --return-code-on-test-failure


Should not depend on core

Currently, EmailTarget use classes from core (\yii\mail*), it should not be the case.
https://github.com/yiisoft/log-target-email/blob/master/src/EmailTarget.php#L12

Yes. We need to move mail-related interface here: https://github.com/yiisoft/mailer


Add script to create OpenDSS feeder stats

Thanks for adding this, there's also a folder called scripts (I think which contains extra utility scripts which could be used, but are not currently used in disco directly). I'm okay with where this is currently, but just checking in case it gets confusing on why it is in cli/

Thanks for adding this, there's also a folder called scripts (I think which contains extra utility scripts which could be used, but are not currently used in disco directly). I'm okay with where this is currently, but just checking in case it gets confusing on why it is in cli/

Good point. Scripts in disco/cli should be part of the disco or disco-internal group commands. I'll move this to scripts.


Add function removeIsolatedTriangleFilter

@VictorLamoine This function works well, i have tested it on different meshes, and it does what it have been designed for. However, it did not resolve our problem (looks at the following picture)

I assume that this is caused by another source (nothing related to isolated triangle), i suspect the vtkStripper, i am investigating it. Nevertheless, the removeIsolatedTriangleFilter does remove one isolated triangle  present on the mesh proving his good functioning. At the end of the operation, we only have the upper part of the dilated mesh.
Fix #110

@VictorLamoine Update, check at #132 for the vtkStripper problem quoted on the last comment.


refactor(consensus): switch StateMachine from GetProposal to StartValue

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#2166  👈
#2161
#2160
#2159
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @matan-starkware and the rest of your teammates on  Graphite


sdk evm: get celo gas token address

I wonder if we should just use this for every chain :thinking:


Number.is_nan is too slow

Discord username
No response
What type of issue is this?
Permanent – Ocurring repeatably
Is this issue blocking you from using Enso?

[ ] Yes, I can't use Enso because of this issue.

Is this a regression?

[ ] Yes, previous version of Enso did not have this issue.

What issue are you facing?
I tried to verify effect of performance bugfix on performance of the Sieve of Eratosthenes. It is still 10x slower then it should be.

According to the VisualVM Polyglot Sampler it looks like Numbers.is_nan performance is too slow as 22% of the time is spent there.
Expected behaviour
Number.is_nan has to be almost no-op.
How we can reproduce it?
No response
Screenshots or screencasts
No response
Enso Version
58c7ca54011bba1208de298d7b2e6877570d5b47
Browser or standalone distribution
Standalone distribution
Browser Version or standalone distribution
standalone
Operating System
Linux
Operating System Version
Ubuntu
Hardware you are using
AMD Radeon

@JaroslavTulach Thanks for the report, will look into a workaround for Number.is_nan.

After some investigation, I realized that the performance problem is not in Number.is_nan method itself, but rather in Comparable.from (_:Number) that was implemented as:
Comparable.from (that:Number) =
    case that.is_nan of
        True -> Incomparable
        False -> Default_Ordered_Comparator

Which is a violation of the API - there should be a binary mapping between a Type and its Comparator. Ideally, we want to have NaN as a separate type (#5739) and cache the Comparator<->Type mapping (#5740)

Solved with #5744


Codecov CI action should install package in dev mode

In current main, codecov action installs the user's package with pip install .. It looks like sometimes it may cause some issues with pytest, see this failed action (corresponding workflow):
https://github.com/lincc-frameworks/pandas-ts/actions/runs/7785027534/job/21226701366?pr=20
I'm not sure why it happens, it may be issue with my project. Shallow googling showed that maybe it is because pytest is unhappy with pip install which may leave some artifacts in the working directory. I solved the issue on my side changing both coe installation lines to
pip install -e .
pip install -e .[dev]

Actually it dev mode didn't solve my issue
https://github.com/lincc-frameworks/pandas-ts/actions/runs/7795789421/job/21259304324#step:6:1

Based on my (very limited) experimentation, this looks more related to removing the tests argument to pytest, which YOU ASKED FOR.
https://github.com/lincc-frameworks/python-project-template/issues/249
https://github.com/lincc-frameworks/pandas-ts/pull/24/files


No Select All or Unselect for groups in Mat-Select

Bug, feature request, or proposal:
Need a select/unselect all feature. There is already an issue at #9149 It would be nice to have that for groups too if any
What is the current behavior?
There's currently no way to select/unselect based on group.
What is the use-case or motivation for changing an existing behavior?
There's currently no way to select/unselect based on group.
It will be great if it was there probably in the circled or underlined area.

Closing as duplicate of #9149


Move bpfd directory/file management out of setup.sh and into code

This implements #166, but follow-up PR will address certs, so this issue isn't closed yet.
From: https://www.freedesktop.org/software/systemd/man/systemd.exec.html systemd manages the following directories:

ConfigurationDirectory: /etc/
RuntimeDirectory: /run/  Note: RuntimeDirectory is deleted when service stops, unless overwritten by RuntimeDirectoryPreserve.
CacheDirectory: /var/cache/
StateDirectory: /var/lib/
LogsDirectory:  /var/log/

Based on that, made the following changes:

Moved all directories from /var/run/ to /run/. On most systems, /var/run/ is a symlink to /run/, but there are systems where that is not the case, so made sure bpfd directories are always in /run.
Moved bytecode from /var/bpfd/bytecode/ to the RuntimeDirectory /run/bpfd/bytecode/ since /var/bpfd is not a directory managed by systemd.
Moved the socket used by gocounter from the ConfigurationDirectory /etc/bpfd/sock/ to the StateDirectory /var/lib/bpfd/sock.
Added a new file, bpfd-api/src/util.rs and added all the directory strings. All hardcoded strings in the code were replaced the const strings.
Updated the bpfd.service file to create all the directories and set the mode such that files created under the directory inherit the user group. Also gave users within the same user group RO access to the directories, same as the script was doing. (mode=6755)
Updated the scripts to remove all the directory management (except certs, which will come in a follow-up PR).
Updated bpfd to create all the directories in one spot for the case where bpfd is not run as a systemd service.

Signed-off-by: Billy McFall<EMAIL_ADDRESS>

This generally looks good to me but should probably get a pass from @dave-tucker Since I'm not super experienced as to where things should be living in root


BUG: Notification close after click, even if noclose is set up

BUG: Notification close after click UPDATE, even if noclose is set up

no_close only specifies that there should be no button to close the
notification WITHOUT updating. If you update, the notification should of
course go away.
What case do you have in mind?
2018-04-30 16:06 GMT+02:00 Tomasz Tomys<EMAIL_ADDRESS>
Notification close after click UPDATE, even if no_close is set up
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/browser-update/browser-update/issues/387, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AIErKphpjw3ILJ-R-AT2UASwaJ5e36kPks5ttxp0gaJpZM4Tso2K
.

I'm closing this issue. If you have more suggestions, please fell free to reopen.

@josselex it's a problem if your user click UPDATE, but then he will not do it and back to your site without notification about not supported/not updated browser

But then he has already read it, right? Isn't this enough? I made it
disappear to make it as simple as possible for the user.
2018-05-04 14:07 GMT+02:00 Tomasz Tomys<EMAIL_ADDRESS>
@josselex https://github.com/josselex it's a problem if your user click
UPDATE, but then he will not do it and back to your site without
notification about not supported/not updated browser
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/browser-update/browser-update/issues/387#issuecomment-386581214,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIErKu_eClprvNv5u57Rxlbu-WgsFBnwks5tvERxgaJpZM4Tso2K
.


The architecture of AE is not correct.

Hi,
I found that the architecture of AE is not correct, it duplicates the input layer twice.
At line 173 in auto_encoder,  it should be  "enumerate(self.hidden_neurons_[1:], 1): '' instead of    enumerate(self.hidden_neurons_, 1): ".
Could you double-check the code?

I think your finding is correct and mentioned in #138 . Will fix soon.
It is guaranteed that the result won't change much though...
Thanks for reporting this :)

Thank you for your prompt reply.


Multiple collapse measurements with single circuit call

Implements the second question/point analyzed in #352 to allow performing multiple collapse=True shots using a single circuit call. The usage is the following:
c = Circuit(1)
c.add(gates.H(0))
output = c.add(gates.M(0, collapse=True))
result = c(nshots=100)

will perform 100 measurements by repeating the circuit execution. The samples are accessible via the output object, that is output.samples() will return a (100, 1) tensor. Note that execution with repetition is equivalent to:
samples = []
for _ in range(100):
    c()
    samples.append(output.samples())

It is also possible to use output to parametrize other gates:
c = Circuit(2)
c.add(gates.H(0))
output = c.add(gates.M(0, collapse=True))
c.add(gates.RX(1, theta=np.pi * output / 4))
result = c(nshots=100)

In this case the latest measurement outcome will be used to control subsequent gates in each repetition.
Normal measurement gates can also be used at the end of the circuit:
c = Circuit(2)
c.add(gates.H(0))
output = c.add(gates.M(0, collapse=True))
c.add(gates.RX(1, theta=np.pi * output / 4))
c.add(gates.M(0, 1))
result = c(nshots=100)

In this case output.samples() will have shape (100, 1) containing the results of the first (collapse) measurement, while result.samples() will have shape (100, 2) with the results of the second (non-collapse) measurement.

The latest push implements point 3 from #352. Particularly the user can now measure multiple qubits with a single collapse=True measurement gate and use the corresponding outputs to control subsequent gates as follows:
output = c.add(gates.M(0, 1, collapse=True))
c.add(gates.RX(1, theta = np.pi * output[0] / 4)) # uses result of qubit-0 measurement
c.add(gates.RX(2, theta = np.pi * output[1] / 4)) # uses result of qubit-1 measurement

Doing
output0, output1 = c.add(gates.M(0, 1, collapse=True))

is also possible.