commit transactional-update for openSUSE:Factory

2020-11-02 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-11-02 09:40:51

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3463 (New)


Package is "transactional-update"

Mon Nov  2 09:40:51 2020 rev:64 rq:844985 version:2.28.2

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-10-26 16:12:55.950750426 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3463/transactional-update.changes
  2020-11-02 09:40:57.469642423 +0100
@@ -1,0 +2,13 @@
+Fri Oct 30 08:45:46 UTC 2020 - Ignaz Forster 
+
+- Version 2.28.2
+  - SELinux: Exclude security.selinux attribute from rsyncing (again)
+
+---
+Thu Oct 29 15:05:24 UTC 2020 - Ignaz Forster 
+
+- Version 2.28.1
+  - SELinux: Fixed changing the wrong grub configuration file
+  - SELinux: Move /.autorelabel file to writeable location
+
+---

Old:

  transactional-update-2.28.tar.gz

New:

  transactional-update-2.28.2.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.Pimwt9/_old  2020-11-02 09:40:58.085643013 +0100
+++ /var/tmp/diff_new_pack.Pimwt9/_new  2020-11-02 09:40:58.089643017 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.28
+Version:2.28.2
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.28.tar.gz -> transactional-update-2.28.2.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.28/NEWS 
new/transactional-update-2.28.2/NEWS
--- old/transactional-update-2.28/NEWS  2020-10-22 14:18:21.0 +0200
+++ new/transactional-update-2.28.2/NEWS2020-10-30 09:44:34.0 
+0100
@@ -2,6 +2,13 @@
 
 Copyright (C) 2016-2020 Thorsten Kukuk, Ignaz Forster et al.
 
+Version 2.28.2
+* SELinux: Exclude security.selinux attribute from rsyncing (again)
+
+Version 2.28.1
+* SELinux: Fixed changing the wrong grub configuration file
+* SELinux: Move /.autorelabel file to writeable location
+
 Version 2.28
 * Add 'setup-selinux' command for easy setup of a SELinux system
 * Allow complex commands for the 'run' command
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.28/configure.ac 
new/transactional-update-2.28.2/configure.ac
--- old/transactional-update-2.28/configure.ac  2020-10-22 14:18:21.0 
+0200
+++ new/transactional-update-2.28.2/configure.ac2020-10-30 
09:44:34.0 +0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.28)
+AC_INIT(transactional-update, 2.28.2)
 AM_INIT_AUTOMAKE
 AC_PREFIX_DEFAULT(/usr)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.28/sbin/transactional-update.in 
new/transactional-update-2.28.2/sbin/transactional-update.in
--- old/transactional-update-2.28/sbin/transactional-update.in  2020-10-22 
14:18:21.0 +0200
+++ new/transactional-update-2.28.2/sbin/transactional-update.in
2020-10-30 09:44:34.0 +0100
@@ -301,7 +301,7 @@
# /etc may do so. Changes in /etc may be applied immediately,
# so merge them back into the running system.
log_info "Merging overlay directory ${SNAPSHOT_DIR}/etc into /etc..."
-   rsync --archive --inplace --xattrs --acls --exclude 'fstab' --delete 
--quiet "${SNAPSHOT_DIR}/etc/" /etc
+   rsync --archive --inplace --xattrs --filter='-x security.selinux' 
--acls --exclude 'fstab' --delete --quiet "${SNAPSHOT_DIR}/etc/" /etc
 
quit 0
 fi
@@ -511,7 +511,7 @@
quit 1
 fi
 
-rsync --archive --inplace --xattrs --acls --delete --quiet 
"${ETC_OVERLAY_DIR}" "$2"
+rsync --archive --inplace --xattrs --filter='-x security.selinux' --acls 
--delete --quiet "${ETC_OVERLAY_DIR}" "$2"
 if [ $? -ne 0 ]; then
log_error "ERROR: syncing $1 into snapshot $2 failed!"
quit 1
@@ -1350,7 +1350,7 @@
 
# Check if we don't have selinux already enabled.
grep ^GRUB_CMDLINE_LINUX_DEFAULT /etc/default/grub | grep -q 
security=selinux || \
-   sed -i -e 's|\(^GRUB_CMDLINE_LINUX_DEFAULT=.*\)"|\1 
security=selinux selinux=1"|g' /etc/default/grub
+   sed -i -e 's|\(^GRUB_CMDLINE_LINUX_DEFAULT=.*\)"|\1 
security=selinux selinux=1"|g' 

commit transactional-update for openSUSE:Factory

2020-10-26 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-10-26 16:12:21

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3463 (New)


Package is "transactional-update"

Mon Oct 26 16:12:21 2020 rev:63 rq:843423 version:2.28

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-10-18 16:18:35.620415312 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3463/transactional-update.changes
  2020-10-26 16:12:55.950750426 +0100
@@ -1,0 +2,8 @@
+Thu Oct 22 12:20:38 UTC 2020 - Ignaz Forster 
+
+- Version 2.28
+  - Add 'setup-selinux' command for easy setup of a SELinux system
+  - Allow complex commands for the 'run' command
+  - SELinux: Fix /etc / overlay labeling
+
+---

Old:

  transactional-update-2.27.tar.gz

New:

  transactional-update-2.28.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.vqSNoB/_old  2020-10-26 16:12:56.830751236 +0100
+++ /var/tmp/diff_new_pack.vqSNoB/_new  2020-10-26 16:12:56.834751241 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.27
+Version:2.28
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.27.tar.gz -> transactional-update-2.28.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.27/NEWS 
new/transactional-update-2.28/NEWS
--- old/transactional-update-2.27/NEWS  2020-10-14 11:30:17.0 +0200
+++ new/transactional-update-2.28/NEWS  2020-10-22 14:18:21.0 +0200
@@ -1,6 +1,11 @@
 transactional-update NEWS -- history of user-visible changes.
 
-Copyright (C) 2016-2019 Thorsten Kukuk et al.
+Copyright (C) 2016-2020 Thorsten Kukuk, Ignaz Forster et al.
+
+Version 2.28
+* Add 'setup-selinux' command for easy setup of a SELinux system
+* Allow complex commands for the 'run' command
+* SELinux: Fix /etc / overlay labeling
 
 Version 2.27
 * Add support for network systemd-resolvd network connections in t-u
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.27/configure.ac 
new/transactional-update-2.28/configure.ac
--- old/transactional-update-2.27/configure.ac  2020-10-14 11:30:17.0 
+0200
+++ new/transactional-update-2.28/configure.ac  2020-10-22 14:18:21.0 
+0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.27)
+AC_INIT(transactional-update, 2.28)
 AM_INIT_AUTOMAKE
 AC_PREFIX_DEFAULT(/usr)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.27/man/transactional-update.8.xml 
new/transactional-update-2.28/man/transactional-update.8.xml
--- old/transactional-update-2.27/man/transactional-update.8.xml
2020-10-14 11:30:17.0 +0200
+++ new/transactional-update-2.28/man/transactional-update.8.xml
2020-10-22 14:18:21.0 +0200
@@ -244,12 +244,39 @@
   
Execute the the command cmd inside
a new snapshot. By default this snaphot will remain, but if
-   --drop-if-no-chage is set, the new snapshot
+   --drop-if-no-change is set, the new snapshot
will be dropped if there is no change in the file system.
   
   
This command consumes all the remaining parameters, so should
-   be placed the in the last position.
+   be placed in the last position.
+  
+  
+   To use features like command lists (e.g. pipes or separators) wrap the
+   script into a Shell command like such as
+   
+ transactional-update run bash -c '
+   ls  date
+   if [ true ]; then
+ echo -n "Hello "
+ echo '\''world'\''
+   fi
+ '
+   
+  
+
+  
+  
+setup-selinux
+
+  
+   Sets up a SELinux system: Installs the default SELinux "Targeted
+   policy" and enables it.
+  
+  
+   This command can not be combined with any
+   Package Command other than
+   install.
   
 
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.27/sbin/transactional-update.in 
new/transactional-update-2.28/sbin/transactional-update.in
--- old/transactional-update-2.27/sbin/transactional-update.in  2020-10-14 
11:30:17.0 +0200
+++ 

commit transactional-update for openSUSE:Factory

2020-10-18 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-10-18 16:18:29

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3486 (New)


Package is "transactional-update"

Sun Oct 18 16:18:29 2020 rev:62 rq:841734 version:2.27

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-09-28 14:28:34.510122149 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3486/transactional-update.changes
  2020-10-18 16:18:35.620415312 +0200
@@ -1,0 +2,9 @@
+Wed Oct 14 09:32:15 UTC 2020 - Ignaz Forster 
+
+- Version 2.27
+  - Add support for network systemd-resolvd network connections in t-u
+environment
+  - Mount /var/lib/ca-certificates read-write to prevent SELinux error
+  - Prevent calling transactional-update from within transactional-update
+
+---

Old:

  transactional-update-2.26.tar.gz

New:

  transactional-update-2.27.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.c8ZPto/_old  2020-10-18 16:18:36.780415829 +0200
+++ /var/tmp/diff_new_pack.c8ZPto/_new  2020-10-18 16:18:36.784415831 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.26
+Version:2.27
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.26.tar.gz -> transactional-update-2.27.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.26/NEWS 
new/transactional-update-2.27/NEWS
--- old/transactional-update-2.26/NEWS  2020-09-26 16:29:26.0 +0200
+++ new/transactional-update-2.27/NEWS  2020-10-14 11:30:17.0 +0200
@@ -2,6 +2,12 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.27
+* Add support for network systemd-resolvd network connections in t-u
+  environment
+* Mount /var/lib/ca-certificates read-write to prevent SELinux error
+* Prevent calling transactional-update from within transactional-update
+
 Version 2.26
 * Fix broken sync for second snapshot [boo#1176989]
 * Add new options to allow separate cleanup of snapshots and overlays
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.26/configure.ac 
new/transactional-update-2.27/configure.ac
--- old/transactional-update-2.26/configure.ac  2020-09-26 16:29:26.0 
+0200
+++ new/transactional-update-2.27/configure.ac  2020-10-14 11:30:17.0 
+0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.26)
+AC_INIT(transactional-update, 2.27)
 AM_INIT_AUTOMAKE
 AC_PREFIX_DEFAULT(/usr)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.26/sbin/transactional-update.in 
new/transactional-update-2.27/sbin/transactional-update.in
--- old/transactional-update-2.26/sbin/transactional-update.in  2020-09-26 
16:29:26.0 +0200
+++ new/transactional-update-2.27/sbin/transactional-update.in  2020-10-14 
11:30:17.0 +0200
@@ -528,6 +528,16 @@
 done
 }
 
