Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package firecracker for openSUSE:Factory 
checked in at 2024-11-21 22:01:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/firecracker (Old)
 and      /work/SRC/openSUSE:Factory/.firecracker.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "firecracker"

Thu Nov 21 22:01:37 2024 rev:11 rq:1225595 version:1.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/firecracker/firecracker.changes  2024-10-16 
23:55:09.746025816 +0200
+++ /work/SRC/openSUSE:Factory/.firecracker.new.28523/firecracker.changes       
2024-11-21 22:01:52.304991806 +0100
@@ -1,0 +2,45 @@
+Mon Nov 11 18:15:54 UTC 2024 - [email protected]
+
+- Update to version 1.10.0:
+  * Added
+    - #4834: Add VIRTIO_NET_F_RX_MRGBUF support to the virtio-net
+      device. When this feature is negotiated, guest virtio-net
+      driver can perform more efficient memory management which in
+      turn improves RX and TX performance.
+    - #4460: Add a call to KVM_KVMCLOCK_CTRL after pausing vCPUs on
+      x86_64 architectures. This ioctl sets a flag in the KVM state
+      of the vCPU indicating that it has been paused by the host
+      userspace. In guests that use kvmclock, the soft lockup
+      watchdog checks this flag. If it is set, it won't trigger the
+      lockup condition. Calling the ioctl for guests that don't use
+      kvmclock will fail. These failures are not fatal. We log the
+      failure and increase the vcpu.kvmclock_ctrl_fails metric.
+    - #4869: Added support for Aarch64 systems which feature CPU
+      caches with a number of sets higher than u16::MAX.
+    - #4797, #4854: Added GDB debugging support for a microVM guest
+      kernel.  Please see our GDB debugging documentation for more
+      information.
+  * Changed
+    - #4844: Upgrade virtio-net device to use readv syscall to
+      avoid unnecessary memory copies on RX path, increasing the RX
+      performance.
+  * Removed
+    - #4804: Drop Support for guest kernel 4.14. Linux 4.14 reached
+      end-of-life in January 2024 The minimum supported guest
+      kernel now is 5.10
+  * Fixed
+    - #4796: Fixed Vsock not notifying guest about
+      TRANSPORT_RESET_EVENT event after snapshot restore. This
+      resulted in guest waiting indefinitely on a connection which
+      was reset during snapshot creation.
+    - #4790: v1.9.0 was missing most of the debugging information
+      in the debuginfo file, due to a change in the Cargo defaults.
+      This has been corrected.
+    - #4826: Add missing configuration of tap offload features when
+      restoring from a snapshot. Setting the features was
+      previously moved from net device creation to device
+      activation time, but it was not reflected in the restore
+      path.  This was leading to inability to connect to the
+      restored VM if the offload features were used.
+
+-------------------------------------------------------------------

Old:
----
  firecracker-1.9.0.obscpio

New:
----
  firecracker-1.10.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ firecracker.spec ++++++
--- /var/tmp/diff_new_pack.3ESB8P/_old  2024-11-21 22:01:53.569044203 +0100
+++ /var/tmp/diff_new_pack.3ESB8P/_new  2024-11-21 22:01:53.569044203 +0100
@@ -17,17 +17,18 @@
 
 
 Name:           firecracker
-Version:        1.9.0
+Version:        1.10.0
 Release:        0
 Summary:        Virtual Machine Monitor for creating microVMs
 License:        Apache-2.0
 URL:            https://firecracker-microvm.github.io/
 Source0:        %{name}-%{version}.tar.gz
 Source1:        vendor.tar.xz
-BuildRequires:  cargo
+BuildRequires:  cargo-packaging
+BuildRequires:  cargo1.82
 BuildRequires:  clang
 BuildRequires:  cmake
-BuildRequires:  rust >= 1.66.0
+BuildRequires:  rust1.82
 ExclusiveArch:  x86_64 aarch64
 
 %description
@@ -38,27 +39,13 @@
 %autosetup -p 1 -a 1
 
 %build
-
-# Copying the file elsewhere is required, because rpm build for aarch64
-# tries to change all the config.guess files found in BUILD with
-# some arch specific stuff.
-rm -rf $HOME/rust/%{name}
-mkdir -pv $HOME/rust/%{name}
-
-cargo build --offline --all --release \
-  --target-dir $HOME/rust/%{name} \
-  --target %{_arch}-unknown-linux-gnu
+%{cargo_build} --all
 
 %install
-cd $HOME/rust/%{name}
-# This should eventually migrate to distro policy
-# Enable optimization, debuginfo, and link hardening.
-
 install -D -d -m 0755 %{buildroot}%{_bindir}
-
-install -m 0755 ./%{_arch}-unknown-linux-gnu/release/firecracker 
%{buildroot}%{_bindir}/firecracker
-install -m 0755 ./%{_arch}-unknown-linux-gnu/release/jailer 
%{buildroot}%{_bindir}/jailer
-install -m 0755 ./%{_arch}-unknown-linux-gnu/release/seccompiler-bin 
%{buildroot}%{_bindir}/seccompiler-bin
+install -m 0755 %{_builddir}/%{name}-%{version}/target/release/%{name} 
%{buildroot}%{_bindir}/%{name}
+install -m 0755 %{_builddir}/%{name}-%{version}/target/release/jailer 
%{buildroot}%{_bindir}/jailer
+install -m 0755 %{_builddir}/%{name}-%{version}/target/release/seccompiler-bin 
%{buildroot}%{_bindir}/seccompiler-bin
 
 %files
 %doc README.md

++++++ _service ++++++
--- /var/tmp/diff_new_pack.3ESB8P/_old  2024-11-21 22:01:53.605045695 +0100
+++ /var/tmp/diff_new_pack.3ESB8P/_new  2024-11-21 22:01:53.609045861 +0100
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="manual">
     <param 
name="url">https://github.com/firecracker-microvm/firecracker.git</param>
     <param name="scm">git</param>
-    <param name="revision">v1.9.0</param>
+    <param name="revision">v1.10.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.3ESB8P/_old  2024-11-21 22:01:53.637047022 +0100
+++ /var/tmp/diff_new_pack.3ESB8P/_new  2024-11-21 22:01:53.641047187 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/firecracker-microvm/firecracker.git</param>
-              <param 
name="changesrevision">d3b02e09276344f04a945a955f46b1c2a1c2085b</param></service></servicedata>
+              <param 
name="changesrevision">791763f545dd73c1f5f22c67dd314009ad8047d9</param></service></servicedata>
 (No newline at EOF)
 

++++++ firecracker-1.9.0.obscpio -> firecracker-1.10.0.obscpio ++++++
/work/SRC/openSUSE:Factory/firecracker/firecracker-1.9.0.obscpio 
/work/SRC/openSUSE:Factory/.firecracker.new.28523/firecracker-1.10.0.obscpio 
differ: char 48, line 1

++++++ firecracker.obsinfo ++++++
--- /var/tmp/diff_new_pack.3ESB8P/_old  2024-11-21 22:01:53.677048680 +0100
+++ /var/tmp/diff_new_pack.3ESB8P/_new  2024-11-21 22:01:53.681048846 +0100
@@ -1,5 +1,5 @@
 name: firecracker
-version: 1.9.0
-mtime: 1725297398
-commit: d3b02e09276344f04a945a955f46b1c2a1c2085b
+version: 1.10.0
+mtime: 1730995827
+commit: 791763f545dd73c1f5f22c67dd314009ad8047d9
 

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/firecracker/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.firecracker.new.28523/vendor.tar.xz differ: char 
15, line 1

Reply via email to