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"