+check_resolved_resolvconf() {
+[ -L /etc/resolv.conf ] || return 0
+local resolveddir="/run/systemd/resolve"
+local r="`readlink /etc/resolv.conf`"
+if [ "${r%/*}" = "$resolveddir" ]; then
+mkdir -p "${SNAPSHOT_DIR}$resolveddir"
+cp "$resolveddir"/*.conf "${SNAPSHOT_DIR}$resolveddir"
+fi
+}
+
 ORIG_ARGS=("$@")
 
 while [ 1 ]; do
@@ -740,6 +750,12 @@
 TELEM_CLASS="update"
 fi
 
+# Prevent running transactional-update inside transactional-update
+if [ -n "${TRANSACTIONAL_UPDATE}" ]; then
+log_error "Cannot call transactional-update from within 
transactional-update environment!"
+exit 1
+fi
+
 # Check if this is a self-updated transactional-update; if it isn't lock and
 # check for update
 if [ -z "${TA_UPDATE_TMPFILE}" ]; then
@@ -1196,10 +1212,12 @@
cp -r /run/netconfig ${SNAPSHOT_DIR}/run/
 fi
 
+check_resolved_resolvconf
+
 # Create bind mount for CA certificates to support HTTPS connections
 if [ ${HAS_SEPARATE_VAR} -eq 1 ]; then
mkdir -p ${SNAPSHOT_DIR}/var/lib/ca-certificates
-   mount -o bind,ro /var/lib/ca-certificates 
${SNAPSHOT_DIR}/var/lib/ca-certificates
+   mount -o bind /var/lib/ca-certificates 
${SNAPSHOT_DIR}/var/lib/ca-certificates
 fi
 
 # Do we need to cleanup the /var/cache directory?




commit transactional-update for openSUSE:Factory

2020-09-28 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-09-28 14:28:33

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.4249 (New)


Package is "transactional-update"

Mon Sep 28 14:28:33 2020 rev:61 rq:837917 version:2.26

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-09-25 16:17:24.427139892 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.4249/transactional-update.changes
  2020-09-28 14:28:34.510122149 +0200
@@ -1,0 +2,29 @@
+Sat Sep 26 14:50:12 UTC 2020 - Ignaz Forster 
+
+- Version 2.26
+  - Fix broken sync for second snapshot [boo#1176989]
+  - Add new options to allow separate cleanup of snapshots and overlays
+  - Check for existence of inotifywait before using it
+  - Check that mount options don't exceed maximum length
+
+---
+Mon Sep 21 16:17:12 UTC 2020 - Ignaz Forster 
+
+- Version 2.25.1
+  - Fix inotify watcher setup
+  - Use log_{info,error} for more messages to avoid messing up Salt logs
+
+---
+Mon Sep 21 14:09:41 UTC 2020 - Ignaz Forster 
+
+- Version 2.25
+  - Reduce number of overlays:
+Instead of using transparent overlays for all previous layers only add the
+previous snapshot's overlay; this will greatly reduce the number of
+overlays while still making sure that /etc changes in the running system
+will be visible in the next snapshot
+  - When using --drop-if-no-change synchronize potential /etc changes with
+running system
+  - Exclude all non-root-fs mounts from inotify watcher
+
+---

Old:

  transactional-update-2.24.1.tar.gz

New:

  transactional-update-2.26.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.yDV2t8/_old  2020-09-28 14:28:35.470122982 +0200
+++ /var/tmp/diff_new_pack.yDV2t8/_new  2020-09-28 14:28:35.470122982 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.24.1
+Version:2.26
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -46,6 +46,7 @@
 Requires:   rsync
 Requires:   snapper
 Requires:   zypper
+Recommends: inotify-tools
 Recommends: rebootmgr
 
 %description

++ transactional-update-2.24.1.tar.gz -> transactional-update-2.26.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.24.1/NEWS 
new/transactional-update-2.26/NEWS
--- old/transactional-update-2.24.1/NEWS2020-08-12 12:04:41.0 
+0200
+++ new/transactional-update-2.26/NEWS  2020-09-26 16:29:26.0 +0200
@@ -2,6 +2,26 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.26
+* Fix broken sync for second snapshot [boo#1176989]
+* Add new options to allow separate cleanup of snapshots and overlays
+* Check for existence of inotifywait before using it
+* Check that mount options don't exceed maximum length
+
+Version 2.25.1
+* Fix inotify watcher setup
+* Use log_{info,error} for more messages to avoid messing up Salt logs
+
+Version 2.25
+* Reduce number of overlays:
+  Instead of using transparent overlays for all previous layers only add the
+  previous snapshot's overlay; this will greatly reduce the number of overlays
+  while still making sure that /etc changes in the running system will be
+  visible in the next snapshot
+* When using --drop-if-no-change synchronize potential /etc changes with
+  running system
+* Exclude all non-root-fs mounts from inotify watcher
+
 Version 2.24.1
 * SELinux: adjust labels for etc, fstab and grub.cfg
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.24.1/configure.ac 
new/transactional-update-2.26/configure.ac
--- old/transactional-update-2.24.1/configure.ac2020-08-12 
12:04:41.0 +0200
+++ new/transactional-update-2.26/configure.ac  2020-09-26 16:29:26.0 
+0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.24.1)
+AC_INIT(transactional-update, 2.26)
 AM_INIT_AUTOMAKE
 AC_PREFIX_DEFAULT(/usr)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.24.1/doc/transactional-update.xml 
new/transactional-update-2.26/doc/transactional-update.xml
--- 

commit transactional-update for openSUSE:Factory

2020-09-25 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-09-25 16:17:23

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.4249 (New)


Package is "transactional-update"

Fri Sep 25 16:17:23 2020 rev:60 rq: version:2.24.1

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-09-24 16:14:04.572888547 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.4249/transactional-update.changes
  2020-09-25 16:17:24.427139892 +0200
@@ -2,20 +1,0 @@
-Mon Sep 21 16:17:12 UTC 2020 - Ignaz Forster 
-
-- Version 2.25.1
-  - Fix inotify watcher setup
-  - Use log_{info,error} for more messages to avoid messing up Salt logs
-

-Mon Sep 21 14:09:41 UTC 2020 - Ignaz Forster 
-
-- Version 2.25
-  - Reduce number of overlays:
-Instead of using transparent overlays for all previous layers only add the
-previous snapshot's overlay; this will greatly reduce the number of
-overlays while still making sure that /etc changes in the running system
-will be visible in the next snapshot
-  - When using --drop-if-no-change synchronize potential /etc changes with
-running system
-  - Exclude all non-root-fs mounts from inotify watcher
-


Old:

  transactional-update-2.25.1.tar.gz

New:

  transactional-update-2.24.1.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.cpQd3G/_old  2020-09-25 16:17:25.115140501 +0200
+++ /var/tmp/diff_new_pack.cpQd3G/_new  2020-09-25 16:17:25.119140504 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.25.1
+Version:2.24.1
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.25.1.tar.gz -> transactional-update-2.24.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.25.1/NEWS 
new/transactional-update-2.24.1/NEWS
--- old/transactional-update-2.25.1/NEWS2020-09-21 18:16:14.0 
+0200
+++ new/transactional-update-2.24.1/NEWS2020-08-12 12:04:41.0 
+0200
@@ -2,20 +2,6 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
-Version 2.25.1
-* Fix inotify watcher setup
-* Use log_{info,error} for more messages to avoid messing up Salt logs
-
-Version 2.25
-* Reduce number of overlays:
-  Instead of using transparent overlays for all previous layers only add the
-  previous snapshot's overlay; this will greatly reduce the number of overlays
-  while still making sure that /etc changes in the running system will be
-  visible in the next snapshot
-* When using --drop-if-no-change synchronize potential /etc changes with
-  running system
-* Exclude all non-root-fs mounts from inotify watcher
-
 Version 2.24.1
 * SELinux: adjust labels for etc, fstab and grub.cfg
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.25.1/configure.ac 
new/transactional-update-2.24.1/configure.ac
--- old/transactional-update-2.25.1/configure.ac2020-09-21 
18:16:14.0 +0200
+++ new/transactional-update-2.24.1/configure.ac2020-08-12 
12:04:41.0 +0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.25.1)
+AC_INIT(transactional-update, 2.24.1)
 AM_INIT_AUTOMAKE
 AC_PREFIX_DEFAULT(/usr)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.25.1/doc/transactional-update.xml 
new/transactional-update-2.24.1/doc/transactional-update.xml
--- old/transactional-update-2.25.1/doc/transactional-update.xml
2020-09-21 18:16:14.0 +0200
+++ new/transactional-update-2.24.1/doc/transactional-update.xml
2020-08-12 12:04:41.0 +0200
@@ -446,36 +446,21 @@
/var/lib/overlay/snapshotnum/etc.
   
   
-   Each snapshot will have one associated overlay directory. On creating
-   a new snapshot the previous snapshot's
-   /etc state will be sychronized
-   into the new snapshot and used as a base. The overlay directories of
-   the current and the new snapshot are then mounted using overlay
-   stacking, i.e. the new snapshot's overlay will be mounted as the
-   upperdir and the current snapshot's overlay as
-   lowerdir. This way changes applied to
-   /etc 

commit transactional-update for openSUSE:Factory

2020-09-24 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-09-24 16:13:27

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.4249 (New)


Package is "transactional-update"

Thu Sep 24 16:13:27 2020 rev:59 rq:835888 version:2.25.1

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-08-13 10:17:08.574732028 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.4249/transactional-update.changes
  2020-09-24 16:14:04.572888547 +0200
@@ -1,0 +2,20 @@
+Mon Sep 21 16:17:12 UTC 2020 - Ignaz Forster 
+
+- Version 2.25.1
+  - Fix inotify watcher setup
+  - Use log_{info,error} for more messages to avoid messing up Salt logs
+
+---
+Mon Sep 21 14:09:41 UTC 2020 - Ignaz Forster 
+
+- Version 2.25
+  - Reduce number of overlays:
+Instead of using transparent overlays for all previous layers only add the
+previous snapshot's overlay; this will greatly reduce the number of
+overlays while still making sure that /etc changes in the running system
+will be visible in the next snapshot
+  - When using --drop-if-no-change synchronize potential /etc changes with
+running system
+  - Exclude all non-root-fs mounts from inotify watcher
+
+---

Old:

  transactional-update-2.24.1.tar.gz

New:

  transactional-update-2.25.1.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.ZcasC1/_old  2020-09-24 16:14:05.996889972 +0200
+++ /var/tmp/diff_new_pack.ZcasC1/_new  2020-09-24 16:14:06.000889975 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.24.1
+Version:2.25.1
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.24.1.tar.gz -> transactional-update-2.25.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.24.1/NEWS 
new/transactional-update-2.25.1/NEWS
--- old/transactional-update-2.24.1/NEWS2020-08-12 12:04:41.0 
+0200
+++ new/transactional-update-2.25.1/NEWS2020-09-21 18:16:14.0 
+0200
@@ -2,6 +2,20 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.25.1
+* Fix inotify watcher setup
+* Use log_{info,error} for more messages to avoid messing up Salt logs
+
+Version 2.25
+* Reduce number of overlays:
+  Instead of using transparent overlays for all previous layers only add the
+  previous snapshot's overlay; this will greatly reduce the number of overlays
+  while still making sure that /etc changes in the running system will be
+  visible in the next snapshot
+* When using --drop-if-no-change synchronize potential /etc changes with
+  running system
+* Exclude all non-root-fs mounts from inotify watcher
+
 Version 2.24.1
 * SELinux: adjust labels for etc, fstab and grub.cfg
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.24.1/configure.ac 
new/transactional-update-2.25.1/configure.ac
--- old/transactional-update-2.24.1/configure.ac2020-08-12 
12:04:41.0 +0200
+++ new/transactional-update-2.25.1/configure.ac2020-09-21 
18:16:14.0 +0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.24.1)
+AC_INIT(transactional-update, 2.25.1)
 AM_INIT_AUTOMAKE
 AC_PREFIX_DEFAULT(/usr)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.24.1/doc/transactional-update.xml 
new/transactional-update-2.25.1/doc/transactional-update.xml
--- old/transactional-update-2.24.1/doc/transactional-update.xml
2020-08-12 12:04:41.0 +0200
+++ new/transactional-update-2.25.1/doc/transactional-update.xml
2020-09-21 18:16:14.0 +0200
@@ -446,21 +446,36 @@
/var/lib/overlay/snapshotnum/etc.
   
   
-   Each snapshot will have one associated overlay directory. The overlay
-   directories are mounted using overlay stacking, i.e. the current
-   snapshot will mount its associated overlay as the
-   upperdir and the previous snapshot's overlays as
-   lowerdir. That means that the current snapshot will
-   see all the changes accumulated in the previous snapshots, but older
-   snapshots will not see changes applied to newer snapshots.
+   Each snapshot will 

commit transactional-update for openSUSE:Factory

2020-08-13 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-08-13 10:15:02

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3399 (New)


Package is "transactional-update"

Thu Aug 13 10:15:02 2020 rev:58 rq:825971 version:2.24.1

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-08-05 20:25:56.595017046 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3399/transactional-update.changes
  2020-08-13 10:17:08.574732028 +0200
@@ -1,0 +2,12 @@
+Wed Aug 12 10:06:11 UTC 2020 - Ignaz Forster 
+
+- Version 2.24.1
+  - SELinux: adjust labels for etc, fstab and grub.cfg
+
+---
+Thu Aug  6 08:32:11 UTC 2020 - Ignaz Forster 
+
+- Version 2.24
+  - Add partial SELinux support
+
+---

Old:

  transactional-update-2.23.tar.gz

New:

  transactional-update-2.24.1.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.pNQHo1/_old  2020-08-13 10:17:09.622732459 +0200
+++ /var/tmp/diff_new_pack.pNQHo1/_new  2020-08-13 10:17:09.626732460 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.23
+Version:2.24.1
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.23.tar.gz -> transactional-update-2.24.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.23/NEWS 
new/transactional-update-2.24.1/NEWS
--- old/transactional-update-2.23/NEWS  2020-07-31 18:08:35.0 +0200
+++ new/transactional-update-2.24.1/NEWS2020-08-12 12:04:41.0 
+0200
@@ -2,6 +2,12 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.24.1
+* SELinux: adjust labels for etc, fstab and grub.cfg
+
+Version 2.24
+* Add partial SELinux support
+
 Version 2.23
 * Add "run" command to be able to execute a single command in a new snapshot
 * Add "--drop-if-no-change" option to discard snapshots if no changes were
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.23/configure.ac 
new/transactional-update-2.24.1/configure.ac
--- old/transactional-update-2.23/configure.ac  2020-07-31 18:08:35.0 
+0200
+++ new/transactional-update-2.24.1/configure.ac2020-08-12 
12:04:41.0 +0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.23)
+AC_INIT(transactional-update, 2.24.1)
 AM_INIT_AUTOMAKE
 AC_PREFIX_DEFAULT(/usr)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.23/dracut/module-setup.sh 
new/transactional-update-2.24.1/dracut/module-setup.sh
--- old/transactional-update-2.23/dracut/module-setup.sh2020-07-31 
18:08:35.0 +0200
+++ new/transactional-update-2.24.1/dracut/module-setup.sh  2020-08-12 
12:04:41.0 +0200
@@ -6,5 +6,5 @@
 inst_simple "$moddir/transactional-update-etc-cleaner.service" 
$systemdsystemunitdir/transactional-update-etc-cleaner.service
 mkdir -p "${initdir}/$systemdsystemunitdir/initrd.target.wants"
 ln_r "$systemdsystemunitdir/transactional-update-etc-cleaner.service" 
"$systemdsystemunitdir/initrd.target.wants/transactional-update-etc-cleaner.service"
-inst_multiple stat rmdir getfattr
+inst_multiple stat rmdir
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.23/sbin/transactional-update.in 
new/transactional-update-2.24.1/sbin/transactional-update.in
--- old/transactional-update-2.23/sbin/transactional-update.in  2020-07-31 
18:08:35.0 +0200
+++ new/transactional-update-2.24.1/sbin/transactional-update.in
2020-08-12 12:04:41.0 +0200
@@ -3,7 +3,7 @@
 # transactional-update - apply updates to the system in an atomic way
 #
 # Author: Thorsten Kukuk 
-# Copyright (C) 2016, 2017, 2018, 2019 SUSE Linux GmbH
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 SUSE Linux GmbH
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -60,6 +60,8 @@
 DROP_IF_NO_CHANGE=0
 INOTIFY_EXCLUDES=""
 
+TMPDIR=${TMPDIR:-/tmp}
+
 # Load config
 if [ -r ${SYSTEMCONFFILE} ]; then
 . ${SYSTEMCONFFILE}
@@ -98,7 +100,7 @@
 log_info "Checking for newer 

commit transactional-update for openSUSE:Factory

2020-08-05 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-08-05 20:25:53

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3592 (New)


Package is "transactional-update"

Wed Aug  5 20:25:53 2020 rev:57 rq:823772 version:2.23

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-07-29 17:15:59.964339031 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3592/transactional-update.changes
  2020-08-05 20:25:56.595017046 +0200
@@ -1,0 +2,10 @@
+Fri Jul 31 16:11:04 UTC 2020 - Ignaz Forster 
+
+- Version 2.23
+  - Add "run" command to be able to execute a single command in a new snapshot
+  - Add "--drop-if-no-change" option to discard snapshots if no changes were
+perfomed (BETA, required for Salt integration)
+  - Removed previous CaaSP Salt support (gh#openSUSE/transactional-update#33)
+  - Avoid "file not found" message on systems without /var subvol
+
+---

Old:

  transactional-update-2.22.tar.gz

New:

  transactional-update-2.23.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.YBSbQX/_old  2020-08-05 20:25:57.763017416 +0200
+++ /var/tmp/diff_new_pack.YBSbQX/_new  2020-08-05 20:25:57.763017416 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.22
+Version:2.23
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.22.tar.gz -> transactional-update-2.23.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.22/NEWS 
new/transactional-update-2.23/NEWS
--- old/transactional-update-2.22/NEWS  2020-06-23 16:51:24.0 +0200
+++ new/transactional-update-2.23/NEWS  2020-07-31 18:08:35.0 +0200
@@ -2,6 +2,13 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.23
+* Add "run" command to be able to execute a single command in a new snapshot
+* Add "--drop-if-no-change" option to discard snapshots if no changes were
+  perfomed (BETA, required for Salt integration)
+* Removed previous CaaSP Salt support
+* Avoid "file not found" message on systems without /var subvol
+
 Version 2.22
 * Use pkgconf to determine installation paths
 * Enable SSL connections in update shell [boo#1149131]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.22/configure.ac 
new/transactional-update-2.23/configure.ac
--- old/transactional-update-2.22/configure.ac  2020-06-23 16:51:24.0 
+0200
+++ new/transactional-update-2.23/configure.ac  2020-07-31 18:08:35.0 
+0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.22)
+AC_INIT(transactional-update, 2.23)
 AM_INIT_AUTOMAKE
 AC_PREFIX_DEFAULT(/usr)
 
@@ -15,12 +15,10 @@
 PKG_CHECK_VAR([UDEVDIR], [udev], [udevdir], [],
[AC_MSG_ERROR([Could not determine value for 'udevdir' - is the 
'udev.pc' file installed?])])
 
-ISSUEDIR=${exec_prefix}/issue.d
 UDEVRULESDIR=${UDEVDIR}/rules.d
 LOGROTATEDDIR=${sysconfdir}/logrotate.d
 
 AC_SUBST(TMPFILESDIR)
-AC_SUBST(ISSUEDIR)
 AC_SUBST(UDEVRULESDIR)
 AC_SUBST(SYSTEMDDIR)
 AC_SUBST(DRACUTDIR)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.22/man/transactional-update.8.xml 
new/transactional-update-2.23/man/transactional-update.8.xml
--- old/transactional-update-2.22/man/transactional-update.8.xml
2020-06-23 16:51:24.0 +0200
+++ new/transactional-update-2.23/man/transactional-update.8.xml
2020-07-31 18:08:35.0 +0200
@@ -226,6 +226,21 @@
 
   
   
+run cmd
+
+  
+   Execute the the command cmd inside
+   a new snapshot. By default this snaphot will remain, but if
+   --drop-if-no-chage is set, the new snapshot
+   will be dropped if there is no change in the file system.
+  
+  
+   This command consumes all the remaining parameters, so should
+   be placed the in the last position.
+  
+
+  
+  
 shell
 
   
@@ -420,6 +435,14 @@
 
   
   
+--drop-if-no-change
+-d
+
+  If the action does not produce a change in the underlying
+  file system, the snapshot will be dropped.
+
+  
+  
 --quiet
 
   Don't print warnings and informational messages to stdout.
diff -urN '--exclude=CVS' 

commit transactional-update for openSUSE:Factory

2020-07-29 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-07-29 17:15:06

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3592 (New)


Package is "transactional-update"

Wed Jul 29 17:15:06 2020 rev:56 rq:822572 version:2.22

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-06-26 21:45:05.929764895 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3592/transactional-update.changes
  2020-07-29 17:15:59.964339031 +0200
@@ -1,0 +2,6 @@
+Thu Jul 23 13:17:47 UTC 2020 - Thorsten Kukuk 
+
+- Remove unused attr requires
+- Change bc to file requires
+
+---



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.R8Biay/_old  2020-07-29 17:16:04.620343086 +0200
+++ /var/tmp/diff_new_pack.R8Biay/_new  2020-07-29 17:16:04.624343090 +0200
@@ -37,8 +37,7 @@
 BuildRequires:  pkgconfig(dracut)
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(udev)
-Requires:   attr
-Requires:   bc
+Requires:   /usr/bin/bc
 Requires:   btrfsprogs
 Requires:   logrotate
 Requires:   lsof




commit transactional-update for openSUSE:Factory

2020-06-26 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-06-26 21:45:00

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3060 (New)


Package is "transactional-update"

Fri Jun 26 21:45:00 2020 rev:55 rq:816856 version:2.22

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-04-09 23:14:07.258198237 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3060/transactional-update.changes
  2020-06-26 21:45:05.929764895 +0200
@@ -1,0 +2,8 @@
+Tue Jun 23 15:39:12 UTC 2020 - Ignaz Forster 
+
+- Version 2.22
+  - Use pkgconf to determine installation paths
+  - Enable SSL connections in update shell
+[boo#1149131] & [boo#1133891]
+
+---

Old:

  transactional-update-2.21.1.tar.gz

New:

  transactional-update-2.22.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.D09fRC/_old  2020-06-26 21:45:07.533770030 +0200
+++ /var/tmp/diff_new_pack.D09fRC/_new  2020-06-26 21:45:07.541770055 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.21.1
+Version:2.22
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -34,6 +34,9 @@
 BuildRequires:  python3-lxml
 BuildRequires:  rpm-devel
 BuildRequires:  suse-module-tools
+BuildRequires:  pkgconfig(dracut)
+BuildRequires:  pkgconfig(systemd)
+BuildRequires:  pkgconfig(udev)
 Requires:   attr
 Requires:   bc
 Requires:   btrfsprogs

++ transactional-update-2.21.1.tar.gz -> transactional-update-2.22.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.21.1/NEWS 
new/transactional-update-2.22/NEWS
--- old/transactional-update-2.21.1/NEWS2020-04-06 10:00:55.0 
+0200
+++ new/transactional-update-2.22/NEWS  2020-06-23 16:51:24.0 +0200
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.22
+* Use pkgconf to determine installation paths
+* Enable SSL connections in update shell [boo#1149131]
+
 Version 2.21.1
 * Rework error messages on failing umount [boo#1168389]
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.21.1/configure.ac 
new/transactional-update-2.22/configure.ac
--- old/transactional-update-2.21.1/configure.ac2020-04-06 
10:00:55.0 +0200
+++ new/transactional-update-2.22/configure.ac  2020-06-23 16:51:24.0 
+0200
@@ -1,42 +1,29 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.21.1)
+AC_INIT(transactional-update, 2.22)
 AM_INIT_AUTOMAKE
-AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
 
 AC_SUBST(PACKAGE)
 AC_SUBST(VERSION)
 
-if test ${libexecdir} = '${exec_prefix}/libexec'
-then
-  libexecdir='${exec_prefix}/lib'
-  if test "${exec_prefix}" = "NONE"
-  then
-TMPFILESDIR=${prefix}/lib/tmpfiles.d
-ISSUEDIR=${prefix}/lib/issue.d
-UDEVRULESDIR=${prefix}/lib/udev/rules.d
-SYSTEMDDIR=${prefix}/lib/systemd/system
-DRACUTDIR=${prefix}/lib/dracut/modules.d
-  else
-TMPFILESDIR=${exec_prefix}/lib/tmpfiles.d
-ISSUEDIR=${exec_prefix}/lib/issue.d
-UDEVRULESDIR=${exec_prefix}/lib/udev/rules.d
-SYSTEMDDIR=${exec_prefix}/lib/systemd/system
-DRACUTDIR=${exec_prefix}/lib/dracut/modules.d
-  fi
-else
-  TMPFILESDIR=${libexecdir}/tmpfiles.d
-  ISSUEDIR=${libexecdir}/issue.d
-  UDEVRULESDIR=${libexecdir}/udev/rules.d
-  SYSTEMDDIR=${libexecdir}/systemd/system
-  DRACUTDIR=${libexecdir}/dracut/modules.d
-fi
+PKG_CHECK_VAR([SYSTEMDDIR], [systemd], [systemdsystemunitdir], [],
+   [AC_MSG_ERROR([Could not determine value for 'systemdsystemunitdir' - 
is the 'systemd.pc' file installed?])])
+PKG_CHECK_VAR([TMPFILESDIR], [systemd], [tmpfilesdir], [],
+   [AC_MSG_ERROR([Could not determine value for 'tmpfilesdir' - is the 
'systemd.pc' file installed?])])
+PKG_CHECK_VAR([DRACUTDIR], [dracut], [dracutmodulesdir], [],
+   [AC_MSG_ERROR([Could not determine value for 'dracutmodulesdir' - is 
the 'dracut.pc' file installed?])])
+PKG_CHECK_VAR([UDEVDIR], [udev], [udevdir], [],
+   [AC_MSG_ERROR([Could not determine value for 'udevdir' - is the 
'udev.pc' file installed?])])
+
+ISSUEDIR=${exec_prefix}/issue.d
+UDEVRULESDIR=${UDEVDIR}/rules.d
+LOGROTATEDDIR=${sysconfdir}/logrotate.d
+
 AC_SUBST(TMPFILESDIR)
 AC_SUBST(ISSUEDIR)
 AC_SUBST(UDEVRULESDIR)
 

commit transactional-update for openSUSE:Factory

2020-04-09 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-04-09 23:14:04

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3248 (New)


Package is "transactional-update"

Thu Apr  9 23:14:04 2020 rev:54 rq:791674 version:2.21.1

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-03-30 22:51:45.303784531 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3248/transactional-update.changes
  2020-04-09 23:14:07.258198237 +0200
@@ -1,0 +2,6 @@
+Mon Apr  6 08:02:55 UTC 2020 - Ignaz Forster 
+
+- Version 2.21.1
+  - Rework error messages on failing umount [boo#1168389]
+
+---

Old:

  transactional-update-2.21.tar.gz

New:

  transactional-update-2.21.1.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.xtf2ZM/_old  2020-04-09 23:14:07.778198537 +0200
+++ /var/tmp/diff_new_pack.xtf2ZM/_new  2020-04-09 23:14:07.778198537 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.21
+Version:2.21.1
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.21.tar.gz -> transactional-update-2.21.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.21/NEWS 
new/transactional-update-2.21.1/NEWS
--- old/transactional-update-2.21/NEWS  2020-03-30 14:05:53.0 +0200
+++ new/transactional-update-2.21.1/NEWS2020-04-06 10:00:55.0 
+0200
@@ -2,6 +2,9 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.21.1
+* Rework error messages on failing umount [boo#1168389]
+
 Version 2.21
 * Use slave mounts for /proc, /sys & /dev - this will also provide all
   submounts into the update environment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.21/configure.ac 
new/transactional-update-2.21.1/configure.ac
--- old/transactional-update-2.21/configure.ac  2020-03-30 14:05:53.0 
+0200
+++ new/transactional-update-2.21.1/configure.ac2020-04-06 
10:00:55.0 +0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.21)
+AC_INIT(transactional-update, 2.21.1)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.21/sbin/transactional-update.in 
new/transactional-update-2.21.1/sbin/transactional-update.in
--- old/transactional-update-2.21/sbin/transactional-update.in  2020-03-30 
14:05:53.0 +0200
+++ new/transactional-update-2.21.1/sbin/transactional-update.in
2020-04-06 10:00:55.0 +0200
@@ -314,16 +314,18 @@
fi
umount -R ${SNAPSHOT_DIR}/$directory
if [ $? -ne 0 ]; then
-   log_error "ERROR: umount of $directory failed!"
-   fuser -v ${SNAPSHOT_DIR}/$directory >> ${LOGFILE}
-   lsof ${SNAPSHOT_DIR}/$directory >> ${LOGFILE}
-# Try again after some time
-sleep 30
-umount -R ${SNAPSHOT_DIR}/$directory
-if [ $? -ne 0 ]; then
-log_error "ERROR 2nd try: umount of $directory failed!"
-   EXITCODE=1;
-fi
+   log_error "Warning: First attempt to umount $directory failed!"
+   # Try again after some time
+   sleep 30
+   umount -R ${SNAPSHOT_DIR}/$directory
+   if [ $? -ne 0 ]; then
+   fuser -v ${SNAPSHOT_DIR}/$directory >> ${LOGFILE}
+   lsof ${SNAPSHOT_DIR}/$directory >> ${LOGFILE}
+   log_error "ERROR: second attempt to umount $directory also 
failed!"
+   EXITCODE=1;
+   else
+   log_info "Second attempt to umount $directory succeeded."
+   fi
fi
 done
 




commit transactional-update for openSUSE:Factory

2020-03-30 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-03-30 22:51:44

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3160 (New)


Package is "transactional-update"

Mon Mar 30 22:51:44 2020 rev:53 rq:789758 version:2.21

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-03-27 21:56:11.998754450 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3160/transactional-update.changes
  2020-03-30 22:51:45.303784531 +0200
@@ -1,0 +2,6 @@
+Mon Mar 30 12:09:34 UTC 2020 - Ignaz Forster 
+
+- Update to version 2.21
+  - Use slave mounts for /proc, /sys & /dev
+
+---

Old:

  transactional-update-2.20.4.tar.gz

New:

  transactional-update-2.21.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.CEv5YI/_old  2020-03-30 22:51:46.139784987 +0200
+++ /var/tmp/diff_new_pack.CEv5YI/_new  2020-03-30 22:51:46.163785000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.20.4
+Version:2.21
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.20.4.tar.gz -> transactional-update-2.21.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20.4/NEWS 
new/transactional-update-2.21/NEWS
--- old/transactional-update-2.20.4/NEWS2020-03-26 09:18:09.0 
+0100
+++ new/transactional-update-2.21/NEWS  2020-03-30 14:05:53.0 +0200
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.21
+* Use slave mounts for /proc, /sys & /dev - this will also provide all
+  submounts into the update environment
+
 Version 2.20.4
 * Mount efivarfs on EFI systems to make sure the bootloader will be installed
   correctly.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20.4/configure.ac 
new/transactional-update-2.21/configure.ac
--- old/transactional-update-2.20.4/configure.ac2020-03-26 
09:18:09.0 +0100
+++ new/transactional-update-2.21/configure.ac  2020-03-30 14:05:53.0 
+0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.20.4)
+AC_INIT(transactional-update, 2.21)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.20.4/sbin/transactional-update.in 
new/transactional-update-2.21/sbin/transactional-update.in
--- old/transactional-update-2.20.4/sbin/transactional-update.in
2020-03-26 09:18:09.0 +0100
+++ new/transactional-update-2.21/sbin/transactional-update.in  2020-03-30 
14:05:53.0 +0200
@@ -21,7 +21,7 @@
 export LANG=C
 export DISABLE_SNAPPER_ZYPP_PLUGIN=1
 
-DIR_TO_MOUNT="dev opt var/log"
+DIR_TO_MOUNT="opt var/log"
 EXITCODE=0
 VERBOSITY=2
 ZYPPER_ARG=""
@@ -307,7 +307,7 @@
 fi
 
 # Unmount everything we don't need anymore:
-for directory in proc sys etc $DIR_TO_MOUNT .snapshots ; do
+for directory in etc $DIR_TO_MOUNT .snapshots dev sys proc; do
# Only try unmount if directory is mounted
if ! findmnt ${SNAPSHOT_DIR}/$directory >/dev/null; then
continue;
@@ -1078,17 +1078,14 @@
DIR_TO_MOUNT="${DIR_TO_MOUNT} /boot/writable"
 fi
 
-# Mount everything we need:
-mount -t proc none ${SNAPSHOT_DIR}/proc
-if [ $? -ne 0 ]; then
-log_error "ERROR: mount of proc failed!"
-quit 1
-fi
-mount -t sysfs sys ${SNAPSHOT_DIR}/sys
-if [ $? -ne 0 ]; then
-log_error "ERROR: mount of sys failed!"
-quit 1
-fi
+# Bind system directories into chroot environment
+for sysdir in /proc /sys /dev; do
+   if ! mount --rbind "${sysdir}" "${SNAPSHOT_DIR}${sysdir}" ||
+  ! mount --make-rslave "${SNAPSHOT_DIR}${sysdir}"; then
+   log_error "ERROR: mounting ${sysdir} failed!"
+   quit 1
+   fi
+done
 
 # Check which directories in /boot/grub2 need to be mounted,
 # otherwise grub2 will not boot after a version update.
@@ -1096,13 +1093,6 @@
 # On EFI systems the EFI partition is also required
 if [ -e /boot/efi ]; then
DIR_TO_MOUNT="${DIR_TO_MOUNT} /boot/efi"
-   # Additionally the EFI variables have to be visible, otherwise pbl 

commit transactional-update for openSUSE:Factory

2020-03-27 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-03-27 21:55:49

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3160 (New)


Package is "transactional-update"

Fri Mar 27 21:55:49 2020 rev:52 rq:788446 version:2.20.4

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-03-16 10:16:53.635551936 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3160/transactional-update.changes
  2020-03-27 21:56:11.998754450 +0100
@@ -1,0 +2,8 @@
+Thu Mar 26 08:21:24 UTC 2020 - Ignaz Forster 
+
+- Update to version 2.20.4
+  - Mount efivarfs on EFI systems to make sure the bootloader will be installed
+correctly [boo#1162320]
+  - Fix removal of existing overlay directories
+
+---

Old:

  transactional-update-2.20.3.tar.gz

New:

  transactional-update-2.20.4.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.E486SO/_old  2020-03-27 21:56:13.042755057 +0100
+++ /var/tmp/diff_new_pack.E486SO/_new  2020-03-27 21:56:13.046755060 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.20.3
+Version:2.20.4
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.20.3.tar.gz -> transactional-update-2.20.4.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20.3/NEWS 
new/transactional-update-2.20.4/NEWS
--- old/transactional-update-2.20.3/NEWS2020-03-03 17:27:07.0 
+0100
+++ new/transactional-update-2.20.4/NEWS2020-03-26 09:18:09.0 
+0100
@@ -2,9 +2,14 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.20.4
+* Mount efivarfs on EFI systems to make sure the bootloader will be installed
+  correctly.
+* Fix removal of existing overlay directories
+
 Version 2.20.3
 * Reintroduce compatibility with RPM < 4.15 for inclusion in SLE / Leap 15.2
-* Prepare for removal of /var/lib/alternatives [jsc#SLE-9810]
+* Prepare for removal of /var/lib/alternatives [jsc#SLE-9101]
 
 Version 2.20.2
 * Use full names for zypper options [bsc#1164543]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20.3/configure.ac 
new/transactional-update-2.20.4/configure.ac
--- old/transactional-update-2.20.3/configure.ac2020-03-03 
17:27:07.0 +0100
+++ new/transactional-update-2.20.4/configure.ac2020-03-26 
09:18:09.0 +0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.20.3)
+AC_INIT(transactional-update, 2.20.4)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.20.3/sbin/transactional-update.in 
new/transactional-update-2.20.4/sbin/transactional-update.in
--- old/transactional-update-2.20.3/sbin/transactional-update.in
2020-03-03 17:27:07.0 +0100
+++ new/transactional-update-2.20.4/sbin/transactional-update.in
2020-03-26 09:18:09.0 +0100
@@ -992,7 +992,7 @@
 
# If the user is calling `snapper delete` on the latest snapshot, then
# the snapshot number will be reused; make sure to delete any artifacts
-   rm -f "${ETC_OVERLAY_DIR}"
+   rm -rf "${ETC_OVERLAY_DIR}"
 
mkdir -p "${ETC_OVERLAY_DIR}" "${ETC_OVERLAY_WORK_DIR}"
 
@@ -1078,14 +1078,6 @@
DIR_TO_MOUNT="${DIR_TO_MOUNT} /boot/writable"
 fi
 
-# Check which directories in /boot/grub2 need to be mounted,
-# otherwise grub2 will not boot after a version update.
-DIR_TO_MOUNT="${DIR_TO_MOUNT} $(awk '$2 ~ /^\/boot\/grub2\// { print $2 }' 
/proc/mounts)"
-# On EFI systems the EFI partition is also needed
-if [ -e /boot/efi ]; then
-   DIR_TO_MOUNT="${DIR_TO_MOUNT} /boot/efi"
-fi
-
 # Mount everything we need:
 mount -t proc none ${SNAPSHOT_DIR}/proc
 if [ $? -ne 0 ]; then
@@ -1097,6 +1089,22 @@
 log_error "ERROR: mount of sys failed!"
 quit 1
 fi
+
+# Check which directories in /boot/grub2 need to be mounted,
+# otherwise grub2 will not boot after a version update.
+DIR_TO_MOUNT="${DIR_TO_MOUNT} $(awk '$2 ~ /^\/boot\/grub2\// { print $2 }' 
/proc/mounts)"
+# On EFI systems the EFI partition is also required
+

commit transactional-update for openSUSE:Factory

2020-03-16 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-03-16 10:16:10

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3160 (New)


Package is "transactional-update"

Mon Mar 16 10:16:10 2020 rev:51 rq:784620 version:2.20.3

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-03-11 18:32:06.438889868 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3160/transactional-update.changes
  2020-03-16 10:16:53.635551936 +0100
@@ -1,0 +2,7 @@
+Fri Mar 13 12:10:02 UTC 2020 - Ignaz Forster 
+
+- Add dependencies to btrfsprogs, zypper and snapper - most of the
+  functionality is not usable if those applications are not
+  installed. [boo#1166502]
+
+---



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.cWkM90/_old  2020-03-16 10:16:54.259552190 +0100
+++ /var/tmp/diff_new_pack.cWkM90/_new  2020-03-16 10:16:54.263552192 +0100
@@ -36,11 +36,14 @@
 BuildRequires:  suse-module-tools
 Requires:   attr
 Requires:   bc
+Requires:   btrfsprogs
 Requires:   logrotate
 Requires:   lsof
 # psmisc is needed because of fuser
 Requires:   psmisc
 Requires:   rsync
+Requires:   snapper
+Requires:   zypper
 Recommends: rebootmgr
 
 %description




commit transactional-update for openSUSE:Factory

2020-03-11 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-03-11 18:32:02

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.3160 (New)


Package is "transactional-update"

Wed Mar 11 18:32:02 2020 rev:50 rq:782051 version:2.20.3

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-02-29 21:21:47.530193255 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.3160/transactional-update.changes
  2020-03-11 18:32:06.438889868 +0100
@@ -1,0 +2,8 @@
+Tue Mar  3 16:34:26 UTC 2020 - Ignaz Forster 
+
+- Update to version 2.20.3
+  - Reintroduce compatibility with RPM < 4.15 for inclusion in
+SLE / Leap 15.2
+  - Prepare for removal of /var/lib/alternatives [jsc#SLE-9101]
+
+---

Old:

  transactional-update-2.20.2.tar.gz

New:

  transactional-update-2.20.3.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.LuMKxm/_old  2020-03-11 18:32:06.870890133 +0100
+++ /var/tmp/diff_new_pack.LuMKxm/_new  2020-03-11 18:32:06.874890135 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.20.2
+Version:2.20.3
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.20.2.tar.gz -> transactional-update-2.20.3.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20.2/NEWS 
new/transactional-update-2.20.3/NEWS
--- old/transactional-update-2.20.2/NEWS2020-02-26 10:50:25.0 
+0100
+++ new/transactional-update-2.20.3/NEWS2020-03-03 17:27:07.0 
+0100
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.20.3
+* Reintroduce compatibility with RPM < 4.15 for inclusion in SLE / Leap 15.2
+* Prepare for removal of /var/lib/alternatives [jsc#SLE-9810]
+
 Version 2.20.2
 * Use full names for zypper options [bsc#1164543]
 * Ignore /var/lib/rpm in shandowed file output
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20.2/configure.ac 
new/transactional-update-2.20.3/configure.ac
--- old/transactional-update-2.20.2/configure.ac2020-02-26 
10:50:25.0 +0100
+++ new/transactional-update-2.20.3/configure.ac2020-03-03 
17:27:07.0 +0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.20.2)
+AC_INIT(transactional-update, 2.20.3)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
@@ -46,7 +46,8 @@
 dnl
 dnl Check for librpm
 dnl
-PKG_CHECK_MODULES([LIBRPM], [rpm])
+PKG_CHECK_MODULES([LIBRPM], [rpm >= 4.15], AC_DEFINE([HAVE_RPMDBCOOKIE]),
+   [PKG_CHECK_MODULES([LIBRPM], [rpm])])
 
 AC_ARG_WITH([doc],
[AS_HELP_STRING([--with-doc], [Build documentation])], ,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.20.2/sbin/create_dirs_from_rpmdb.c 
new/transactional-update-2.20.3/sbin/create_dirs_from_rpmdb.c
--- old/transactional-update-2.20.2/sbin/create_dirs_from_rpmdb.c   
2020-02-26 10:50:25.0 +0100
+++ new/transactional-update-2.20.3/sbin/create_dirs_from_rpmdb.c   
2020-03-03 17:27:07.0 +0100
@@ -388,10 +388,12 @@
   ts = rpmtsCreate ();
   rpmtsSetRootDir (ts, rpmcliRootDir);
 
+#ifdef HAVE_RPMDBCOOKIE
   rpmtsOpenDB (ts, O_RDONLY);
   rpmdbOpenAll (rpmtsGetRdb (ts));
   rpmdb_cookie = rpmdbCookie (rpmtsGetRdb (ts));
   rpmtsCloseDB (ts);
+#endif
   if (rpmdb_cookie && rpmCookieUnchanged(rpmdb_cookie))
 {
   if (verbose_flag)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.20.2/sbin/transactional-update.in 
new/transactional-update-2.20.3/sbin/transactional-update.in
--- old/transactional-update-2.20.2/sbin/transactional-update.in
2020-02-26 10:50:25.0 +0100
+++ new/transactional-update-2.20.3/sbin/transactional-update.in
2020-03-03 17:27:07.0 +0100
@@ -782,7 +782,10 @@
 grep -q "[[:space:]]/var[[:space:]]" /proc/mounts
 if [ $? -eq 0 ]; then
 log_info "Separate /var detected."
-DIR_TO_MOUNT="${DIR_TO_MOUNT} var/cache var/lib/alternatives"
+DIR_TO_MOUNT="${DIR_TO_MOUNT} var/cache"
+if [ -d /var/lib/alternatives ]; then
+   DIR_TO_MOUNT="${DIR_TO_MOUNT} var/lib/alternatives"
+fi
 

commit transactional-update for openSUSE:Factory

2020-02-29 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-02-29 21:21:43

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.26092 (New)


Package is "transactional-update"

Sat Feb 29 21:21:43 2020 rev:49 rq:779347 version:2.20.2

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-01-10 18:40:26.783492216 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.26092/transactional-update.changes
 2020-02-29 21:21:47.530193255 +0100
@@ -1,0 +2,8 @@
+Wed Feb 26 09:58:23 UTC 2020 - Ignaz Forster 
+
+- Update to version 2.20.2
+  - Use full names for zypper options [bsc#1164543]
+  - Ignore /var/lib/rpm in shadowed file output
+  - Optimize create-dirs-from-rpmdb
+
+---

Old:

  transactional-update-2.20.1.tar.gz

New:

  transactional-update-2.20.2.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.51n1Gn/_old  2020-02-29 21:21:48.542195258 +0100
+++ /var/tmp/diff_new_pack.51n1Gn/_new  2020-02-29 21:21:48.546195265 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.20.1
+Version:2.20.2
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.20.1.tar.gz -> transactional-update-2.20.2.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20.1/NEWS 
new/transactional-update-2.20.2/NEWS
--- old/transactional-update-2.20.1/NEWS2020-01-07 11:42:35.0 
+0100
+++ new/transactional-update-2.20.2/NEWS2020-02-26 10:50:25.0 
+0100
@@ -2,6 +2,11 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.20.2
+* Use full names for zypper options [bsc#1164543]
+* Ignore /var/lib/rpm in shandowed file output
+* Optimize create-dirs-from-rpmdb
+
 Version 2.20.1
 * Add missing documentation about --continue option
 * Avoid error message about missing fstab file on first snapshot creation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20.1/configure.ac 
new/transactional-update-2.20.2/configure.ac
--- old/transactional-update-2.20.1/configure.ac2020-01-07 
11:42:35.0 +0100
+++ new/transactional-update-2.20.2/configure.ac2020-02-26 
10:50:25.0 +0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.20.1)
+AC_INIT(transactional-update, 2.20.2)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.20.1/sbin/create_dirs_from_rpmdb.c 
new/transactional-update-2.20.2/sbin/create_dirs_from_rpmdb.c
--- old/transactional-update-2.20.1/sbin/create_dirs_from_rpmdb.c   
2020-01-07 11:42:35.0 +0100
+++ new/transactional-update-2.20.2/sbin/create_dirs_from_rpmdb.c   
2020-02-26 10:50:25.0 +0100
@@ -21,6 +21,7 @@
 #include 
 #endif
 
+#include 
 #include 
 #include 
 #include 
@@ -67,18 +68,29 @@
   uid_t user_id;
   gid_t group_id;
   time_t fmtime;
-  struct node *next;
 };
 
 struct node *dir_list = NULL;
+size_t dir_list_size = 0, dir_list_capacity = 0;
 
 /* A utility function to insert a node at the beginning of linked list */
 void
-insert_node (struct node** head_ref, const char *dirname, rpm_mode_t fmode,
+insert_node (const char *dirname, rpm_mode_t fmode,
 uid_t user_id, gid_t group_id, time_t fmtime)
 {
-  /* allocate node */
-  struct node* new_node = malloc(sizeof(struct node));
+  /* allocate space for the new node */
+  dir_list_size += 1;
+  size_t new_capacity = dir_list_capacity ? dir_list_capacity : 1;
+  while (new_capacity < dir_list_size)
+  new_capacity *= 2;
+
+  if (new_capacity != dir_list_capacity)
+{
+  dir_list = realloc(dir_list, new_capacity * sizeof(struct node));
+  dir_list_capacity = new_capacity;
+}
+
+  struct node *new_node = _list[dir_list_size - 1];
 
   /* put in the data  */
   new_node->dirname  = strdup (dirname);
@@ -86,112 +98,12 @@
   new_node->user_id = user_id;
   new_node->group_id = group_id;
   new_node->fmtime = fmtime;
-
-  /* link the old list off the new node */
-  new_node->next = (*head_ref);
-
-  /* move the head to point to the new node */
-  (*head_ref) = new_node;
-}
-
-/* Returns the last node of the 

commit transactional-update for openSUSE:Factory

2020-01-10 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2020-01-10 18:39:54

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.6675 (New)


Package is "transactional-update"

Fri Jan 10 18:39:54 2020 rev:48 rq:761568 version:2.20.1

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-12-07 15:21:52.259741410 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.6675/transactional-update.changes
  2020-01-10 18:40:26.783492216 +0100
@@ -1,0 +2,8 @@
+Tue Jan  7 10:52:39 UTC 2020 - Ignaz Forster 
+
+- Update to version 2.20.1
+  - Add missing documentation about --continue option
+  - Avoid error message about missing fstab file on first snapshot creation.
+[boo#1160213]
+
+---

Old:

  transactional-update-2.20.tar.gz

New:

  transactional-update-2.20.1.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.IWo7Cy/_old  2020-01-10 18:40:27.323492419 +0100
+++ /var/tmp/diff_new_pack.IWo7Cy/_new  2020-01-10 18:40:27.327492420 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package transactional-update
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.20
+Version:2.20.1
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.20.tar.gz -> transactional-update-2.20.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20/NEWS 
new/transactional-update-2.20.1/NEWS
--- old/transactional-update-2.20/NEWS  2019-11-28 19:16:20.0 +0100
+++ new/transactional-update-2.20.1/NEWS2020-01-07 11:42:35.0 
+0100
@@ -2,6 +2,11 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.20.1
+* Add missing documentation about --continue option
+* Avoid error message about missing fstab file on first snapshot creation.
+  [boo#1160213]
+
 Version 2.20
 * Add the option `--continue` to extend an existing snapshot; this can be
   used to perform multiple operations before rebooting into the new state
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.20/configure.ac 
new/transactional-update-2.20.1/configure.ac
--- old/transactional-update-2.20/configure.ac  2019-11-28 19:16:20.0 
+0100
+++ new/transactional-update-2.20.1/configure.ac2020-01-07 
11:42:35.0 +0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.20)
+AC_INIT(transactional-update, 2.20.1)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.20/man/transactional-update.8.xml 
new/transactional-update-2.20.1/man/transactional-update.8.xml
--- old/transactional-update-2.20/man/transactional-update.8.xml
2019-11-28 19:16:20.0 +0100
+++ new/transactional-update-2.20.1/man/transactional-update.8.xml  
2020-01-07 11:42:35.0 +0100
@@ -90,6 +90,15 @@
 set as read-only. In case of errors the snapshot will be deleted again.
 
 
+By default the snapshot is always branched off from the current root file
+system, i.e. calling transactional-update multiple times
+without rebooting will create separate, independent snapshots, not containing
+the changes of the previous run. If multiple consecutive actions are to be
+executed, the --continue option can be used. This will still
+create a separate snapshot for each call, so it is possible to roll back to
+previous intermediate steps in case of errors.
+
+
 On read-only systems each snapshot will have a
 corresponding /etc overlay located in
 /var/lib/overlay. As configuration files
@@ -397,6 +406,14 @@
 
   
   
+--continue 
number
+-c 
number
+
+  Use the given snapshot or, if no number is given, the current
+   default snapshot as a base for the next snapshot.
+
+  
+  
 --no-selfupdate
 
   Skip checking for newer transactional-update versions.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit transactional-update for openSUSE:Factory

2019-12-07 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-12-07 15:18:01

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.4691 (New)


Package is "transactional-update"

Sat Dec  7 15:18:01 2019 rev:47 rq:751697 version:2.20

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-09-27 14:45:23.017242935 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.4691/transactional-update.changes
  2019-12-07 15:21:52.259741410 +0100
@@ -1,0 +2,13 @@
+Fri Nov  8 10:27:10 UTC 2019 - Ignaz Forster 
+
+- Update to version 2.20
+  - Add the option `--continue` to extend an existing snapshot. This can be
+used to perform multiple operations before rebooting into the new state.
+[gh#openSUSE/transactional-update#16]
+  - Make sure the dracut service to print warnings on /etc overlay conflicts
+also runs in the pre-made images.
+  - Add "none" reboot method
+  - Remove conflicting overlay artifacts in case an existing overlay directory
+will be reused
+
+---

Old:

  transactional-update-2.17.tar.gz

New:

  transactional-update-2.20.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.QibgTp/_old  2019-12-07 15:21:53.079741297 +0100
+++ /var/tmp/diff_new_pack.QibgTp/_new  2019-12-07 15:21:53.087741295 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package transactional-update
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.17
+Version:2.20
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.17.tar.gz -> transactional-update-2.20.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.17/NEWS 
new/transactional-update-2.20/NEWS
--- old/transactional-update-2.17/NEWS  2019-09-25 17:08:33.0 +0200
+++ new/transactional-update-2.20/NEWS  2019-11-28 19:16:20.0 +0100
@@ -2,6 +2,15 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.20
+* Add the option `--continue` to extend an existing snapshot; this can be
+  used to perform multiple operations before rebooting into the new state
+* Make sure the dracut service to print warnings on /etc overlay conflicts
+  also runs in the pre-made images
+* Add "none" reboot method
+* Remove conflicting overlay artifacts in case an existing overlay directory
+  will be reused
+
 Version 2.17
 * Provide network in shell on systems where resolv.conf is pointing to /run
   directly [boo#1151081]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.17/configure.ac 
new/transactional-update-2.20/configure.ac
--- old/transactional-update-2.17/configure.ac  2019-09-25 17:08:33.0 
+0200
+++ new/transactional-update-2.20/configure.ac  2019-11-28 19:16:20.0 
+0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.17)
+AC_INIT(transactional-update, 2.20)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.17/dracut/module-setup.sh 
new/transactional-update-2.20/dracut/module-setup.sh
--- old/transactional-update-2.17/dracut/module-setup.sh2019-09-25 
17:08:33.0 +0200
+++ new/transactional-update-2.20/dracut/module-setup.sh2019-11-28 
19:16:20.0 +0100
@@ -1,16 +1,6 @@
 #!/bin/bash
 
 # called by dracut
-check() {
-test -f /etc/fstab.sys || [[ -n $add_fstab  ||  -n $fstab_lines ]]
-}
-
-# called by dracut
-depends() {
-echo fstab-sys
-}
-
-# called by dracut
 install() {
 inst_script "$moddir/transactional-update-etc-cleaner.sh" 
/bin/transactional-update-etc-cleaner
 inst_simple "$moddir/transactional-update-etc-cleaner.service" 
$systemdsystemunitdir/transactional-update-etc-cleaner.service
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.17/dracut/transactional-update-etc-cleaner.sh 

commit transactional-update for openSUSE:Factory

2019-09-27 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-09-27 14:45:00

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.2352 (New)


Package is "transactional-update"

Fri Sep 27 14:45:00 2019 rev:46 rq:733187 version:2.17

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-09-23 12:00:55.357969643 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.2352/transactional-update.changes
  2019-09-27 14:45:23.017242935 +0200
@@ -1,0 +2,9 @@
+Wed Sep 25 15:13:35 UTC 2019 - Ignaz Forster 
+
+- Update to version 2.17
+  - Provide network in shell on systems where resolv.conf is pointing to /run
+directly [boo#1151081]
+  - Print new snapshot number at the end
+  - Always mount /root subvolume when using shell command to preserve history
+
+---

Old:

  transactional-update-2.16.tar.gz

New:

  transactional-update-2.17.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.deekZc/_old  2019-09-27 14:45:23.773240970 +0200
+++ /var/tmp/diff_new_pack.deekZc/_new  2019-09-27 14:45:23.777240959 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.16
+Version:2.17
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.16.tar.gz -> transactional-update-2.17.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.16/NEWS 
new/transactional-update-2.17/NEWS
--- old/transactional-update-2.16/NEWS  2019-09-12 14:56:59.0 +0200
+++ new/transactional-update-2.17/NEWS  2019-09-25 17:08:33.0 +0200
@@ -2,6 +2,12 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.17
+* Provide network in shell on systems where resolv.conf is pointing to /run
+  directly [boo#1151081]
+* Print new snapshot number at the end
+* Always mount /root subvolume when using shell command to preserve history
+
 Version 2.16
 * Use default command if options, but no command was given [boo#1146116]
 * Make sure only one process appears in `ps` output [boo#897]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.16/configure.ac 
new/transactional-update-2.17/configure.ac
--- old/transactional-update-2.16/configure.ac  2019-09-12 14:56:59.0 
+0200
+++ new/transactional-update-2.17/configure.ac  2019-09-25 17:08:33.0 
+0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.16)
+AC_INIT(transactional-update, 2.17)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.16/sbin/transactional-update.in 
new/transactional-update-2.17/sbin/transactional-update.in
--- old/transactional-update-2.16/sbin/transactional-update.in  2019-09-12 
14:56:59.0 +0200
+++ new/transactional-update-2.17/sbin/transactional-update.in  2019-09-25 
17:08:33.0 +0200
@@ -1020,13 +1020,11 @@
 rm -f ${SNAPSHOT_DIR}/var/update_snapshot.test
 fi
 
-if [ ${RO_ROOT} == "true" ]; then
-   if [ ${RUN_SHELL} -eq 1 ]; then
-   DIR_TO_MOUNT="${DIR_TO_MOUNT} root"
-   fi
-   if [ -d /boot/writable ]; then
-   DIR_TO_MOUNT="${DIR_TO_MOUNT} /boot/writable"
-   fi
+if [ ${RUN_SHELL} -eq 1 ]; then
+   DIR_TO_MOUNT="${DIR_TO_MOUNT} root"
+fi
+if [ -d /boot/writable ]; then
+   DIR_TO_MOUNT="${DIR_TO_MOUNT} /boot/writable"
 fi
 
 # Check which directories in /boot/grub2 need to be mounted,
@@ -1099,10 +1097,13 @@
 fi
 
 # Copy network configuration into chroot
-if [ -e /var/run/netconfig -a ${HAS_SEPARATE_VAR} -eq 1 ]; then
-   rm -rf ${SNAPSHOT_DIR}/var/run
-   mkdir -p ${SNAPSHOT_DIR}/var/run
-   cp -r /var/run/netconfig ${SNAPSHOT_DIR}/var/run/
+# The links in /etc may either point to /var/run or /run, and the root file
+# system snapshot may already contain the /var/run -> /run link or not.
+if [ -e /run/netconfig ]; then
+   if [ ${HAS_SEPARATE_VAR} -eq 1 ]; then
+   ln -sf /run ${SNAPSHOT_DIR}/var/run
+   fi
+   cp -r /run/netconfig ${SNAPSHOT_DIR}/run/
 fi
 
 # Do we need to cleanup the /var/cache directory?
@@ -1292,16 +1293,18 @@

commit transactional-update for openSUSE:Factory

2019-09-23 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-09-23 12:00:51

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.7948 (New)


Package is "transactional-update"

Mon Sep 23 12:00:51 2019 rev:45 rq:730426 version:2.16

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-07-22 12:17:18.619713120 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.7948/transactional-update.changes
  2019-09-23 12:00:55.357969643 +0200
@@ -1,0 +2,19 @@
+Mon Sep  9 19:36:59 UTC 2019 - Ignaz Forster 
+
+- Update to version 2.16
+  - Use default command if options, but no command was given [boo#1146116]
+  - Make sure only one process appears in `ps` output [boo#897]
+  - Move update check: If a new repository is added (and
+ZYPPER_AUTO_IMPORT_KEYS is set) adding the new repository key won't fail
+any more
+  - Avoid unnecessary snapshots / reboots by detecting zypper operations
+without changes more reliably (e.g. when installing an already installed
+package)
+  - Update the manpage accordingly
+  - Bugfixes:
+- Ignore commented lines in fstab when checking for shadowed files
+- Avoid warning when copying network config
+- Remove Perl dependency
+- Building documentation requires Python 3 now
+
+---

Old:

  transactional-update-2.15.tar.gz

New:

  transactional-update-2.16.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.WFS1Gk/_old  2019-09-23 12:00:55.941969547 +0200
+++ /var/tmp/diff_new_pack.WFS1Gk/_new  2019-09-23 12:00:55.941969547 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.15
+Version:2.16
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -31,15 +31,14 @@
 BuildRequires:  fdupes
 BuildRequires:  libzypp
 BuildRequires:  pkgconfig
-BuildRequires:  python-lxml
+BuildRequires:  python3-lxml
 BuildRequires:  rpm-devel
 BuildRequires:  suse-module-tools
 Requires:   attr
+Requires:   bc
 Requires:   logrotate
 Requires:   lsof
-Requires:   perl-HTML-Parser
 # psmisc is needed because of fuser
-Requires:   bc
 Requires:   psmisc
 Requires:   rsync
 Recommends: rebootmgr

++ transactional-update-2.15.tar.gz -> transactional-update-2.16.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.15/NEWS 
new/transactional-update-2.16/NEWS
--- old/transactional-update-2.15/NEWS  2019-07-08 14:57:13.0 +0200
+++ new/transactional-update-2.16/NEWS  2019-09-12 14:56:59.0 +0200
@@ -2,6 +2,22 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.16
+* Use default command if options, but no command was given [boo#1146116]
+* Make sure only one process appears in `ps` output [boo#897]
+* Move update check: If a new repository is added (and
+  ZYPPER_AUTO_IMPORT_KEYS is set) adding the new repository key won't fail any
+  more
+* Avoid unnecessary snapshots / reboots by detecting zypper operations
+  without changes more reliably (e.g. when installing an already installed
+  package)
+* Update the manpage accordingly
+* Get rid of Perl dependency
+* Building documentation requires Python 3 now
+* Bugfixes:
+  * Ignore commented lines in fstab when checking for shadowed files
+  * Avoid warning when copying network config
+
 Version 2.15
 * Move description of interactiveness [boo#1132438]
 * Enable network during update [boo#1137890]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.15/configure.ac 
new/transactional-update-2.16/configure.ac
--- old/transactional-update-2.15/configure.ac  2019-07-08 14:57:13.0 
+0200
+++ new/transactional-update-2.16/configure.ac  2019-09-12 14:56:59.0 
+0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.15)
+AC_INIT(transactional-update, 2.16)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
@@ -67,7 +67,7 @@
 [DocBook XSL Stylesheets], [], enable_man=no)
 
 m4_ifdef([AX_PYTHON_MODULE],
-   [AX_PYTHON_MODULE([lxml], , [python])],
+   [AX_PYTHON_MODULE([lxml])],
[m4_warn([unsupported], [Missing macro AX_PYTHON_MODULE: please install
  autoconf-archive to enable Python module checks.])])
 AS_IF([test 

commit transactional-update for openSUSE:Factory

2019-07-22 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-07-22 12:17:17

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.4126 (New)


Package is "transactional-update"

Mon Jul 22 12:17:17 2019 rev:44 rq:714110 version:2.15

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-05-02 19:14:55.297104837 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.4126/transactional-update.changes
  2019-07-22 12:17:18.619713120 +0200
@@ -1,0 +2,10 @@
+Wed Jun  5 15:15:09 UTC 2019 - Ignaz Forster 
+
+- Update to version 2.15
+  - Move description of interactiveness [boo#1132438]
+  - Enable network during update [boo#1137890]
+  - Add compatibilty with new overlayfs versions [boo#1140057]
+  - Allow updates of the bootloader on EFI systems [boo#1139015]
+  - Add support for /boot/writable [boo#1138725]
+
+---

Old:

  transactional-update-2.14.2.tar.gz

New:

  transactional-update-2.15.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.UkwDP9/_old  2019-07-22 12:17:19.411712905 +0200
+++ /var/tmp/diff_new_pack.UkwDP9/_new  2019-07-22 12:17:19.423712901 +0200
@@ -12,14 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   transactional-update
-Version:2.14.2
+Version:2.15
 Release:0
-# test
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
 Group:  System/Base

++ transactional-update-2.14.2.tar.gz -> transactional-update-2.15.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.14.2/NEWS 
new/transactional-update-2.15/NEWS
--- old/transactional-update-2.14.2/NEWS2019-04-29 14:15:30.0 
+0200
+++ new/transactional-update-2.15/NEWS  2019-07-08 14:57:13.0 +0200
@@ -2,6 +2,13 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.15
+* Move description of interactiveness [boo#1132438]
+* Enable network during update [boo#1137890]
+* Add compatibilty with new overlayfs versions [boo#1140057]
+* Allow updates of the bootloader on EFI systems [boo#1139015]
+* Add support for /boot/writable [boo#1126900]
+
 Version 2.14.2
 * Prevent unnecessary error message on systems not installed with YaST (e.g.
   KIWI)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.14.2/configure.ac 
new/transactional-update-2.15/configure.ac
--- old/transactional-update-2.14.2/configure.ac2019-04-29 
14:15:30.0 +0200
+++ new/transactional-update-2.15/configure.ac  2019-07-08 14:57:13.0 
+0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.14.2)
+AC_INIT(transactional-update, 2.15)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.14.2/sbin/transactional-update.in 
new/transactional-update-2.15/sbin/transactional-update.in
--- old/transactional-update-2.14.2/sbin/transactional-update.in
2019-04-29 14:15:30.0 +0200
+++ new/transactional-update-2.15/sbin/transactional-update.in  2019-07-08 
14:57:13.0 +0200
@@ -129,6 +129,7 @@
 echo "reboot Reboot after update"
 echo ""
 echo "Package Commands:"
+echo "Defaults: (i) interactive command; (n) non-interactive command"
 echo "dupCall 'zypper dup' (n)"
 echo "up Call 'zypper up' (n)"
 echo "patch  Call 'zypper patch' (n)"
@@ -136,7 +137,6 @@
 echo "pkg install ...Install individual packages (i)"
 echo "pkg remove ... Remove individual packages (i)"
 echo "pkg update ... Updates individual packages (i)"
-echo "Defaults: (i) interactive command; (n) non-interactive command"
 echo ""
 echo "Standalone Commands:"
 echo "rollback []Set the current or given snapshot as default 
snapshot"
@@ -301,6 +301,7 @@
 if [ ${HAS_SEPARATE_VAR} -eq 1 ]; then
rm -rf ${SNAPSHOT_DIR}/var/tmp
rm -rf ${SNAPSHOT_DIR}/var/lib/zypp
+  

commit transactional-update for openSUSE:Factory

2019-05-02 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-05-02 19:14:53

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.5148 (New)


Package is "transactional-update"

Thu May  2 19:14:53 2019 rev:43 rq:699418 version:2.14.2

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-04-19 18:35:54.858996577 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.5148/transactional-update.changes
  2019-05-02 19:14:55.297104837 +0200
@@ -1,0 +2,7 @@
+Mon Apr 29 12:20:51 UTC 2019 - Ignaz Forster 
+
+- Update to version 2.14.2
+  - Prevent unnecessary error message on systems not installed with
+YaST (e.g. KIWI)
+
+---

Old:

  transactional-update-2.14.1.tar.gz

New:

  transactional-update-2.14.2.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.bIW6Ne/_old  2019-05-02 19:14:55.937106464 +0200
+++ /var/tmp/diff_new_pack.bIW6Ne/_new  2019-05-02 19:14:55.937106464 +0200
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:   transactional-update
-Version:2.14.1
+Version:2.14.2
 Release:0
 # test
 Summary:Transactional Updates with btrfs and snapshots

++ transactional-update-2.14.1.tar.gz -> transactional-update-2.14.2.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.14.1/NEWS 
new/transactional-update-2.14.2/NEWS
--- old/transactional-update-2.14.1/NEWS2019-03-25 18:55:33.0 
+0100
+++ new/transactional-update-2.14.2/NEWS2019-04-29 14:15:30.0 
+0200
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk et al.
 
+Version 2.14.2
+* Prevent unnecessary error message on systems not installed with YaST (e.g.
+  KIWI)
+
 Version 2.14.1
 * Improve non-root fs changes checker based on feedback
 * Disable snapper's zypper plugin during transactional-update run
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.14.1/configure.ac 
new/transactional-update-2.14.2/configure.ac
--- old/transactional-update-2.14.1/configure.ac2019-03-25 
18:55:33.0 +0100
+++ new/transactional-update-2.14.2/configure.ac2019-04-29 
14:15:30.0 +0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.14.1)
+AC_INIT(transactional-update, 2.14.2)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.14.1/sbin/transactional-update.in 
new/transactional-update-2.14.2/sbin/transactional-update.in
--- old/transactional-update-2.14.1/sbin/transactional-update.in
2019-03-25 18:55:33.0 +0100
+++ new/transactional-update-2.14.2/sbin/transactional-update.in
2019-04-29 14:15:30.0 +0200
@@ -497,9 +497,11 @@
 sync_etc() {
 log_info "Syncing /etc of oldest snapshot $1 as base into new snapshot $2"
 get_etc_overlay_from "$1"
-fstab_lowerdirs=("${fstab_lowerdirs[@]///sysroot\/var//var}")
 mount_opts="defaults,"
 mount_opts+="lowerdir=${fstab_upper#/sysroot}:"
+# Replace all /sysroot prefixes; for /var it can simply be removed, the
+# remaining root file system has to be replaced with the oldest snapshot
+fstab_lowerdirs=("${fstab_lowerdirs[@]///sysroot\/var//var}")
 mount_opts+="`echo ${fstab_lowerdirs[@]///sysroot/$1} | tr ' ' ':'`"
 mount -t overlay overlay "${ETC_OVERLAY_DIR}" -o ${mount_opts}
 if [ $? -ne 0 ]; then
@@ -1097,8 +1099,10 @@
 # will delete again later.
 if [ ${HAS_SEPARATE_VAR} -eq 1 ]; then
mkdir ${SNAPSHOT_DIR}/var/tmp
-   mkdir -p ${SNAPSHOT_DIR}/var/lib/zypp
-   cp /var/lib/zypp/RequestedLocales ${SNAPSHOT_DIR}/var/lib/zypp/
+   if [ -f /var/lib/zypp/RequestedLocales ]; then
+   mkdir -p ${SNAPSHOT_DIR}/var/lib/zypp
+   cp /var/lib/zypp/RequestedLocales ${SNAPSHOT_DIR}/var/lib/zypp/
+   fi
 fi
 
 # Check if we have /var/lib/rpm, otherwise zypper will




commit transactional-update for openSUSE:Factory

2019-04-19 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-04-19 18:35:52

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.5536 (New)


Package is "transactional-update"

Fri Apr 19 18:35:52 2019 rev:42 rq:694941 version:2.14.1

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-03-27 16:14:44.919616363 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.5536/transactional-update.changes
  2019-04-19 18:35:54.858996577 +0200
@@ -1,0 +2,5 @@
+Wed Apr 17 08:37:18 CEST 2019 - ku...@suse.de
+
+- Add requires for bc, needed for some calculations
+
+---



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.MOSHQV/_old  2019-04-19 18:35:55.406997273 +0200
+++ /var/tmp/diff_new_pack.MOSHQV/_new  2019-04-19 18:35:55.410997278 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -40,6 +40,7 @@
 Requires:   lsof
 Requires:   perl-HTML-Parser
 # psmisc is needed because of fuser
+Requires:   bc
 Requires:   psmisc
 Requires:   rsync
 Recommends: rebootmgr




commit transactional-update for openSUSE:Factory

2019-03-27 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-03-27 16:14:40

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.25356 (New)


Package is "transactional-update"

Wed Mar 27 16:14:40 2019 rev:41 rq:688399 version:2.14.1

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-03-19 09:57:32.292123545 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.25356/transactional-update.changes
 2019-03-27 16:14:44.919616363 +0100
@@ -1,0 +2,9 @@
+Mon Mar 25 14:53:12 UTC 2019 - Ignaz Forster 
+
+- Update to version 2.14.1
+  - Improve non-root fs changes checker based on feedback
+  - Disable snapper's zypper plugin during transactional-update run
+- Allow parallel installation with snapper's zypper plugin (useful on
+  read-write systems).
+
+---

Old:

  transactional-update-2.14.tar.gz

New:

  transactional-update-2.14.1.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.HdX8HD/_old  2019-03-27 16:14:46.115616058 +0100
+++ /var/tmp/diff_new_pack.HdX8HD/_new  2019-03-27 16:14:46.119616057 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.14
+Version:2.14.1
 Release:0
 # test
 Summary:Transactional Updates with btrfs and snapshots
@@ -42,7 +42,6 @@
 # psmisc is needed because of fuser
 Requires:   psmisc
 Requires:   rsync
-Conflicts:  snapper-zypp-plugin
 Recommends: rebootmgr
 
 %description

++ transactional-update-2.14.tar.gz -> transactional-update-2.14.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.14/NEWS 
new/transactional-update-2.14.1/NEWS
--- old/transactional-update-2.14/NEWS  2019-03-15 11:36:06.0 +0100
+++ new/transactional-update-2.14.1/NEWS2019-03-25 18:55:33.0 
+0100
@@ -1,6 +1,10 @@
 transactional-update NEWS -- history of user-visible changes.
 
-Copyright (C) 2016-2019 Thorsten Kukuk
+Copyright (C) 2016-2019 Thorsten Kukuk et al.
+
+Version 2.14.1
+* Improve non-root fs changes checker based on feedback
+* Disable snapper's zypper plugin during transactional-update run
 
 Version 2.14
 * Warn user if contents of /var have been changed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.14/configure.ac 
new/transactional-update-2.14.1/configure.ac
--- old/transactional-update-2.14/configure.ac  2019-03-15 11:36:06.0 
+0100
+++ new/transactional-update-2.14.1/configure.ac2019-03-25 
18:55:33.0 +0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.14)
+AC_INIT(transactional-update, 2.14.1)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.14/man/transactional-update.8.xml 
new/transactional-update-2.14.1/man/transactional-update.8.xml
--- old/transactional-update-2.14/man/transactional-update.8.xml
2019-03-15 11:36:06.0 +0100
+++ new/transactional-update-2.14.1/man/transactional-update.8.xml  
2019-03-25 18:55:33.0 +0100
@@ -121,7 +121,7 @@
 On read-write systems please be aware that all changes
 done to the running root filesystem after snapshot creation are lost after the
 next reboot. For this reason the system should be rebooted as fast as possible
-after an successfull update.
+after a successful update.
 
 For easier maintenance of big clusters,
 transactional-update is run by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.14/sbin/transactional-update.in 
new/transactional-update-2.14.1/sbin/transactional-update.in
--- old/transactional-update-2.14/sbin/transactional-update.in  2019-03-15 
11:36:06.0 +0100
+++ new/transactional-update-2.14.1/sbin/transactional-update.in
2019-03-25 18:55:33.0 +0100
@@ -19,6 +19,7 @@
 # along with this program.  If not, see .
 
 export LANG=C
+export DISABLE_SNAPPER_ZYPP_PLUGIN=1
 
 DIR_TO_MOUNT="dev opt var/log"
 EXITCODE=0
@@ -54,6 +55,7 @@
 LOCKFILE="/var/run/transactional-update.pid"
 ZYPPER_AUTO_IMPORT_KEYS=0
 

commit transactional-update for openSUSE:Factory

2019-03-19 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-03-19 09:57:32

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.28833 (New)


Package is "transactional-update"

Tue Mar 19 09:57:32 2019 rev:40 rq:685400 version:2.14

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-03-08 11:59:20.887975758 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.28833/transactional-update.changes
 2019-03-19 09:57:32.292123545 +0100
@@ -1,0 +2,9 @@
+Fri Mar 15 10:45:52 UTC 2019 - Ignaz Forster 
+
+- Update to version 2.14
+  - Warn user if contents of /var have been changed during update
+  - Noteworthy: swapped position of upperdir and lowerdir in fstab for better
+readability
+  - Major update to the transactional-update guide
+
+---

Old:

  transactional-update-2.13.2.tar.gz

New:

  transactional-update-2.14.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.JCsHUd/_old  2019-03-19 09:57:32.752123360 +0100
+++ /var/tmp/diff_new_pack.JCsHUd/_new  2019-03-19 09:57:32.760123357 +0100
@@ -12,13 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:   transactional-update
-Version:2.13.2
+Version:2.14
 Release:0
+# test
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
 Group:  System/Base
@@ -52,7 +53,9 @@
 %setup -q
 
 %build
-./autogen.sh
+if [ -x autogen.sh ]; then
+   ./autogen.sh
+fi
 %configure --with-doc --docdir=%{_docdir}/%{name}
 make %{?_smp_mflags}
 # Use "up" for non-rolling releases

++ transactional-update-2.13.2.tar.gz -> transactional-update-2.14.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.13.2/NEWS 
new/transactional-update-2.14/NEWS
--- old/transactional-update-2.13.2/NEWS2019-03-04 10:39:12.0 
+0100
+++ new/transactional-update-2.14/NEWS  2019-03-15 11:36:06.0 +0100
@@ -2,6 +2,13 @@
 
 Copyright (C) 2016-2019 Thorsten Kukuk
 
+Version 2.14
+* Warn user if contents of /var have been changed
+* Small cleanups
+  * Noteworthy: swapped position of upperdir and lowerdir in fstab for better
+readability
+* Major update to the transactional-update guide
+
 Version 2.13.2
 * Add hooks for telemetrics
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.13.2/configure.ac 
new/transactional-update-2.14/configure.ac
--- old/transactional-update-2.13.2/configure.ac2019-03-04 
10:39:12.0 +0100
+++ new/transactional-update-2.14/configure.ac  2019-03-15 11:36:06.0 
+0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.13.2)
+AC_INIT(transactional-update, 2.14)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.13.2/doc/transactional-update.xml 
new/transactional-update-2.14/doc/transactional-update.xml
--- old/transactional-update-2.13.2/doc/transactional-update.xml
2019-03-04 10:39:12.0 +0100
+++ new/transactional-update-2.14/doc/transactional-update.xml  2019-03-15 
11:36:06.0 +0100
@@ -10,13 +10,22 @@
 Kukuk
 ku...@thkukuk.de
   
+  
+Ignaz
+Forster
+ifors...@suse.com
+  
 
-Version 0.1, 15. December 2017
+Version 0.2, 14. March 2019
 
   
-   This documentation describes how transactional update with btrfs
-   works, what an administrator needs to know about the system setup and
-   what a packager needs to know for his package.
+   This is the documentation for transactional-update and is intended for
+   users, administrators and packagers.
+  
+   It describes how transactional-update with Btrfs works by giving
+   an overview of the design, what an administrator needs to know about
+   setting up and operating such a system and what a packager needs to
+   know for creating compatible packages.
   
 
   
@@ -27,61 +36,76 @@
   Description
   
  

commit transactional-update for openSUSE:Factory

2019-03-08 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-03-08 11:59:18

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.28833 (New)


Package is "transactional-update"

Fri Mar  8 11:59:18 2019 rev:39 rq:681245 version:2.13.2

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-02-17 12:18:48.104242419 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.28833/transactional-update.changes
 2019-03-08 11:59:20.887975758 +0100
@@ -1,0 +2,6 @@
+Mon Mar  4 10:40:21 CET 2019 - ku...@suse.de
+
+- Update to version 2.13.2
+  - add hooks for telemetrics
+
+---

Old:

  transactional-update-2.13.1.tar.gz

New:

  transactional-update-2.13.2.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.P7nrVK/_old  2019-03-08 11:59:21.427975667 +0100
+++ /var/tmp/diff_new_pack.P7nrVK/_new  2019-03-08 11:59:21.427975667 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   transactional-update
-Version:2.13.1
+Version:2.13.2
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.13.1.tar.gz -> transactional-update-2.13.2.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.13.1/NEWS 
new/transactional-update-2.13.2/NEWS
--- old/transactional-update-2.13.1/NEWS2019-02-14 15:58:41.0 
+0100
+++ new/transactional-update-2.13.2/NEWS2019-03-04 10:39:12.0 
+0100
@@ -1,6 +1,9 @@
 transactional-update NEWS -- history of user-visible changes.
 
-Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
+Copyright (C) 2016-2019 Thorsten Kukuk
+
+Version 2.13.2
+* Add hooks for telemetrics
 
 Version 2.13.1
 * Bugfix: Clean up empty /etc snapshot directories again
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.13.1/configure.ac 
new/transactional-update-2.13.2/configure.ac
--- old/transactional-update-2.13.1/configure.ac2019-02-14 
15:58:41.0 +0100
+++ new/transactional-update-2.13.2/configure.ac2019-03-04 
10:39:12.0 +0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.13.1)
+AC_INIT(transactional-update, 2.13.2)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.13.1/sbin/transactional-update.in 
new/transactional-update-2.13.2/sbin/transactional-update.in
--- old/transactional-update-2.13.1/sbin/transactional-update.in
2019-02-14 15:58:41.0 +0100
+++ new/transactional-update-2.13.2/sbin/transactional-update.in
2019-03-04 10:39:12.0 +0100
@@ -3,7 +3,7 @@
 # transactional-update - apply updates to the system in an atomic way
 #
 # Author: Thorsten Kukuk 
-# Copyright (C) 2016, 2017, 2018 SUSE Linux GmbH
+# Copyright (C) 2016, 2017, 2018, 2019 SUSE Linux GmbH
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -42,6 +42,9 @@
 REBOOT_METHOD="auto"
 RUN_SHELL=0
 USE_SALT_GRAINS=0
+USE_TELEMETRICS=0
+TELEM_PAYLOAD="PACKAGE_NAME=transactional-update\nPACKAGE_VERSION=@VERSION@"
+TELEM_CLASS=""
 CONFFILE="@sysconfdir@/transactional-update.conf"
 SYSTEMCONFFILE="@prefix@@sysconfdir@/transactional-update.conf"
 LOGFILE="/var/log/transactional-update.log"
@@ -93,13 +96,15 @@
quit 1
fi
export TA_UPDATE_TMPFILE
-   cd "${TA_UPDATE_TMPFILE}"
+   pushd "${TA_UPDATE_TMPFILE}" >/dev/null
zypper --non-interactive --pkg-cache-dir "${TA_UPDATE_TMPFILE}" 
download transactional-update
find . -name transactional-update*.rpm -exec rpm2cpio {} \; | cpio 
-idmv 2>/dev/null
if [ $? -ne 0 ]; then
log_error "ERROR: Couldn't extract the update."
quit 1
fi
+   # Reset CWD before restart
+   popd >/dev/null
exec "${TA_UPDATE_TMPFILE}/usr/sbin/transactional-update" "$@"
 fi
 }
@@ -214,6 +219,30 

commit transactional-update for openSUSE:Factory

2019-02-17 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-02-17 12:18:44

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.28833 (New)


Package is "transactional-update"

Sun Feb 17 12:18:44 2019 rev:38 rq:676207 version:2.13.1

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-02-14 14:00:22.924597451 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.28833/transactional-update.changes
 2019-02-17 12:18:48.104242419 +0100
@@ -1,0 +2,7 @@
+Thu Feb 14 16:26:54 UTC 2019 - ifors...@suse.com
+
+- Update to version 2.13.1
+  - Bugfix: Clean up empty /etc snapshot directories again
+- Use official release files from GitHub for building
+
+---

Old:

  transactional-update-2.13.tar.xz

New:

  transactional-update-2.13.1.tar.gz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.1CBEgh/_old  2019-02-17 12:18:49.860241937 +0100
+++ /var/tmp/diff_new_pack.1CBEgh/_new  2019-02-17 12:18:49.860241937 +0100
@@ -17,14 +17,16 @@
 
 
 Name:   transactional-update
-Version:2.13
+Version:2.13.1
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
 Group:  System/Base
 URL:https://github.com/openSUSE/transactional-update
-Source: %{name}-%{version}.tar.xz
+Source: 
https://github.com/openSUSE/transactional-update/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:transactional-update.check
+BuildRequires:  autoconf-archive
+BuildRequires:  automake
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
 BuildRequires:  libzypp
@@ -50,6 +52,7 @@
 %setup -q
 
 %build
+./autogen.sh
 %configure --with-doc --docdir=%{_docdir}/%{name}
 make %{?_smp_mflags}
 # Use "up" for non-rolling releases




commit transactional-update for openSUSE:Factory

2019-02-14 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-02-14 14:00:15

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.28833 (New)


Package is "transactional-update"

Thu Feb 14 14:00:15 2019 rev:37 rq:674950 version:2.13

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2019-02-08 13:45:59.690824134 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.28833/transactional-update.changes
 2019-02-14 14:00:22.924597451 +0100
@@ -1,0 +2,9 @@
+Thu Feb 14 12:14:47 UTC 2019 - ifors...@suse.com
+
+- Update to version 2.13
+  - Fix a serious data loss problem (deleting all files in /etc
+overlays) in case /var/lib/overlay/etc is not part of any
+snapshot any more.
+  - Avoid error message in case a system has no /etc/fstab.sys
+
+---

Old:

  transactional-update-2.12.tar.xz

New:

  transactional-update-2.13.tar.xz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.BixTUn/_old  2019-02-14 14:00:26.312595844 +0100
+++ /var/tmp/diff_new_pack.BixTUn/_new  2019-02-14 14:00:26.316595842 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.12
+Version:2.13
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.12.tar.xz -> transactional-update-2.13.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.12/NEWS 
new/transactional-update-2.13/NEWS
--- old/transactional-update-2.12/NEWS  2019-02-04 14:40:40.0 +0100
+++ new/transactional-update-2.13/NEWS  2019-02-14 13:12:11.0 +0100
@@ -2,6 +2,12 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 2.13
+* Fix a serious data loss problem (deleting all files in /etc
+  overlays) in case /var/lib/overlay/etc is not part of any snapshot
+  any more.
+* Avoid error message in case a system has no /etc/fstab.sys
+
 Version 2.12
 * Implements support for needs-restart (Fate#326451)
 * Adds easy rollback to last known working snapshot by using "last"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.12/configure 
new/transactional-update-2.13/configure
--- old/transactional-update-2.12/configure 2019-02-04 14:44:16.0 
+0100
+++ new/transactional-update-2.13/configure 2019-02-14 13:13:32.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 2.12.
+# Generated by GNU Autoconf 2.69 for transactional-update 2.13.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='2.12'
-PACKAGE_STRING='transactional-update 2.12'
+PACKAGE_VERSION='2.13'
+PACKAGE_STRING='transactional-update 2.13'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1249,7 +1249,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 2.12 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 2.13 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1316,7 +1316,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 2.12:";;
+ short | recursive ) echo "Configuration of transactional-update 2.13:";;
esac
   cat <<\_ACEOF
 
@@ -1421,7 +1421,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 2.12
+transactional-update configure 2.13
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1476,7 +1476,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 2.12, which was
+It was created by transactional-update $as_me 2.13, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2339,7 +2339,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='2.12'
+ VERSION='2.13'
 
 
 cat 

commit transactional-update for openSUSE:Factory

2019-02-08 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2019-02-08 13:45:58

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new.28833 (New)


Package is "transactional-update"

Fri Feb  8 13:45:58 2019 rev:36 rq:671126 version:2.12

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-11-19 23:33:57.943053965 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.28833/transactional-update.changes
 2019-02-08 13:45:59.690824134 +0100
@@ -1,0 +2,24 @@
+Mon Jan 28 19:05:42 UTC 2019 - ifors...@suse.com
+
+- Update to version 2.12
+  - Implements support for needs-restart (Fate#326451)
+  - Adds easy rollback to last known working snapshot by using "last"
+as the snapshot number
+  - Migrate /etc/fstab.sys entires to /etc/fstab for systemd being
+able to create mount units; this will prevent errors on unmount
+  - Remove implicit --no-allow-vendor-change - this option can be
+configured in zypper's configuration file now
+  - Add support for mounting the /etc overlay file system as a systemd
+unit in /etc/fstab on a read-only system (replacing /etc/fstab.sys
+in the long run)
+  - Various bugfixes:
+- Only remove /etc overlays on read-only root file systems
+  [boo#1122455]
+- Disable "Persistent" flag in systemd timer unit to prevent
+  updates during or immediately after the boot phase
+- Don't set global zypper options during migration - this is not
+  supported by the migration plugin
+- Fix error handling when interrupting while rsync is running
+- Filter out security.selinux attributes during rsync
+
+---

Old:

  transactional-update-2.11.tar.xz

New:

  transactional-update-2.12.tar.xz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.Ve11vc/_old  2019-02-08 13:46:00.566823863 +0100
+++ /var/tmp/diff_new_pack.Ve11vc/_new  2019-02-08 13:46:00.586823857 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package transactional-update
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:   transactional-update
-Version:2.11
+Version:2.12
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -103,7 +103,7 @@
 %exclude %{_docdir}/%{name}/*.html
 
 %package zypp-config
-Summary:zypper rule to prevent uninstallation of transactional-update
+Summary:Zypper rule to prevent uninstallation of transactional-update
 Group:  System/Base
 BuildArch:  noarch
 Requires:   transactional-update

++ transactional-update-2.11.tar.xz -> transactional-update-2.12.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.11/NEWS 
new/transactional-update-2.12/NEWS
--- old/transactional-update-2.11/NEWS  2018-11-13 15:13:20.0 +0100
+++ new/transactional-update-2.12/NEWS  2019-02-04 14:40:40.0 +0100
@@ -2,9 +2,33 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 2.12
+* Implements support for needs-restart (Fate#326451)
+* Adds easy rollback to last known working snapshot by using "last"
+  as the snapshot number
+* Migrate /etc/fstab.sys entires to /etc/fstab for systemd being
+  able to create mount units; this will prevent errors on unmount
+  during shutdown for /var and /etc
+* Remove implicit --no-allow-vendor-change - this option can be
+  configured in zypper's configuration file now
+* Add support for mounting the /etc overlay file system as a systemd
+  unit in /etc/fstab on a read-only system (replacing /etc/fstab.sys
+  in the long run)
+* Various bugfixes:
+  * Only remove /etc overlays on read-only root file systems
+[boo#1122455]
+  * Disable "Persistent" flag in systemd timer unit to prevent
+updates during or immediately after the boot phase
+  * Don't set global zypper options during migration - this is not
+supported by the migration plugin
+  * Fix error handling when interrupting while 

commit transactional-update for openSUSE:Factory

2018-11-19 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-11-19 23:33:37

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Mon Nov 19 23:33:37 2018 rev:35 rq:650138 version:2.11

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-10-23 20:42:44.140376197 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-11-19 23:33:57.943053965 +0100
@@ -1,0 +2,18 @@
+Sat Nov 17 09:06:44 UTC 2018 - Jan Engelhardt 
+
+- Use noun phrase in summary.
+
+---
+Mon Nov 12 14:27:24 UTC 2018 - ifors...@suse.com
+
+- Update to version 2.11
+  - Update man page to explain new /etc overlay handling
+  - Add special handling for migrating away from old overlay directory
+  - Read default update method for systemd service from config file
+- Add package "transactional-update-zypp-config" to prevent accidental
+  transactional-update uninstallation on transactional systems
+  (boo#319)
+- Use "up" for systemd service on non-rolling release distributions
+  (boo#321)
+
+---

Old:

  transactional-update-2.10.tar.xz

New:

  transactional-update-2.11.tar.xz
  transactional-update.check



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.jR12zS/_old  2018-11-19 23:34:00.679050803 +0100
+++ /var/tmp/diff_new_pack.jR12zS/_new  2018-11-19 23:34:00.683050798 +0100
@@ -12,20 +12,22 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   transactional-update
-Version:2.10
+Version:2.11
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
 Group:  System/Base
 URL:https://github.com/openSUSE/transactional-update
 Source: %{name}-%{version}.tar.xz
+Source1:transactional-update.check
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
+BuildRequires:  libzypp
 BuildRequires:  pkgconfig
 BuildRequires:  python-lxml
 BuildRequires:  rpm-devel
@@ -50,9 +52,15 @@
 %build
 %configure --with-doc --docdir=%{_docdir}/%{name}
 make %{?_smp_mflags}
+# Use "up" for non-rolling releases
+%if %{defined sle_version} && %{undefined is_susecasp}
+sed -i 's/^UPDATE_METHOD=.*/UPDATE_METHOD=up/' etc/transactional-update.conf
+%endif
 
 %install
 %make_install
+mkdir -p %{buildroot}%{_sysconfdir}/zypp/systemCheck.d/
+install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/zypp/systemCheck.d/
 %fdupes %{buildroot}%{_mandir}
 
 %pre
@@ -94,4 +102,17 @@
 %{_mandir}/man8/transactional-update.service.8%{?ext_man}
 %exclude %{_docdir}/%{name}/*.html
 
+%package zypp-config
+Summary:zypper rule to prevent uninstallation of transactional-update
+Group:  System/Base
+BuildArch:  noarch
+Requires:   transactional-update
+
+%description zypp-config
+Adds a zypper rule to prevent accidental uninstallation of
+transactional-update.
+
+%files zypp-config
+%config(noreplace) %{_sysconfdir}/zypp/systemCheck.d/transactional-update.check
+
 %changelog

++ transactional-update-2.10.tar.xz -> transactional-update-2.11.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.10/NEWS 
new/transactional-update-2.11/NEWS
--- old/transactional-update-2.10/NEWS  2018-10-22 20:16:37.0 +0200
+++ new/transactional-update-2.11/NEWS  2018-11-13 15:13:20.0 +0100
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 2.11
+* Update man page to explain new /etc overlay handling
+* Add special handling for migrating away from old overlay directory
+
 Version 2.10
 * Introduce /etc overlays
   * Each root file system snapshot now has a dedicated /etc overlay in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.10/configure 
new/transactional-update-2.11/configure
--- old/transactional-update-2.10/configure 2018-10-22 20:19:27.0 
+0200
+++ new/transactional-update-2.11/configure 2018-11-13 15:20:46.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 

commit transactional-update for openSUSE:Factory

2018-10-23 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-10-23 20:42:00

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Tue Oct 23 20:42:00 2018 rev:34 rq:643968 version:2.10

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-08-27 13:00:31.976893662 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-10-23 20:42:44.140376197 +0200
@@ -1,0 +2,37 @@
+Thu Oct  4 12:42:35 UTC 2018 - ifors...@suse.com
+
+- Update to version 2.10
+  - Introduce /etc overlays
+- Each root file system snapshot now has a dedicated /etc overlay in
+  /var/lib/snapshots//etc
+- Changes in older snapshots will be visible in newer snapshots (if
+  the file hasn't been changed in both snapshots), but not the other
+  way around; this makes it possible to roll back to a previous
+  snapshot even if the configuration is broken
+- The /etc state of the oldest active snapshot will be synchronized
+  into the new snapshot to prevent ever growing overlays
+- Removed creation of /etc backup snapshots
+- Removed complex overlayfs cleanup handling during dracut early boot;
+  only thing left is to output a warning if files have been changed
+  in old and new overlay after snapshot creation
+- Unused overlays will be removed during "cleanup" operation
+  - Add compatibility with snapper >= 0.7.0
+  - Correctly detect BTRFS ID when using multiple snapper configurations
+  - Fix disappearing prompt in "shell" command when application was updated
+  - Prevent accidental rollback on fast reboots (boo#786)
+  - Use zypper attribute packages-to-change if available (boo#1105992 &
+boo#1097619)
+  - Add kexec as reboot alternative
+  - Added explicit --with-doc / --without-doc build configure opttions for
+enforcing or excluding documentation build
+  - Removed precompiled documentation (boo#1088676)
+  - Added more dependency checks to configure script
+  - Small improvements to documentation
+  - Restored compatibility with older rsync versions not supporting the -x
+filter
+  - Small bugfixes for cleanup in error situations
+  - Fix possible incorrect detection of snapshots numbers during cleanup
+  - Mention parent in snapshot description
+- Add dependencies for documentation build (boo#1088676)
+
+---

Old:

  transactional-update-2.6.tar.xz

New:

  transactional-update-2.10.tar.xz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.A0mAih/_old  2018-10-23 20:42:44.596375652 +0200
+++ /var/tmp/diff_new_pack.A0mAih/_new  2018-10-23 20:42:44.596375652 +0200
@@ -17,15 +17,17 @@
 
 
 Name:   transactional-update
-Version:2.6
+Version:2.10
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
 Group:  System/Base
 URL:https://github.com/openSUSE/transactional-update
 Source: %{name}-%{version}.tar.xz
+BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig
+BuildRequires:  python-lxml
 BuildRequires:  rpm-devel
 BuildRequires:  suse-module-tools
 Requires:   attr
@@ -46,7 +48,7 @@
 %setup -q
 
 %build
-%configure
+%configure --with-doc --docdir=%{_docdir}/%{name}
 make %{?_smp_mflags}
 
 %install
@@ -73,6 +75,7 @@
 %files
 %license COPYING
 %doc NEWS
+%doc %{_docdir}/%{name}/transactional-update.txt
 %config(noreplace) %{_sysconfdir}/logrotate.d/transactional-update
 %{_unitdir}/transactional-update.service
 %{_unitdir}/transactional-update.timer
@@ -89,5 +92,6 @@
 %{_mandir}/man8/transactional-update.8%{?ext_man}
 %{_mandir}/man8/transactional-update.timer.8%{?ext_man}
 %{_mandir}/man8/transactional-update.service.8%{?ext_man}
+%exclude %{_docdir}/%{name}/*.html
 
 %changelog

++ transactional-update-2.6.tar.xz -> transactional-update-2.10.tar.xz 
++
 2046 lines of diff (skipped)




commit transactional-update for openSUSE:Factory

2018-08-27 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-08-27 13:00:28

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Mon Aug 27 13:00:28 2018 rev:33 rq:631728 version:2.6

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-08-22 14:19:43.686262873 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-08-27 13:00:31.976893662 +0200
@@ -14,0 +15 @@
+  - Robustify parsing zypper output (boo#1105992)



Other differences:
--
++ transactional-update-2.6.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.6/NEWS 
new/transactional-update-2.6/NEWS
--- old/transactional-update-2.6/NEWS   2018-08-20 17:08:14.0 +0200
+++ new/transactional-update-2.6/NEWS   2018-08-27 11:34:07.0 +0200
@@ -13,6 +13,7 @@
   quits unexpectedly
 * Remove trancactional-update-helper (replaced by zypper options)
 * Create /var/lib/zypp if not available (boo#1104452)
+* Add compatibility with new zypper versions (boo#1105992)
 * Various small fixes
 
 Version 2.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.6/man/transactional-update.conf.5 
new/transactional-update-2.6/man/transactional-update.conf.5
--- old/transactional-update-2.6/man/transactional-update.conf.5
2018-07-31 17:10:57.0 +0200
+++ new/transactional-update-2.6/man/transactional-update.conf.5
2018-08-20 19:03:43.0 +0200
@@ -2,12 +2,12 @@
 .\" Title: transactional-update.conf
 .\"Author: Ignaz Forster 
 .\" Generator: DocBook XSL Stylesheets vsnapshot 
-.\"  Date: 07/31/2018
+.\"  Date: 08/20/2018
 .\"Manual: transactional-update.conf
 .\"Source: transactional-update
 .\"  Language: English
 .\"
-.TH "TRANSACTIONAL\-UPDAT" "5" "07/31/2018" "transactional-update" 
"transactional-update.conf"
+.TH "TRANSACTIONAL\-UPDAT" "5" "08/20/2018" "transactional-update" 
"transactional-update.conf"
 .\" -
 .\" * Define some portability stuff
 .\" -
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.6/man/transactional-update.conf.5.html 
new/transactional-update-2.6/man/transactional-update.conf.5.html
--- old/transactional-update-2.6/man/transactional-update.conf.5.html   
2018-07-31 17:10:57.0 +0200
+++ new/transactional-update-2.6/man/transactional-update.conf.5.html   
2018-08-20 19:03:43.0 +0200
@@ -15,7 +15,7 @@
 h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, 
dt:hover > a.headerlink {
   visibility: visible;
 }
-  http://docbook.sf.net/xmlns/string.subst/1.0; 
xmlns:exsl="http://exslt.org/common; 
href="transactional-update.index.html">Index http://docbook.sf.net/xmlns/string.subst/1.0; 
xmlns:exsl="http://exslt.org/common; style="float:right">transactional-update 
2.5http://docbook.sf.net/xmlns/string.subst/1.0; 
xmlns:exsl="http://exslt.org/common;>Nametransactional-update.conf — 
transactional-update configuration fileSynopsis/etc/transactional-update.confDescription¶This configuration file controls and defines 
the behaviour of
+  http://docbook.sf.net/xmlns/string.subst/1.0; 
xmlns:exsl="http://exslt.org/common; 
href="transactional-update.index.html">Index http://docbook.sf.net/xmlns/string.subst/1.0; 
xmlns:exsl="http://exslt.org/common; style="float:right">transactional-update 
2.6http://docbook.sf.net/xmlns/string.subst/1.0; 
xmlns:exsl="http://exslt.org/common;>Nametransactional-update.conf — 
transactional-update configuration fileSynopsis/etc/transactional-update.confDescription¶This configuration file controls and defines 
the behaviour of
 http://docbook.sf.net/xmlns/string.subst/1.0; 
xmlns:exsl="http://exslt.org/common; href="transactional-update.8.html">transactional-update(8).The 
transactional-update.conf file uses shell
 style assignments, e.g. PARAMETER=value.A 
reference file (also used for reading the default values) can be
 found in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-2.6/sbin/transactional-update.in 
new/transactional-update-2.6/sbin/transactional-update.in
--- old/transactional-update-2.6/sbin/transactional-update.in   2018-08-20 
16:57:14.0 

commit transactional-update for openSUSE:Factory

2018-08-22 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-08-22 14:19:27

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Wed Aug 22 14:19:27 2018 rev:32 rq:630563 version:2.6

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-06-19 12:03:09.659151438 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-08-22 14:19:43.686262873 +0200
@@ -1,0 +2,17 @@
+Mon Aug 20 15:09:44 UTC 2018 - ifors...@suse.com
+
+- Update to version 2.6
+  - Add --interactive and --non-interactive options to change the default
+interactivity for zypper calls. For previously non-interactive calls (e.g.
+dup) these options makes it possible to pick the correct solution in case
+of conflicts or make sure that a script will never be stuck at an input
+prompt.
+  - Add kured reboot support
+  - Tries to clean up temporary files and mount points if transactional-update
+quits unexpectedly
+  - Remove trancactional-update-helper (replaced by zypper options)
+  - Create /var/lib/zypp if not available (boo#1104452)
+  - Various small fixes
+- Changed permissions of systemd script again
+
+---

Old:

  transactional-update-2.5.tar.xz

New:

  transactional-update-2.6.tar.xz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.3sbKWJ/_old  2018-08-22 14:19:44.106263867 +0200
+++ /var/tmp/diff_new_pack.3sbKWJ/_new  2018-08-22 14:19:44.106263867 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.5
+Version:2.6
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -25,16 +25,14 @@
 URL:https://github.com/openSUSE/transactional-update
 Source: %{name}-%{version}.tar.xz
 BuildRequires:  fdupes
-BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  rpm-devel
 BuildRequires:  suse-module-tools
-BuildRequires:  pkgconfig(libzypp)
 Requires:   attr
 Requires:   logrotate
 Requires:   lsof
-# psmisc is needed because of fuser
 Requires:   perl-HTML-Parser
+# psmisc is needed because of fuser
 Requires:   psmisc
 Requires:   rsync
 Conflicts:  snapper-zypp-plugin
@@ -82,13 +80,11 @@
 %{_sbindir}/create_dirs_from_rpmdb
 %{_sbindir}/transactional-update
 %{_sbindir}/tu-rebuild-kdump-initrd
-%{_sbindir}/transactional-update-helper
 %dir %{_prefix}%{_sysconfdir}
 %{_prefix}%{_sysconfdir}/transactional-update.conf
 %dir %{_prefix}/lib/dracut
 %dir %{_prefix}/lib/dracut/modules.d
 %{_prefix}/lib/dracut/modules.d/50transactional-update/
-%attr(0644,root,root) 
%{_prefix}/lib/dracut/modules.d/50transactional-update/transactional-update-etc-cleaner.service
 %{_mandir}/man5/transactional-update.conf.5%{?ext_man}
 %{_mandir}/man8/transactional-update.8%{?ext_man}
 %{_mandir}/man8/transactional-update.timer.8%{?ext_man}

++ transactional-update-2.5.tar.xz -> transactional-update-2.6.tar.xz ++
 2317 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-2.5/NEWS new/transactional-update-2.6/NEWS
--- old/transactional-update-2.5/NEWS   2018-06-15 14:02:02.0 +0200
+++ new/transactional-update-2.6/NEWS   2018-08-20 17:08:14.0 +0200
@@ -2,6 +2,19 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 2.6
+* Add --interactive and --non-interactive options to change the default
+  interactivity for zypper calls. For previously non-interactive calls (e.g.
+  dup) these options makes it possible to pick the correct solution in case
+  of conflicts or make sure that a script will never be stuck at an input
+  prompt.
+* Add kured reboot support
+* Tries to clean up temporary files and mount points if transactional-update
+  quits unexpectedly
+* Remove trancactional-update-helper (replaced by zypper options)
+* Create /var/lib/zypp if not available (boo#1104452)
+* Various small fixes
+
 Version 2.5
 * Support for overlayfs attributes like trusted.overlay.opaque - this will
   avoid disappearing configuration files on system updates
diff -urN '--exclude=CVS' '--exclude=.cvsignore' 

commit transactional-update for openSUSE:Factory

2018-06-19 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-06-19 12:03:06

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Tue Jun 19 12:03:06 2018 rev:31 rq:617090 version:2.5

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-06-08 23:16:06.790660514 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-06-19 12:03:09.659151438 +0200
@@ -1,0 +2,13 @@
+Fri Jun 15 12:05:24 UTC 2018 - ifors...@suse.com
+
+- Update to version 2.5
+  - Support for overlayfs attributes like trusted.overlay.opaque - this will
+avoid disappearing configuration files on system updates
+  - Documentation update
+  - Only sync /etc if it's on an overlayfs mount
+  - Use correct locale for zypper - thus updating locale specific packages and
+avoiding "empty" updates where transactional-update didn't see the change
+- Add dependency to attr
+- Fix permissions of systemd script
+
+---

Old:

  transactional-update-2.4.tar.xz

New:

  transactional-update-2.5.tar.xz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.72okom/_old  2018-06-19 12:03:10.179132132 +0200
+++ /var/tmp/diff_new_pack.72okom/_new  2018-06-19 12:03:10.187131835 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.4
+Version:2.5
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -30,6 +30,7 @@
 BuildRequires:  rpm-devel
 BuildRequires:  suse-module-tools
 BuildRequires:  pkgconfig(libzypp)
+Requires:   attr
 Requires:   logrotate
 Requires:   lsof
 # psmisc is needed because of fuser
@@ -87,6 +88,7 @@
 %dir %{_prefix}/lib/dracut
 %dir %{_prefix}/lib/dracut/modules.d
 %{_prefix}/lib/dracut/modules.d/50transactional-update/
+%attr(0644,root,root) 
%{_prefix}/lib/dracut/modules.d/50transactional-update/transactional-update-etc-cleaner.service
 %{_mandir}/man5/transactional-update.conf.5%{?ext_man}
 %{_mandir}/man8/transactional-update.8%{?ext_man}
 %{_mandir}/man8/transactional-update.timer.8%{?ext_man}

++ transactional-update-2.4.tar.xz -> transactional-update-2.5.tar.xz ++
 3912 lines of diff (skipped)




commit transactional-update for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-06-08 23:16:03

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Fri Jun  8 23:16:03 2018 rev:30 rq:614505 version:2.4

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-05-16 11:43:50.359394645 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-06-08 23:16:06.790660514 +0200
@@ -1,0 +2,6 @@
+Tue Jun  5 17:07:25 CEST 2018 - ku...@suse.de
+
+- Update to version 2.4
+  - Bug fix release
+
+---

Old:

  transactional-update-2.3.tar.bz2

New:

  transactional-update-2.4.tar.xz



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.eoHbV5/_old  2018-06-08 23:16:07.386638989 +0200
+++ /var/tmp/diff_new_pack.eoHbV5/_new  2018-06-08 23:16:07.390638845 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   transactional-update
-Version:2.3
+Version:2.4
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
 Group:  System/Base
-URL:https://github.com/thkukuk/transactional-update
-Source: %{name}-%{version}.tar.bz2
+URL:https://github.com/openSUSE/transactional-update
+Source: %{name}-%{version}.tar.xz
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig




commit transactional-update for openSUSE:Factory

2018-05-16 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-05-16 11:41:58

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Wed May 16 11:41:58 2018 rev:29 rq:607522 version:2.3

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-05-03 12:33:12.342520493 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-05-16 11:43:50.359394645 +0200
@@ -1,0 +2,13 @@
+Mon May 14 16:16:08 UTC 2018 - ifors...@suse.com
+
+- Update to version 2.3
+  - Reformat help text / synopsis
+  - More detailled output (use --quiet for less output)
+  - Log all error messages into log file
+  - Avoid potential lock file race condition on self update
+  - Accept package names with whitespace
+  - Don't wait for user input during self-update
+  - Fix broken error message output when creating new snapshot without reboot
+  - Fix erroneous mounting of stale grub mounts
+
+---

Old:

  transactional-update-2.2.tar.bz2

New:

  transactional-update-2.3.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.fm9lBL/_old  2018-05-16 11:43:50.991371641 +0200
+++ /var/tmp/diff_new_pack.fm9lBL/_new  2018-05-16 11:43:50.995371496 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.2
+Version:2.3
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.2.tar.bz2 -> transactional-update-2.3.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.2/NEWS 
new/transactional-update-2.3/NEWS
--- old/transactional-update-2.2/NEWS   2018-05-02 10:30:45.0 +0200
+++ new/transactional-update-2.3/NEWS   2018-05-14 18:12:56.0 +0200
@@ -2,6 +2,16 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 2.3
+* Reformat help text / synopsis
+* More detailled output (use --quiet for less output)
+* Log all error messages into log file
+* Avoid potential lock file race condition on self update
+* Accept package names with whitespace
+* Don't wait for user input during self-update
+* Fix broken error message output when creating new snapshot without reboot
+* Fix erroneous mounting of stale grub mounts
+
 Version 2.2
 * Fix security issue in self update
 * Create dirs in /var more reliably by sorting the list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.2/configure 
new/transactional-update-2.3/configure
--- old/transactional-update-2.2/configure  2018-05-02 10:37:54.0 
+0200
+++ new/transactional-update-2.3/configure  2018-05-14 18:14:16.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 2.2.
+# Generated by GNU Autoconf 2.69 for transactional-update 2.3.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='2.2'
-PACKAGE_STRING='transactional-update 2.2'
+PACKAGE_VERSION='2.3'
+PACKAGE_STRING='transactional-update 2.3'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1261,7 +1261,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 2.2 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 2.3 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1328,7 +1328,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 2.2:";;
+ short | recursive ) echo "Configuration of transactional-update 2.3:";;
esac
   cat <<\_ACEOF
 
@@ -1438,7 +1438,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 2.2
+transactional-update configure 2.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1531,7 +1531,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by 

commit transactional-update for openSUSE:Factory

2018-05-03 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-05-03 12:33:10

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Thu May  3 12:33:10 2018 rev:28 rq:603009 version:2.2

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-04-30 22:59:21.403545871 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-05-03 12:33:12.342520493 +0200
@@ -1,0 +2,8 @@
+Wed May  2 08:39:18 UTC 2018 - ifors...@suse.com
+
+- Update to version 2.2
+  - Fix security issue in self update [boo#1091316]
+  - Create dirs in /var more reliably by sorting the list
+- Rebuild initrd (needed since 2.0)
+
+---

Old:

  transactional-update-2.1.tar.bz2

New:

  transactional-update-2.2.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.oAgYww/_old  2018-05-03 12:33:13.234488724 +0200
+++ /var/tmp/diff_new_pack.oAgYww/_new  2018-05-03 12:33:13.238488582 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.1
+Version:2.2
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -28,6 +28,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  rpm-devel
+BuildRequires:  suse-module-tools
 BuildRequires:  pkgconfig(libzypp)
 Requires:   logrotate
 Requires:   lsof
@@ -58,12 +59,17 @@
 
 %post
 %service_add_post %{name}.service %{name}.timer create-dirs-from-rpmdb.service
+%regenerate_initrd_post
+
+%posttrans
+%regenerate_initrd_posttrans
 
 %preun
 %service_del_preun %{name}.service %{name}.timer create-dirs-from-rpmdb.service
 
 %postun
 %service_del_postun %{name}.service %{name}.timer 
create-dirs-from-rpmdb.service
+%regenerate_initrd_post
 
 %files
 %license COPYING

++ transactional-update-2.1.tar.bz2 -> transactional-update-2.2.tar.bz2 
++
 2976 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-2.1/NEWS new/transactional-update-2.2/NEWS
--- old/transactional-update-2.1/NEWS   2018-04-26 15:00:29.0 +0200
+++ new/transactional-update-2.2/NEWS   2018-05-02 10:30:45.0 +0200
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 2.2
+* Fix security issue in self update
+* Create dirs in /var more reliably by sorting the list
+
 Version 2.1
 * Cleanup /etc cleanup
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-2.1/compile new/transactional-update-2.2/compile
--- old/transactional-update-2.1/compile1970-01-01 01:00:00.0 
+0100
+++ new/transactional-update-2.2/compile2018-04-30 13:54:06.0 
+0200
@@ -0,0 +1,348 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand '-c -o'.
+
+scriptversion=2016-01-11.22; # UTC
+
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Written by Tom Tromey .
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see .
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to 

commit transactional-update for openSUSE:Factory

2018-04-30 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-04-30 22:57:27

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Mon Apr 30 22:57:27 2018 rev:27 rq:602459 version:2.1

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-04-25 10:02:00.753387693 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-04-30 22:59:21.403545871 +0200
@@ -1,0 +2,6 @@
+Thu Apr 26 15:14:36 CEST 2018 - ku...@suse.de
+
+- Update to version 2.1
+  - Cleanup the code cleaning up /etc
+
+---

Old:

  transactional-update-2.0.tar.bz2

New:

  transactional-update-2.1.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.0yxsJw/_old  2018-04-30 22:59:21.943526168 +0200
+++ /var/tmp/diff_new_pack.0yxsJw/_new  2018-04-30 22:59:21.947526022 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:2.0
+Version:2.1
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later

++ transactional-update-2.0.tar.bz2 -> transactional-update-2.1.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.0/NEWS 
new/transactional-update-2.1/NEWS
--- old/transactional-update-2.0/NEWS   2018-04-23 10:03:28.0 +0200
+++ new/transactional-update-2.1/NEWS   2018-04-26 15:00:29.0 +0200
@@ -2,6 +2,9 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 2.1
+* Cleanup /etc cleanup
+
 Version 2.0
 * Create missing directories from rpm database during boot
 * Merge /etc overlay with root subvolume during update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-2.0/configure 
new/transactional-update-2.1/configure
--- old/transactional-update-2.0/configure  2018-04-23 10:24:56.0 
+0200
+++ new/transactional-update-2.1/configure  2018-04-26 15:13:56.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 2.0.
+# Generated by GNU Autoconf 2.69 for transactional-update 2.1.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='2.0'
-PACKAGE_STRING='transactional-update 2.0'
+PACKAGE_VERSION='2.1'
+PACKAGE_STRING='transactional-update 2.1'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1261,7 +1261,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 2.0 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 2.1 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1328,7 +1328,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 2.0:";;
+ short | recursive ) echo "Configuration of transactional-update 2.1:";;
esac
   cat <<\_ACEOF
 
@@ -1438,7 +1438,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 2.0
+transactional-update configure 2.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1531,7 +1531,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 2.0, which was
+It was created by transactional-update $as_me 2.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2394,7 +2394,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='2.0'
+ VERSION='2.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -5070,7 +5070,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by transactional-update $as_me 2.0, which was
+This file was extended by transactional-update $as_me 2.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -5127,7 +5127,7 @@
 cat 

commit transactional-update for openSUSE:Factory

2018-04-25 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-04-25 10:01:55

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Wed Apr 25 10:01:55 2018 rev:26 rq:600622 version:2.0

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-04-22 14:40:26.123240052 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-04-25 10:02:00.753387693 +0200
@@ -1,0 +2,7 @@
+Tue Apr 24 14:23:41 CEST 2018 - ku...@suse.de
+
+- Update to version 2.0
+  - Create missing directories from rpm database during boot
+  - Merge /etc overlay with root subvolume during update
+
+---

Old:

  transactional-update-1.29.tar.bz2

New:

  transactional-update-2.0.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.ds9jfE/_old  2018-04-25 10:02:02.329329871 +0200
+++ /var/tmp/diff_new_pack.ds9jfE/_new  2018-04-25 10:02:02.29724 +0200
@@ -17,20 +17,25 @@
 
 
 Name:   transactional-update
-Version:1.29
+Version:2.0
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
 Group:  System/Base
-Url:https://github.com/thkukuk/transactional-update
+URL:https://github.com/thkukuk/transactional-update
 Source: %{name}-%{version}.tar.bz2
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  pkgconfig
+BuildRequires:  rpm-devel
 BuildRequires:  pkgconfig(libzypp)
 Requires:   logrotate
 Requires:   lsof
 # psmisc is needed because of fuser
+Requires:   perl-HTML-Parser
 Requires:   psmisc
+Requires:   rsync
+Conflicts:  snapper-zypp-plugin
 Recommends: rebootmgr
 
 %description
@@ -49,16 +54,16 @@
 %fdupes %{buildroot}%{_mandir}
 
 %pre
-%service_add_pre %{name}.service %{name}.timer
+%service_add_pre %{name}.service %{name}.timer create-dirs-from-rpmdb.service
 
 %post
-%service_add_post %{name}.service %{name}.timer
+%service_add_post %{name}.service %{name}.timer create-dirs-from-rpmdb.service
 
 %preun
-%service_del_preun %{name}.service %{name}.timer
+%service_del_preun %{name}.service %{name}.timer create-dirs-from-rpmdb.service
 
 %postun
-%service_del_postun %{name}.service %{name}.timer
+%service_del_postun %{name}.service %{name}.timer 
create-dirs-from-rpmdb.service
 
 %files
 %license COPYING
@@ -66,14 +71,19 @@
 %config(noreplace) %{_sysconfdir}/logrotate.d/transactional-update
 %{_unitdir}/transactional-update.service
 %{_unitdir}/transactional-update.timer
+%{_unitdir}/create-dirs-from-rpmdb.service
+%{_sbindir}/create_dirs_from_rpmdb
 %{_sbindir}/transactional-update
 %{_sbindir}/tu-rebuild-kdump-initrd
 %{_sbindir}/transactional-update-helper
 %dir %{_prefix}%{_sysconfdir}
 %{_prefix}%{_sysconfdir}/transactional-update.conf
-%{_mandir}/man5/transactional-update.conf.5%{ext_man}
-%{_mandir}/man8/transactional-update.8%{ext_man}
-%{_mandir}/man8/transactional-update.timer.8%{ext_man}
-%{_mandir}/man8/transactional-update.service.8%{ext_man}
+%dir %{_prefix}/lib/dracut
+%dir %{_prefix}/lib/dracut/modules.d
+%{_prefix}/lib/dracut/modules.d/50transactional-update/
+%{_mandir}/man5/transactional-update.conf.5%{?ext_man}
+%{_mandir}/man8/transactional-update.8%{?ext_man}
+%{_mandir}/man8/transactional-update.timer.8%{?ext_man}
+%{_mandir}/man8/transactional-update.service.8%{?ext_man}
 
 %changelog

++ transactional-update-1.29.tar.bz2 -> transactional-update-2.0.tar.bz2 
++
 3510 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-1.29/Makefile.am 
new/transactional-update-2.0/Makefile.am
--- old/transactional-update-1.29/Makefile.am   2018-01-22 13:01:43.0 
+0100
+++ new/transactional-update-2.0/Makefile.am2018-04-20 18:34:52.0 
+0200
@@ -5,7 +5,7 @@
 #
 AUTOMAKE_OPTIONS = 1.6 foreign check-news dist-bzip2
 #
-SUBDIRS = sbin man systemd logrotate doc etc
+SUBDIRS = sbin man systemd logrotate dracut doc etc
 
 CLEANFILES = *~
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 

commit transactional-update for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-04-22 14:40:24

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Sun Apr 22 14:40:24 2018 rev:25 rq:599342 version:1.29

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-04-05 15:36:04.714532813 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-04-22 14:40:26.123240052 +0200
@@ -1,0 +2,8 @@
+Fri Apr 20 15:57:21 CEST 2018 - ku...@suse.de
+
+- Update to version 1.29
+  - Implement self-update
+  - Disable optical media on dup
+  - Ignore certain zypper return codes
+
+---

Old:

  transactional-update-1.28.tar.bz2

New:

  transactional-update-1.29.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.ga5Ja8/_old  2018-04-22 14:40:26.779216316 +0200
+++ /var/tmp/diff_new_pack.ga5Ja8/_new  2018-04-22 14:40:26.783216171 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.28
+Version:1.29
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -25,15 +25,13 @@
 Url:https://github.com/thkukuk/transactional-update
 Source: %{name}-%{version}.tar.bz2
 BuildRequires:  fdupes
+BuildRequires:  gcc-c++
+BuildRequires:  pkgconfig(libzypp)
 Requires:   logrotate
 Requires:   lsof
 # psmisc is needed because of fuser
-Requires:   perl-HTML-Parser
 Requires:   psmisc
-Conflicts:  snapper-zypp-plugin
 Recommends: rebootmgr
-BuildArch:  noarch
-%{?systemd_requires}
 
 %description
 transactional-update is a tool to update a system in an atomic
@@ -70,6 +68,7 @@
 %{_unitdir}/transactional-update.timer
 %{_sbindir}/transactional-update
 %{_sbindir}/tu-rebuild-kdump-initrd
+%{_sbindir}/transactional-update-helper
 %dir %{_prefix}%{_sysconfdir}
 %{_prefix}%{_sysconfdir}/transactional-update.conf
 %{_mandir}/man5/transactional-update.conf.5%{ext_man}

++ transactional-update-1.28.tar.bz2 -> transactional-update-1.29.tar.bz2 
++
 5093 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-1.28/NEWS new/transactional-update-1.29/NEWS
--- old/transactional-update-1.28/NEWS  2018-03-12 13:17:29.0 +0100
+++ new/transactional-update-1.29/NEWS  2018-04-20 15:55:53.0 +0200
@@ -2,6 +2,11 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 1.29
+* Implement self-update
+* Disable optical media on dup
+* Ignore certain zypper return codes
+
 Version 1.28
 * Adjust for latest grub2 changes
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-1.28/configure.ac 
new/transactional-update-1.29/configure.ac
--- old/transactional-update-1.28/configure.ac  2018-03-12 13:17:10.0 
+0100
+++ new/transactional-update-1.29/configure.ac  2018-04-20 15:55:00.0 
+0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 1.28)
+AC_INIT(transactional-update, 1.29)
 AM_INIT_AUTOMAKE
 AC_CONFIG_SRCDIR([sbin/transactional-update.in])
 AC_PREFIX_DEFAULT(/usr)
@@ -35,9 +35,17 @@
 LOGROTATEDDIR=${sysconfdir}/logrotate.d
 AC_SUBST(LOGROTATEDDIR)
 
+AC_PROG_CXX
 AC_PROG_INSTALL
 AC_PROG_LN_S
 
+AX_CHECK_COMPILE_FLAG([-std=c++11], [CXXFLAGS="$CXXFLAGS -std=c++11"])
+
+dnl
+dnl Check for libzypp
+dnl
+PKG_CHECK_MODULES(LIBZYPP, libzypp)
+
 dnl
 dnl Check for xsltproc
 dnl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-1.28/man/transactional-update.8 
new/transactional-update-1.29/man/transactional-update.8
--- 

commit transactional-update for openSUSE:Factory

2018-04-05 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-04-05 15:35:55

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Thu Apr  5 15:35:55 2018 rev:24 rq:593745 version:1.28

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-03-20 22:00:22.949633531 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-04-05 15:36:04.714532813 +0200
@@ -1,0 +2,5 @@
+Tue Apr  3 08:51:33 UTC 2018 - rbr...@suse.com
+
+- Add conflicts with snapper-zypp-plugin 
+
+---



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.NP3jPz/_old  2018-04-05 15:36:06.658462559 +0200
+++ /var/tmp/diff_new_pack.NP3jPz/_new  2018-04-05 15:36:06.662462414 +0200
@@ -30,6 +30,7 @@
 # psmisc is needed because of fuser
 Requires:   perl-HTML-Parser
 Requires:   psmisc
+Conflicts:  snapper-zypp-plugin
 Recommends: rebootmgr
 BuildArch:  noarch
 %{?systemd_requires}




commit transactional-update for openSUSE:Factory

2018-03-20 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-03-20 21:59:56

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Tue Mar 20 21:59:56 2018 rev:23 rq:588435 version:1.28

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-03-13 10:24:14.277341732 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-03-20 22:00:22.949633531 +0100
@@ -1,0 +2,5 @@
+Sat Mar 17 19:48:44 UTC 2018 - rbr...@suse.com
+
+- Require perl-HTML-Parser (needed since 1.26) [boo#1085764] 
+
+---



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.rl4jum/_old  2018-03-20 22:00:24.109591767 +0100
+++ /var/tmp/diff_new_pack.rl4jum/_new  2018-03-20 22:00:24.117591479 +0100
@@ -28,6 +28,7 @@
 Requires:   logrotate
 Requires:   lsof
 # psmisc is needed because of fuser
+Requires:   perl-HTML-Parser
 Requires:   psmisc
 Recommends: rebootmgr
 BuildArch:  noarch




commit transactional-update for openSUSE:Factory

2018-03-13 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-03-13 10:24:07

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Tue Mar 13 10:24:07 2018 rev:22 rq:585864 version:1.28

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-03-07 10:38:21.954496155 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-03-13 10:24:14.277341732 +0100
@@ -1,0 +2,6 @@
+Mon Mar 12 13:19:49 CET 2018 - ku...@suse.de
+
+- Update to version 1.28
+  - Adjust for latest grub2
+
+---

Old:

  transactional-update-1.27.tar.bz2

New:

  transactional-update-1.28.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.X12PXz/_old  2018-03-13 10:24:14.925318516 +0100
+++ /var/tmp/diff_new_pack.X12PXz/_new  2018-03-13 10:24:14.929318373 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.27
+Version:1.28
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -46,9 +46,6 @@
 
 %install
 %make_install
-# In /etc is for admins to overwrite /usr/etc, so don't
-# install it there.
-rm %{buildroot}%{_sysconfdir}/transactional-update.conf
 %fdupes %{buildroot}%{_mandir}
 
 %pre

++ transactional-update-1.27.tar.bz2 -> transactional-update-1.28.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.27/NEWS 
new/transactional-update-1.28/NEWS
--- old/transactional-update-1.27/NEWS  2018-03-06 13:26:01.0 +0100
+++ new/transactional-update-1.28/NEWS  2018-03-12 13:17:29.0 +0100
@@ -2,6 +2,9 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 1.28
+* Adjust for latest grub2 changes
+
 Version 1.27
 * Fallback to snapper without dbus support if dbus fails
 * Add workaround for update-alternatives
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.27/configure 
new/transactional-update-1.28/configure
--- old/transactional-update-1.27/configure 2018-03-06 13:26:08.0 
+0100
+++ new/transactional-update-1.28/configure 2018-03-12 13:17:32.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.27.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.28.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.27'
-PACKAGE_STRING='transactional-update 1.27'
+PACKAGE_VERSION='1.28'
+PACKAGE_STRING='transactional-update 1.28'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1212,7 +1212,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.27 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.28 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1279,7 +1279,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.27:";;
+ short | recursive ) echo "Configuration of transactional-update 1.28:";;
esac
   cat <<\_ACEOF
 
@@ -1359,7 +1359,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.27
+transactional-update configure 1.28
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1376,7 +1376,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.27, which was
+It was created by transactional-update $as_me 1.28, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2239,7 +2239,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.27'
+ VERSION='1.28'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3186,7 +3186,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by 

commit transactional-update for openSUSE:Factory

2018-03-07 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-03-07 10:38:19

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Wed Mar  7 10:38:19 2018 rev:21 rq:583380 version:1.27

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-02-24 16:38:58.158335295 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-03-07 10:38:21.954496155 +0100
@@ -1,0 +2,8 @@
+Tue Mar  6 13:32:38 CET 2018 - ku...@suse.de
+
+- Update to version 1.27
+  - Fallback to snapper without dbus support if dbus fails
+  - Add workaround for update-alternatives
+  - Add support for /usr/etc/transactional-update.conf
+
+---

Old:

  transactional-update-1.26.tar.bz2

New:

  transactional-update-1.27.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.75Glf2/_old  2018-03-07 10:38:22.654470907 +0100
+++ /var/tmp/diff_new_pack.75Glf2/_new  2018-03-07 10:38:22.658470762 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.26
+Version:1.27
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0-or-later
@@ -46,6 +46,9 @@
 
 %install
 %make_install
+# In /etc is for admins to overwrite /usr/etc, so don't
+# install it there.
+rm %{buildroot}%{_sysconfdir}/transactional-update.conf
 %fdupes %{buildroot}%{_mandir}
 
 %pre
@@ -63,12 +66,13 @@
 %files
 %license COPYING
 %doc NEWS
-%config(noreplace) %{_sysconfdir}/transactional-update.conf
 %config(noreplace) %{_sysconfdir}/logrotate.d/transactional-update
 %{_unitdir}/transactional-update.service
 %{_unitdir}/transactional-update.timer
 %{_sbindir}/transactional-update
 %{_sbindir}/tu-rebuild-kdump-initrd
+%dir %{_prefix}%{_sysconfdir}
+%{_prefix}%{_sysconfdir}/transactional-update.conf
 %{_mandir}/man5/transactional-update.conf.5%{ext_man}
 %{_mandir}/man8/transactional-update.8%{ext_man}
 %{_mandir}/man8/transactional-update.timer.8%{ext_man}

++ transactional-update-1.26.tar.bz2 -> transactional-update-1.27.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.26/NEWS 
new/transactional-update-1.27/NEWS
--- old/transactional-update-1.26/NEWS  2018-01-31 10:51:45.0 +0100
+++ new/transactional-update-1.27/NEWS  2018-03-06 13:26:01.0 +0100
@@ -2,6 +2,11 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 1.27
+* Fallback to snapper without dbus support if dbus fails
+* Add workaround for update-alternatives
+* Add support for /usr/etc/transactional-update.conf
+
 Version 1.26
 * Auto accept repo keys config option
 * Detect broken snapshots after abort
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.26/configure 
new/transactional-update-1.27/configure
--- old/transactional-update-1.26/configure 2018-01-31 10:51:47.0 
+0100
+++ new/transactional-update-1.27/configure 2018-03-06 13:26:08.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.26.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.27.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.26'
-PACKAGE_STRING='transactional-update 1.26'
+PACKAGE_VERSION='1.27'
+PACKAGE_STRING='transactional-update 1.27'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1212,7 +1212,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.26 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.27 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1279,7 +1279,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.26:";;
+ short | recursive ) echo "Configuration of transactional-update 1.27:";;
esac
   cat <<\_ACEOF
 
@@ -1359,7 +1359,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update 

commit transactional-update for openSUSE:Factory

2018-02-24 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-02-24 16:38:55

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Sat Feb 24 16:38:55 2018 rev:20 rq:579497 version:1.26

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-02-01 21:29:10.969651345 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-02-24 16:38:58.158335295 +0100
@@ -1,0 +2,5 @@
+Fri Feb 23 12:01:53 UTC 2018 - ku...@suse.com
+
+- Use %license instead of %doc [bsc#1082318]
+
+---



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.xH0SxP/_old  2018-02-24 16:38:59.538285632 +0100
+++ /var/tmp/diff_new_pack.xH0SxP/_new  2018-02-24 16:38:59.542285487 +0100
@@ -20,18 +20,17 @@
 Version:1.26
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Base
 Url:https://github.com/thkukuk/transactional-update
 Source: %{name}-%{version}.tar.bz2
+BuildRequires:  fdupes
 Requires:   logrotate
 Requires:   lsof
 # psmisc is needed because of fuser
 Requires:   psmisc
 Recommends: rebootmgr
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
-BuildRequires:  fdupes
 %{?systemd_requires}
 
 %description
@@ -46,7 +45,7 @@
 make %{?_smp_mflags}
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%make_install
 %fdupes %{buildroot}%{_mandir}
 
 %pre
@@ -62,8 +61,8 @@
 %service_del_postun %{name}.service %{name}.timer
 
 %files
-%defattr(-,root,root)
-%doc NEWS COPYING
+%license COPYING
+%doc NEWS
 %config(noreplace) %{_sysconfdir}/transactional-update.conf
 %config(noreplace) %{_sysconfdir}/logrotate.d/transactional-update
 %{_unitdir}/transactional-update.service




commit transactional-update for openSUSE:Factory

2018-02-01 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-02-01 21:29:09

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Thu Feb  1 21:29:09 2018 rev:19 rq:571471 version:1.26

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-01-09 14:56:39.110074126 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-02-01 21:29:10.969651345 +0100
@@ -1,0 +2,13 @@
+Wed Jan 31 16:14:14 CET 2018 - ku...@suse.de
+
+- Update to version 1.26
+  - Auto accept repo keys config option
+  - Detect broken snapshots after abort
+  - Ignore user deleted snapshots
+  - Include all error messages in main log file
+  - Add configuration file
+  - Correctly implement migration of major OS versions
+  - Default reboot strategy is configuration option
+  - Salt option is deprecated
+
+---

Old:

  transactional-update-1.25.tar.bz2

New:

  transactional-update-1.26.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.pZLEAL/_old  2018-02-01 21:29:11.633620314 +0100
+++ /var/tmp/diff_new_pack.pZLEAL/_new  2018-02-01 21:29:11.633620314 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.25
+Version:1.26
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+
@@ -64,11 +64,13 @@
 %files
 %defattr(-,root,root)
 %doc NEWS COPYING
+%config(noreplace) %{_sysconfdir}/transactional-update.conf
 %config(noreplace) %{_sysconfdir}/logrotate.d/transactional-update
 %{_unitdir}/transactional-update.service
 %{_unitdir}/transactional-update.timer
 %{_sbindir}/transactional-update
 %{_sbindir}/tu-rebuild-kdump-initrd
+%{_mandir}/man5/transactional-update.conf.5%{ext_man}
 %{_mandir}/man8/transactional-update.8%{ext_man}
 %{_mandir}/man8/transactional-update.timer.8%{ext_man}
 %{_mandir}/man8/transactional-update.service.8%{ext_man}

++ transactional-update-1.25.tar.bz2 -> transactional-update-1.26.tar.bz2 
++
 1967 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-1.25/Makefile.am 
new/transactional-update-1.26/Makefile.am
--- old/transactional-update-1.25/Makefile.am   2017-11-28 13:13:48.0 
+0100
+++ new/transactional-update-1.26/Makefile.am   2018-01-22 13:01:43.0 
+0100
@@ -5,7 +5,7 @@
 #
 AUTOMAKE_OPTIONS = 1.6 foreign check-news dist-bzip2
 #
-SUBDIRS = sbin man systemd logrotate doc
+SUBDIRS = sbin man systemd logrotate doc etc
 
 CLEANFILES = *~
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-1.25/NEWS new/transactional-update-1.26/NEWS
--- old/transactional-update-1.25/NEWS  2018-01-08 16:05:59.0 +0100
+++ new/transactional-update-1.26/NEWS  2018-01-31 10:51:45.0 +0100
@@ -2,6 +2,16 @@
 
 Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
 
+Version 1.26
+* Auto accept repo keys config option
+* Detect broken snapshots after abort
+* Ignore user deleted snapshots
+* Include all error messages in main log file
+* Add configuration file
+* Correctly implement migration of major OS versions
+* Default reboot strategy is configuration option
+* Salt option is deprecated
+
 Version 1.25
 * Add support for seperate /var partition
 * Preliminary SELinux support
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/transactional-update-1.25/configure.ac 
new/transactional-update-1.26/configure.ac
--- old/transactional-update-1.25/configure.ac  2018-01-08 16:03:59.0 
+0100
+++ new/transactional-update-1.26/configure.ac  2018-01-31 10:48:24.0 
+0100
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce 

commit transactional-update for openSUSE:Factory

2018-01-09 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2018-01-09 14:56:35

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Tue Jan  9 14:56:35 2018 rev:18 rq:562847 version:1.25

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-12-08 12:57:45.276890763 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2018-01-09 14:56:39.110074126 +0100
@@ -1,0 +2,7 @@
+Tue Jan  9 11:42:20 CET 2018 - ku...@suse.de
+
+- Update to version 1.25
+  - preliminary SELinux support
+  - support for seperate /var subvolume
+
+---

Old:

  transactional-update-1.24.tar.bz2

New:

  transactional-update-1.25.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.ViQ9e5/_old  2018-01-09 14:56:39.638049376 +0100
+++ /var/tmp/diff_new_pack.ViQ9e5/_new  2018-01-09 14:56:39.638049376 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package transactional-update
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.24
+Version:1.25
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.24.tar.bz2 -> transactional-update-1.25.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.24/NEWS 
new/transactional-update-1.25/NEWS
--- old/transactional-update-1.24/NEWS  2017-12-05 20:36:52.0 +0100
+++ new/transactional-update-1.25/NEWS  2018-01-08 16:05:59.0 +0100
@@ -1,6 +1,10 @@
 transactional-update NEWS -- history of user-visible changes.
 
-Copyright (C) 2016, 2017 Thorsten Kukuk
+Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
+
+Version 1.25
+* Add support for seperate /var partition
+* Preliminary SELinux support
 
 Version 1.24
 * Fix saving of unused snapshots too early
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.24/configure 
new/transactional-update-1.25/configure
--- old/transactional-update-1.24/configure 2017-12-05 20:36:55.0 
+0100
+++ new/transactional-update-1.25/configure 2018-01-08 16:06:05.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.24.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.25.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.24'
-PACKAGE_STRING='transactional-update 1.24'
+PACKAGE_VERSION='1.25'
+PACKAGE_STRING='transactional-update 1.25'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1212,7 +1212,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.24 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.25 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1279,7 +1279,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.24:";;
+ short | recursive ) echo "Configuration of transactional-update 1.25:";;
esac
   cat <<\_ACEOF
 
@@ -1359,7 +1359,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.24
+transactional-update configure 1.25
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1376,7 +1376,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.24, which was
+It was created by transactional-update $as_me 1.25, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2239,7 +2239,7 @@
 
 # Define the identity of the package.
  

commit transactional-update for openSUSE:Factory

2017-12-08 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-12-08 12:57:31

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Fri Dec  8 12:57:31 2017 rev:17 rq:554705 version:1.24

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-11-18 00:21:56.297705851 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-12-08 12:57:45.276890763 +0100
@@ -1,0 +2,8 @@
+Tue Dec  5 19:38:47 UTC 2017 - ku...@suse.de
+
+- Update to version 1.24
+  - Don't save unused snapshots if we may delete them again.
+Partly fixes [bsc#1071038]
+  - Copy passwd, group and shadow to /usr/etc if modified
+
+---
@@ -8,0 +17 @@
+  [bsc#1068933]

Old:

  transactional-update-1.23.tar.bz2

New:

  transactional-update-1.24.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.LSvsh5/_old  2017-12-08 12:57:47.864797300 +0100
+++ /var/tmp/diff_new_pack.LSvsh5/_new  2017-12-08 12:57:47.868797155 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.23
+Version:1.24
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.23.tar.bz2 -> transactional-update-1.24.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.23/Makefile.am 
new/transactional-update-1.24/Makefile.am
--- old/transactional-update-1.23/Makefile.am   2016-11-16 22:48:36.0 
+0100
+++ new/transactional-update-1.24/Makefile.am   2017-11-24 10:44:53.0 
+0100
@@ -5,7 +5,7 @@
 #
 AUTOMAKE_OPTIONS = 1.6 foreign check-news dist-bzip2
 #
-SUBDIRS = sbin man systemd logrotate
+SUBDIRS = sbin man systemd logrotate doc
 
 CLEANFILES = *~
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.23/Makefile.in 
new/transactional-update-1.24/Makefile.in
--- old/transactional-update-1.23/Makefile.in   2017-11-17 14:52:26.0 
+0100
+++ new/transactional-update-1.24/Makefile.in   2017-12-05 20:36:55.0 
+0100
@@ -194,6 +194,7 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BROWSER = @BROWSER@
 CYGPATH_W = @CYGPATH_W@
 DEFS = @DEFS@
 ECHO_C = @ECHO_C@
@@ -278,7 +279,7 @@
 #
 AUTOMAKE_OPTIONS = 1.6 foreign check-news dist-bzip2
 #
-SUBDIRS = sbin man systemd logrotate
+SUBDIRS = sbin man systemd logrotate doc
 CLEANFILES = *~
 M4_FILES = m4/jh_path_xml_catalog.m4
 EXTRA_DIST = ChangeLog $(M4_FILES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.23/NEWS 
new/transactional-update-1.24/NEWS
--- old/transactional-update-1.23/NEWS  2017-11-17 14:52:12.0 +0100
+++ new/transactional-update-1.24/NEWS  2017-12-05 20:36:52.0 +0100
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.24
+* Fix saving of unused snapshots too early
+* Copy passwd, group and shadow to /usr/etc if modified
+
 Version 1.23
 * Fix re-registration in rollback case
 * Fix problems with updating the grub2 bootloader
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.23/configure 
new/transactional-update-1.24/configure
--- old/transactional-update-1.23/configure 2017-11-17 14:52:27.0 
+0100
+++ new/transactional-update-1.24/configure 2017-12-05 20:36:55.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.23.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.24.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.23'
-PACKAGE_STRING='transactional-update 1.23'
+PACKAGE_VERSION='1.24'
+PACKAGE_STRING='transactional-update 1.24'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -585,6 +585,7 @@
 ac_default_prefix=/usr
 ac_subst_vars='LTLIBOBJS
 LIBOBJS
+BROWSER
 ENABLE_REGENERATE_MAN_FALSE
 ENABLE_REGENERATE_MAN_TRUE
 XMLCATALOG
@@ -1211,7 +1212,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' 

commit transactional-update for openSUSE:Factory

2017-11-17 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-11-18 00:21:53

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Sat Nov 18 00:21:53 2017 rev:16 rq:542658 version:1.23

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-11-08 15:13:51.565887367 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-11-18 00:21:56.297705851 +0100
@@ -1,0 +2,9 @@
+Fri Nov 17 14:54:33 CET 2017 - ku...@suse.de
+
+- Update to version 1.23
+  - Fix re-registration in rollback case
+  - Fix problems with updating the grub2 bootloader
+  - Add support for migration of products with SCC/SMT
+  - Re-add support to re-write bootloader
+
+---

Old:

  transactional-update-1.22.tar.bz2

New:

  transactional-update-1.23.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.OKnL9K/_old  2017-11-18 00:21:58.085640753 +0100
+++ /var/tmp/diff_new_pack.OKnL9K/_new  2017-11-18 00:21:58.089640607 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.22
+Version:1.23
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.22.tar.bz2 -> transactional-update-1.23.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.22/NEWS 
new/transactional-update-1.23/NEWS
--- old/transactional-update-1.22/NEWS  2017-11-07 16:21:54.0 +0100
+++ new/transactional-update-1.23/NEWS  2017-11-17 14:52:12.0 +0100
@@ -2,6 +2,12 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.23
+* Fix re-registration in rollback case
+* Fix problems with updating the grub2 bootloader
+* Add support for migration of products with SCC
+* Re-add support to re-write bootloader
+
 Version 1.22
 * Rewrite cleanup code
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.22/configure 
new/transactional-update-1.23/configure
--- old/transactional-update-1.22/configure 2017-11-07 16:22:13.0 
+0100
+++ new/transactional-update-1.23/configure 2017-11-17 14:52:27.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.22.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.23.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.22'
-PACKAGE_STRING='transactional-update 1.22'
+PACKAGE_VERSION='1.23'
+PACKAGE_STRING='transactional-update 1.23'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.22 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.23 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.22:";;
+ short | recursive ) echo "Configuration of transactional-update 1.23:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.22
+transactional-update configure 1.23
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.22, which was
+It was created by transactional-update $as_me 1.23, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.22'
+ VERSION='1.23'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by 

commit transactional-update for openSUSE:Factory

2017-11-08 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-11-08 15:10:57

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Wed Nov  8 15:10:57 2017 rev:15 rq:539604 version:1.22

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-10-30 21:18:24.755354750 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-11-08 15:13:51.565887367 +0100
@@ -1,0 +2,6 @@
+Tue Nov  7 16:34:28 CET 2017 - ku...@suse.de
+
+- Update to version 1.22
+  - Rewrite cleanup code to be more aggressive
+
+---

Old:

  transactional-update-1.21.tar.bz2

New:

  transactional-update-1.22.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.zcGrip/_old  2017-11-08 15:13:52.573850574 +0100
+++ /var/tmp/diff_new_pack.zcGrip/_new  2017-11-08 15:13:52.573850574 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.21
+Version:1.22
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.21.tar.bz2 -> transactional-update-1.22.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.21/NEWS 
new/transactional-update-1.22/NEWS
--- old/transactional-update-1.21/NEWS  2017-10-27 13:51:13.0 +0200
+++ new/transactional-update-1.22/NEWS  2017-11-07 16:21:54.0 +0100
@@ -2,6 +2,9 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.22
+* Rewrite cleanup code
+
 Version 1.21
 * Reset salt grains if no updates are available
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.21/configure 
new/transactional-update-1.22/configure
--- old/transactional-update-1.21/configure 2017-10-27 13:51:19.0 
+0200
+++ new/transactional-update-1.22/configure 2017-11-07 16:22:13.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.21.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.22.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.21'
-PACKAGE_STRING='transactional-update 1.21'
+PACKAGE_VERSION='1.22'
+PACKAGE_STRING='transactional-update 1.22'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.21 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.22 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.21:";;
+ short | recursive ) echo "Configuration of transactional-update 1.22:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.21
+transactional-update configure 1.22
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.21, which was
+It was created by transactional-update $as_me 1.22, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.21'
+ VERSION='1.22'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by transactional-update $as_me 1.21, which was
+This file was extended by transactional-update $as_me 1.22, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -3150,7 +3150,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || 

commit transactional-update for openSUSE:Factory

2017-10-30 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-10-30 21:18:26

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Mon Oct 30 21:18:26 2017 rev:14 rq:537066 version:1.21

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-09-13 22:38:05.026153774 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-10-30 21:18:24.755354750 +0100
@@ -1,0 +2,6 @@
+Fri Oct 27 13:52:56 CEST 2017 - ku...@suse.de
+
+- Update to version 1.21
+  - Reset salt grains even if no update was found
+
+---

Old:

  transactional-update-1.20.tar.bz2

New:

  transactional-update-1.21.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.U8zpDY/_old  2017-10-30 21:18:25.551325809 +0100
+++ /var/tmp/diff_new_pack.U8zpDY/_new  2017-10-30 21:18:25.555325664 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.20
+Version:1.21
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.20.tar.bz2 -> transactional-update-1.21.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.20/NEWS 
new/transactional-update-1.21/NEWS
--- old/transactional-update-1.20/NEWS  2017-09-13 11:21:31.0 +0200
+++ new/transactional-update-1.21/NEWS  2017-10-27 13:51:13.0 +0200
@@ -2,6 +2,9 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.21
+* Reset salt grains if no updates are available
+
 Version 1.20
 * Document more options
 * Add pkg update option
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.20/configure 
new/transactional-update-1.21/configure
--- old/transactional-update-1.20/configure 2017-09-13 11:20:46.0 
+0200
+++ new/transactional-update-1.21/configure 2017-10-27 13:51:19.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.20.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.21.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.20'
-PACKAGE_STRING='transactional-update 1.20'
+PACKAGE_VERSION='1.21'
+PACKAGE_STRING='transactional-update 1.21'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.20 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.21 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.20:";;
+ short | recursive ) echo "Configuration of transactional-update 1.21:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.20
+transactional-update configure 1.21
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.20, which was
+It was created by transactional-update $as_me 1.21, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.20'
+ VERSION='1.21'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by transactional-update $as_me 1.20, which was
+This file was extended by transactional-update $as_me 1.21, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -3150,7 +3150,7 @@
 cat 

commit transactional-update for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-09-13 22:37:45

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Wed Sep 13 22:37:45 2017 rev:13 rq:525184 version:1.20

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-06-30 18:43:46.298235447 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-09-13 22:38:05.026153774 +0200
@@ -1,0 +2,7 @@
+Wed Sep 13 11:24:28 CEST 2017 - ku...@suse.de
+
+- Update to version 1.20
+  - Improve documentation
+  - Add pkg update option
+
+---

Old:

  transactional-update-1.19.tar.bz2

New:

  transactional-update-1.20.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.0LUeY8/_old  2017-09-13 22:38:05.598073249 +0200
+++ /var/tmp/diff_new_pack.0LUeY8/_new  2017-09-13 22:38:05.602072686 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.19
+Version:1.20
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.19.tar.bz2 -> transactional-update-1.20.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.19/NEWS 
new/transactional-update-1.20/NEWS
--- old/transactional-update-1.19/NEWS  2017-06-30 09:55:19.0 +0200
+++ new/transactional-update-1.20/NEWS  2017-09-13 11:21:31.0 +0200
@@ -2,6 +2,11 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.20
+* Document more options
+* Add pkg update option
+* Fix output in error case
+
 Version 1.19
 * Add undocumented 'shell' option for debugging and testing
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.19/configure 
new/transactional-update-1.20/configure
--- old/transactional-update-1.19/configure 2017-06-30 09:55:28.0 
+0200
+++ new/transactional-update-1.20/configure 2017-09-13 11:20:46.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.19.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.20.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.19'
-PACKAGE_STRING='transactional-update 1.19'
+PACKAGE_VERSION='1.20'
+PACKAGE_STRING='transactional-update 1.20'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.19 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.20 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.19:";;
+ short | recursive ) echo "Configuration of transactional-update 1.20:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.19
+transactional-update configure 1.20
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.19, which was
+It was created by transactional-update $as_me 1.20, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.19'
+ VERSION='1.20'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by transactional-update $as_me 1.19, which was
+This file was extended by transactional-update $as_me 1.20, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= 

commit transactional-update for openSUSE:Factory

2017-06-30 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-06-30 18:42:58

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Fri Jun 30 18:42:58 2017 rev:12 rq:507258 version:1.19

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-06-29 15:16:35.056594474 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-06-30 18:43:46.298235447 +0200
@@ -1,0 +2,6 @@
+Fri Jun 30 09:58:51 CEST 2017 - ku...@suse.de
+
+- Update to version 1.19
+  - Add 'shell' option for debugging and testing
+
+---
@@ -12,0 +19 @@
+  - unit file cleanup, no change of behavior

Old:

  transactional-update-1.18.tar.bz2

New:

  transactional-update-1.19.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.ZDHAFQ/_old  2017-06-30 18:43:46.846158378 +0200
+++ /var/tmp/diff_new_pack.ZDHAFQ/_new  2017-06-30 18:43:46.850157816 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.18
+Version:1.19
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.18.tar.bz2 -> transactional-update-1.19.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.18/NEWS 
new/transactional-update-1.19/NEWS
--- old/transactional-update-1.18/NEWS  2017-06-28 14:12:44.0 +0200
+++ new/transactional-update-1.19/NEWS  2017-06-30 09:55:19.0 +0200
@@ -2,6 +2,9 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.19
+* Add undocumented 'shell' option for debugging and testing
+
 Version 1.18
 * Auto accept product license in non-interactive mode
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.18/configure 
new/transactional-update-1.19/configure
--- old/transactional-update-1.18/configure 2017-06-28 14:13:11.0 
+0200
+++ new/transactional-update-1.19/configure 2017-06-30 09:55:28.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.18.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.19.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.18'
-PACKAGE_STRING='transactional-update 1.18'
+PACKAGE_VERSION='1.19'
+PACKAGE_STRING='transactional-update 1.19'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.18 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.19 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.18:";;
+ short | recursive ) echo "Configuration of transactional-update 1.19:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.18
+transactional-update configure 1.19
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.18, which was
+It was created by transactional-update $as_me 1.19, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.18'
+ VERSION='1.19'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by transactional-update $as_me 1.18, which was
+This file was extended by transactional-update $as_me 1.19, which was
 generated by GNU Autoconf 2.69.  Invocation command 

commit transactional-update for openSUSE:Factory

2017-06-29 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-06-29 15:16:23

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Thu Jun 29 15:16:23 2017 rev:11 rq:506779 version:1.18

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-06-28 10:36:38.332385131 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-06-29 15:16:35.056594474 +0200
@@ -1,0 +2,7 @@
+Wed Jun 28 14:13:27 CEST 2017 - ku...@suse.de
+
+- Update to version 1.18
+  - Auto accept product license in non-interactive mode
+
+
+---
@@ -11 +18 @@
-  - [bsc#1045942]
+  - internal changes [bsc#1045942]

Old:

  transactional-update-1.17.tar.bz2

New:

  transactional-update-1.18.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.RiYxeX/_old  2017-06-29 15:16:37.308276172 +0200
+++ /var/tmp/diff_new_pack.RiYxeX/_new  2017-06-29 15:16:37.312275606 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.17
+Version:1.18
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.17.tar.bz2 -> transactional-update-1.18.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.17/NEWS 
new/transactional-update-1.18/NEWS
--- old/transactional-update-1.17/NEWS  2017-06-27 09:11:33.0 +0200
+++ new/transactional-update-1.18/NEWS  2017-06-28 14:12:44.0 +0200
@@ -2,6 +2,9 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.18
+* Auto accept product license in non-interactive mode
+
 Version 1.17
 * Copy some modified config files for bootloader into the snapshot
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.17/configure 
new/transactional-update-1.18/configure
--- old/transactional-update-1.17/configure 2017-06-27 09:12:39.0 
+0200
+++ new/transactional-update-1.18/configure 2017-06-28 14:13:11.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.17.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.18.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.17'
-PACKAGE_STRING='transactional-update 1.17'
+PACKAGE_VERSION='1.18'
+PACKAGE_STRING='transactional-update 1.18'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.17 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.18 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.17:";;
+ short | recursive ) echo "Configuration of transactional-update 1.18:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.17
+transactional-update configure 1.18
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.17, which was
+It was created by transactional-update $as_me 1.18, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.17'
+ VERSION='1.18'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by transactional-update $as_me 1.17, which was
+This file was extended by transactional-update $as_me 1.18, which was
 generated by GNU Autoconf 2.69.  

commit transactional-update for openSUSE:Factory

2017-06-28 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-06-28 10:36:35

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Wed Jun 28 10:36:35 2017 rev:10 rq:506385 version:1.17

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-06-02 10:34:14.352216849 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-06-28 10:36:38.332385131 +0200
@@ -1,0 +2,12 @@
+Tue Jun 27 09:12:58 CEST 2017 - ku...@suse.de
+
+- Update to version 1.17
+  - copy modified bootloader config into snapshot
+
+---
+Mon Jun 26 14:21:38 CEST 2017 - ku...@suse.de
+
+- Update to version 1.16
+  - [bsc#1045942]
+
+---

Old:

  transactional-update-1.15.tar.bz2

New:

  transactional-update-1.17.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.LNSLSu/_old  2017-06-28 10:36:38.748326287 +0200
+++ /var/tmp/diff_new_pack.LNSLSu/_new  2017-06-28 10:36:38.748326287 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.15
+Version:1.17
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.15.tar.bz2 -> transactional-update-1.17.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.15/NEWS 
new/transactional-update-1.17/NEWS
--- old/transactional-update-1.15/NEWS  2017-06-01 15:54:28.0 +0200
+++ new/transactional-update-1.17/NEWS  2017-06-27 09:11:33.0 +0200
@@ -2,6 +2,13 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.17
+* Copy some modified config files for bootloader into the snapshot
+
+Version 1.16
+* Set environment variable that transactional update is running
+* Some updates to the systemd units
+
 Version 1.15
 * Add support to ceate salt grains with current status
 * Rename ptf to pkg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.15/configure 
new/transactional-update-1.17/configure
--- old/transactional-update-1.15/configure 2017-06-01 15:54:36.0 
+0200
+++ new/transactional-update-1.17/configure 2017-06-27 09:12:39.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.15.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.17.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.15'
-PACKAGE_STRING='transactional-update 1.15'
+PACKAGE_VERSION='1.17'
+PACKAGE_STRING='transactional-update 1.17'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.15 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.17 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.15:";;
+ short | recursive ) echo "Configuration of transactional-update 1.17:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.15
+transactional-update configure 1.17
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.15, which was
+It was created by transactional-update $as_me 1.17, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.15'
+ VERSION='1.17'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead 

commit transactional-update for openSUSE:Factory

2017-06-02 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-06-02 10:33:40

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Fri Jun  2 10:33:40 2017 rev:9 rq:500409 version:1.15

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-04-24 09:49:31.293696439 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-06-02 10:34:14.352216849 +0200
@@ -1,0 +2,7 @@
+Thu Jun  1 15:56:56 CEST 2017 - ku...@suse.de
+
+- Update to version 1.15
+  - Rename option ptf to pkg
+  - Add option to set salt grains
+
+---

Old:

  transactional-update-1.14.tar.bz2

New:

  transactional-update-1.15.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.xpTJOw/_old  2017-06-02 10:34:14.868143951 +0200
+++ /var/tmp/diff_new_pack.xpTJOw/_new  2017-06-02 10:34:14.872143386 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.14
+Version:1.15
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.14.tar.bz2 -> transactional-update-1.15.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.14/NEWS 
new/transactional-update-1.15/NEWS
--- old/transactional-update-1.14/NEWS  2017-04-21 11:24:36.0 +0200
+++ new/transactional-update-1.15/NEWS  2017-06-01 15:54:28.0 +0200
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.15
+* Add support to ceate salt grains with current status
+* Rename ptf to pkg
+
 Version 1.14
 * Fix check of return values of commands in pipes
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.14/configure 
new/transactional-update-1.15/configure
--- old/transactional-update-1.14/configure 2017-04-21 11:24:40.0 
+0200
+++ new/transactional-update-1.15/configure 2017-06-01 15:54:36.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.14.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.15.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.14'
-PACKAGE_STRING='transactional-update 1.14'
+PACKAGE_VERSION='1.15'
+PACKAGE_STRING='transactional-update 1.15'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.14 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.15 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.14:";;
+ short | recursive ) echo "Configuration of transactional-update 1.15:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.14
+transactional-update configure 1.15
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.14, which was
+It was created by transactional-update $as_me 1.15, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.14'
+ VERSION='1.15'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by transactional-update $as_me 1.14, which was
+This file was extended by transactional-update $as_me 1.15, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= 

commit transactional-update for openSUSE:Factory

2017-04-24 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-04-24 09:49:30

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Mon Apr 24 09:49:30 2017 rev:8 rq:489767 version:1.14

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-03-21 22:51:35.429467071 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-04-24 09:49:31.293696439 +0200
@@ -1,0 +2,6 @@
+Fri Apr 21 11:24:54 CEST 2017 - ku...@suse.de
+
+- Update to version 1.14
+  - Fix check of return values of commands in pipes [bsc#1034900]
+
+---

Old:

  transactional-update-1.12.tar.bz2

New:

  transactional-update-1.14.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.1NMj3w/_old  2017-04-24 09:49:33.029450943 +0200
+++ /var/tmp/diff_new_pack.1NMj3w/_new  2017-04-24 09:49:33.033450377 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.12
+Version:1.14
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.12.tar.bz2 -> transactional-update-1.14.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.12/NEWS 
new/transactional-update-1.14/NEWS
--- old/transactional-update-1.12/NEWS  2017-03-21 10:26:55.0 +0100
+++ new/transactional-update-1.14/NEWS  2017-04-21 11:24:36.0 +0200
@@ -2,6 +2,12 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.14
+* Fix check of return values of commands in pipes
+
+Version 1.13
+* Remove not-working bootloader option
+
 Version 1.12
 * Minor bug fixes
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.12/configure 
new/transactional-update-1.14/configure
--- old/transactional-update-1.12/configure 2017-03-21 10:27:02.0 
+0100
+++ new/transactional-update-1.14/configure 2017-04-21 11:24:40.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.12.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.14.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.12'
-PACKAGE_STRING='transactional-update 1.12'
+PACKAGE_VERSION='1.14'
+PACKAGE_STRING='transactional-update 1.14'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.12 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.14 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.12:";;
+ short | recursive ) echo "Configuration of transactional-update 1.14:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.12
+transactional-update configure 1.14
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.12, which was
+It was created by transactional-update $as_me 1.14, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.12'
+ VERSION='1.14'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by transactional-update $as_me 1.12, which was
+This file was extended by transactional-update $as_me 1.14, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= 

commit transactional-update for openSUSE:Factory

2017-03-21 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-03-21 22:51:35

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Tue Mar 21 22:51:35 2017 rev:7 rq:481696 version:1.12

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-03-02 19:43:51.304284613 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-03-21 22:51:35.429467071 +0100
@@ -1,0 +2,6 @@
+Tue Mar 21 10:35:17 CET 2017 - ku...@suse.de
+
+- Update to version 1.12
+  - minor bug fixes
+
+---

Old:

  transactional-update-1.11.tar.bz2

New:

  transactional-update-1.12.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.OhMev4/_old  2017-03-21 22:51:36.021383390 +0100
+++ /var/tmp/diff_new_pack.OhMev4/_new  2017-03-21 22:51:36.021383390 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.11
+Version:1.12
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.11.tar.bz2 -> transactional-update-1.12.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.11/NEWS 
new/transactional-update-1.12/NEWS
--- old/transactional-update-1.11/NEWS  2017-03-02 13:16:47.0 +0100
+++ new/transactional-update-1.12/NEWS  2017-03-21 10:26:55.0 +0100
@@ -2,6 +2,9 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.12
+* Minor bug fixes
+
 Version 1.11
 * Use dup by default if called from systemd
 * Use --no-allow-vendor-change with "dup"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.11/configure 
new/transactional-update-1.12/configure
--- old/transactional-update-1.11/configure 2017-03-02 13:16:54.0 
+0100
+++ new/transactional-update-1.12/configure 2017-03-21 10:27:02.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.11.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.12.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.11'
-PACKAGE_STRING='transactional-update 1.11'
+PACKAGE_VERSION='1.12'
+PACKAGE_STRING='transactional-update 1.12'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.11 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.12 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.11:";;
+ short | recursive ) echo "Configuration of transactional-update 1.12:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.11
+transactional-update configure 1.12
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.11, which was
+It was created by transactional-update $as_me 1.12, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.11'
+ VERSION='1.12'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by transactional-update $as_me 1.11, which was
+This file was extended by transactional-update $as_me 1.12, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -3150,7 +3150,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || 

commit transactional-update for openSUSE:Factory

2017-03-02 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-03-02 19:43:50

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Thu Mar  2 19:43:50 2017 rev:6 rq:461904 version:1.11

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-02-08 11:04:39.436825582 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-03-02 19:43:51.304284613 +0100
@@ -1,0 +2,13 @@
+Thu Mar  2 13:20:36 CET 2017 - ku...@suse.de
+
+- Update to version 1.11
+  - use --no-allow-vendor-change with "zypper dup"
+  - update manual page
+
+---
+Mon Feb 13 14:33:13 CET 2017 - ku...@suse.de
+
+- Update to version 1.10
+  - implement and document rollback option
+
+---
@@ -4 +17 @@
-- Release version 1.9
+- Update to version 1.9

Old:

  transactional-update-1.9.tar.bz2

New:

  transactional-update-1.11.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.oQZIY6/_old  2017-03-02 19:43:51.876203690 +0100
+++ /var/tmp/diff_new_pack.oQZIY6/_new  2017-03-02 19:43:51.880203124 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.9
+Version:1.11
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.9.tar.bz2 -> transactional-update-1.11.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.9/NEWS 
new/transactional-update-1.11/NEWS
--- old/transactional-update-1.9/NEWS   2017-02-06 15:45:37.0 +0100
+++ new/transactional-update-1.11/NEWS  2017-03-02 13:16:47.0 +0100
@@ -2,6 +2,14 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.11
+* Use dup by default if called from systemd
+* Use --no-allow-vendor-change with "dup"
+* Update manual page
+
+Version 1.10
+* Implement rollback
+
 Version 1.9
 * Fix umounting of /sys
 * Update documentation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.9/configure 
new/transactional-update-1.11/configure
--- old/transactional-update-1.9/configure  2017-02-06 15:45:43.0 
+0100
+++ new/transactional-update-1.11/configure 2017-03-02 13:16:54.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.9.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.11.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.9'
-PACKAGE_STRING='transactional-update 1.9'
+PACKAGE_VERSION='1.11'
+PACKAGE_STRING='transactional-update 1.11'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.9 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.11 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.9:";;
+ short | recursive ) echo "Configuration of transactional-update 1.11:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.9
+transactional-update configure 1.11
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.9, which was
+It was created by transactional-update $as_me 1.11, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 @@
 
 # Define the identity of the package.
  PACKAGE='transactional-update'
- VERSION='1.9'
+ VERSION='1.11'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3097,7 +3097,7 @@
 # report actual input values 

commit transactional-update for openSUSE:Factory

2017-02-08 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-02-08 11:04:38

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-02-03 20:03:50.904994713 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-02-08 11:04:39.436825582 +0100
@@ -1,0 +2,13 @@
+Tue Feb  7 08:04:50 CET 2017 - ku...@suse.de
+
+- Release version 1.9
+  - fix umounting of special filesystems and subvolumes
+  - fix interactive installation of PTFs [bsc#1023026]
+  - fix dependencies of systemd service
+
+---
+Wed Feb  1 17:51:32 CET 2017 - ku...@suse.de
+
+- Add Requires for lsof and fuser
+
+---

Old:

  transactional-update-1.8.tar.bz2

New:

  transactional-update-1.9.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.qUXzB6/_old  2017-02-08 11:04:39.776778187 +0100
+++ /var/tmp/diff_new_pack.qUXzB6/_new  2017-02-08 11:04:39.776778187 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.8
+Version:1.9
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+
@@ -25,6 +25,9 @@
 Url:https://github.com/thkukuk/transactional-update
 Source: %{name}-%{version}.tar.bz2
 Requires:   logrotate
+Requires:   lsof
+# psmisc is needed because of fuser
+Requires:   psmisc
 Recommends: rebootmgr
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch

++ transactional-update-1.8.tar.bz2 -> transactional-update-1.9.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.8/NEWS 
new/transactional-update-1.9/NEWS
--- old/transactional-update-1.8/NEWS   2017-02-01 14:49:14.0 +0100
+++ new/transactional-update-1.9/NEWS   2017-02-06 15:45:37.0 +0100
@@ -2,6 +2,10 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.9
+* Fix umounting of /sys
+* Update documentation
+
 Version 1.8
 * Fix references in html pages
 * Build kdump initrd when building standard initrd, too
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.8/configure 
new/transactional-update-1.9/configure
--- old/transactional-update-1.8/configure  2017-02-01 14:49:19.0 
+0100
+++ new/transactional-update-1.9/configure  2017-02-06 15:45:43.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.8.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.9.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.8'
-PACKAGE_STRING='transactional-update 1.8'
+PACKAGE_VERSION='1.9'
+PACKAGE_STRING='transactional-update 1.9'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1211,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.8 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.9 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1278,7 +1278,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.8:";;
+ short | recursive ) echo "Configuration of transactional-update 1.9:";;
esac
   cat <<\_ACEOF
 
@@ -1358,7 +1358,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.8
+transactional-update configure 1.9
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1375,7 +1375,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by transactional-update $as_me 1.8, which was
+It was created by transactional-update $as_me 1.9, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2238,7 +2238,7 

commit transactional-update for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-02-02 15:44:51

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-01-20 13:08:25.532942500 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-02-03 20:03:50.904994713 +0100
@@ -1,0 +2,19 @@
+Wed Feb  1 14:50:37 CET 2017 - ku...@suse.de
+
+- Update to version 1.8
+  - fix references in html docu
+  - build kdump initrd if we build standard initrd, too
+
+---
+Mon Jan 30 11:20:26 CET 2017 - ku...@suse.de
+
+- Update to version 1.7
+  - build html docu, too
+
+---
+Sun Jan 29 13:27:08 UTC 2017 - ku...@suse.de
+
+- Update to version 1.6
+  - Add support for kdump [bsc#1018098]
+
+---

Old:

  transactional-update-1.5.tar.bz2

New:

  transactional-update-1.8.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.EJcp3e/_old  2017-02-03 20:03:51.604896198 +0100
+++ /var/tmp/diff_new_pack.EJcp3e/_new  2017-02-03 20:03:51.608895635 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.5
+Version:1.8
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+
@@ -65,6 +65,7 @@
 %{_unitdir}/transactional-update.service
 %{_unitdir}/transactional-update.timer
 %{_sbindir}/transactional-update
+%{_sbindir}/tu-rebuild-kdump-initrd
 %{_mandir}/man8/transactional-update.8%{ext_man}
 %{_mandir}/man8/transactional-update.timer.8%{ext_man}
 %{_mandir}/man8/transactional-update.service.8%{ext_man}

++ transactional-update-1.5.tar.bz2 -> transactional-update-1.8.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.5/Makefile.in 
new/transactional-update-1.8/Makefile.in
--- old/transactional-update-1.5/Makefile.in2017-01-19 10:23:42.0 
+0100
+++ new/transactional-update-1.8/Makefile.in2017-02-01 14:49:19.0 
+0100
@@ -207,6 +207,7 @@
 ISSUEDIR = @ISSUEDIR@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
+LN_S = @LN_S@
 LOGROTATEDDIR = @LOGROTATEDDIR@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.5/NEWS 
new/transactional-update-1.8/NEWS
--- old/transactional-update-1.5/NEWS   2017-01-19 10:22:12.0 +0100
+++ new/transactional-update-1.8/NEWS   2017-02-01 14:49:14.0 +0100
@@ -2,6 +2,17 @@
 
 Copyright (C) 2016, 2017 Thorsten Kukuk
 
+Version 1.8
+* Fix references in html pages
+* Build kdump initrd when building standard initrd, too
+
+Version 1.7
+* Disable interactive install mode for PTFs
+* Build html version of man pages, too
+
+Version 1.6
+* Add support for kdump
+
 Version 1.5
 * Install PTFs in interactive mode
 * Make sure state file is in sync between snapshots
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.5/configure 
new/transactional-update-1.8/configure
--- old/transactional-update-1.5/configure  2017-01-19 10:23:43.0 
+0100
+++ new/transactional-update-1.8/configure  2017-02-01 14:49:19.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.5.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.8.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.5'
-PACKAGE_STRING='transactional-update 1.5'
+PACKAGE_VERSION='1.8'
+PACKAGE_STRING='transactional-update 1.8'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -591,6 +591,7 @@
 XML_CATALOG_FILE
 XMLLINT
 XSLTPROC
+LN_S
 LOGROTATEDDIR
 SYSTEMDDIR
 UDEVRULESDIR
@@ -1210,7 +1211,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.5 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.8 to adapt to many kinds of 
systems.
 
 Usage: $0 

commit transactional-update for openSUSE:Factory

2017-01-20 Thread root
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2017-01-20 13:08:24

Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and  /work/SRC/openSUSE:Factory/.transactional-update.new (New)


Package is "transactional-update"

Changes:

--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2017-01-12 15:46:23.795502425 +0100
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
   2017-01-20 13:08:25.532942500 +0100
@@ -1,0 +2,15 @@
+Thu Jan 19 10:24:13 CET 2017 - ku...@suse.de
+
+- Update to version 1.5
+  - Install PTFs in interactive mode
+  - Sync state file between current and new snapshot
+
+---
+Tue Jan 17 11:30:19 CET 2017 - ku...@suse.de
+
+- Update to version 1.4
+  - Fix wrong error messages
+  - More debug output if umount fails
+  - Try a second time if umount fails
+
+---

Old:

  transactional-update-1.3.tar.bz2

New:

  transactional-update-1.5.tar.bz2



Other differences:
--
++ transactional-update.spec ++
--- /var/tmp/diff_new_pack.5yl3ql/_old  2017-01-20 13:08:25.984877998 +0100
+++ /var/tmp/diff_new_pack.5yl3ql/_new  2017-01-20 13:08:25.988877428 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package transactional-update
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   transactional-update
-Version:1.3
+Version:1.5
 Release:0
 Summary:Transactional Updates with btrfs and snapshots
 License:GPL-2.0+

++ transactional-update-1.3.tar.bz2 -> transactional-update-1.5.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.3/NEWS 
new/transactional-update-1.5/NEWS
--- old/transactional-update-1.3/NEWS   2016-12-19 10:15:37.0 +0100
+++ new/transactional-update-1.5/NEWS   2017-01-19 10:22:12.0 +0100
@@ -1,6 +1,14 @@
 transactional-update NEWS -- history of user-visible changes.
 
-Copyright (C) 2016 Thorsten Kukuk
+Copyright (C) 2016, 2017 Thorsten Kukuk
+
+Version 1.5
+* Install PTFs in interactive mode
+* Make sure state file is in sync between snapshots
+
+Version 1.4
+* More debug output in case umount fails
+* Give umount a second try if it fails
 
 Version 1.3
 * Implement "initrd" option to regenerate initrd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-1.3/configure 
new/transactional-update-1.5/configure
--- old/transactional-update-1.3/configure  2016-12-19 10:15:49.0 
+0100
+++ new/transactional-update-1.5/configure  2017-01-19 10:23:43.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.3.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.5.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
 # Identity of this package.
 PACKAGE_NAME='transactional-update'
 PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.3'
-PACKAGE_STRING='transactional-update 1.3'
+PACKAGE_VERSION='1.5'
+PACKAGE_STRING='transactional-update 1.5'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1210,7 +1210,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures transactional-update 1.3 to adapt to many kinds of 
systems.
+\`configure' configures transactional-update 1.5 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1277,7 +1277,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.3:";;
+ short | recursive ) echo "Configuration of transactional-update 1.5:";;
esac
   cat <<\_ACEOF
 
@@ -1357,7 +1357,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-transactional-update configure 1.3
+transactional-update configure 1.5
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1374,7 +1374,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes