Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2025-04-15 20:46:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and      /work/SRC/openSUSE:Factory/.transactional-update.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "transactional-update"

Tue Apr 15 20:46:46 2025 rev:115 rq:1269297 version:5.0.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes    
    2024-09-25 21:51:21.871470169 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.1907/transactional-update.changes
      2025-04-15 20:46:53.972636512 +0200
@@ -1,0 +2,37 @@
+Tue Apr  8 09:21:50 UTC 2025 - Fabian Vogt <fv...@suse.com>
+
+- Version 5.0.1
+  - Fix path to rebootmgrctl [bsc#1236908]
+
+-------------------------------------------------------------------
+Sun Jan 12 21:26:16 UTC 2025 - Ignaz Forster <ifors...@suse.com>
+
+- Version 5.0.0
+  - Rework /etc handling; instead of maintaining complex overlay
+    mount layers use a btrfs subvolume of the corresponding
+    snapshot instead.
+    Syncing changes before the reboot will be done by during boot
+    (or during apply) by transactional-update-sync-etc-state
+    instead. [jsc#SMO-367]
+    Also resolves: [boo#1140472],
+    [gh#openSUSE/transactional-update#117]
+  - Add EXPERIMENTAL support for performing updates using a
+    container image [gh#openSUSE/transactional-update#128]. Note
+    that this command is only available via
+    `transactional-update apply-oci ...` for now and cannot be
+    triggered from the API or D-Bus interface. Moreover the syntax
+    may and probably will change in future releases.
+  - Removed `status` command - it was disabled by default for a
+    long time already and unmaintained
+  - tukit: Fix snippet directory in man page
+  - t-u: Don't apply again if snapshot is current already
+  - t-u: Prevent self-updates between major t-u versions because
+    these usually require additional files
+  - Fix missing files when using `make dist`
+  - Unified Copyright headers
+  - Make Bash scripts shellcheck compatible
+  - Replace tabs with spaces in Shell scripts to avoid the complex
+    tab / space changes
+  - Various other minor internal optimizations and fixes
+
+-------------------------------------------------------------------
@@ -152,0 +190,5 @@
+
+-------------------------------------------------------------------
+Thu Jan 18 16:19:41 UTC 2024 - Ignaz Forster <ifors...@suse.com>
+
+- Use "up" instead of "dup" by default on ALP

Old:
----
  transactional-update-4.8.3.tar.gz

New:
----
  transactional-update-5.0.1.tar.gz

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

Other differences:
------------------
++++++ transactional-update.spec ++++++
--- /var/tmp/diff_new_pack.gC3Vsw/_old  2025-04-15 20:46:54.892674693 +0200
+++ /var/tmp/diff_new_pack.gC3Vsw/_new  2025-04-15 20:46:54.900675025 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package transactional-update
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2021 Neal Gompa
 #
 # All modifications and additions to the file contributed by third parties
@@ -26,7 +26,7 @@
 %{!?_distconfdir: %global _distconfdir %{_prefix}%{_sysconfdir}}
 
 Name:           transactional-update
-Version:        4.8.3
+Version:        5.0.1
 Release:        0
 Summary:        Transactional Updates with btrfs and snapshots
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -74,11 +74,17 @@
 Requires:       psmisc
 Requires:       tukit = %{version}-%{release}
 Requires:       zypper
+Requires:       (tukit-snapper-plugin if (snapper and read-only-root-fs))
 # Parameter --drop-if-no-change requires it
 Recommends:     inotify-tools
 Recommends:     rebootmgr
 Suggests:       tukitd = %{version}-%{release}
 Conflicts:      health-checker < 1.8
+# Support for /etc as subvolume
+Conflicts:      read-only-root-fs < 1.0+git20250410
+Conflicts:      sdbootutil < 1+git20250409
+# Includes policy for the 50-etc snapper plugin
+Conflicts:      selinux-policy < 20250411
 
 %description
 transactional-update is a tool to update a system in an atomic
@@ -101,16 +107,26 @@
 Group:          System/Boot
 Supplements:    (tukit and kernel)
 Requires:       tukit = %{version}-%{release}
-BuildArch:      noarch
 Conflicts:      transactional-update < 3.0.0
 
 %description -n dracut-%{name}
 This package contains the dracut modules for handling early boot aspects
 for transactional updates.
 
+%package -n tukit-snapper-plugin
+Summary:        Snapper plugin for creating r/w /etc subvolumes
+License:        GPL-2.0-or-later
+Group:          System/Fhs
+Requires:       tukit = %{version}-%{release}
+BuildArch:      noarch
+
+%description -n tukit-snapper-plugin
+This package contains the snapper plugin for creating /etc subvolumes on a
+read-only system.
+
 %package -n %{libname}
 Summary:        Library for doing transactional updates using Btrfs snapshots
-License:        LGPL-2.1-or-later
+License:        GPL-2.0-or-later OR LGPL-2.1-or-later
 Group:          System/Libraries
 Requires:       btrfsprogs
 Requires:       rsync
@@ -133,7 +149,7 @@
 
 %package -n %{devname}
 Summary:        Development files for tukit library
-License:        LGPL-2.1-or-later
+License:        GPL-2.0-or-later OR LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 Provides:       tukit-devel = %{version}-%{release}
 Provides:       tukit-devel = %{version}-%{release}
@@ -145,7 +161,6 @@
 
 %package zypp-config
 Summary:        Zypper rule to prevent uninstallation of transactional-update
-License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          System/Base
 BuildArch:      noarch
 Requires:       transactional-update = %{version}-%{release}
@@ -266,7 +281,7 @@
 %postun -n %{libname} -p /sbin/ldconfig
 
 %files
-%license COPYING
+%license COPYING gpl-2.0.txt
 %doc NEWS
 %doc %{_docdir}/%{name}/transactional-update.txt
 %if 0%{?suse_version} > 1500
@@ -279,9 +294,6 @@
 %{_unitdir}/transactional-update-cleanup.service
 %{_unitdir}/transactional-update-cleanup.timer
 %{_sbindir}/transactional-update
-%if %{?suse_version} <= 1500
-%dir %{_distconfdir}
-%endif
 %{_distconfdir}/transactional-update.conf
 %{_mandir}/man5/transactional-update.conf.5*
 %{_mandir}/man8/transactional-update.8*
@@ -306,9 +318,16 @@
 %dir %{_prefix}/lib/dracut
 %dir %{_prefix}/lib/dracut/modules.d
 %{_prefix}/lib/dracut/modules.d/50transactional-update/
+%{_libexecdir}/transactional-update-sync-etc-state
+
+%files -n tukit-snapper-plugin
+%license COPYING gpl-2.0.txt
+%dir %{_prefix}/lib/snapper
+%dir %{_prefix}/lib/snapper/plugins
+%{_prefix}/lib/snapper/plugins/50-etc
 
 %files -n %{libname}
-%license COPYING lgpl-2.1.txt
+%license COPYING gpl-2.0.txt lgpl-2.1.txt
 %{_libdir}/libtukit.so.%{somajor}{,.*}
 
 %files -n tukitd
@@ -321,7 +340,7 @@
 %{_prefix}/share/dbus-1/interfaces/org.opensuse.tukit.Transaction.xml
 
 %files -n %{devname}
-%license COPYING lgpl-2.1.txt
+%license COPYING gpl-2.0.txt lgpl-2.1.txt
 %{_includedir}/tukit/
 %{_libdir}/libtukit.so
 %{_libdir}/pkgconfig/tukit.pc

++++++ transactional-update-4.8.3.tar.gz -> transactional-update-5.0.1.tar.gz 
++++++
++++ 5338 lines of diff (skipped)

Reply via email to