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 <[email protected]>
+
+- 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.000000000 +0200
+++ new/transactional-update-2.21.1/NEWS 2020-04-06 10:00:55.000000000
+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.000000000
+0200
+++ new/transactional-update-2.21.1/configure.ac 2020-04-06
10:00:55.000000000 +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.000000000 +0200
+++ new/transactional-update-2.21.1/sbin/transactional-update.in
2020-04-06 10:00:55.000000000 +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