Undefined method 'sh' for VagrantPlugins CommunicatorWinRM

This issue has been migrated from (#4249)[https://github.com/mitchellh/vagrant/issues/4249] in Vagrant core, after @sneal found it to be a bug with this plugin instead.

I got the following error when trying to provision a Windows Server 2008 R2 box with Chef Solo and vagrant-omnibus. A cursory look suggests something thought it was in *nix land and called 'sh' when it shouldn't have done.
The box I'm using is https://vagrantcloud.com/ferventcoder/win2008r2-x64-nocm. Running on Vagrant 1.6.3 / OSX 10.9 / latest Chef development kit with integrated Berkshelf.
==> windows: Mounting shared folders...
    windows: /vagrant => /Users/[me]/Documents/Git/rtsproto_backend
    windows: /tmp/vagrant-chef-2/chef-solo-1/cookbooks => /Users/[me]/.berkshelf/windows/vagrant/berkshelf-20140725-1855-1muei20-windows
==> windows: Forcing shutdown of VM...
==> windows: Destroying VM and associated drives...
==> windows: Running cleanup tasks for 'chef_solo' provisioner...
/Applications/Vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/communicators/winrm/communicator.rb:76:in `execute': undefined method `sh' for #<VagrantPlugins::CommunicatorWinRM::WinRMShell:0x000001009dab10> (NoMethodError)
	from /Users/[me]/.vagrant.d/gems/gems/vagrant-omnibus-1.4.1/lib/vagrant-omnibus/action/install_chef.rb:144:in `installed_version'
...

+1 just hit this as well. Adding below fixed the error.
   config.vm.guest = :windows

With that said, I would wager a guess that guest :windows is an artifact left behind to avoid breaking people after vagrant started officially supporting windows (I think guest :windows essentially translates into communicator = 'winrm'. It may go away at some point.

@vinyar Guest and Communicator seem similar, but are very different. For example, you can set the guest type to 'windows' and the communicator to 'ssh' assuming you've installed and configured an SSH server on your Windows guest.

Thanks @sneal this also immediately fixed the omnibus issue for me for a Windows on Softlayer VM.


Appstudio update test-component-pac-wfwx

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-wfwx-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
20 seconds
clone-repository

✅ Succeeded
43 seconds
build-container

✅ Succeeded
3 minutes
clair-scan

✅ Succeeded
54 seconds
clamav-scan

✅ Succeeded
24 seconds
deprecated-base-image-check

✅ Succeeded
24 seconds
inspect-image

✅ Succeeded
14 seconds
sbom-json-check

✅ Succeeded
7 seconds
label-check

✅ Succeeded
7 seconds
optional-label-check

✅ Succeeded
7 seconds
show-summary


{Logic} Fix ReadMe missing issue

Resolves: 20498
This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

mix


Moresampler does not make any sound (not rly a bug, i'm just dumb)

Acknowledgement

[X] I have read Getting-Started and FAQ

🐛 Describe the bug
So. i did everything as required. moresampler.exe in Resamplers and Wavtools folders and moreconfig.txt in the Wavtools folder. I chose Classic and put moresampler as resampler and wavtool. It shows some rendering process and piano roll scrolls, but is silent. Wordline is working. Audio tracks are playing and i hear the beep in the sound test. so there is no problem with audio devices. Cache is literally just Teto's samples from her voicebank, not sure if that's okay.  I tried creating new projects, still wasn't working so there is no issue with the ustx...
BTW if i set the Wavtool as simple, it works, which is weird
Explains how to reproduce the bug

select moresampler as resampler AND wavtool
enjoy the silence lol

OS & Version
windows10
Logs
log20230830.txt

It's probably not related to this issue, but you should put moreconfig.txt in the Resamplers folder. Make sure resampler-compatibility is set to on.
Also, please do not install OpenUtau on your desktop, this will cause permission issues.

Sorry for late answer;
So, i reinstalled utau directly on C: (not sure if that was clever lol), moved moreconfig in the resamplers folder, also tried to put moreconfig in both folders, - nothing changed

I'd either install OpenUtau in the Documents folder or on a different drive if available. The C drive in general has a lot of  permission issues, so what you did now does not solve your problem.


Update TOC.yml (Typo "Azure files"→"Azure Files)

https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix-containers-azure-files
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/virtual-desktop/TOC.yml
related #99335
#PingMSFTDocd

Learn Build status updates of commit 0a4dc8c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/virtual-desktop/TOC.yml
:white_check_mark:Succeeded

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

Looks good; thanks @hyoshioka0128


fix disable failed cases

Proposed changes
In order to set the "P0 Regression" pipeline to Required.

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 46.27 seconds
stream load tsv:          579 seconds loaded<PHONE_NUMBER>9 Bytes, about 123 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.6 seconds inserted 10000000 Rows, about 337K ops/s
storage size:<PHONE_NUMBER>6 Bytes


Consider ignoring all alt+ events on Windows

alt+letter is used to access menus on Windows. I'm not aware of any Windows programs accepting these key sequences so maybe they should just be ignored?
See https://github.com/Microsoft/vscode/issues/10525

Lots of console/terminal applications need the alt key to work correctly.  emacs, vim, bash...  Would this proposal break them?

I think this should be handled by the consumer app with attachCustomKeydownHandler and not xterm.js itself. What do you think @Tyriar?

I might see what powershell, cmd, cmder, etc. do for this in vscode, thanks 😃


Tabbed content not rendering

For example, when printing https://timvink.github.io/mkdocs-print-site-plugin/ you only see the content of the second tab:

Todo:

Minimal reproducable example
CSS fix (probably a display: block on print)
Open issue in mkdocs-material with the fix

I'm not sure how to do this.. opened https://github.com/facelessuser/pymdown-extensions/issues/1112

I have a fix for the next release available. But might remove it again if https://github.com/squidfunk/mkdocs-material/issues/1974 gets implemented.


Enable the release pipeline

Which area is this issue related to?

/kind epic
/area ci
/area registry
Issue Description

Enable the release pipeline.
Konflux issue: https://issues.redhat.com/browse/KONFLUX-561
Acceptance Criteria

[x] #1647
[ ] #1649
[ ] #1640

Latest status update: https://github.com/devfile/api/issues/1649#issuecomment-2518818763

Latest status update: https://github.com/devfile/api/issues/1649#issuecomment-2520851337

/area registry-viewer
Re-opening this epic as we need to commit release data to build and publish release images for the registry viewer component as well: https://github.com/devfile/api/issues/1659

Able to see release data applied is creating expected release image pipeline for the registry viewer component as well with release images being created, closing this epic.


Deployment error

please help me with it

deployed successfully but getting this error:

Hey @TheDextiN
Before providing any assistance, we need to clarify:

Why have you sent me an email?
What is your expectation with a "please help me with it" without providing a single piece of information?

Aah sorry
I added this issue link for redirect here

can you help me ?

Thanks for your support.
I guess let's take the efficient way:

Delete your current fork (bottom of settings page, delete)
Follow the Cloudflare Deploy's procedure via this link: Deploy to Cloudflare Pages

Can i get you contact where i can contact you directly
On Tue, Sep 24, 2024, 21:29 Léo Colombaro @.***> wrote:

Thanks for your support.
I guess let's take the efficient way:

Delete your current fork (bottom of settings page
https://github.com/TheDextiN/dispoflare/settings, delete)
Follow the Cloudflare Deploy's procedure via this link: Deploy to
Cloudflare Pages
https://deploy.workers.cloudflare.com/?url=https://github.com/LeoColomb/dispoflare&authed=true&apiTokenTmpl=[{"key"%3A"page"%2C"type"%3A"edit"}%2C{"key"%3A"workers_kv_storage"%2C"type"%3A"edit"}%2C{"key"%3A"workers_scripts"%2C"type"%3A"edit"}%2C{"key"%3A"access"%2C"type"%3A"edit"}%2C{"key"%3A"email_routing_address"%2C"type"%3A"read"}%2C{"key"%3A"email_routing_rule"%2C"type"%3A"edit"}%2C{"key"%3A"zone"%2C"type"%3A"read"}%2C{"key"%3A"zone_settings"%2C"type"%3A"read"}]&apiTokenName=Dispoflare

—
Reply to this email directly, view it on GitHub
https://github.com/LeoColomb/dispoflare/issues/517#issuecomment-2371707788,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBY3H74P7H5EEJRLRK7GCN3ZYGD6FAVCNFSM6AAAAABOFS562WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZRG4YDONZYHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks for your reply, here is the most direct already.
Have you tried the steps mentioned previously?

yes got this error:

facing this while creating mail

It should be fixed via https://github.com/LeoColomb/dispoflare/commit/624ce08fcde50b3a781de24d5f743ebc06fb05b6
Just go to your repository root page ang click on the Sync button.

Closed via 624ce08fcde50b3a781de24d5f743ebc06fb05b6

Ok working perfect
Can i make api of this which i want to use in telegram bot which will
directly create a email id
On Tue, Sep 24, 2024, 22:42 Léo Colombaro @.***> wrote:

It should be fixed via 624ce08
https://github.com/LeoColomb/dispoflare/commit/624ce08fcde50b3a781de24d5f743ebc06fb05b6
Just go to your repository root page ang click on the Sync button.
—
Reply to this email directly, view it on GitHub
https://github.com/LeoColomb/dispoflare/issues/517#issuecomment-2371863228,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBY3H76GFZPFJN7IHXVLMJLZYGMOFAVCNFSM6AAAAABOFS562WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZRHA3DGMRSHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

You can use the POST action on the index, using the expected data:
https://github.com/LeoColomb/dispoflare/blob/624ce08fcde50b3a781de24d5f743ebc06fb05b6/app/routes/_index.tsx#L19-L23
Or, probably better, just use the Cloudflare API to do this directly:
https://developers.cloudflare.com/api/operations/email-routing-routing-rules-create-routing-rule

No i mean like this
@.***
Using this worker will create mail id @.***
On Tue, Sep 24, 2024, 23:21 Léo Colombaro @.***> wrote:

You can use the POST action on the index, using the expected data:
https://github.com/LeoColomb/dispoflare/blob/624ce08fcde50b3a781de24d5f743ebc06fb05b6/app/routes/_index.tsx#L19-L23
Or, probably better, just use the Cloudflare API to do this directly:
https://developers.cloudflare.com/api/operations/email-routing-routing-rules-create-routing-rule
—
Reply to this email directly, view it on GitHub
https://github.com/LeoColomb/dispoflare/issues/517#issuecomment-2371935865,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBY3H752C6XF2PZ3SRMVPNLZYGRANAVCNFSM6AAAAABOFS562WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZRHEZTKOBWGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

ok got it thank you so much for you support i was trying to make this API since last 1 month and finally with your guidance i made it successfully once again thank you so much.


Prototype Inception-based classifier for eyes closed/open data

Following the Tensorflow for Poets tutorial, I've tested the ability of a retrained Inception network to identify open vs closed eye epochs of data.
The idea is to convert our EEG data into spectrograms (2s epochs) and then feeding these images (as jpgs to start with) to this classifer and teaching it distinguish between open vs closed eye spectrograms.
However, taking a look at the spectrograms we're getting from Neurodoro data, I want to reevaluate this step. There may be errors in the processing code in the jupyter notebook or even in the app's filtering code.

Works with ~98% validation accuracy
See inception_classifier notebook


1.7.10 Witchery-Vamp Dupe Glitch Fix

Hello, this is xaleb from Minecraft forums. This is severely late...However, I already had it done and wanted to submit it. This is my fix for your 1.7.10 version of lootable bodies I asked you for permission to do three months ago. It makes the mod more compatible with adventure backpacks, and witchery vampires while removing duplication errors. As well as makes it much more reliable as a whole in terms of conflict solving. I took the liberty of bumping it up to 1.3.8 as well. I also noticed that occasionally the bodies don't let you open them up right away immediately after death. This applies to both your code, and my edits. I may attempt to solve the problem. Please check the code, and possibly accept the request. I have included the finished .jar file as well.
Thank you!
EDITED 8/9/16:
LootableBodies-pull request.zip

I'd suggest you resubmit without all the formatting changes.

Yeah, I'm a scrub at github, I've never used it til now. The formatting changes were me trying to fix it not opening correctly immediately after dying. And was heavily oriented with me messing around with a single document. The rest of the formatting is actually me removing and adding lines. I can clean this up. However, I have no idea what the fudge I'm doing on this site. Do I just edit my fork by upload and resend pull request?

Should be a case of just edit your stuff on that branch, shouldn't need to resend the pull request.

Thanks for waiting! I have fixed the formatting changes, and simplified the code a bit. I have also edited the zip file above in the first post. Please review!

Thanks, now we just need to Wait for Cyano to show up and merge it.


Add support for libSQL

As a developer, I'd like the option to use libSQL, a fork of SQLite, with Sibyl.
Acceptance Criteria

Create a new module of Sibyl for libSQL

Type support is currently broken
https://github.com/tursodatabase/libsql-js/issues?q=type
Once this is fixed, this can be picked up


Make scrumlr a PWA

Make a PWA out of scrumlr so users can "install" it
optional: Think about adding the PWA to the play store: https://developers.google.com/codelabs/pwa-in-play#0

New icons in #1978


Invalid sampling frequency

I keep getting a "ERROR: Invalid sampling frequency." when trying to transmit with the bladeRF. any ideas what I'm doing wrong?

Thanks for the fast reply but solved the problem, guess i just needed a restart after installing blade drivers, works like a charm.


Adding primitive variable Dirichlet BCs for Navier-Stokes parabolic terms for P4estMesh{2}

@apey236 the formatting check failed. Can you use JuliaFormatter.jl to format the changed files? You should also be able to format the src directory.

I used it on two files but didn’t apply it for the test files. I will fix
it.
On Tue, Jun 27, 2023 at 1:29 PM Jesse Chan @.***> wrote:

@apey236 https://github.com/apey236 the formatting check failed. Can
you use JuliaFormatter.jl to format the changed files? You should also be
able to format the src directory.
—
Reply to this email directly, view it on GitHub
https://github.com/trixi-framework/Trixi.jl/pull/1553#issuecomment-1609943141,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3TZ2AIMYAGEV67UCPYFCFLXNMJ6TANCNFSM6AAAAAAZV4ZWRQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

When you are ready, please re-request a review from me.
@ranocha @andrewwinters5000 if either of you have time, it would be great to get a review from you on this as well.

@andrewwinters5000 Do you have time for a review?

@apey236 @jlchan Could you please look into the precompilation warnings we get after merging your p4est PR recently?

Yes, will look at it tomorrow

Interesting; all functions causing CI issues were tagged with !!! TODO: Figure out why this cannot removed eventhough it exists in the dg_2d_parabolic.jl file. Removing them fixes the issue, and it still works locally. I'll make a PR to fix this.

I don't think we checked convergence_test - @apey236 can you check this? There are some examples of it being called in the test directory.

Bump - @apey236 can you post the results of convergence_test to this thread?

LGTM, I assume that you have run convergence_test and verified that you get the correct EOCs. It will be useful to have these boundary conditions and a convergence elixir available on P4estMesh for testing the further development of the parabolic mortars implementation from #1571

Here is the convergence test on "/p4est_2d_dgsem/elixir_navierstokes_convergence_nonperiodic.jl" example:
####################################################################################################
l2
rho                 rho_v1              rho_v2              rho_e
error     EOC       error     EOC       error     EOC       error     EOC
5.02e-06  -         2.13e-05  -         1.56e-05  -         1.84e-05  -
7.86e-08  6.00      1.86e-07  6.84      1.49e-07  6.71      5.08e-07  5.18
1.86e-09  5.40      2.40e-09  6.28      1.54e-09  6.60      1.51e-08  5.07
mean      5.70      mean      6.56      mean      6.66      mean      5.13
linf
rho                 rho_v1              rho_v2              rho_e
error     EOC       error     EOC       error     EOC       error     EOC
3.45e-05  -         3.44e-04  -         8.93e-05  -         1.31e-04  -
4.33e-07  6.32      2.56e-06  7.07      5.03e-07  7.47      1.80e-06  6.19
2.56e-08  4.08      5.16e-08  5.63      4.62e-08  3.44      4.94e-07  1.87
mean      5.20      mean      6.35      mean      5.46      mean      4.03
Dict{Symbol, Any} with 3 entries:
:variables => ("rho", "rho_v1", "rho_v2", "rho_e")
:l2        => [5.7011, 6.55785, 6.65646, 5.12526]
:linf      => [5.19767, 6.35028, 5.45823, 4.02554]

Interesting, the EOCs look fine from the convergence test but perhaps a bit better than expected. For a polydeg=3 we typically see that a mesh refinement study, like the one you have performed, gives an EOC of approximately p+1 (so 4 in this case). That you are achieving an EOC of p+2 is an unexpected surprise.
I think it is because the manufactured solution rho = c + A * sin(pi_x) * cos(pi_y) * cos(pi_t) is approximately 0.0 at the final time you chose in the tspan=(0.0, 0.5). It is always dangerous to test convergence around an exact solution near zero because of round-off errors. I am relatively sure that the implementation of the new BCs is working properly. However, and I know it is a pain, could you rerun the EOC test with tspan=(0.0, 0.75)? For this I expect that the EOC values will be closer to the expected p+1 values.

@andrewwinters5000, you are right. I changed the time span to 0.75 and now here is the results of the convergence test:
####################################################################################################
l2
rho                 rho_v1              rho_v2              rho_e
error     EOC       error     EOC       error     EOC       error     EOC
1.07e-05  -         2.06e-05  -         2.60e-05  -         5.72e-05  -
6.92e-07  3.95      1.02e-06  4.33      1.42e-06  4.20      3.88e-06  3.88
4.79e-08  3.85      5.08e-08  4.33      6.55e-08  4.43      2.82e-07  3.78
mean      3.90      mean      4.33      mean      4.32      mean      3.83
linf
rho                 rho_v1              rho_v2              rho_e
error     EOC       error     EOC       error     EOC       error     EOC
7.31e-05  -         3.16e-04  -         1.27e-04  -         7.73e-04  -
5.88e-06  3.64      1.88e-05  4.07      8.01e-06  3.99      5.43e-05  3.83
4.24e-07  3.79      8.56e-07  4.45      4.40e-07  4.19      3.63e-06  3.90
mean      3.71      mean      4.26      mean      4.09      mean      3.87
Dict{Symbol, Any} with 3 entries:
:variables => ("rho", "rho_v1", "rho_v2", "rho_e")
:l2        => [3.8991, 4.33148, 4.31606, 3.83189]
:linf      => [3.71468, 4.26389, 4.08836, 3.86772]

@ranocha @andrewwinters5000 we previously approved this PR, but I forgot to merge. After updating, it looks like the MPI and threaded windows tests are failing, but the issues don't seem related to this PR. OK to merge or would you like us to wait until CI is fixed?

We can merge this now. The same kind of CI failures appear in other PRs


ci: simplify CMAKE_PREFIX_PATH

Previously, I thought CMAKE_PREFIX_PATH had to point to the specific package's directory:
${top}/install/lib/blaspp

but found that pointing to the install directory is sufficient:
${top}/install

which greatly simplifies scripts when there are multiple packages to point to.

Error after push seems to be a transient issue with our CI server. Seems GPUs are not accessible somehow? Perhaps the GPUs are 100% occupied by another process.
Error: unknown error, in function get_device_count


nested array structures in JSON

Only What I see with the current documentation is accessing $value with $key
But What if my data is nested json form, how to access those with angularfire2 lib.
Thanks,
Any help is highly appreciated!

Hi @rahulroxx! Please use Stackoverflow for these kind of issues. We have a required issue template this for actual bugs in the library.

Omg! hello @davideast. I see your video tutorials on firebase. I really like them.
Thanks for sharing firebase with us.
#salute


Add support for other vector arithmetic operations

I'm curious if this library will be maintained w/ further SIMD operations added to the generator scripts (clever, btw).
Add, Sub, Div, Mul, Rem, Shl, Shr, Min, Max, etc.

I'm working on other things at the moment (my thesis...), but I do intend to experiment more. However, I can't guarantee anything, and this is very much intended as an experimental library.
(BTW, the conventional arithmetic operators automatically work on all SIMD types, e.g. v + w and v * w should work.)

Another useful operation would be reduction by summation (i.e. TxN -> T).


Add new AFK flag and display it on the online players overlay

Contains
As a gamer sometimes I have to go away from the keyboard for some reason and I want to tell my friends who I'm playing with that I'm away so they won't get mad at me or something. So, I made an afk command to do that goal.
How to test

Pull from My Fork from branch afk-command
Run the game from the source code
Make sure you in multiplayer mode like (Hosting game or Playing online)
Show the game console
Type afk
You can now go away without telling your friends that I'm AFK in the chat :smile:

Issues

No more issues finally 😁

[x] Client can't send request to the server
[x] Rebuild the way that client and server communicate in the AFKSystem
[x] Auto disable the AFK when the player moves
[x] Test it

I tested this out locally. First very minor note is that the message in the console uses a curly brace where a square bracket is expected: [AFK} You are AFK!
More importantly, it seems that this only works as intended for the host going afk. Here are some scenarios I tested by hosting with (no saves) launch configuration, then launching 2nd and 3rd client from the configuration dropdown and connecting to localhost server.
Scenario 1 (works as intended)

host types afk
host shows afk on their own player list
host shows afk on 2nd client
host shows afk on 3rd client
host returns from afk
host shows not afk on both client lists

Scenario 2 (not working as intended)

2nd client types afk
2nd client shows afk on their own list
2nd client does not show afk on 3rd client's list
2nd client does not show afk on host's list

Scenario 3 (not working as intended)

host, 2nd, and 3rd client type afk
host list only shows host afk
2nd client shows host and 2nd client afk
3rd client show host and 3rd client afk
clients are not shown afk on other client's lists

Hooray Jenkins reported success with all tests good!

I think we are ready to merge it. I tested it with my friend Falcoph. Thanks, @Cervator for your notes It wasn't gonna happen now without them. Also, Thanks, @kaen for the test scenarios and now this pull can pass all of those scenarios 😄

I will test this out when I get a bit free time ;-)
One thing I'm wondering about is whether you need the boolean field on AFKComponent, or whether the presence of the component is enough to indicate that a player is actually afk, and the absence denotes the opposite (not afk).

Thanks for your help @skaldarnar. I implemented new features in the list below:

Shows Idle in the Discord RPC when the player is afk
Auto afk with no active for like 5 minutes
Auto unafk with any move or even touch your keyboard

You can test them and give us the result of your test. That's will be helpful from you 😄
Note: You can also try the scenarios that @kaen did in the last test result from him. 😉

Hooray Jenkins reported success with all tests good!

I probably should have been clearer with my explanation.
This is mostly a rehash of my discord message, but here it won't scroll away.
What I meant was that the DelayManager listens for changes made to PeriodicActionComponent
So rather than re-implementing the delay logic from DelayManager I was intending for you to look at the logic only in addPeriodicAction and then copy parts of it.
You'll still use DelayManager behind the scenes, just changing how you access it.
To get more technical and specific, you should delete all the methods you copied except for addPeriodicAction, the PeriodicActionTriggeredEvent handler and getPeriodicComponent.
Then call the add method in postBegin and that should work.
If you can't get it to work then you could either just do the auto afk because it's not strictly needed for the task, or try and move it to the Authority method you have.

Hooray Jenkins reported success with all tests good!

Hooray Jenkins reported success with all tests good!

Hooray Jenkins reported success with all tests good!


master and 0.6.0

like master
not like 0.6.0
哈哈哈

like your idea
raft + gossip = good

0.6.0 will still have asynchronous replication and read-only nodes. That will not change. The most significant changes are in aggregating various APIs and other concepts (e.g. using builders, using a single log, etc), improving the Raft protocol, and improving the log compaction algorithm.
The most significant changes to the Raft and asynchronous replication protocols are solely in the interest of safety. Operations submitted by all nodes are now linearizable, and redundancy in the asynchronous replication protocol is reduced by coordinating replication through Raft.

On Jun 8, 2015, at 10:11 PM, juaby<EMAIL_ADDRESS>wrote:
like master
not like 0.6.0
哈哈哈
—
Reply to this email directly or view it on GitHub.

thanks， I am reading the current version of the 0.6.0，and I want to say, great.
come on;

Hey,
So now 0.6.0 has passive (read-only) members using a refactored asynchronous replication protocol. It no longer uses a gossip protocol; the new protocol is coordinated by the Raft algorithm to reduce redundant network traffic. Also, the new protocol takes steps to ensure asynchronous replicas do not fall more than a few seconds behind the Raft cluster.
0.6.0 is currently in the process of being tested and documented. We've been working on Jepsen tests for the last week, and I can say that it is already significantly more stable than the current master branch and will be merged into master within the next few days. After a week or two more of testing and profiling a beta version will be pushed to Maven Central.

On Jun 13, 2015, at 8:37 AM, juaby<EMAIL_ADDRESS>wrote:
thanks， I am reading the current version of the 0.6.0，and I want to say, great.
come on;
—
Reply to this email directly or view it on GitHub.


update(bio): improve picture and bio description for thomasburleson

this is too long! @ThomasBurleson can you cut it by about half? :) also please put what-you-do-for-angular closer to the beginning.

@naomiblack - I cut the previous bio-description version by 50% already. Are you asking me to reduce the new version by another 50%?

merged, live.


Docs: #49 ReadMe Created (Hangman - Java)

I have added a ReadMe file for Hangman - Java game.
It includes the following:
~ Introduction
~ Game Rules
~ Requirements
~ Installation
~ Features
~ Contribution
~ Credits
~ License

Looks great!!!!!!!


Problem with pod restart stability

Standard life cycle implies that any members may be restarted.
How to reproduce:
Restart any pod
Log:
{"level":"fatal","ts":"2024-03-31T06:04:27.129434Z","caller":"etcdmain/etcd.go:204","msg":"discovery failed","error":"member 21cdb8e5d2d72088 has already been bootstrapped","stacktrace":"go.etcd.io/etcd/server/v3/etcdmain.startEtcdOrProxyV2\n\tgo.etcd.io/etcd/server/v3/etcdmain/etcd.go:204\ngo.etcd.io/etcd/server/v3/etcdmain.Main\n\tgo.etcd.io/etcd/server/v3/etcdmain/main.go:40\nmain.main\n\tgo.etcd.io/etcd/server/v3/main.go:31\nruntime.main\n\truntime/proc.go:250"}

Main problem is resolved in #94, the second problem is the usage of emptyDir. If pod is deleted, all it's data is lost and it can't rejoin as there's already member with such name

resolved in #94


Unable to find C & CXX compiler on Mac OS

When running setup on Mac, encountered error on compiler not found, updated the CMakeLists.txt as following:
if (APPLE AND CLANG2)
message("Using clang2")
#Commented off the following 2 lines
#set(CMAKE_C_COMPILER "clang2")
#set(CMAKE_CXX_COMPILER "clang2++”)

#replaced with full path
set(CMAKE_C_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc")
set(CMAKE_CXX_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++")

endif()

The problem is that the stock clang compiler on OS X does not support OpenMP compiler directives and thus cannot optimize supported code for multi-threading.
As a result, our installation requires a new version of clang with -lgomp support to be built by the user and used when compiling code on OS X.  Of course, this option can be safely turned off by setting the CLANG2 Cmake variable to 'Off', but comes at the price of slower, single-threaded run times.
To install clang2, follow the instructions here: http://stackoverflow.com/a/21789869


#20325 : arm64: Use gccgo as bootstrap for compiling golang

The issue is armv6 released binaries are used as a GOROOT_BOOTSTRAP.
This might work on arm64 platforms that support 32-bit mode.
However not all arm64 platforms support 32-bit mode. 32-bit mode
is optional for ARMv8. So use gccgo as bootstrap.
The build image is bumped to use ubuntu vivid.
Signed-off-by: Vijaya Kumar K<EMAIL_ADDRESS>

Job: Docker-PRs-Win2Lin FAILED:

---
         125.1 MB
busybox             latest              d9551b4026f0        9 weeks ago         1.113 MB
hello-world         frozen              690ed74de00f        4 months ago        960 B
emptyfs             latest              11f64303f0f7        2 years ago         0 B

-----------------------------------------------
Windows CI Timeout Detection - End of debugging
-----------------------------------------------

c:\scripts>exit 0
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
[PostBuildScript] - Execution post build scripts.
[docker] $ sh -xe C:\Users\Jenkins\AppData\Local\Temp\hudson4914588723581830850.sh
+ set +x

---

I see this PR is updated @hqhq @tianon ptal :+1:

Is it possible that we build gccgo-5 source code to get go-5, and keep using aarch64/debian:jessie to keep consistency with other arch?

Compiling "gccgo" from source is pretty hefty (takes a fair amount of cycles and time), so that's probably not a very tenable solution. :cry:
For ppc64le, we use the ppc64le/gcc:5.3 image (https://github.com/docker/docker/blob/eae59c4226bb94027ed0e51c1899479c44a4cc97/Dockerfile.ppc64le#L26) which already includes gccgo; we could use that, or we could use debian:stretch or debian:sid for a while (since their gccgo package is already 5.x).

Agreed, @vijaykilari Can you update PR again? Thanks.

With debian sid it fails with  'Hash Sum mismatch' error
With debian stretch: aufs-tools package is not available.
With and gcc 5.3, It still install gccgo-4.9 using debian jessie repository.
See fail logs below.
sid:
ubuntu@ubuntu:~/docker_latest/docker$ sudo make
docker build  -t "docker-dev:master" -f "Dockerfile.aarch64" .
Sending build context to Docker daemon 118.7 MB
Step 1 : FROM aarch64/debian:sid
---> 9bdfe9e3862e
Step 2 : RUN apt-get update && apt-get install -y       apparmor        aufs-tools      automake        bash-completion         s
---> Running in 04397d75aa43
Get:1 http://mirror.0x.sg/debian sid InRelease [287 kB]
Get:2 http://debian.telecoms.bg/debian sid/main arm64 Packages [10.3 MB]
Err:2 http://debian.telecoms.bg/debian sid/main arm64 Packages
Hash Sum mismatch
Fetched 10.6 MB in 34s (309 kB/s)
Reading package lists...
W: Failed to fetch http://debian.telecoms.bg/debian/dists/sid/main/binary-arm64/Packages.gz  Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
The command '/bin/sh -c apt-get update && apt-get install -y    apparmor        aufs-tools      automake        bash-completion 0
Makefile:93: recipe for target 'build' failed
make: *** [build] Error 1
ubuntu@ubuntu:~/docker_latest/docker$
stretch:
Package aufs-tools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'aufs-tools' has no installation candidate
E: Unable to locate package dpkg-sig
The command '/bin/sh -c apt-get update && apt-get install -y    apparmor        aufs-tools      automake        bash-completion 0
Makefile:93: recipe for target 'build' failed
make: *** [build] Error 1
ubuntu@ubuntu:~/docker_latest/docker$
gcc:5.3
Reading package lists...
Building dependency tree...
The following extra packages will be installed:
gccgo-4.9 libgo5
Suggested packages:
gccgo-4.9-doc libgo5-dbg
The following NEW packages will be installed:
gccgo gccgo-4.9 libgo5
Need to get 9435 kB of archives.
After this operation, 58.2 MB of additional disk space will be used.
Get:2 http://httpredir.debian.org/debian/ jessie/main gccgo-4.9 arm64 4.9.2-10 [7257 kB]
Get:3 http://httpredir.debian.org/debian/ jessie/main gccgo arm64 4:4.9.2-2 [1000 B]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libgo5:arm64.
Preparing to unpack .../libgo5_4.9.2-10_arm64.deb ...
Selecting previously unselected package gccgo-4.9.
Unpacking gccgo-4.9 (4.9.2-10) ...
Selecting previously unselected package gccgo.
Unpacking gccgo (4:4.9.2-2) ...
Setting up gccgo-4.9 (4.9.2-10) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
Removing intermediate container dbcf639e5f2b
Step 13 : RUN update-alternatives --set go /usr/bin/go-5
---> Running in 2063111b37f7
update-alternatives: error: no alternatives for go
The command '/bin/sh -c update-alternatives --set go /usr/bin/go-5' returned a non-zero code: 2
Makefile:93: recipe for target 'build' failed
make: *** [build] Error 1
ubuntu@ubuntu:~/docker_latest/docker$

can we get this rebased?

ping @tianon @calavera is this good to go?

@tianon  Fixed review comments. Please check

LGTM.
Ping @tianon

LGTM


Package interface

Introduced the functionality to have package interfaces.
Write up
Now you can specify the package interface by mentioning the implements attribute on the fpm.dependency

-- fpm.dependency: foo
implements: bar

-- fpm.package: bar
main: blog, theme

Evaluating this would introduce the blog and theme modules as a prelude while ensuring they match the criteria required by bar package.

Not going ahead with this one for now.


Fix git push error for protected CLA branch

The pull request is created from master636808671237548341 to master to fix git push error for protected CLA branch

@fenxu : Thanks for your contribution! The author, @kylereedmsft, has been notified to review your proposed change.

@fenxu What is the protected CLA branch? I'm not sure what this PR is for.

Looks like this PR was automatically created. I just merged the one that was created more recently, so I'm closing this one.


Pxu/ped check

Added functionality to parser_genome.py to do pedigree check and sample check. I created a ~/gene_data/pedigrees/ folder in my personal account's home and tested on /hpf/largeprojects/ccmbio/pxu/C4R/exome_assignments/ped-check-samples_for_crg2.tsv . This file contains genomes with missing pedigree, wrong samples names in the pedigree, non-linked ped, trios and quads. Test runs look good.
Running the script will show both the sample names from samples.tsv and from pedigree. When encountering a wrong ped, the script will  go on to submit job without ped. Users can cancel these families while jobs are still in queue, and submit them individually afterwards.
Let me know your thoughts and any additional cases/features we need to incorporate!

Turns out that while looping through each row in ped file, the row we are looking for (3 IDs) is a subset of samples in samples.tsv (4 IDs). So the logic for checking quads should be checking whether all IDs in ped's row are in samples. Thus all(s in samples for s in ped_samples)

All comments are addressed! Also added a few more families to /hpf/largeprojects/ccmbio/pxu/C4R/test-runs/parser_ped/ped-check-samples_for_crg2.tsv

1832: one sample mismatch (mock)
1922: unlinked ped
2266: normal trio
1232: quad
2216: unlinked ped (mock)
1740: no ped found
1760: quad
2277: normal trio
2411: numericID (mock)

Submit command python3 ~/crg2/parser_genomes.py -d /hpf/largeprojects/ccmbio/pxu/C4R/test-runs/parser_ped/ -f  /hpf/largeprojects/ccmbio/pxu/C4R/test-runs/parser_ped/ped-check-samples_for_crg2.tsv -s fastq
Script will look for ped files in ~/pxu/gene_data/pedigrees/` and print out the samples to be processed and related messages if ped check fails.


Uncaught ModuleNotFoundError in pagerank_alg.py line 453

Aider version: 0.59.1
Python version: 3.10.14
Platform: macOS-15.0-arm64-arm-64bit
Python implementation: CPython
Virtual environment: No
OS: Darwin 24.0.0 (64bit)
Git version: git version 2.44.0
I was in the middle of using Aider inside VSCode.
I /read 2 files into the context, both are simple Markdown files of bullet lists.
I told Aider to follow the instructions in the 2 files, and this is what I got.
An uncaught exception occurred:
Traceback (most recent call last):
  File "aider", line 8, in <module>
  File "main.py", line 757, in main
  File "base_coder.py", line 730, in run
  File "base_coder.py", line 773, in run_one
  File "base_coder.py", line 1108, in send_message
  File "base_coder.py", line 1044, in format_messages
  File "base_coder.py", line 994, in format_chat_chunks
  File "base_coder.py", line 627, in get_repo_messages
  File "base_coder.py", line 599, in get_repo_map
  File "repomap.py", line 127, in get_repo_map
  File "repomap.py", line 491, in get_ranked_tags_map
  File "repomap.py", line 522, in get_ranked_tags_map_uncached
  File "repomap.py", line 399, in get_ranked_tags
  File "backends.py", line 412, in __call__
  File "pagerank_alg.py", line 110, in pagerank
  File "pagerank_alg.py", line 453, in _pagerank_scipy
ModuleNotFoundError: No module named 'scipy'

Thanks for trying aider and filing this issue.
This looks like a duplicate of #1673. Please see the comments there for more information, and feel free to continue the discussion within that issue.
I'm going to close this issue for now. But please let me know if you think this is actually a distinct issue and I will reopen this issue.


Inner node proofs should require either the left or right node be empty

This else statement should require that pin.Right is empty. Otherwise, an attacker can insert an arbitrary node into the tree that isn't part of the hash. This seems to be the cause of the recent BNB bridge exploit, as reported by @samczsun with the example exploit https://gist.github.com/samczsun/8635f49fac0ec66a5a61080835cae3db

Hey, thanks for the issue. We will have the fix merged in the iavl repo shortly

Is there an advisory available on affected versions? I see retract v0.18.0 yet Binance was using a much older lib. GHSA-gf4j-mf57-3762 was mentioned in the commit yet doesn't show up on https://github.com/advisories?query=GHSA-gf4j-mf57-3762 (is it not public yet despite this incident being very?)

We support at most two versions old of the iavl tree. We constantly recommend all partners to upgrade regularly. Binance hasn't upgraded in years. We can not issue back ports for the last 4 years of releases


PNML frontend for XSTSs

Petri nets in PNML could be translated to XSTSs. This transformation can go directly to the xsts project, or to a new one (xsts-pnml for example).

@vincemolnar we discussed with @mondokm and he will implement a first prototype as part of his BSc thesis


Use six.string_types instead of basestring

Fix #56

Looks good. Is there a release plan on this?

Looks good. Is there a release plan on this?

Wait a minute. I need to support Django 1.2 and 1.3 as well

Now the new version is released on PyPI

Wonderful. Thanks a lot!

You are welcome. Feel free to create issues when you find:-]


