Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libostree for openSUSE:Factory checked in at 2022-08-05 19:50:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libostree (Old) and /work/SRC/openSUSE:Factory/.libostree.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libostree" Fri Aug 5 19:50:12 2022 rev:24 rq:992693 version:2022.5 Changes: -------- --- /work/SRC/openSUSE:Factory/libostree/libostree.changes 2022-07-22 19:20:12.108555038 +0200 +++ /work/SRC/openSUSE:Factory/.libostree.new.1521/libostree.changes 2022-08-05 19:50:37.873398365 +0200 @@ -1,0 +2,38 @@ +Sat Jul 23 10:06:19 UTC 2022 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 2022.5: + + Greatly improved performance for ostree prune on large repositories + + Support for in-place kargs changes + + includes a fix for ed25519: Invalid out of bound reads + Did not affect previous openSUSE packages [boo#1201800] +- includes changes from 2022.4: + + A new repository option bls-append-except-default intended to + help with enabling GRUB password locking + + Further fixes for s390x SE + + Several API additions and fixes to the Rust bindings +- includes changes from 2022.3: + + GLib requirement to 2.66 + + documentation for using IMA with ostree + + A few static analyzer fixes + + refcounting fix in OstreeRepoAutoTransaction + + close longstanding conflict between ostree and per-machine + SELinux policy customizations + + ostree learned how to use bubblewrap to create a container + targeting the pending deployment to re-build the policy if + necessary +- includes changes from 2022.2: + + improve reliability of pulls with static deltas + + new ostree prune --commit-only +- includes changes from 2022.1: + + add transparent support for external sub-commands on the ostree + binary. Custom binaries present in PATH in the form of + ostree-<subcmd> will be now used as a fallback for sub- + commands that are not natively implemented. + + address some static analysis warnings + + The git submodule for bsdiff has been updated to latest + upstream revision, picking up additional bound-checks and + fixing CVE-2014-9862 boo#1201770 +- enable ed25519 support with libsodium, introduced with 2020.4 +- switch to upstream tarball + +------------------------------------------------------------------- Old: ---- _service libostree-2021.6.obscpio libostree.obsinfo New: ---- libostree-2022.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libostree.spec ++++++ --- /var/tmp/diff_new_pack.CGh5bo/_old 2022-08-05 19:50:38.317399512 +0200 +++ /var/tmp/diff_new_pack.CGh5bo/_new 2022-08-05 19:50:38.317399512 +0200 @@ -17,28 +17,29 @@ %define _dracutmodulesdir %(pkg-config --variable dracutmodulesdir dracut) +%bcond_without ed25519 Name: libostree -Version: 2021.6 +Version: 2022.5 Release: 0 Summary: Git for operating system binaries License: LGPL-2.0-or-later Group: Development/Libraries/C and C++ URL: https://github.com/ostreedev/ostree -Source: %{name}-%{version}.tar.xz +Source: https://github.com/ostreedev/ostree/releases/download/v%{version}/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE ostree-grub2-location.patch boo#974714 dims...@opensuse.org -- Fix path to grub-mkconfig_lib Patch0: ostree-grub2-location.patch BuildRequires: bison BuildRequires: gjs BuildRequires: gnome-common BuildRequires: gobject-introspection-devel >= 1.34.0 -BuildRequires: gpgme-devel BuildRequires: libattr-devel BuildRequires: libcap-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(dracut) BuildRequires: pkgconfig(e2p) BuildRequires: pkgconfig(fuse) >= 2.9.2 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.36.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.66.0 +BuildRequires: pkgconfig(gpgme) >= 1.1.8 BuildRequires: pkgconfig(libarchive) >= 2.8.0 BuildRequires: pkgconfig(liblzma) >= 5.0.5 BuildRequires: pkgconfig(libsoup-2.4) >= 2.39.1 @@ -49,6 +50,9 @@ # Package was renamed from ostree to libostree with version 2017.2 Provides: ostree = %{version} Obsoletes: ostree < %{version} +%if %{with ed25519} +BuildRequires: pkgconfig(libsodium) >= 1.0.14 +%endif %description OSTree is a tool for managing bootable, immutable, versioned @@ -120,9 +124,11 @@ %autosetup -p1 %build -NOCONFIGURE=1 ./autogen.sh %configure \ --with-dracut \ +%if %{with ed25519} + --with-ed25519-libsodium \ +%endif %{nil} %make_build @@ -142,18 +148,21 @@ %service_add_pre ostree-remount.service %service_add_pre ostree-finalize-staged.service %service_add_pre ostree-finalize-staged.path +%service_add_pre ostree-boot-complete.service %preun %service_del_preun ostree-prepare-root.service %service_del_preun ostree-remount.service %service_del_preun ostree-finalize-staged.service %service_del_preun ostree-finalize-staged.path +%service_del_preun ostree-boot-complete.service %post %service_add_post ostree-prepare-root.service %service_add_post ostree-remount.service %service_add_post ostree-finalize-staged.service %service_add_post ostree-finalize-staged.path +%service_add_post ostree-boot-complete.service %tmpfiles_create %{_tmpfilesdir}/ostree-tmpfiles.conf %postun @@ -161,6 +170,7 @@ %service_del_postun ostree-remount.service %service_del_postun ostree-finalize-staged.service %service_del_postun ostree-finalize-staged.path +%service_del_postun ostree-boot-complete.service %files %license COPYING @@ -176,11 +186,13 @@ %{_prefix}/lib/ostree/ostree-prepare-root %{_prefix}/lib/ostree/ostree-remount %{_libexecdir}/libostree/ostree-trivial-httpd +%{_libexecdir}/libostree/s390x-se-luks-gencpio %{_dracutmodulesdir}/98ostree/ %{_unitdir}/ostree-prepare-root.service %{_unitdir}/ostree-remount.service %{_unitdir}/ostree-finalize-staged.service %{_unitdir}/ostree-finalize-staged.path +%{_unitdir}/ostree-boot-complete.service %dir %{_sysconfdir}/dracut.conf.d %{_sysconfdir}/dracut.conf.d/ostree.conf %{_datadir}/ostree/