Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libkrun for openSUSE:Factory checked in at 2024-06-06 12:30:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkrun (Old) and /work/SRC/openSUSE:Factory/.libkrun.new.24587 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libkrun" Thu Jun 6 12:30:57 2024 rev:11 rq:1178754 version:1.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libkrun/libkrun.changes 2023-01-19 16:44:41.445920992 +0100 +++ /work/SRC/openSUSE:Factory/.libkrun.new.24587/libkrun.changes 2024-06-06 12:31:06.581172677 +0200 @@ -1,0 +2,84 @@ +Mon Jun 03 08:46:39 UTC 2024 - dfaggioli@suse.com + +- Update to version 1.9.0: + * console: send a resize event on PORT_READY by @slp in #179 + * Fix another batch of new clippy warnings by @slp in #182 + * Fix constness when taking an array of string pointers by @teohhanhui in #181 + * Fix new lints in Rust 1.78 by @teohhanhui in #184 + * Use the correct documentation comment style recognized by clang by @teohhanhui in #183 + * virtio/snd: import virtio-snd from vhost-user-sound by @slp in #186 + +- Changes from 1.8.1: + * VirtIO optimizations + +- Changes from 1.8.0: + * Implement stdin/stdout/stderr redirection support using multiport virtio-console + * devices/legacy: import PL011 for aarch64 + * init: accept arguments from the "args" Field + * Fix various minor issues on macOS and add a CI workflow for this OS + * Add Matej Hrica (mtjhrc) to CODEOWNERS + * Implement an EFI flavor + * Implement krun_add_vsock_port() and UnixProxy for guest communication with host UNIX sockets. + * Implement the infrastructure to support sending shut down signals to the guest + * lib: allow having multiple virtio-fs devices + * devices/net: allow configuring a custom MAC + * Import SECURITY_CTX support from virtiofsd + * Makefile: fix EFI library naming + * virtio/net: implement gvproxy backend + * macos/eventfd: ignore EAGAIN on write + * Import rutabaga_gfx+virtio_gpu from crosvm + * devices/vsock/unix: implement update_peer_credit + * devices/console: implement an empty port input + * Extend virtio-gpu to support Venus on macOS + * libkrun: Extend API to redirect console to file + * virtio/fs/macos: overhaul to use macos inodes + +------------------------------------------------------------------- +Thu May 30 14:14:56 UTC 2024 - dfaggioli@suse.com + +- Update to version 1.7.2: + * Fix aarch64 build by adapting to changes in kvm-ioctl + +- Changes from 1.7.1 + * Update kbs-types version to 0.5 and release 1.7.1 + +------------------------------------------------------------------- +Thu May 30 13:38:30 UTC 2024 - dfaggioli@suse.com + +- Update to version 1.7.0: + * SNP Attestation + * Read TEE config from the end of the block device + * De-vendorize kbs-types + * Remove libfdt dependency + * init: place SEV behind build-time conditional + * devices/fs: fix reading the end of init.krun + * init: don't build init.c on SEV flavor + * Prepare to support libkrunfw 4.x + * init: Report an error when execution of the user binary fails + * virtio-net implementation using passt + * Make krun_set_vm_config use the same argument type for num_vcpus as ... + * Update sev crate to 1.2.0 + * virtio net bugfixes and performance improvement + * Makefile: De-couple KBS init sources from SEV-SNP + * Update rust-vmm deps and bump version for upcoming release + +- Changes from 1.5.1 + * Fix CI clippy + * Add a pkgconf file + * examples: Fix error handling of krun_create_ctx + * VSOCK: fix reaper timeout + * Fix typo in README.md + * macos: implement host->guest time sync + * Bump version to v1.5.1 + +- Changes from 1.5.0 + * devices: update lru dep to 0.9 + * Introduce the krun_set_data_disk API. + +------------------------------------------------------------------- +Thu May 30 13:30:22 UTC 2024 - Dario Faggioli <dfaggioli@suse.com> + +- The vendored tarball already contains the config these days, so + don't mess with that in the spec file + +------------------------------------------------------------------- Old: ---- cargo_config libkrun-1.4.10.obscpio vendor.tar.xz New: ---- libkrun-1.9.0.obscpio vendor.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkrun.spec ++++++ --- /var/tmp/diff_new_pack.GsJKgm/_old 2024-06-06 12:31:08.341236959 +0200 +++ /var/tmp/diff_new_pack.GsJKgm/_new 2024-06-06 12:31:08.345237105 +0200 @@ -1,7 +1,7 @@ # # spec file for package libkrun # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,14 +32,13 @@ %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now' Name: libkrun -Version: 1.4.10 +Version: 1.9.0 Release: 0 Summary: A dynamic library providing KVM-based process isolation capabilities License: Apache-2.0 URL: https://github.com/containers/libkrun Source0: libkrun-%{version}.tar.gz -Source1: vendor.tar.xz -Source2: cargo_config +Source1: vendor.tar.zst ExclusiveArch: x86_64 aarch64 BuildRequires: cargo >= 1.43.0 BuildRequires: gcc @@ -105,8 +104,6 @@ %prep %autosetup -a1 -mkdir .cargo -cp %{SOURCE2} .cargo/config %build export RUSTFLAGS=%{rustflags} @@ -134,6 +131,7 @@ %files devel %{_libdir}/libkrun.so +%{_libdir}/pkgconfig/libkrun.pc %{_includedir}/libkrun.h %post -n %{name}1 -p /sbin/ldconfig ++++++ _service ++++++ --- /var/tmp/diff_new_pack.GsJKgm/_old 2024-06-06 12:31:08.381238419 +0200 +++ /var/tmp/diff_new_pack.GsJKgm/_new 2024-06-06 12:31:08.385238566 +0200 @@ -1,18 +1,18 @@ <services> - <service name="obs_scm" mode="disabled"> + <service name="obs_scm" mode="manual"> <param name="scm">git</param> - <param name="revision">v1.4.10</param> + <param name="revision">v1.9.0</param> <param name="url">https://github.com/containers/libkrun.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> </service> - <service name="cargo_vendor" mode="disabled"> + <service name="cargo_vendor" mode="manual"> <param name="srcdir">libkrun</param> - <param name="update">true</param> + <param name="update">false</param> </service> - <service name="cargo_audit" mode="disabled"> + <service name="cargo_audit" mode="manual"> <param name="srcdir">libkrun</param> </service> <service mode="buildtime" name="tar" /> @@ -20,7 +20,7 @@ <param name="file">*.tar</param> <param name="compression">gz</param> </service> - <service name="set_version" mode="disabled"> + <service name="set_version" mode="manual"> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.GsJKgm/_old 2024-06-06 12:31:08.409239442 +0200 +++ /var/tmp/diff_new_pack.GsJKgm/_new 2024-06-06 12:31:08.413239589 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/containers/libkrun.git</param> - <param name="changesrevision">74bda657239c1c8a1834e66c10672cc7d46587c6</param></service></servicedata> + <param name="changesrevision">0bea04816f4dc414a947aa7675e169cbbfbd45dc</param></service></servicedata> (No newline at EOF) ++++++ libkrun-1.4.10.obscpio -> libkrun-1.9.0.obscpio ++++++ /work/SRC/openSUSE:Factory/libkrun/libkrun-1.4.10.obscpio /work/SRC/openSUSE:Factory/.libkrun.new.24587/libkrun-1.9.0.obscpio differ: char 48, line 1 ++++++ libkrun.obsinfo ++++++ --- /var/tmp/diff_new_pack.GsJKgm/_old 2024-06-06 12:31:08.453241049 +0200 +++ /var/tmp/diff_new_pack.GsJKgm/_new 2024-06-06 12:31:08.457241196 +0200 @@ -1,5 +1,5 @@ name: libkrun -version: 1.4.10 -mtime: 1674077930 -commit: 74bda657239c1c8a1834e66c10672cc7d46587c6 +version: 1.9.0 +mtime: 1715982245 +commit: 0bea04816f4dc414a947aa7675e169cbbfbd45dc