ping/: Update to rust-libp2p release v0.48.0 and master v0.49.0#41
ping/: Update to rust-libp2p release v0.48.0 and master v0.49.0#41mxinden merged 2 commits intolibp2p:masterfrom
Conversation
|
@mxinden : do we have a corresponding step in the rust-libp2p release process to remember to do this or to verify this was done? |
|
@BigLep at this point we don't and I would argue that in itself is not a big issue. The only thing that is happening after a release is that the rust-libp2p CI fails. It does not affect the go-libp2p CI. I have to give this more thought. Ideally this step would not be required in the first place. See also libp2p/rust-libp2p#2813 (comment) |
|
@laurentsenta can you take a look at the test failure? I am not sure what is the reason for it. In case you know it already, great. If not, I can take a more in-depth look. |
|
@mxinden : I don't know all that involved here but the reasons I chimed in are:
|
If I am not mistaken, we are running the full test suit on each rust-libp2p pull request. (Which I am in favor of.)
👍 agree with this long-term. On documenting this specific release step, i.e. bumping the versions in On the general matter, i.e. enabling folks other than Max to make rust-libp2p releases, this is related to libp2p/rust-libp2p#2902 and needs some focus. Though I am not sure how to prioritize it with libp2p Day and the WebRTC efforts. Thoughts? |
|
Friendly ping @laurentsenta. Any thoughts on the CI failures? @elenaf9 let me know in case you found a solution in #42 and I am missing something. |
|
Thanks for the bump @mxinden on it, The plan:
|
|
On the larger discussion regarding what we tests, releases process, etc: @BigLep is right with:
With libp2p/rust-libp2p#2835, we enabled the cross version test and the "small" cross-implementation test. The "small" tests uses latest versions only (and takes ~10 minutes). The big test takes >30 minutes, my plan is to propose this as a step in (go|rust)-libp2p release processes. You two have different info, sorry about that: we talked about it during a 1:1 with Steve, then I went on break. I shared a few notes below, but I haven't had time to properly implement and communicate these with you @mxinden.
|
bca429b to
ea43c0c
Compare
See release of v0.48.0 in libp2p/rust-libp2p#2869. Master bump to v0.49.0 in libp2p/rust-libp2p#2813
ea43c0c to
4a3096e
Compare
|
@mxinden, I took the liberty to rebase over the latest master, In https://github.com/libp2p/test-plans/actions/runs/3111852289/jobs/5044617290 > "Run the composition file" > search "container exited" (around line 475), we get various errors then the go side exists, and the rust side more or less hangs. |
|
Regression might be due to libp2p/rust-libp2p#2860. I am investigating @laurentsenta. |
I will go ahead here. Thanks @laurentsenta for the help! |
…2p#41) See release of v0.48.0 in libp2p/rust-libp2p#2869. Master bump to v0.49.0 in libp2p/rust-libp2p#2813
See release of v0.48.0 in libp2p/rust-libp2p#2869.
Master bump to v0.49.0 in libp2p/rust-libp2p#2813
Followed the instructions on https://github.com/libp2p/test-plans#how-to-add-a-new-version-to-pingrust.
I skipped step (3), namely to run the new test on my local machine. As far as I can tell this is done on CI here already. Please correct me if I am wrong.