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 2021-11-12 15:59:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and      /work/SRC/openSUSE:Factory/.transactional-update.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "transactional-update"

Fri Nov 12 15:59:09 2021 rev:83 rq:930705 version:3.6.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes    
    2021-10-26 20:13:30.802004088 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.1890/transactional-update.changes
      2021-11-12 15:59:48.210579889 +0100
@@ -1,0 +2,7 @@
+Wed Nov 10 14:55:06 UTC 2021 - Ignaz Forster <ifors...@suse.com>
+
+- Version 3.6.1
+  - Fix rsyncing /etc into the running system with
+    --drop-if-no-change [bsc#1192242]
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ transactional-update.spec ++++++
--- /var/tmp/diff_new_pack.85Wl8L/_old  2021-11-12 15:59:48.718580124 +0100
+++ /var/tmp/diff_new_pack.85Wl8L/_new  2021-11-12 15:59:48.722580126 +0100
@@ -26,7 +26,7 @@
 %{!?_distconfdir: %global _distconfdir %{_prefix}%{_sysconfdir}}
 
 Name:           transactional-update
-Version:        3.6.0
+Version:        3.6.1
 Release:        0
 Summary:        Transactional Updates with btrfs and snapshots
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ transactional-update-3.6.0.tar.gz -> transactional-update-3.6.1.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-3.6.0/NEWS 
new/transactional-update-3.6.1/NEWS
--- old/transactional-update-3.6.0/NEWS 2021-10-22 19:49:32.000000000 +0200
+++ new/transactional-update-3.6.1/NEWS 2021-11-10 15:50:57.000000000 +0100
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016-2021 Thorsten Kukuk, Ignaz Forster et al.
 
+Version 3.6.1
+* Fix rsyncing /etc into the running system with --drop-if-no-change
+  [bsc#1192242]
+
 Version 3.6
 * Simplify mount hierarchy by just using a single slave bind mount as
   the root of the update environment; this may avoid the error
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-3.6.0/configure.ac 
new/transactional-update-3.6.1/configure.ac
--- old/transactional-update-3.6.0/configure.ac 2021-10-22 19:49:32.000000000 
+0200
+++ new/transactional-update-3.6.1/configure.ac 2021-11-10 15:50:57.000000000 
+0100
@@ -1,9 +1,9 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 3.6.0)
+AC_INIT(transactional-update, 3.6.1)
 # Increase on any interface change and reset revision
 LIBTOOL_CURRENT=3
 # Increase or reset on any VERSION update
-LIBTOOL_REVISION=5
+LIBTOOL_REVISION=6
 # Increase if interface change is backwards compatible, reset otherwise
 LIBTOOL_AGE=3
 AC_CANONICAL_SYSTEM
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-3.6.0/lib/Overlay.cpp 
new/transactional-update-3.6.1/lib/Overlay.cpp
--- old/transactional-update-3.6.0/lib/Overlay.cpp      2021-10-22 
19:49:32.000000000 +0200
+++ new/transactional-update-3.6.1/lib/Overlay.cpp      2021-11-10 
15:50:57.000000000 +0100
@@ -166,7 +166,7 @@
         if (getIdOfOverlayDir(lowerdir) == getIdOfOverlayDir(currentUpper)) {
             lower.append("/etc");
             break;
-        } else
+        }
         // Replace /etc in lowerdir with /etc of overlay base
         if (lowerdir == "/etc") {
             std::unique_ptr<Snapshot> snap = SnapshotFactory::get();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-3.6.0/lib/Transaction.cpp 
new/transactional-update-3.6.1/lib/Transaction.cpp
--- old/transactional-update-3.6.0/lib/Transaction.cpp  2021-10-22 
19:49:32.000000000 +0200
+++ new/transactional-update-3.6.1/lib/Transaction.cpp  2021-11-10 
15:50:57.000000000 +0100
@@ -377,7 +377,7 @@
         // in /etc may be applied immediately, so merge them back into the 
running system.
         std::unique_ptr<Mount> mntEtc{new Mount{"/etc"}};
         if (mntEtc->isMount() && mntEtc->getFilesystem() == "overlay") {
-            Util::exec("rsync --archive --inplace --xattrs --acls --exclude 
'fstab' --delete --quiet '" + std::string(pImpl->snapshot->getRoot()) + "/etc/' 
/etc");
+            Util::exec("rsync --archive --inplace --xattrs --acls --exclude 
'fstab' --delete --quiet '" + pImpl->bindDir + "/etc/' /etc");
         }
         return;
     }

Reply via email to