Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package snapper for openSUSE:Factory checked in at 2023-09-17 19:28:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/snapper (Old) and /work/SRC/openSUSE:Factory/.snapper.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "snapper" Sun Sep 17 19:28:51 2023 rev:159 rq:1111482 version:0.10.6 Changes: -------- --- /work/SRC/openSUSE:Factory/snapper/snapper.changes 2023-07-14 15:35:39.901944438 +0200 +++ /work/SRC/openSUSE:Factory/.snapper.new.1766/snapper.changes 2023-09-17 19:29:19.429635627 +0200 @@ -1,0 +2,17 @@ +Thu Sep 14 15:45:53 CEST 2023 - aschn...@suse.com + +- fixed creating files in root dir (gh#openSUSE/snapper#168) +- version 0.10.6 + +------------------------------------------------------------------- +Thu Aug 10 09:20:42 CEST 2023 - aschn...@suse.com + +- relax access to info.xml files (gh#openSUSE/snapper#279) + +------------------------------------------------------------------- +Fri Jul 14 14:05:56 CEST 2023 - aschn...@suse.com + +- enable snapper-timeline.timer when adjusting config using + snapper (gh#openSUSE/snapper#788) + +------------------------------------------------------------------- Old: ---- snapper-0.10.5.tar.xz New: ---- snapper-0.10.6.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ snapper.spec ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.517710047 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.517710047 +0200 @@ -35,7 +35,7 @@ %bcond_with coverage Name: snapper -Version: 0.10.5 +Version: 0.10.6 Release: 0 Summary: Tool for filesystem snapshot management License: GPL-2.0-only @@ -44,16 +44,16 @@ Source: snapper-%{version}.tar.xz %if 0%{?suse_version} BuildRequires: libboost_system-devel -BuildRequires: libboost_test-devel BuildRequires: libboost_thread-devel +BuildRequires: libboost_test-devel %else BuildRequires: boost-devel %endif -BuildRequires: e2fsprogs-devel BuildRequires: gcc-c++ BuildRequires: libacl-devel BuildRequires: libtool BuildRequires: libxml2-devel +BuildRequires: e2fsprogs-devel BuildRequires: ncurses-devel %if 0%{?suse_version} BuildRequires: libbtrfs-devel @@ -72,8 +72,8 @@ %endif %if 0%{?fedora_version} || 0%{?centos_version} BuildRequires: glibc-langpack-de -BuildRequires: glibc-langpack-en BuildRequires: glibc-langpack-fr +BuildRequires: glibc-langpack-en %else BuildRequires: glibc-locale %endif @@ -112,8 +112,7 @@ Requires: libsnapper7 = %version Requires: systemd %if 0%{?suse_version} -Recommends: logrotate -Recommends: snapper-zypp-plugin +Recommends: logrotate snapper-zypp-plugin Supplements: btrfsprogs %endif @@ -319,8 +318,8 @@ %{_includedir}/snapper %package -n snapper-zypp-plugin -Requires: snapper = %version Requires: libzypp(plugin:commit) = 1 +Requires: snapper = %version Summary: A zypp commit plugin for calling snapper Group: System/Packages ++++++ debian.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/changelog new/debian/changelog --- old/debian/changelog 2023-07-12 02:00:00.000000000 +0200 +++ new/debian/changelog 2023-09-15 08:17:44.000000000 +0200 @@ -1,3 +1,9 @@ +snapper (0.10.6) stable; urgency=low + + * Updated to version 0.10.6 + + -- Arvin Schnell <aschn...@suse.com> Fri, 15 Sep 2023 07:30:38 +0000 + snapper (0.10.5) stable; urgency=low * Updated to version 0.10.5 ++++++ snapper-0.10.5.tar.xz -> snapper-0.10.6.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/LIBVERSION new/snapper-0.10.6/LIBVERSION --- old/snapper-0.10.5/LIBVERSION 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/LIBVERSION 2023-09-15 08:17:44.000000000 +0200 @@ -1 +1 @@ -7.1.0 +7.2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/Makefile.in new/snapper-0.10.6/Makefile.in --- old/snapper-0.10.5/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -295,6 +295,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/VERSION new/snapper-0.10.6/VERSION --- old/snapper-0.10.5/VERSION 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/VERSION 2023-09-15 08:17:44.000000000 +0200 @@ -1 +1 @@ -0.10.5 +0.10.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/client/Makefile.in new/snapper-0.10.6/client/Makefile.in --- old/snapper-0.10.5/client/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/client/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -349,6 +349,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/client/mksubvolume.cc new/snapper-0.10.6/client/mksubvolume.cc --- old/snapper-0.10.5/client/mksubvolume.cc 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/client/mksubvolume.cc 2023-09-15 08:17:44.000000000 +0200 @@ -20,7 +20,7 @@ */ -#include <string.h> +#include <cstring> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/client/snapper.cc new/snapper-0.10.6/client/snapper.cc --- old/snapper-0.10.5/client/snapper.cc 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/client/snapper.cc 2023-09-15 08:17:44.000000000 +0200 @@ -23,13 +23,14 @@ #include "config.h" -#include <stdlib.h> -#include <string.h> +#include <cstdlib> +#include <cstring> #include <iostream> #include <snapper/Snapper.h> #include <snapper/SnapperTmpl.h> #include <snapper/Enum.h> +#include <snapper/Version.h> #include "utils/text.h" #include "utils/Table.h" @@ -178,6 +179,10 @@ if (global_options.version()) { cout << "snapper " << Snapper::compileVersion() << endl; + cout << "libsnapper " << LIBSNAPPER_VERSION_STRING; + if (strcmp(LIBSNAPPER_VERSION_STRING, get_libversion_string()) != 0) + cout << " (" << get_libversion_string() << ")"; + cout << '\n'; cout << "flags " << Snapper::compileFlags() << endl; exit(EXIT_SUCCESS); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/client/utils/Makefile.in new/snapper-0.10.6/client/utils/Makefile.in --- old/snapper-0.10.5/client/utils/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/client/utils/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -249,6 +249,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/configure new/snapper-0.10.6/configure --- old/snapper-0.10.5/configure 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/configure 2023-09-15 08:17:44.000000000 +0200 @@ -667,6 +667,7 @@ LIBVERSION_PATCHLEVEL LIBVERSION_MINOR LIBVERSION_MAJOR +LIBVERSION LIBBTRFSUTIL_LIBS LIBBTRFSUTIL_CFLAGS ZLIB_LIBS @@ -18476,6 +18477,7 @@ + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/configure.ac new/snapper-0.10.6/configure.ac --- old/snapper-0.10.5/configure.ac 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/configure.ac 2023-09-15 08:17:44.000000000 +0200 @@ -188,6 +188,7 @@ AC_CHECK_HEADER(acl/libacl.h,[],[AC_MSG_ERROR([Cannout find libacl headers. Please install libacl-devel])]) AC_SUBST(VERSION) +AC_SUBST(LIBVERSION) AC_SUBST(LIBVERSION_MAJOR) AC_SUBST(LIBVERSION_MINOR) AC_SUBST(LIBVERSION_PATCHLEVEL) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/data/Makefile.in new/snapper-0.10.6/data/Makefile.in --- old/snapper-0.10.5/data/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/data/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -176,6 +176,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/dbus/Makefile.in new/snapper-0.10.6/dbus/Makefile.in --- old/snapper-0.10.5/dbus/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/dbus/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -249,6 +249,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/doc/Makefile.in new/snapper-0.10.6/doc/Makefile.in --- old/snapper-0.10.5/doc/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/doc/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -217,6 +217,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/examples/Makefile.in new/snapper-0.10.6/examples/Makefile.in --- old/snapper-0.10.5/examples/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/examples/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -234,6 +234,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/examples/c/Makefile.in new/snapper-0.10.6/examples/c/Makefile.in --- old/snapper-0.10.5/examples/c/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/examples/c/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -228,6 +228,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/examples/c++-lib/Makefile.in new/snapper-0.10.6/examples/c++-lib/Makefile.in --- old/snapper-0.10.5/examples/c++-lib/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/examples/c++-lib/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -252,6 +252,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/pam/Makefile.in new/snapper-0.10.6/pam/Makefile.in --- old/snapper-0.10.5/pam/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/pam/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -258,6 +258,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/po/Makefile.in new/snapper-0.10.6/po/Makefile.in --- old/snapper-0.10.5/po/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/po/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -176,6 +176,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/po/ca.po new/snapper-0.10.6/po/ca.po --- old/snapper-0.10.5/po/ca.po 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/po/ca.po 2023-09-15 08:17:44.000000000 +0200 @@ -3,9 +3,10 @@ "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-07-12 09:40+0200\n" -"PO-Revision-Date: 2023-04-25 17:14+0000\n" +"PO-Revision-Date: 2023-07-12 13:15+0000\n" "Last-Translator: David Medina <medi...@gmail.com>\n" -"Language-Team: Catalan <https://l10n.opensuse.org/projects/snapper/master/ca/>\n" +"Language-Team: Catalan <https://l10n.opensuse.org/projects/snapper/master/ca/" +">\n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -621,9 +622,9 @@ msgid "Invalid free-space value." msgstr "Valor d'espai disponible no và lid." -#, fuzzy, c-format +#, c-format msgid "Invalid group (%s)." -msgstr "Grup no và lid." +msgstr "Grup no và lid (%s)" #, c-format msgid "Invalid machine readable format '%s'." @@ -647,9 +648,9 @@ msgid "Invalid table style '%s'." msgstr "Estil de taula no và lid: %s." -#, fuzzy, c-format +#, c-format msgid "Invalid user (%s)." -msgstr "Usuari no và lid." +msgstr "Usuari no và lid (%s)" msgid "Invalid userdata." msgstr "Dades d'usuari no và lides." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/po/cs.po new/snapper-0.10.6/po/cs.po --- old/snapper-0.10.5/po/cs.po 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/po/cs.po 2023-09-15 08:17:44.000000000 +0200 @@ -4,9 +4,10 @@ "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-07-12 09:40+0200\n" -"PO-Revision-Date: 2023-05-14 19:14+0000\n" +"PO-Revision-Date: 2023-07-12 13:15+0000\n" "Last-Translator: AleÅ¡ Kastner <al...@volny.cz>\n" -"Language-Team: Czech <https://l10n.opensuse.org/projects/snapper/master/cs/>\n" +"Language-Team: Czech <https://l10n.opensuse.org/projects/snapper/master/cs/>" +"\n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -647,9 +648,9 @@ msgstr "Neplatná hodnota velikosti volného prostoru." # SLE12 -#, fuzzy, c-format +#, c-format msgid "Invalid group (%s)." -msgstr "Neplatná skupina." +msgstr "Neplatná skupina (%s)." #, c-format msgid "Invalid machine readable format '%s'." @@ -674,9 +675,9 @@ msgstr "Neplatný styl tabulky %s." # SLE12 -#, fuzzy, c-format +#, c-format msgid "Invalid user (%s)." -msgstr "Neplatný uživatel." +msgstr "Neplatný uživatel (%s)." msgid "Invalid userdata." msgstr "Neplatná uživatelská data." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/po/id.po new/snapper-0.10.6/po/id.po --- old/snapper-0.10.5/po/id.po 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/po/id.po 2023-09-15 08:17:44.000000000 +0200 @@ -3,9 +3,10 @@ "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-07-12 09:40+0200\n" -"PO-Revision-Date: 2023-05-31 16:14+0000\n" +"PO-Revision-Date: 2023-08-08 15:15+0000\n" "Last-Translator: Kukuh Syafaat <syafaatku...@gmail.com>\n" -"Language-Team: Indonesian <https://l10n.opensuse.org/projects/snapper/master/id/>\n" +"Language-Team: Indonesian <https://l10n.opensuse.org/projects/snapper/master/" +"id/>\n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -620,9 +621,9 @@ msgid "Invalid free-space value." msgstr "Nilai ruang bebas tidak valid." -#, fuzzy, c-format +#, c-format msgid "Invalid group (%s)." -msgstr "Grup tidak valid." +msgstr "Grup tidak valid (%s)." #, c-format msgid "Invalid machine readable format '%s'." @@ -646,9 +647,9 @@ msgid "Invalid table style '%s'." msgstr "Gaya tabel '%s' tidak valid." -#, fuzzy, c-format +#, c-format msgid "Invalid user (%s)." -msgstr "Pengguna tidak valid." +msgstr "Pengguna tidak valid (%s)." msgid "Invalid userdata." msgstr "Data pengguna tidak valid." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/po/ja.po new/snapper-0.10.6/po/ja.po --- old/snapper-0.10.5/po/ja.po 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/po/ja.po 2023-09-15 08:17:44.000000000 +0200 @@ -9,9 +9,10 @@ "Project-Id-Version: snapper\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-07-12 09:40+0200\n" -"PO-Revision-Date: 2023-04-25 13:14+0000\n" +"PO-Revision-Date: 2023-07-12 13:15+0000\n" "Last-Translator: Yasuhiko Kamata <belphe...@belbel.or.jp>\n" -"Language-Team: Japanese <https://l10n.opensuse.org/projects/snapper/master/ja/>\n" +"Language-Team: Japanese <https://l10n.opensuse.org/projects/snapper/master/" +"ja/>\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -626,9 +627,9 @@ msgid "Invalid free-space value." msgstr "空ã容éã®å¤ãæ£ããããã¾ããã" -#, fuzzy, c-format +#, c-format msgid "Invalid group (%s)." -msgstr "ã°ã«ã¼ããæ£ããããã¾ããã" +msgstr "ã°ã«ã¼ã (%s) ãæ£ããããã¾ããã" #, c-format msgid "Invalid machine readable format '%s'." @@ -652,9 +653,9 @@ msgid "Invalid table style '%s'." msgstr "表ã®ã¹ã¿ã¤ã« '%s' ãæ£ããããã¾ããã" -#, fuzzy, c-format +#, c-format msgid "Invalid user (%s)." -msgstr "ã¦ã¼ã¶ãæ£ããããã¾ããã" +msgstr "ã¦ã¼ã¶ (%s) ãæ£ããããã¾ããã" msgid "Invalid userdata." msgstr "ã¦ã¼ã¶ãã¼ã¿ãæ£ããããã¾ããã" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/po/ka.po new/snapper-0.10.6/po/ka.po --- old/snapper-0.10.5/po/ka.po 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/po/ka.po 2023-09-15 08:17:44.000000000 +0200 @@ -3,9 +3,10 @@ "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-07-12 09:40+0200\n" -"PO-Revision-Date: 2023-02-04 20:14+0000\n" +"PO-Revision-Date: 2023-07-14 07:15+0000\n" "Last-Translator: Temuri Doghonadze <temuri.doghona...@gmail.com>\n" -"Language-Team: Georgian <https://l10n.opensuse.org/projects/snapper/master/ka/>\n" +"Language-Team: Georgian <https://l10n.opensuse.org/projects/snapper/master/" +"ka/>\n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -614,9 +615,9 @@ msgid "Invalid free-space value." msgstr "" -#, fuzzy, c-format +#, c-format msgid "Invalid group (%s)." -msgstr "áá áá¡á¬áá á á¯áá£á¤á." +msgstr "áá áá¡á¬áá á á¯áá£á¤á (%s)." #, c-format msgid "Invalid machine readable format '%s'." @@ -640,9 +641,9 @@ msgid "Invalid table style '%s'." msgstr "" -#, fuzzy, c-format +#, c-format msgid "Invalid user (%s)." -msgstr "áá áá¡á¬áá á áááá®ááá ááááá." +msgstr "áá áá¡á¬áá á áááá®ááá ááááá (%s)." msgid "Invalid userdata." msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/po/nl.po new/snapper-0.10.6/po/nl.po --- old/snapper-0.10.5/po/nl.po 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/po/nl.po 2023-09-15 08:17:44.000000000 +0200 @@ -10,9 +10,10 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-07-12 09:40+0200\n" -"PO-Revision-Date: 2023-04-25 13:14+0000\n" +"PO-Revision-Date: 2023-07-12 13:15+0000\n" "Last-Translator: Freek de Kruijf <fr...@opensuse.org>\n" -"Language-Team: Dutch <https://l10n.opensuse.org/projects/snapper/master/nl/>\n" +"Language-Team: Dutch <https://l10n.opensuse.org/projects/snapper/master/nl/>" +"\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -629,9 +630,9 @@ msgid "Invalid free-space value." msgstr "Ongeldige waarde voor vrije ruimte." -#, fuzzy, c-format +#, c-format msgid "Invalid group (%s)." -msgstr "Ongeldig groep." +msgstr "Ongeldig groep(%s)." #, c-format msgid "Invalid machine readable format '%s'." @@ -655,9 +656,9 @@ msgid "Invalid table style '%s'." msgstr "Ongeldige tabelstijl '%s'." -#, fuzzy, c-format +#, c-format msgid "Invalid user (%s)." -msgstr "Ongeldige gebruiker." +msgstr "Ongeldige gebruiker (%s)." msgid "Invalid userdata." msgstr "Ongeldige gebruikersgegevens." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/po/sk.po new/snapper-0.10.6/po/sk.po --- old/snapper-0.10.5/po/sk.po 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/po/sk.po 2023-09-15 08:17:44.000000000 +0200 @@ -7,9 +7,10 @@ "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-07-12 09:40+0200\n" -"PO-Revision-Date: 2023-04-25 17:14+0000\n" +"PO-Revision-Date: 2023-07-13 16:15+0000\n" "Last-Translator: Ferdinand Galko <galko.ferdin...@gmail.com>\n" -"Language-Team: Slovak <https://l10n.opensuse.org/projects/snapper/master/sk/>\n" +"Language-Team: Slovak <https://l10n.opensuse.org/projects/snapper/master/sk/>" +"\n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -630,9 +631,9 @@ msgid "Invalid free-space value." msgstr "Neplatná hodnota voľného miesta." -#, fuzzy, c-format +#, c-format msgid "Invalid group (%s)." -msgstr "Neplatná skupina." +msgstr "Neplatná skupina (%s)." #, c-format msgid "Invalid machine readable format '%s'." @@ -656,9 +657,9 @@ msgid "Invalid table style '%s'." msgstr "Neplatný Å¡týl tabuľky '%s'." -#, fuzzy, c-format +#, c-format msgid "Invalid user (%s)." -msgstr "Neplatný použÃvateľ." +msgstr "Neplatný použÃvateľ (%s)." msgid "Invalid userdata." msgstr "Neplatné použÃvateľské údaje." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/scripts/Makefile.in new/snapper-0.10.6/scripts/Makefile.in --- old/snapper-0.10.5/scripts/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/scripts/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -206,6 +206,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/server/Makefile.in new/snapper-0.10.6/server/Makefile.in --- old/snapper-0.10.5/server/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/server/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -252,6 +252,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Btrfs.cc new/snapper-0.10.6/snapper/Btrfs.cc --- old/snapper-0.10.5/snapper/Btrfs.cc 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/Btrfs.cc 2023-09-15 08:17:44.000000000 +0200 @@ -402,13 +402,13 @@ try { -#ifdef HAVE_LIBBTRFS +#if defined(HAVE_LIBBTRFS) || defined(HAVE_LIBBTRFSUTIL) subvolid_t subvolid = get_id(openSnapshotDir(num).fd()); #endif delete_subvolume(info_dir.fd(), "snapshot"); -#ifdef HAVE_LIBBTRFS +#if defined(HAVE_LIBBTRFS) || defined(HAVE_LIBBTRFSUTIL) deleted_subvolids.push_back(subvolid); #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/BtrfsUtils.cc new/snapper-0.10.6/snapper/BtrfsUtils.cc --- old/snapper-0.10.5/snapper/BtrfsUtils.cc 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/BtrfsUtils.cc 2023-09-15 08:17:44.000000000 +0200 @@ -362,9 +362,20 @@ #endif +#ifdef HAVE_LIBBTRFSUTIL + subvolid_t + get_id(int fd) + { + enum btrfs_util_error err; + subvolid_t id; -#ifdef HAVE_LIBBTRFS + err = btrfs_util_subvolume_id_fd(fd, &id); + if (err) + throw runtime_error_with_errno("btrfs_util_subvolume_id_fd() failed", errno); + return id; + } +#elif defined(HAVE_LIBBTRFS) subvolid_t get_id(int fd) { @@ -378,8 +389,10 @@ return args.treeid; } +#endif +#ifdef HAVE_LIBBTRFS bool does_subvolume_exist(int fd, subvolid_t subvolid) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/File.cc new/snapper-0.10.6/snapper/File.cc --- old/snapper-0.10.5/snapper/File.cc 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/File.cc 2023-09-15 08:17:44.000000000 +0200 @@ -1,6 +1,6 @@ /* * Copyright (c) [2011-2015] Novell, Inc. - * Copyright (c) 2022 SUSE LLC + * Copyright (c) [2022-2023] SUSE LLC * * All Rights Reserved. * @@ -25,10 +25,10 @@ #include <sys/stat.h> #include <sys/types.h> -#include <string.h> +#include <cstring> #include <unistd.h> #include <fnmatch.h> -#include <errno.h> +#include <cerrno> #include <fcntl.h> #include <locale> #include <boost/algorithm/string.hpp> @@ -279,7 +279,7 @@ File::createParentDirectories(const string& path) const { string::size_type pos = path.rfind('/'); - if (pos == string::npos) + if (pos == 0 || pos == string::npos) return true; const string& leading_path = path.substr(0, pos); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/FileUtils.cc new/snapper-0.10.6/snapper/FileUtils.cc --- old/snapper-0.10.5/snapper/FileUtils.cc 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/FileUtils.cc 2023-09-15 08:17:44.000000000 +0200 @@ -405,23 +405,27 @@ static const char letters[] = "abcdefghijklmnopqrstuvwxyz" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "0123456789"; + const size_t num_letters = strlen(letters); + static uint64_t value; struct timeval tv; gettimeofday(&tv, NULL); value += ((uint64_t) tv.tv_usec << 16) ^ tv.tv_sec; - unsigned int attempts = 62 * 62 * 62; + unsigned int attempts = num_letters * num_letters * num_letters; string::size_type length = name.size(); + assert(length >= 6); + for (unsigned int count = 0; count < attempts; value += 7777, ++count) { uint64_t v = value; for (string::size_type i = length - 6; i < length; ++i) { - name[i] = letters[v % 62]; - v /= 62; + name[i] = letters[v % num_letters]; + v /= num_letters; } int fd = open(name, O_RDWR | O_CREAT | O_EXCL | O_CLOEXEC, S_IRUSR | S_IWUSR); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Makefile.am new/snapper-0.10.6/snapper/Makefile.am --- old/snapper-0.10.5/snapper/Makefile.am 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/Makefile.am 2023-09-15 08:17:44.000000000 +0200 @@ -26,11 +26,12 @@ AsciiFile.cc AsciiFile.h \ Acls.cc Acls.h \ Hooks.cc Hooks.h \ + Systemctl.cc Systemctl.h \ Exception.cc Exception.h \ SnapperTmpl.h \ SnapperTypes.h \ SnapperDefines.h \ - Version.h + Version.cc Version.h if ENABLE_BTRFS libsnapper_la_SOURCES += \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Makefile.in new/snapper-0.10.6/snapper/Makefile.in --- old/snapper-0.10.5/snapper/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -166,11 +166,12 @@ AppUtil2.cc FileUtils.cc FileUtils.h XAttributes.cc \ XAttributes.h Log.cc Log.h Logger.cc Logger.h Compare.cc \ Compare.h SystemCmd.cc SystemCmd.h AsciiFile.cc AsciiFile.h \ - Acls.cc Acls.h Hooks.cc Hooks.h Exception.cc Exception.h \ - SnapperTmpl.h SnapperTypes.h SnapperDefines.h Version.h \ - Btrfs.cc Btrfs.h BtrfsUtils.cc BtrfsUtils.h Ext4.cc Ext4.h \ - Lvm.cc Lvm.h LvmCache.cc LvmCache.h LvmUtils.cc LvmUtils.h \ - MntTable.cc MntTable.h Selinux.cc Selinux.h + Acls.cc Acls.h Hooks.cc Hooks.h Systemctl.cc Systemctl.h \ + Exception.cc Exception.h SnapperTmpl.h SnapperTypes.h \ + SnapperDefines.h Version.cc Version.h Btrfs.cc Btrfs.h \ + BtrfsUtils.cc BtrfsUtils.h Ext4.cc Ext4.h Lvm.cc Lvm.h \ + LvmCache.cc LvmCache.h LvmUtils.cc LvmUtils.h MntTable.cc \ + MntTable.h Selinux.cc Selinux.h @ENABLE_BTRFS_TRUE@am__objects_1 = libsnapper_la-Btrfs.lo \ @ENABLE_BTRFS_TRUE@ libsnapper_la-BtrfsUtils.lo @ENABLE_EXT4_TRUE@am__objects_2 = libsnapper_la-Ext4.lo @@ -189,7 +190,8 @@ libsnapper_la-Logger.lo libsnapper_la-Compare.lo \ libsnapper_la-SystemCmd.lo libsnapper_la-AsciiFile.lo \ libsnapper_la-Acls.lo libsnapper_la-Hooks.lo \ - libsnapper_la-Exception.lo $(am__objects_1) $(am__objects_2) \ + libsnapper_la-Systemctl.lo libsnapper_la-Exception.lo \ + libsnapper_la-Version.lo $(am__objects_1) $(am__objects_2) \ $(am__objects_3) $(am__objects_4) $(am__objects_5) libsnapper_la_OBJECTS = $(am_libsnapper_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) @@ -241,6 +243,8 @@ ./$(DEPDIR)/libsnapper_la-Snapper.Plo \ ./$(DEPDIR)/libsnapper_la-Snapshot.Plo \ ./$(DEPDIR)/libsnapper_la-SystemCmd.Plo \ + ./$(DEPDIR)/libsnapper_la-Systemctl.Plo \ + ./$(DEPDIR)/libsnapper_la-Version.Plo \ ./$(DEPDIR)/libsnapper_la-XAttributes.Plo \ ./$(DEPDIR)/libsnapper_la-XmlFile.Plo am__mv = mv -f @@ -362,6 +366,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ @@ -474,9 +479,10 @@ FileUtils.h XAttributes.cc XAttributes.h Log.cc Log.h \ Logger.cc Logger.h Compare.cc Compare.h SystemCmd.cc \ SystemCmd.h AsciiFile.cc AsciiFile.h Acls.cc Acls.h Hooks.cc \ - Hooks.h Exception.cc Exception.h SnapperTmpl.h SnapperTypes.h \ - SnapperDefines.h Version.h $(am__append_1) $(am__append_2) \ - $(am__append_3) $(am__append_4) $(am__append_5) + Hooks.h Systemctl.cc Systemctl.h Exception.cc Exception.h \ + SnapperTmpl.h SnapperTypes.h SnapperDefines.h Version.cc \ + Version.h $(am__append_1) $(am__append_2) $(am__append_3) \ + $(am__append_4) $(am__append_5) libsnapper_la_CPPFLAGS = $(XML2_CFLAGS) $(ZLIB_CFLAGS) $(am__append_7) libsnapper_la_LDFLAGS = -version-info @LIBVERSION_INFO@ libsnapper_la_LIBADD = -lboost_thread -lboost_system $(XML2_LIBS) \ @@ -598,6 +604,8 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsnapper_la-Snapper.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsnapper_la-Snapshot.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsnapper_la-SystemCmd.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsnapper_la-Systemctl.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsnapper_la-Version.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsnapper_la-XAttributes.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsnapper_la-XmlFile.Plo@am__quote@ # am--include-marker @@ -761,6 +769,13 @@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsnapper_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libsnapper_la-Hooks.lo `test -f 'Hooks.cc' || echo '$(srcdir)/'`Hooks.cc +libsnapper_la-Systemctl.lo: Systemctl.cc +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsnapper_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libsnapper_la-Systemctl.lo -MD -MP -MF $(DEPDIR)/libsnapper_la-Systemctl.Tpo -c -o libsnapper_la-Systemctl.lo `test -f 'Systemctl.cc' || echo '$(srcdir)/'`Systemctl.cc +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libsnapper_la-Systemctl.Tpo $(DEPDIR)/libsnapper_la-Systemctl.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Systemctl.cc' object='libsnapper_la-Systemctl.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsnapper_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libsnapper_la-Systemctl.lo `test -f 'Systemctl.cc' || echo '$(srcdir)/'`Systemctl.cc + libsnapper_la-Exception.lo: Exception.cc @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsnapper_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libsnapper_la-Exception.lo -MD -MP -MF $(DEPDIR)/libsnapper_la-Exception.Tpo -c -o libsnapper_la-Exception.lo `test -f 'Exception.cc' || echo '$(srcdir)/'`Exception.cc @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libsnapper_la-Exception.Tpo $(DEPDIR)/libsnapper_la-Exception.Plo @@ -768,6 +783,13 @@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsnapper_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libsnapper_la-Exception.lo `test -f 'Exception.cc' || echo '$(srcdir)/'`Exception.cc +libsnapper_la-Version.lo: Version.cc +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsnapper_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libsnapper_la-Version.lo -MD -MP -MF $(DEPDIR)/libsnapper_la-Version.Tpo -c -o libsnapper_la-Version.lo `test -f 'Version.cc' || echo '$(srcdir)/'`Version.cc +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libsnapper_la-Version.Tpo $(DEPDIR)/libsnapper_la-Version.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Version.cc' object='libsnapper_la-Version.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsnapper_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libsnapper_la-Version.lo `test -f 'Version.cc' || echo '$(srcdir)/'`Version.cc + libsnapper_la-Btrfs.lo: Btrfs.cc @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsnapper_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libsnapper_la-Btrfs.lo -MD -MP -MF $(DEPDIR)/libsnapper_la-Btrfs.Tpo -c -o libsnapper_la-Btrfs.lo `test -f 'Btrfs.cc' || echo '$(srcdir)/'`Btrfs.cc @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libsnapper_la-Btrfs.Tpo $(DEPDIR)/libsnapper_la-Btrfs.Plo @@ -1004,6 +1026,8 @@ -rm -f ./$(DEPDIR)/libsnapper_la-Snapper.Plo -rm -f ./$(DEPDIR)/libsnapper_la-Snapshot.Plo -rm -f ./$(DEPDIR)/libsnapper_la-SystemCmd.Plo + -rm -f ./$(DEPDIR)/libsnapper_la-Systemctl.Plo + -rm -f ./$(DEPDIR)/libsnapper_la-Version.Plo -rm -f ./$(DEPDIR)/libsnapper_la-XAttributes.Plo -rm -f ./$(DEPDIR)/libsnapper_la-XmlFile.Plo -rm -f Makefile @@ -1077,6 +1101,8 @@ -rm -f ./$(DEPDIR)/libsnapper_la-Snapper.Plo -rm -f ./$(DEPDIR)/libsnapper_la-Snapshot.Plo -rm -f ./$(DEPDIR)/libsnapper_la-SystemCmd.Plo + -rm -f ./$(DEPDIR)/libsnapper_la-Systemctl.Plo + -rm -f ./$(DEPDIR)/libsnapper_la-Version.Plo -rm -f ./$(DEPDIR)/libsnapper_la-XAttributes.Plo -rm -f ./$(DEPDIR)/libsnapper_la-XmlFile.Plo -rm -f Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Snapper.cc new/snapper-0.10.6/snapper/Snapper.cc --- old/snapper-0.10.5/snapper/Snapper.cc 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/Snapper.cc 2023-09-15 08:17:44.000000000 +0200 @@ -47,6 +47,8 @@ #include "snapper/Exception.h" #include "snapper/Hooks.h" #include "snapper/ComparisonImpl.h" +#include "snapper/Systemctl.h" +#include "snapper/Version.h" #ifdef ENABLE_BTRFS #include "snapper/Btrfs.h" #include "snapper/BtrfsUtils.h" @@ -93,8 +95,10 @@ : snapshots(this) { y2mil("Snapper constructor"); - y2mil("libsnapper version " VERSION); - y2mil("config_name:" << config_name << " disable_filters:" << disable_filters); + y2mil("snapper version " VERSION); + y2mil("libsnapper version " LIBSNAPPER_VERSION_STRING); + y2mil("config_name:" << config_name << " root_prefix:" << root_prefix << + " disable_filters:" << disable_filters); try { @@ -120,7 +124,7 @@ #endif bool sync_acl; - if (config_info->get_value(KEY_SYNC_ACL, sync_acl) && sync_acl == true) + if (config_info->get_value(KEY_SYNC_ACL, sync_acl) && sync_acl) syncAcl(); y2mil("subvolume:" << config_info->get_subvolume() << " filesystem:" << @@ -410,6 +414,8 @@ SN_THROW(CreateConfigFailedException(e.what())); } + bool timeline_create = false; + try { SysconfigFile config(template_file); @@ -420,6 +426,8 @@ config.set_value(KEY_FSTYPE, filesystem->fstype()); config.save(); + + config.get_value(KEY_TIMELINE_CREATE, timeline_create); } catch (const Exception& e) { @@ -450,6 +458,11 @@ SN_RETHROW(e); } + if (timeline_create) + { + systemctl_enable_timeline(true); + } + Hooks::create_config(Hooks::Stage::POST_ACTION, subvolume, filesystem.get()); } @@ -523,6 +536,8 @@ SN_THROW(DeleteConfigFailedException("modifying sysconfig-file failed")); } + // TODO potentially disable snapper-timeline.timer + Hooks::delete_config(Hooks::Stage::POST_ACTION, snapper->subvolumeDir(), snapper->getFilesystem()); } @@ -541,9 +556,25 @@ raw.find(KEY_SYNC_ACL) != raw.end()) { bool sync_acl; - if (config_info->get_value(KEY_SYNC_ACL, sync_acl) && sync_acl == true) + if (config_info->get_value(KEY_SYNC_ACL, sync_acl) && sync_acl) syncAcl(); } + + if (raw.find(KEY_TIMELINE_CREATE) != raw.end()) + { + bool timeline_create; + if (config_info->get_value(KEY_TIMELINE_CREATE, timeline_create)) + { + if (timeline_create) + { + systemctl_enable_timeline(true); + } + else + { + // TODO potentially disable snapper-timeline.timer + } + } + } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Snapper.h new/snapper-0.10.6/snapper/Snapper.h --- old/snapper-0.10.5/snapper/Snapper.h 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/Snapper.h 2023-09-15 08:17:44.000000000 +0200 @@ -211,6 +211,8 @@ void syncInfoDir(SDir& dir) const; + // const std::string root_prefix; // TODO ABI change + ConfigInfo* config_info = nullptr; Filesystem* filesystem = nullptr; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/SnapperDefines.h new/snapper-0.10.6/snapper/SnapperDefines.h --- old/snapper-0.10.5/snapper/SnapperDefines.h 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/SnapperDefines.h 2023-09-15 08:17:44.000000000 +0200 @@ -1,6 +1,6 @@ /* * Copyright (c) [2004-2014] Novell, Inc. - * Copyright (c) [2020-2022] SUSE LLC + * Copyright (c) [2020-2023] SUSE LLC * * All Rights Reserved. * @@ -47,6 +47,8 @@ #define SH_BIN "/bin/sh" +#define SYSTEMCTL_BIN "/usr/bin/systemctl" + // keys from the config files @@ -57,6 +59,7 @@ #define KEY_ALLOW_GROUPS "ALLOW_GROUPS" #define KEY_SYNC_ACL "SYNC_ACL" #define KEY_COMPRESSION "COMPRESSION" +#define KEY_TIMELINE_CREATE "TIMELINE_CREATE" #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Snapshot.cc new/snapper-0.10.6/snapper/Snapshot.cc --- old/snapper-0.10.5/snapper/Snapshot.cc 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/Snapshot.cc 2023-09-15 08:17:44.000000000 +0200 @@ -556,6 +556,8 @@ SN_THROW(IOErrorException(sformat("SDir::mktemp failed, errno:%d (%s)", errno, stringerror(errno).c_str()))); + fchmod(fd, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); + try { xml.save(fd); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Systemctl.cc new/snapper-0.10.6/snapper/Systemctl.cc --- old/snapper-0.10.5/snapper/Systemctl.cc 1970-01-01 01:00:00.000000000 +0100 +++ new/snapper-0.10.6/snapper/Systemctl.cc 2023-09-15 08:17:44.000000000 +0200 @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2023 SUSE LLC + * + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of version 2 of the GNU General Public License as published + * by the Free Software Foundation. + * + * 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, contact Novell, Inc. + * + * To contact Novell about this file by physical or electronic mail, you may + * find current contact information at www.novell.com. + */ + + +#include "snapper/SystemCmd.h" +#include "snapper/SnapperDefines.h" + + +namespace snapper +{ + + void + systemctl_enable_unit(bool enable, bool now, const string& name) + { + // When run in a chroot system the enable command works but the start command + // fails (which is likely what we want). + + SystemCmd cmd(SYSTEMCTL_BIN " " + string(enable ? "enable " : "disable ") + + string(now ? "--now " : "") + name); + } + + + void + systemctl_enable_timeline(bool enable, bool now) + { + systemctl_enable_unit(enable, now, "snapper-timeline.timer"); + } + +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Systemctl.h new/snapper-0.10.6/snapper/Systemctl.h --- old/snapper-0.10.5/snapper/Systemctl.h 1970-01-01 01:00:00.000000000 +0100 +++ new/snapper-0.10.6/snapper/Systemctl.h 2023-09-15 08:17:44.000000000 +0200 @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2023 SUSE LLC + * + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of version 2 of the GNU General Public License as published + * by the Free Software Foundation. + * + * 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, contact Novell, Inc. + * + * To contact Novell about this file by physical or electronic mail, you may + * find current contact information at www.novell.com. + */ + + +namespace snapper +{ + + void systemctl_enable_timeline(bool enable, bool now = true); + +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Version.cc new/snapper-0.10.6/snapper/Version.cc --- old/snapper-0.10.5/snapper/Version.cc 1970-01-01 01:00:00.000000000 +0100 +++ new/snapper-0.10.6/snapper/Version.cc 2023-09-15 08:17:44.000000000 +0200 @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2023 SUSE LLC + * + * All Rights Reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of version 2 of the GNU General Public License as published + * by the Free Software Foundation. + * + * 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, contact Novell, Inc. + * + * To contact Novell about this file by physical or electronic mail, you may + * find current contact information at www.novell.com. + */ + + +#include "snapper/Version.h" + + +namespace snapper +{ + + const char* + get_libversion_string() + { + return LIBSNAPPER_VERSION_STRING; + } + +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Version.h new/snapper-0.10.6/snapper/Version.h --- old/snapper-0.10.5/snapper/Version.h 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/Version.h 2023-09-15 08:17:44.000000000 +0200 @@ -1,5 +1,6 @@ /* * Copyright (c) 2013 Novell, Inc. + * Copyright (c) 2023 SUSE LLC * * All Rights Reserved. * @@ -24,13 +25,27 @@ #define SNAPPER_VERSION_H +#define LIBSNAPPER_VERSION_STRING "7.2.0" + #define LIBSNAPPER_MAJOR "7" -#define LIBSNAPPER_MINOR "1" +#define LIBSNAPPER_MINOR "2" #define LIBSNAPPER_PATCHLEVEL "0" -#define LIBSNAPPER_VERSION ( LIBSNAPPER_MAJOR * 10000 + \\ - LIBSNAPPER_MINOR * 100 + \\ - LIBSNAPPER_PATCHLEVEL ) +#define LIBSNAPPER_VERSION_AT_LEAST(major, minor) \ + ((LIBSNAPPER_VERSION_MAJOR > (major)) || \ + (LIBSNAPPER_VERSION_MAJOR == (major) && LIBSNAPPER_VERSION_MINOR >= (minor))) + + +namespace snapper +{ + + /** + * Return LIBSNAPPER_VERSION_STRING libsnapper was compiled with. May differ + * from the define (compile time vs. link time). + */ + const char* get_libversion_string(); + +} #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/snapper/Version.h.in new/snapper-0.10.6/snapper/Version.h.in --- old/snapper-0.10.5/snapper/Version.h.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/snapper/Version.h.in 2023-09-15 08:17:44.000000000 +0200 @@ -1,5 +1,6 @@ /* * Copyright (c) 2013 Novell, Inc. + * Copyright (c) 2023 SUSE LLC * * All Rights Reserved. * @@ -24,13 +25,27 @@ #define SNAPPER_VERSION_H +#define LIBSNAPPER_VERSION_STRING "@LIBVERSION@" + #define LIBSNAPPER_MAJOR "@LIBVERSION_MAJOR@" #define LIBSNAPPER_MINOR "@LIBVERSION_MINOR@" #define LIBSNAPPER_PATCHLEVEL "@LIBVERSION_PATCHLEVEL@" -#define LIBSNAPPER_VERSION ( LIBSNAPPER_MAJOR * 10000 + \\ - LIBSNAPPER_MINOR * 100 + \\ - LIBSNAPPER_PATCHLEVEL ) +#define LIBSNAPPER_VERSION_AT_LEAST(major, minor) \ + ((LIBSNAPPER_VERSION_MAJOR > (major)) || \ + (LIBSNAPPER_VERSION_MAJOR == (major) && LIBSNAPPER_VERSION_MINOR >= (minor))) + + +namespace snapper +{ + + /** + * Return LIBSNAPPER_VERSION_STRING libsnapper was compiled with. May differ + * from the define (compile time vs. link time). + */ + const char* get_libversion_string(); + +} #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/testsuite/Makefile.in new/snapper-0.10.6/testsuite/Makefile.in --- old/snapper-0.10.5/testsuite/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/testsuite/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -525,6 +525,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/testsuite-cmp/Makefile.in new/snapper-0.10.6/testsuite-cmp/Makefile.in --- old/snapper-0.10.5/testsuite-cmp/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/testsuite-cmp/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -228,6 +228,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/testsuite-real/Makefile.in new/snapper-0.10.6/testsuite-real/Makefile.in --- old/snapper-0.10.5/testsuite-real/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/testsuite-real/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -389,6 +389,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/zypp-plugin/Makefile.in new/snapper-0.10.6/zypp-plugin/Makefile.in --- old/snapper-0.10.5/zypp-plugin/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/zypp-plugin/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -528,6 +528,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.10.5/zypp-plugin/testsuite/Makefile.in new/snapper-0.10.6/zypp-plugin/testsuite/Makefile.in --- old/snapper-0.10.5/zypp-plugin/testsuite/Makefile.in 2023-07-12 02:00:00.000000000 +0200 +++ new/snapper-0.10.6/zypp-plugin/testsuite/Makefile.in 2023-09-15 08:17:44.000000000 +0200 @@ -378,6 +378,7 @@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIBVERSION = @LIBVERSION@ LIBVERSION_INFO = @LIBVERSION_INFO@ LIBVERSION_MAJOR = @LIBVERSION_MAJOR@ LIBVERSION_MINOR = @LIBVERSION_MINOR@ ++++++ snapper-Debian_10.0.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.741718030 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.745718173 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-Debian_11.0.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.761718743 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.765718885 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-Debian_12.0.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.781719456 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.785719598 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-Debian_Unstable.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.805720311 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.809720454 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-Raspbian_10.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.825721024 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.829721167 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any ++++++ snapper-Raspbian_11.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.845721737 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.849721879 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any ++++++ snapper-xUbuntu_18.04.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.865722450 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.869722592 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_18.10.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.889723305 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.893723448 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_19.04.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.909724018 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.913724161 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_19.10.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.933724874 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.933724874 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_20.04.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.953725586 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.953725586 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_20.10.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.973726299 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.973726299 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_21.04.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:21.993727012 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:21.997727154 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_21.10.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:22.013727725 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:22.017727867 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_22.04.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:22.037728580 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:22.037728580 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_22.10.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:22.057729293 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:22.057729293 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz ++++++ snapper-xUbuntu_23.04.dsc ++++++ --- /var/tmp/diff_new_pack.orexnw/_old 2023-09-17 19:29:22.077730006 +0200 +++ /var/tmp/diff_new_pack.orexnw/_new 2023-09-17 19:29:22.077730006 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.10.5-1 +Version: 0.10.6-1 Binary: snapper Maintainer: Arvin Schnell <aschn...@suse.com> Architecture: any @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -1f732c06764a15916a09a45c14f6f10b 532900 snapper-0.10.5.tar.xz +ccc63434f67c465d1b5d2e9aa3a9837d 533708 snapper-0.10.6.tar.xz