13 add an initial set of documentation

Codecov Report

Merging #14 (6eddf9e) into main (68ef941) will increase coverage by 0.29%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #14      +/-   ##
==========================================
+ Coverage   74.41%   74.71%   +0.29%
==========================================
  Files          11       12       +1
  Lines         430      439       +9
==========================================
+ Hits          320      328       +8
- Misses        110      111       +1

Impacted Files
Coverage Δ

src/default_solutions.jl
76.92% <0.00%> (-6.42%)
:arrow_down:

src/convergence/convergence.jl
100.00% <0.00%> (ø)

src/metropolis_hastings/mh_trajectory_alg.jl
98.46% <0.00%> (+0.01%)
:arrow_up:

src/callbacks.jl
97.14% <0.00%> (+0.04%)
:arrow_up:

src/metropolis_hastings/mh_sa_alg.jl
97.91% <0.00%> (+0.04%)
:arrow_up:

src/TransitionPathSampling.jl
50.00% <0.00%> (+1.61%)
:arrow_up:

src/metropolis_hastings/mh.jl
30.76% <0.00%> (+20.76%)
:arrow_up:

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


Fix style issues

This is the result of running the following style checkers on the source code:

black
isort
flake8

black and isort issues were resolved automatically, but solving flake8 issues was done manually – please pay extra attention to reviewing commit https://github.com/IntelLabs/mat2qubit/commit/dcbfb6a20d16d41c435b7375d647b6baf1cb121c .
I also added pre-commit config file to make maintaining style easier.

Hey, I think I've fixed most of the issues, please take a look :)


new() subclass from script's subclass itself results in error

Suppose we have a following script:
extends Node2D

func _ready():
        var item = MyItem.new()
        item.add_item()

class MyItem:
        extends Node2D
        var script = get_script()

        var items = []

        func add_item():
                items.append(script.MyItem.new())

This script seems to be perfectly fine, although at runtime the last line - specifically the script.MyItem.new() directive - results in execution error which reads as follows:

Invalid get index 'MyItem' (on base: 'GDScript').

But it should return the subclass which is requested.

Does it work if you put the class definition before _ready?

The issue is still valid in the current master branch.

This is not a bug, instead of:
items.append(script.MyItem.new())
you should do
items.append(script.new())
keep in mind you will be creating a cyclical reference which will not be erased by doing this unless items[] is cleared