Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package snapper for openSUSE:Factory checked in at 2021-03-24 16:09:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/snapper (Old) and /work/SRC/openSUSE:Factory/.snapper.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "snapper" Wed Mar 24 16:09:59 2021 rev:124 rq:880079 version:0.8.16 Changes: -------- --- /work/SRC/openSUSE:Factory/snapper/snapper.changes 2021-03-12 13:30:42.962106719 +0100 +++ /work/SRC/openSUSE:Factory/.snapper.new.2401/snapper.changes 2021-03-24 16:10:02.279755511 +0100 @@ -1,0 +2,6 @@ +Fri Mar 19 10:30:06 CET 2021 - [email protected] + +- fixed creating root config (root prefix handling) + (gh#openSUSE/snapper#627) + +------------------------------------------------------------------- Old: ---- snapper-0.8.15.tar.bz2 New: ---- snapper-0.8.16.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ snapper.spec ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:02.871756132 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:02.875756136 +0100 @@ -25,7 +25,7 @@ %bcond_with coverage Name: snapper -Version: 0.8.15 +Version: 0.8.16 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: snapper-%{version}.tar.bz2 ++++++ debian.tar.gz ++++++ ++++++ snapper-0.8.15.tar.bz2 -> snapper-0.8.16.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.8.15/LIBVERSION new/snapper-0.8.16/LIBVERSION --- old/snapper-0.8.15/LIBVERSION 2021-03-10 01:00:00.000000000 +0100 +++ new/snapper-0.8.16/LIBVERSION 2021-03-19 01:00:00.000000000 +0100 @@ -1 +1 @@ -5.2.0 +5.2.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.8.15/VERSION new/snapper-0.8.16/VERSION --- old/snapper-0.8.15/VERSION 2021-03-10 01:00:00.000000000 +0100 +++ new/snapper-0.8.16/VERSION 2021-03-19 01:00:00.000000000 +0100 @@ -1 +1 @@ -0.8.15 +0.8.16 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.8.15/snapper/AppUtil.cc new/snapper-0.8.16/snapper/AppUtil.cc --- old/snapper-0.8.15/snapper/AppUtil.cc 2021-03-10 01:00:00.000000000 +0100 +++ new/snapper-0.8.16/snapper/AppUtil.cc 2021-03-19 01:00:00.000000000 +0100 @@ -147,7 +147,9 @@ string prepend_root_prefix(const string& root_prefix, const string& path) { - if (root_prefix == "/") + // TODO use std::filesystem (C++17) + + if (root_prefix == "/" || root_prefix.empty()) return path; else if (path == "/") return root_prefix; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.8.15/snapper/Version.h new/snapper-0.8.16/snapper/Version.h --- old/snapper-0.8.15/snapper/Version.h 2021-03-10 01:00:00.000000000 +0100 +++ new/snapper-0.8.16/snapper/Version.h 2021-03-19 01:00:00.000000000 +0100 @@ -26,7 +26,7 @@ #define LIBSNAPPER_MAJOR="5" #define LIBSNAPPER_MINOR="2" -#define LIBSNAPPER_PATCHLEVEL="0" +#define LIBSNAPPER_PATCHLEVEL="1" #define LIBSNAPPER_VERSION ( LIBSNAPPER_MAJOR * 10000 + \\ LIBSNAPPER_MINOR * 100 + \\ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.8.15/testsuite/Makefile.am new/snapper-0.8.16/testsuite/Makefile.am --- old/snapper-0.8.15/testsuite/Makefile.am 2021-03-10 01:00:00.000000000 +0100 +++ new/snapper-0.8.16/testsuite/Makefile.am 2021-03-19 01:00:00.000000000 +0100 @@ -9,7 +9,7 @@ check_PROGRAMS = sysconfig-get1.test dirname1.test basename1.test \ equal-date.test dbus-escape.test cmp-lt.test humanstring.test \ table.test table-formatter.test csv-formatter.test json-formatter.test \ - getopts.test scan-datetime.test + getopts.test scan-datetime.test root-prefix.test if ENABLE_BTRFS_QUOTA check_PROGRAMS += qgroup1.test diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.8.15/testsuite/Makefile.in new/snapper-0.8.16/testsuite/Makefile.in --- old/snapper-0.8.15/testsuite/Makefile.in 2021-03-10 01:00:00.000000000 +0100 +++ new/snapper-0.8.16/testsuite/Makefile.in 2021-03-19 01:00:00.000000000 +0100 @@ -97,7 +97,8 @@ humanstring.test$(EXEEXT) table.test$(EXEEXT) \ table-formatter.test$(EXEEXT) csv-formatter.test$(EXEEXT) \ json-formatter.test$(EXEEXT) getopts.test$(EXEEXT) \ - scan-datetime.test$(EXEEXT) $(am__EXEEXT_1) $(am__EXEEXT_2) + scan-datetime.test$(EXEEXT) root-prefix.test$(EXEEXT) \ + $(am__EXEEXT_1) $(am__EXEEXT_2) @ENABLE_BTRFS_QUOTA_TRUE@am__append_1 = qgroup1.test @ENABLE_LVM_TRUE@am__append_2 = lvm-utils.test subdir = testsuite @@ -160,6 +161,11 @@ qgroup1_test_LDADD = $(LDADD) qgroup1_test_DEPENDENCIES = ../snapper/libsnapper.la \ ../dbus/libdbus.la +root_prefix_test_SOURCES = root-prefix.cc +root_prefix_test_OBJECTS = root-prefix.$(OBJEXT) +root_prefix_test_LDADD = $(LDADD) +root_prefix_test_DEPENDENCIES = ../snapper/libsnapper.la \ + ../dbus/libdbus.la scan_datetime_test_SOURCES = scan-datetime.cc scan_datetime_test_OBJECTS = scan-datetime.$(OBJEXT) scan_datetime_test_DEPENDENCIES = ../client/utils/libutils.la @@ -194,9 +200,9 @@ ./$(DEPDIR)/dirname1.Po ./$(DEPDIR)/equal-date.Po \ ./$(DEPDIR)/getopts.Po ./$(DEPDIR)/humanstring.Po \ ./$(DEPDIR)/json-formatter.Po ./$(DEPDIR)/lvm-utils.Po \ - ./$(DEPDIR)/qgroup1.Po ./$(DEPDIR)/scan-datetime.Po \ - ./$(DEPDIR)/sysconfig-get1.Po ./$(DEPDIR)/table-formatter.Po \ - ./$(DEPDIR)/table.Po + ./$(DEPDIR)/qgroup1.Po ./$(DEPDIR)/root-prefix.Po \ + ./$(DEPDIR)/scan-datetime.Po ./$(DEPDIR)/sysconfig-get1.Po \ + ./$(DEPDIR)/table-formatter.Po ./$(DEPDIR)/table.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -218,12 +224,12 @@ am__v_CXXLD_1 = SOURCES = basename1.cc cmp-lt.cc csv-formatter.cc dbus-escape.cc \ dirname1.cc equal-date.cc getopts.cc humanstring.cc \ - json-formatter.cc lvm-utils.cc qgroup1.cc scan-datetime.cc \ - sysconfig-get1.cc table-formatter.cc table.cc + json-formatter.cc lvm-utils.cc qgroup1.cc root-prefix.cc \ + scan-datetime.cc sysconfig-get1.cc table-formatter.cc table.cc DIST_SOURCES = basename1.cc cmp-lt.cc csv-formatter.cc dbus-escape.cc \ dirname1.cc equal-date.cc getopts.cc humanstring.cc \ - json-formatter.cc lvm-utils.cc qgroup1.cc scan-datetime.cc \ - sysconfig-get1.cc table-formatter.cc table.cc + json-formatter.cc lvm-utils.cc qgroup1.cc root-prefix.cc \ + scan-datetime.cc sysconfig-get1.cc table-formatter.cc table.cc am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -702,6 +708,10 @@ @rm -f qgroup1.test$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(qgroup1_test_OBJECTS) $(qgroup1_test_LDADD) $(LIBS) +root-prefix.test$(EXEEXT): $(root_prefix_test_OBJECTS) $(root_prefix_test_DEPENDENCIES) $(EXTRA_root_prefix_test_DEPENDENCIES) + @rm -f root-prefix.test$(EXEEXT) + $(AM_V_CXXLD)$(CXXLINK) $(root_prefix_test_OBJECTS) $(root_prefix_test_LDADD) $(LIBS) + scan-datetime.test$(EXEEXT): $(scan_datetime_test_OBJECTS) $(scan_datetime_test_DEPENDENCIES) $(EXTRA_scan_datetime_test_DEPENDENCIES) @rm -f scan-datetime.test$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(scan_datetime_test_OBJECTS) $(scan_datetime_test_LDADD) $(LIBS) @@ -735,6 +745,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/json-formatter.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lvm-utils.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qgroup1.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/root-prefix.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scan-datetime.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sysconfig-get1.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/table-formatter.Po@am__quote@ # am--include-marker @@ -1070,6 +1081,7 @@ -rm -f ./$(DEPDIR)/json-formatter.Po -rm -f ./$(DEPDIR)/lvm-utils.Po -rm -f ./$(DEPDIR)/qgroup1.Po + -rm -f ./$(DEPDIR)/root-prefix.Po -rm -f ./$(DEPDIR)/scan-datetime.Po -rm -f ./$(DEPDIR)/sysconfig-get1.Po -rm -f ./$(DEPDIR)/table-formatter.Po @@ -1130,6 +1142,7 @@ -rm -f ./$(DEPDIR)/json-formatter.Po -rm -f ./$(DEPDIR)/lvm-utils.Po -rm -f ./$(DEPDIR)/qgroup1.Po + -rm -f ./$(DEPDIR)/root-prefix.Po -rm -f ./$(DEPDIR)/scan-datetime.Po -rm -f ./$(DEPDIR)/sysconfig-get1.Po -rm -f ./$(DEPDIR)/table-formatter.Po diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.8.15/testsuite/root-prefix.cc new/snapper-0.8.16/testsuite/root-prefix.cc --- old/snapper-0.8.15/testsuite/root-prefix.cc 1970-01-01 01:00:00.000000000 +0100 +++ new/snapper-0.8.16/testsuite/root-prefix.cc 2021-03-19 01:00:00.000000000 +0100 @@ -0,0 +1,22 @@ + +#define BOOST_TEST_DYN_LINK +#define BOOST_TEST_MODULE root_prefix + +#include <boost/test/unit_test.hpp> + +#include <snapper/AppUtil.h> + +using namespace snapper; + + +BOOST_AUTO_TEST_CASE(root_prefix) +{ + BOOST_CHECK_EQUAL(prepend_root_prefix("", "/"), "/"); + BOOST_CHECK_EQUAL(prepend_root_prefix("", "/home"), "/home"); + + BOOST_CHECK_EQUAL(prepend_root_prefix("/", "/"), "/"); + BOOST_CHECK_EQUAL(prepend_root_prefix("/", "/home"), "/home"); + + BOOST_CHECK_EQUAL(prepend_root_prefix("/mnt", "/"), "/mnt"); + BOOST_CHECK_EQUAL(prepend_root_prefix("/mnt", "/home"), "/mnt/home"); +} ++++++ snapper-Debian_10.0.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.499756791 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.503756795 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-Debian_9.0.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.527756821 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.527756821 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-Debian_Unstable.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.547756842 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.551756846 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-Raspbian_10.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.571756867 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.571756867 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any ++++++ snapper-xUbuntu_17.04.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.591756888 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.595756892 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-xUbuntu_17.10.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.619756918 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.619756918 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-xUbuntu_18.04.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.643756942 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.643756942 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-xUbuntu_18.10.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.675756976 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.675756976 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-xUbuntu_19.04.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.691756993 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.695756997 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-xUbuntu_19.10.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.711757014 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.711757014 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-xUbuntu_20.04.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.727757031 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.731757035 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2 ++++++ snapper-xUbuntu_20.10.dsc ++++++ --- /var/tmp/diff_new_pack.XGcL3B/_old 2021-03-24 16:10:03.751757056 +0100 +++ /var/tmp/diff_new_pack.XGcL3B/_new 2021-03-24 16:10:03.751757056 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.8.15-1 +Version: 0.8.16-1 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -db54e66cd589fd08d587bf557d29e360 636778 snapper-0.8.15.tar.bz2 +618a72dea5f41306d700ab0891278baf 637009 snapper-0.8.16.tar.bz2
