Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libkrun for openSUSE:Factory checked in at 2022-09-29 18:14:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkrun (Old) and /work/SRC/openSUSE:Factory/.libkrun.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkrun" Thu Sep 29 18:14:25 2022 rev:8 rq:1006910 version:1.4.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libkrun/libkrun.changes 2022-08-03 21:17:12.951523616 +0200 +++ /work/SRC/openSUSE:Factory/.libkrun.new.2275/libkrun.changes 2022-09-29 18:15:13.243474042 +0200 @@ -1,0 +2,52 @@ +Thu Sep 29 09:01:33 UTC 2022 - Dario Faggioli <[email protected]> + +- Build the SEV version first, so we don't overwrite the non-SEV + enabled plugin with the SEV one. + +------------------------------------------------------------------- +Wed Sep 28 16:45:10 UTC 2022 - [email protected] + +- Update to version 1.4.4: + * Bump version to v1.4.4 + * fs/macos: drop value mutability in read/write + * fs/macos: avoid deadlock in open_inode + * fs/macos: Fix path replacing on rename dir + * Bump version to v1.4.3 + * devices/fs: Drop mutability from FileReadWriteAtVolatile + * fs/macos: keep track of unlinked files + * devices: add missing fence in Queue + * Replace mpsc with crossbeam-channel + * Bump version to v1.4.2 + * init: override kernel's HOME and TERM envs + * init: ensure "/dev" is properly mounted + * init: set a default hostname if no env is present + * Makefile: drop library dependency on install + * sev: temporarily vendorize kbs-types + * sev: replace ureq with curl + * Bump version to v1.4.1 + * clippy: Derive Eq in addition of PartialEq + * macos: fix symlink ownership and mode attrs + * Makefile: force creation of symlinks on install + * sev: inform the user about progress + * sev: extend TEE config and override VmConfig + * Bump version to v1.4.0 + * sev: write zero page and include in measurement + * sev: adopt the tentative KBS attestation protocol + * sev: update sev crate to 0.3 + * sev: drop reqwest dependency + * sev: replace attestation_url with tee_config_file + * Bump version to v1.3.0 + * init: be permissive with non-ASCII bytes + * init: add support for Entrypoint + * init: deal with missing "/dev" + * init: don't override existing env vars + * libkrun: add krun_set_env() + * sev: don't rely on cmdline_secret size and unlink + * libkrun: remove KRUN_INIT and KRUN_WORKDIR defaults + * init: Add cmdline_secret and config file support + * Bump version to v1.2.3 + * macos: use upstream buildah xattr key + * macos: honor flag enabling/disabling xattr + * README.md: add known users and contact sections + +------------------------------------------------------------------- Old: ---- libkrun-1.2.2.obscpio New: ---- libkrun-1.4.4.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkrun.spec ++++++ --- /var/tmp/diff_new_pack.hir6zN/_old 2022-09-29 18:15:14.327476167 +0200 +++ /var/tmp/diff_new_pack.hir6zN/_new 2022-09-29 18:15:14.331476175 +0200 @@ -18,7 +18,7 @@ %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now' Name: libkrun -Version: 1.2.2 +Version: 1.4.4 Release: 0 Summary: A dynamic library providing KVM-based process isolation capabilities License: Apache-2.0 @@ -56,17 +56,17 @@ %build export RUSTFLAGS=%{rustflags} -%make_build %ifarch x86_64 %make_build SEV=1 %endif +%make_build %install export RUSTFLAGS=%{rustflags} -%make_install PREFIX=%{_prefix} %ifarch x86_64 %make_install SEV=1 PREFIX=%{_prefix} %endif +%make_install PREFIX=%{_prefix} %files %license LICENSE ++++++ _service ++++++ --- /var/tmp/diff_new_pack.hir6zN/_old 2022-09-29 18:15:14.371476253 +0200 +++ /var/tmp/diff_new_pack.hir6zN/_new 2022-09-29 18:15:14.375476262 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="disabled"> <param name="scm">git</param> - <param name="revision">v1.2.2</param> + <param name="revision">v1.4.4</param> <param name="url">https://github.com/containers/libkrun.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.hir6zN/_old 2022-09-29 18:15:14.395476301 +0200 +++ /var/tmp/diff_new_pack.hir6zN/_new 2022-09-29 18:15:14.399476308 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/containers/libkrun.git</param> - <param name="changesrevision">066e9806c6d939478b7ca062f824fbc783f62bf5</param></service></servicedata> + <param name="changesrevision">1b239cb7d0576ab9e2b845895052d0d0e0871dba</param></service></servicedata> (No newline at EOF) ++++++ libkrun-1.2.2.obscpio -> libkrun-1.4.4.obscpio ++++++ ++++ 7051 lines of diff (skipped) ++++++ libkrun.obsinfo ++++++ --- /var/tmp/diff_new_pack.hir6zN/_old 2022-09-29 18:15:14.639476779 +0200 +++ /var/tmp/diff_new_pack.hir6zN/_new 2022-09-29 18:15:14.643476787 +0200 @@ -1,5 +1,5 @@ name: libkrun -version: 1.2.2 -mtime: 1655822471 -commit: 65b60c580f16ab07f1259b15157a1531dac647e0 +version: 1.4.4 +mtime: 1661933712 +commit: 1b239cb7d0576ab9e2b845895052d0d0e0871dba ++++++ not-set-soname-as-it-is-plugin.patch ++++++ --- /var/tmp/diff_new_pack.hir6zN/_old 2022-09-29 18:15:14.655476811 +0200 +++ /var/tmp/diff_new_pack.hir6zN/_new 2022-09-29 18:15:14.659476818 +0200 @@ -1,7 +1,18 @@ -diff -Nru libkrun/Makefile libkrun_nosoname/Makefile ---- libkrun/Makefile 2022-06-17 16:23:14.776403669 +0200 -+++ libkrun_nosoname/Makefile 2022-06-17 19:08:28.469071074 +0200 -@@ -11,13 +11,9 @@ +From 4db2b356ad7bc7d39ed4550fa55ba58fb73db7a0 Mon Sep 17 00:00:00 2001 +From: Dario Faggioli <[email protected]> +Date: Wed, 28 Sep 2022 19:03:04 +0200 +Subject: [PATCH] Do not set soname, as this is a plugin + +Signed-off-by: Dario Faggioli <[email protected]> +--- + Makefile | 20 ++++---------------- + 1 file changed, 4 insertions(+), 16 deletions(-) + +diff --git a/Makefile b/Makefile +index 0460b7f..f1b26d5 100644 +--- a/Makefile ++++ b/Makefile +@@ -12,13 +12,9 @@ endif OS = $(shell uname -s) @@ -16,7 +27,7 @@ LIBRARY_RELEASE_Linux = target/release/$(KRUN_BINARY_Linux) LIBRARY_DEBUG_Linux = target/debug/$(KRUN_BINARY_Linux) -@@ -43,23 +39,16 @@ +@@ -44,23 +40,16 @@ $(INIT_BINARY): init/init.c $(LIBRARY_RELEASE_$(OS)): $(INIT_BINARY) cargo build --release $(FEATURE_FLAGS) ifeq ($(SEV),1) @@ -42,13 +53,16 @@ + mv target/debug/libkrun.so $(LIBRARY_DEBUG_$(OS)) endif - install: $(LIBRARY_RELEASE_$(OS)) -@@ -67,7 +56,6 @@ + install: +@@ -68,7 +57,6 @@ install: install -d $(DESTDIR)$(PREFIX)/include install -m 644 $(LIBRARY_HEADER) $(DESTDIR)$(PREFIX)/include install -m 755 $(LIBRARY_RELEASE_$(OS)) $(DESTDIR)$(PREFIX)/$(LIBDIR_$(OS))/ -- cd $(DESTDIR)$(PREFIX)/$(LIBDIR_$(OS))/ ; ln -s $(KRUN_BINARY_$(OS)) $(KRUN_SONAME_$(OS)) ; ln -s $(KRUN_SONAME_$(OS)) $(KRUN_BASE_$(OS)) +- cd $(DESTDIR)$(PREFIX)/$(LIBDIR_$(OS))/ ; ln -sf $(KRUN_BINARY_$(OS)) $(KRUN_SONAME_$(OS)) ; ln -sf $(KRUN_SONAME_$(OS)) $(KRUN_BASE_$(OS)) clean: rm -f $(INIT_BINARY) +-- +2.37.3 + ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/libkrun/vendor.tar.xz /work/SRC/openSUSE:Factory/.libkrun.new.2275/vendor.tar.xz differ: char 25, line 1
