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 <ifors...@suse.com>
+
+- 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/NEWS        2020-02-26 10:50:25.000000000 
+0100
+++ new/transactional-update-2.20.3/NEWS        2020-03-03 17:27:07.000000000 
+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.ac        2020-02-26 
10:50:25.000000000 +0100
+++ new/transactional-update-2.20.3/configure.ac        2020-03-03 
17:27:07.000000000 +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.000000000 +0100
+++ new/transactional-update-2.20.3/sbin/create_dirs_from_rpmdb.c       
2020-03-03 17:27:07.000000000 +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.000000000 +0100
+++ new/transactional-update-2.20.3/sbin/transactional-update.in        
2020-03-03 17:27:07.000000000 +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
     HAS_SEPARATE_VAR=1
 else
     grep -q var.cache /proc/mounts


Reply via email to