Hi,
The Firecracker 1.10 release branch was forked a few hours ago, and these are its crate updates not in Fedora by maintainer:
decathorpe: proc-macro2-1.0.89 serde_json-1.0.132 zerocopy-0.8.7 (API update)
slp: kvm-bindings-0.10.0 (API update) kvm-ioctls-0.19.0 (API update) vhost-0.12.1 (API update) vm-memory-0.16.0 (API update)
They committed a release date saying it will be out tomorrow. Let me know if you want me to handle any of these updates. I could take care of the kvm-bindings and kvm-ioctls updates, but I'll need access for others. (Note the vhost/vm-memory updates affect six vhost-* and virtio-* crates.)
Also if I should do the kvm-* updates and there are no objections, I'll regenerate them using rust2rpm's supported arches for x86_64/aarch64/riscv64 since riscv64 was added to a lot of the VMM infrastructure crates. The vm-memory update has also added riscv64 support.
Thanks.
David
On Wed, Nov 6, 2024 at 10:07 PM David Michael fedora.dm0@gmail.com wrote:
Hi,
The Firecracker 1.10 release branch was forked a few hours ago, and these are its crate updates not in Fedora by maintainer:
decathorpe: proc-macro2-1.0.89 serde_json-1.0.132 zerocopy-0.8.7 (API update)
I can handle these three. proc-macro2 and serde_json should be done by tonight, zerocopy will require making compat packages, so that will likely take a day or two.
Fabio
On Wed, Nov 6, 2024 at 4:16 PM Fabio Valentini decathorpe@gmail.com wrote:
On Wed, Nov 6, 2024 at 10:07 PM David Michael fedora.dm0@gmail.com wrote:
Hi,
The Firecracker 1.10 release branch was forked a few hours ago, and these are its crate updates not in Fedora by maintainer:
decathorpe: proc-macro2-1.0.89 serde_json-1.0.132 zerocopy-0.8.7 (API update)
I can handle these three. proc-macro2 and serde_json should be done by tonight, zerocopy will require making compat packages, so that will likely take a day or two.
Thanks, those look good.
Sorry for jumping the gun, but they've pushed another crate update along with the release tag today. This is the new list of missing updates by maintainer:
decathorpe: thiserror-1.0.67 zerocopy-0.8.8 (API update)
slp: kvm-bindings-0.10.0 (API update) kvm-ioctls-0.19.0 (API update) vhost-0.13.0 (API update) vm-memory-0.16.0 (API update)
At least this vhost update satisfies the latest release of vhost-user-backend, but the three vhost-device-* crates are all using old versions in their latest releases.
Let me know if/which I should update.
Thanks.
David
On Thu, Nov 7, 2024 at 6:38 PM David Michael fedora.dm0@gmail.com wrote:
Thanks, those look good.
Sorry for jumping the gun, but they've pushed another crate update along with the release tag today. This is the new list of missing updates by maintainer:
(snip)
decathorpe: thiserror-1.0.67 zerocopy-0.8.8 (API update)
I already have the thiserror 1.0.68 update prepared, it's just blocked by syn-2.0.87 not being stable on all branches yet. For zerocopy 0.7 -> 0.8, I'm still waiting for release engineering to create the compat packages in dist-git.
Fabio
On Thu, Nov 7, 2024 at 8:13 PM Fabio Valentini decathorpe@gmail.com wrote:
On Thu, Nov 7, 2024 at 6:38 PM David Michael fedora.dm0@gmail.com wrote:
Thanks, those look good.
Sorry for jumping the gun, but they've pushed another crate update along with the release tag today. This is the new list of missing updates by maintainer:
(snip)
decathorpe: thiserror-1.0.67 zerocopy-0.8.8 (API update)
I already have the thiserror 1.0.68 update prepared, it's just blocked by syn-2.0.87 not being stable on all branches yet. For zerocopy 0.7 -> 0.8, I'm still waiting for release engineering to create the compat packages in dist-git.
Both thiserror 1.0.68 and zerocopy 0.8 are now available (in rawhide) https://bodhi.fedoraproject.org/updates/FEDORA-2024-fe8ea9b77d and in stable branches soon (still pending -> testing -> stable).
Fabio
David Michael fedora.dm0@gmail.com writes:
On Wed, Nov 6, 2024 at 4:16 PM Fabio Valentini decathorpe@gmail.com wrote:
On Wed, Nov 6, 2024 at 10:07 PM David Michael fedora.dm0@gmail.com wrote:
Hi,
The Firecracker 1.10 release branch was forked a few hours ago, and these are its crate updates not in Fedora by maintainer:
decathorpe: proc-macro2-1.0.89 serde_json-1.0.132 zerocopy-0.8.7 (API update)
I can handle these three. proc-macro2 and serde_json should be done by tonight, zerocopy will require making compat packages, so that will likely take a day or two.
Thanks, those look good.
Sorry for jumping the gun, but they've pushed another crate update along with the release tag today. This is the new list of missing updates by maintainer:
decathorpe: thiserror-1.0.67 zerocopy-0.8.8 (API update)
slp: kvm-bindings-0.10.0 (API update) kvm-ioctls-0.19.0 (API update) vhost-0.13.0 (API update) vm-memory-0.16.0 (API update)
I've just started preparing another bulk update for vhost components and its dependencies. I'll let you know the side tag once ready.
Sergio.
Sergio Lopez Pascual slp@redhat.com writes:
David Michael fedora.dm0@gmail.com writes:
On Wed, Nov 6, 2024 at 4:16 PM Fabio Valentini decathorpe@gmail.com wrote:
On Wed, Nov 6, 2024 at 10:07 PM David Michael fedora.dm0@gmail.com wrote:
Hi,
The Firecracker 1.10 release branch was forked a few hours ago, and these are its crate updates not in Fedora by maintainer:
decathorpe: proc-macro2-1.0.89 serde_json-1.0.132 zerocopy-0.8.7 (API update)
I can handle these three. proc-macro2 and serde_json should be done by tonight, zerocopy will require making compat packages, so that will likely take a day or two.
Thanks, those look good.
Sorry for jumping the gun, but they've pushed another crate update along with the release tag today. This is the new list of missing updates by maintainer:
decathorpe: thiserror-1.0.67 zerocopy-0.8.8 (API update)
slp: kvm-bindings-0.10.0 (API update) kvm-ioctls-0.19.0 (API update) vhost-0.13.0 (API update) vm-memory-0.16.0 (API update)
I've just started preparing another bulk update for vhost components and its dependencies. I'll let you know the side tag once ready.
Hi David, I see you already added rust-linux-loader and firecracker to the side-tag. Do you need any other package or can I promote the update?
Thanks, Sergio.
On Tue, Nov 12, 2024 at 8:38 AM Sergio Lopez Pascual slp@redhat.com wrote:
Sergio Lopez Pascual slp@redhat.com writes:
David Michael fedora.dm0@gmail.com writes:
On Wed, Nov 6, 2024 at 4:16 PM Fabio Valentini decathorpe@gmail.com wrote:
On Wed, Nov 6, 2024 at 10:07 PM David Michael fedora.dm0@gmail.com wrote:
Hi,
The Firecracker 1.10 release branch was forked a few hours ago, and these are its crate updates not in Fedora by maintainer:
decathorpe: proc-macro2-1.0.89 serde_json-1.0.132 zerocopy-0.8.7 (API update)
I can handle these three. proc-macro2 and serde_json should be done by tonight, zerocopy will require making compat packages, so that will likely take a day or two.
Thanks, those look good.
Sorry for jumping the gun, but they've pushed another crate update along with the release tag today. This is the new list of missing updates by maintainer:
decathorpe: thiserror-1.0.67 zerocopy-0.8.8 (API update)
slp: kvm-bindings-0.10.0 (API update) kvm-ioctls-0.19.0 (API update) vhost-0.13.0 (API update) vm-memory-0.16.0 (API update)
I've just started preparing another bulk update for vhost components and its dependencies. I'll let you know the side tag once ready.
Hi David, I see you already added rust-linux-loader and firecracker to the side-tag. Do you need any other package or can I promote the update?
Hi, those are the only ones from me, you can proceed when you're ready. I'll add them to F40/F41 when they're available. (I assume we're omitting F39 since it's EOL on the 19th, and the Bodhi update wouldn't make it to stable by then.)
Thanks.
David
On Tue, Nov 12, 2024 at 9:31 AM David Michael fedora.dm0@gmail.com wrote:
On Tue, Nov 12, 2024 at 8:38 AM Sergio Lopez Pascual slp@redhat.com wrote:
Sergio Lopez Pascual slp@redhat.com writes:
David Michael fedora.dm0@gmail.com writes:
On Wed, Nov 6, 2024 at 4:16 PM Fabio Valentini decathorpe@gmail.com wrote:
On Wed, Nov 6, 2024 at 10:07 PM David Michael fedora.dm0@gmail.com wrote:
Hi,
The Firecracker 1.10 release branch was forked a few hours ago, and these are its crate updates not in Fedora by maintainer:
decathorpe: proc-macro2-1.0.89 serde_json-1.0.132 zerocopy-0.8.7 (API update)
I can handle these three. proc-macro2 and serde_json should be done by tonight, zerocopy will require making compat packages, so that will likely take a day or two.
Thanks, those look good.
Sorry for jumping the gun, but they've pushed another crate update along with the release tag today. This is the new list of missing updates by maintainer:
decathorpe: thiserror-1.0.67 zerocopy-0.8.8 (API update)
slp: kvm-bindings-0.10.0 (API update) kvm-ioctls-0.19.0 (API update) vhost-0.13.0 (API update) vm-memory-0.16.0 (API update)
I've just started preparing another bulk update for vhost components and its dependencies. I'll let you know the side tag once ready.
Hi David, I see you already added rust-linux-loader and firecracker to the side-tag. Do you need any other package or can I promote the update?
I'll add them to F40/F41 when they're available.
I saw the F40/F41 branches are ready, but sorry, I forgot I can't build Firecracker until other updates are stable. Karma requirements were increased recently, so my own testing is no longer sufficient to stabilize crate updates. Stabilization will take about another week, unless someone else can test and leave positive feedback on these updates first:
F41: - https://bodhi.fedoraproject.org/updates/FEDORA-2024-c0bbb8ecf8 - https://bodhi.fedoraproject.org/updates/FEDORA-2024-85cbe45fb0 - https://bodhi.fedoraproject.org/updates/FEDORA-2024-6ce75973a0
F40: - https://bodhi.fedoraproject.org/updates/FEDORA-2024-ad329433cd - https://bodhi.fedoraproject.org/updates/FEDORA-2024-8c43ab4c0a - https://bodhi.fedoraproject.org/updates/FEDORA-2024-88f65a2c48
Thanks.
David
On Wed, Nov 13, 2024 at 5:08 PM David Michael fedora.dm0@gmail.com wrote:
I've just started preparing another bulk update for vhost components and its dependencies. I'll let you know the side tag once ready.
Hi David, I see you already added rust-linux-loader and firecracker to the side-tag. Do you need any other package or can I promote the update?
I'll add them to F40/F41 when they're available.
I saw the F40/F41 branches are ready, but sorry, I forgot I can't build Firecracker until other updates are stable. Karma requirements were increased recently, so my own testing is no longer sufficient to stabilize crate updates. Stabilization will take about another week, unless someone else can test and leave positive feedback on these updates first:
F41:
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-c0bbb8ecf8
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-85cbe45fb0
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-6ce75973a0
F40:
Note that the rawhide update seems to be missing builds for some packages - notably, these four now fail to build due to broken dependencies:
- rust-vhost-device-scmi - rust-vhost-device-sound - rust-vhost-device-vsock - rust-virtio-vsock
Please make sure that those are fixed in rawhide and included in the f41 and f40 updates.
Fabio
Fabio Valentini decathorpe@gmail.com writes:
On Wed, Nov 13, 2024 at 5:08 PM David Michael fedora.dm0@gmail.com wrote:
I've just started preparing another bulk update for vhost components and its dependencies. I'll let you know the side tag once ready.
Hi David, I see you already added rust-linux-loader and firecracker to the side-tag. Do you need any other package or can I promote the update?
I'll add them to F40/F41 when they're available.
I saw the F40/F41 branches are ready, but sorry, I forgot I can't build Firecracker until other updates are stable. Karma requirements were increased recently, so my own testing is no longer sufficient to stabilize crate updates. Stabilization will take about another week, unless someone else can test and leave positive feedback on these updates first:
F41:
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-c0bbb8ecf8
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-85cbe45fb0
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-6ce75973a0
F40:
Note that the rawhide update seems to be missing builds for some packages - notably, these four now fail to build due to broken dependencies:
- rust-vhost-device-scmi
- rust-vhost-device-sound
- rust-vhost-device-vsock
- rust-virtio-vsock
Fixed in rawhide and added to the side-tags.
Sergio.
On Fri, Nov 15, 2024 at 5:38 AM Sergio Lopez Pascual slp@redhat.com wrote:
Fabio Valentini decathorpe@gmail.com writes:
On Wed, Nov 13, 2024 at 5:08 PM David Michael fedora.dm0@gmail.com wrote:
I've just started preparing another bulk update for vhost components and its dependencies. I'll let you know the side tag once ready.
Hi David, I see you already added rust-linux-loader and firecracker to the side-tag. Do you need any other package or can I promote the update?
I'll add them to F40/F41 when they're available.
I saw the F40/F41 branches are ready, but sorry, I forgot I can't build Firecracker until other updates are stable. Karma requirements were increased recently, so my own testing is no longer sufficient to stabilize crate updates. Stabilization will take about another week, unless someone else can test and leave positive feedback on these updates first:
F41:
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-c0bbb8ecf8
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-85cbe45fb0
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-6ce75973a0
F40:
Note that the rawhide update seems to be missing builds for some packages - notably, these four now fail to build due to broken dependencies:
- rust-vhost-device-scmi
- rust-vhost-device-sound
- rust-vhost-device-vsock
- rust-virtio-vsock
Fixed in rawhide and added to the side-tags.
The last few updates made it to stable repos, so I've built Firecracker in the F40 and F41 tags.
Thanks again, all.
David