Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package transactional-update for 
openSUSE:Factory checked in at 2026-07-21 22:52:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
 and      /work/SRC/openSUSE:Factory/.transactional-update.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "transactional-update"

Tue Jul 21 22:52:55 2026 rev:131 rq:1366737 version:6.1.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes    
    2026-05-18 17:50:51.947369400 +0200
+++ 
/work/SRC/openSUSE:Factory/.transactional-update.new.24530/transactional-update.changes
     2026-07-21 22:52:57.650464090 +0200
@@ -1,0 +2,14 @@
+Mon Jul 20 10:43:33 UTC 2026 - Ignaz Forster <[email protected]>
+
+- Version 6.1.3:
+  * libtukit: Properly initialize econf_file
+
+-------------------------------------------------------------------
+Thu Jul 16 11:31:10 UTC 2026 - Ignaz Forster <[email protected]>
+
+- Version 6.1.2:
+  * t-u: Fix certificate import [bsc#1271292]
+  * libtukit: Catch plugin exception in destructor
+  * libtukit: Migrate legacy libeconf calls to newer functionality
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ transactional-update.spec ++++++
--- /var/tmp/diff_new_pack.mMktRR/_old  2026-07-21 22:52:58.378488883 +0200
+++ /var/tmp/diff_new_pack.mMktRR/_new  2026-07-21 22:52:58.382489018 +0200
@@ -26,7 +26,7 @@
 %{!?_distconfdir: %global _distconfdir %{_prefix}%{_sysconfdir}}
 
 Name:           transactional-update
-Version:        6.1.1
+Version:        6.1.3
 Release:        0
 Summary:        Transactional Updates with btrfs and snapshots
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ transactional-update-6.1.1.tar.gz -> transactional-update-6.1.3.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-6.1.1/NEWS 
new/transactional-update-6.1.3/NEWS
--- old/transactional-update-6.1.1/NEWS 2026-05-18 13:20:42.000000000 +0200
+++ new/transactional-update-6.1.3/NEWS 2026-07-20 12:40:10.000000000 +0200
@@ -2,6 +2,14 @@
 
 Copyright (C) 2016-2025 Thorsten Kukuk, Ignaz Forster et al.
 
+Version 6.1.3 (2026-07-20)
+* libtukit: Properly initialize econf_file
+
+Version 6.1.2 (2026-07-16)
+* t-u: Fix certificate import [bsc#1271292]
+* libtukit: Catch plugin exception in destructor
+* libtukit: Migrate legacy libeconf calls to newer functionality
+
 Version 6.1.1 (2026-05-18)
 * apply-oci: fix broken rsync command for /etc sync
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-6.1.1/configure.ac 
new/transactional-update-6.1.3/configure.ac
--- old/transactional-update-6.1.1/configure.ac 2026-05-18 13:20:42.000000000 
+0200
+++ new/transactional-update-6.1.3/configure.ac 2026-07-20 12:40:10.000000000 
+0200
@@ -1,12 +1,12 @@
 dnl Process this file with autoconf to produce a configure script.
 # Semantic versioning, increase major version on incompatible interface change
-AC_INIT([transactional-update],[6.1.1])
+AC_INIT([transactional-update],[6.1.3])
 # Increase on any interface change and reset revision
 LIBTOOL_CURRENT=9
 # On interface change increase if backwards compatible, reset otherwise
 LIBTOOL_AGE=1
 # Increase on *any* C/C++ library code change, reset at interface change
-LIBTOOL_REVISION=1
+LIBTOOL_REVISION=3
 AC_CANONICAL_TARGET
 AM_INIT_AUTOMAKE([foreign])
 AC_CONFIG_FILES([tukit.pc])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-6.1.1/lib/Configuration.cpp 
new/transactional-update-6.1.3/lib/Configuration.cpp
--- old/transactional-update-6.1.1/lib/Configuration.cpp        2026-05-18 
13:20:42.000000000 +0200
+++ new/transactional-update-6.1.3/lib/Configuration.cpp        2026-07-20 
12:40:10.000000000 +0200
@@ -16,7 +16,7 @@
 namespace TransactionalUpdate {
 
 Configuration::Configuration() {
-    econf_file *kf_defaults;
+    econf_file *kf_defaults = NULL;
     econf_err error = econf_newIniFile(&kf_defaults);
     if (error)
         throw std::runtime_error{"Could not create default configuration."};
@@ -36,8 +36,8 @@
         }
     }
 
-    econf_file *kf_conffiles;
-    error = econf_readDirs(&kf_conffiles, (std::string(PREFIX) + 
CONFDIR).c_str(), CONFDIR, "tukit", ".conf", "=", "#");
+    econf_file *kf_conffiles = NULL;
+    error = econf_readConfig(&kf_conffiles, NULL, (std::string(PREFIX) + 
CONFDIR).c_str(), "tukit", ".conf", "=", "#");
     if (error && error != ECONF_NOFILE) {
         econf_freeFile(kf_defaults);
         econf_freeFile(kf_conffiles);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/transactional-update-6.1.1/lib/Transaction.cpp 
new/transactional-update-6.1.3/lib/Transaction.cpp
--- old/transactional-update-6.1.1/lib/Transaction.cpp  2026-05-18 
13:20:42.000000000 +0200
+++ new/transactional-update-6.1.3/lib/Transaction.cpp  2026-07-20 
12:40:10.000000000 +0200
@@ -88,8 +88,11 @@
             } else {
                 pImpl->snapshot->abort();
             }
-            TransactionalUpdate::Plugins plugins{nullptr, pImpl->keepIfError};
-            plugins.run("abort-post", pImpl->snapshot->getUid());
+            try {
+                TransactionalUpdate::Plugins plugins{nullptr, 
pImpl->keepIfError};
+                plugins.run("abort-post", pImpl->snapshot->getUid());
+            } catch (int) {
+            }
         }
     }  catch (const std::exception &e) {
         tulog.error("ERROR: ", e.what());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/transactional-update-6.1.1/sbin/transactional-update.in 
new/transactional-update-6.1.3/sbin/transactional-update.in
--- old/transactional-update-6.1.1/sbin/transactional-update.in 2026-05-18 
13:20:42.000000000 +0200
+++ new/transactional-update-6.1.3/sbin/transactional-update.in 2026-07-20 
12:40:10.000000000 +0200
@@ -101,7 +101,7 @@
     local zypper_log_tmpfile
     zypper_log_tmpfile=$(mktemp "${TMPDIR}/transactional-update.XXXXXXXXXX")
     zypper --xmlout --non-interactive info transactional-update > 
"$zypper_log_tmpfile"
-    if grep -q "can not be imported. (READONLY MODE)" "$zypper_log_tmpfile"; 
then
+    if grep -q "<gpgkey-info>" "$zypper_log_tmpfile"; then
         export ZYPPER_FORCE_REFRESH=1
     fi
     grep -q '^Status *: out-of-date' "$zypper_log_tmpfile"

Reply via email to