Hello community,
here is the log from the commit of package snapper for openSUSE:Factory checked in at 2018-02-01 21:26:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/snapper (Old)
and /work/SRC/openSUSE:Factory/.snapper.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "snapper"
Thu Feb 1 21:26:25 2018 rev:98 rq:570571 version:0.5.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/snapper/snapper.changes 2018-01-20 11:25:17.744347310 +0100
+++ /work/SRC/openSUSE:Factory/.snapper.new/snapper.changes 2018-02-01 21:26:27.429294863 +0100
@@ -1,0 +2,13 @@
+Mon Jan 29 11:32:56 CET 2018 - aschnell@suse.com
+
+- create subvolume instead of snapshot for initial system
+ (bsc#1077240)
+- version 0.5.4
+
+-------------------------------------------------------------------
+Fri Jan 26 14:36:20 CET 2018 - aschnell@suse.com
+
+- improved error handling for systemd services
+ (gh#openSUSE/snapper#382)
+
+-------------------------------------------------------------------
@@ -11 +24 @@
-- 0.5.3
+- version 0.5.3
Old:
----
snapper-0.5.3.tar.bz2
New:
----
snapper-0.5.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ snapper.spec ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.105263268 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.105263268 +0100
@@ -22,7 +22,7 @@
%endif
Name: snapper
-Version: 0.5.3
+Version: 0.5.4
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: snapper-%{version}.tar.bz2
++++++ debian.tar.gz ++++++
++++++ snapper-0.5.3.tar.bz2 -> snapper-0.5.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/Makefile.in new/snapper-0.5.4/Makefile.in
--- old/snapper-0.5.3/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -327,6 +327,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/VERSION new/snapper-0.5.4/VERSION
--- old/snapper-0.5.3/VERSION 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/VERSION 2018-01-29 01:00:00.000000000 +0100
@@ -1 +1 @@
-0.5.3
+0.5.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/client/Makefile.in new/snapper-0.5.4/client/Makefile.in
--- old/snapper-0.5.3/client/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/client/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -353,6 +353,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/client/installation-helper.cc new/snapper-0.5.4/client/installation-helper.cc
--- old/snapper-0.5.3/client/installation-helper.cc 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/client/installation-helper.cc 2018-01-29 01:00:00.000000000 +0100
@@ -1,5 +1,6 @@
/*
* Copyright (c) 2015 Novell, Inc.
+ * Copyright (c) 2018 SUSE LLC
*
* All Rights Reserved.
*
@@ -90,18 +91,30 @@
btrfs.createConfig();
- cout << "creating snapshot" << endl;
+ cout << "creating subvolume" << endl;
Snapper snapper("root", tmp_mount.getFullname());
SCD scd;
scd.read_only = false;
+ scd.empty = true;
scd.description = description;
scd.cleanup = cleanup;
scd.userdata = userdata;
Snapshots::iterator snapshot = snapper.createSingleSnapshot(scd);
+ cout << "again copying config-file" << endl;
+
+ string ris = tmp_mount.getFullname() + snapshot->snapshotDir();
+
+ mkdir((ris + "/etc").c_str(), 0777);
+ mkdir((ris + "/etc/snapper").c_str(), 0777);
+ mkdir((ris + "/etc/snapper/configs").c_str(), 0777);
+
+ system(("/bin/cp " + tmp_mount.getFullname() + "/etc/snapper/configs/root " + ris +
+ "/etc/snapper/configs").c_str());
+
cout << "setting default subvolume" << endl;
snapper.getFilesystem()->setDefault(snapshot->getNum());
@@ -132,6 +145,8 @@
subvol_option += "/";
subvol_option += ".snapshots";
+ mkdir((root_prefix + "/.snapshots").c_str(), 0777);
+
SDir s_dir(root_prefix + "/.snapshots");
if (!s_dir.mount(device, "btrfs", 0, "subvol=" + subvol_option))
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/client/systemd-helper.cc new/snapper-0.5.4/client/systemd-helper.cc
--- old/snapper-0.5.3/client/systemd-helper.cc 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/client/systemd-helper.cc 2018-01-29 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
/*
* Copyright (c) [2014-2015] Novell, Inc.
- * Copyright (c) 2016 SUSE LLC
+ * Copyright (c) [2016,2018] SUSE LLC
*
* All Rights Reserved.
*
@@ -39,9 +39,36 @@
using namespace std;
-void
+// cout and cerr are visible with 'journalctl' and 'systemctl status
+// snapper-<name>.service'.
+
+
+bool
+call_with_error_check(std::function func)
+{
+ try
+ {
+ func();
+ return true;
+ }
+ catch (const DBus::ErrorException& e)
+ {
+ cerr << error_description(e) << endl;
+ return false;
+ }
+ catch (const DBus::FatalException& e)
+ {
+ cerr << "failure (" << e.what() << ")." << endl;
+ return false;
+ }
+}
+
+
+bool
timeline(ProxySnappers* snappers, const map& userdata)
{
+ bool ok = true;
+
map configs = snappers->getConfigs();
for (const map::value_type value : configs)
{
@@ -57,15 +84,25 @@
scd.cleanup = "timeline";
scd.userdata = userdata;
- snapper->createSingleSnapshot(scd);
+ cout << "running timeline for '" << value.first << "'." << endl;
+
+ if (!call_with_error_check([snapper, scd](){ snapper->createSingleSnapshot(scd); }))
+ {
+ cerr << "timeline for '" << value.first << "' failed." << endl;
+ ok = false;
+ }
}
}
+
+ return ok;
}
-void
+bool
cleanup(ProxySnappers* snappers)
{
+ bool ok = true;
+
map configs = snappers->getConfigs();
for (const map::value_type value : configs)
{
@@ -76,21 +113,41 @@
map::const_iterator pos1 = raw.find("NUMBER_CLEANUP");
if (pos1 != raw.end() && pos1->second == "yes")
{
- do_cleanup_number(snapper, false);
+ cout << "running number cleanup for '" << value.first << "'." << endl;
+
+ if (!call_with_error_check([snapper](){ do_cleanup_number(snapper, false); }))
+ {
+ cerr << "number cleanup for '" << value.first << "' failed." << endl;
+ ok = false;
+ }
}
map::const_iterator pos2 = raw.find("TIMELINE_CLEANUP");
if (pos2 != raw.end() && pos2->second == "yes")
{
- do_cleanup_timeline(snapper, false);
+ cout << "running timeline cleanup for '" << value.first << "'." << endl;
+
+ if (!call_with_error_check([snapper](){ do_cleanup_timeline(snapper, false); }))
+ {
+ cerr << "timeline cleanup for '" << value.first << "' failed." << endl;
+ ok = false;
+ }
}
map::const_iterator pos3 = raw.find("EMPTY_PRE_POST_CLEANUP");
if (pos3 != raw.end() && pos3->second == "yes")
{
- do_cleanup_empty_pre_post(snapper, false);
+ cout << "running empty-pre-post cleanup for '" << value.first << "'." << endl;
+
+ if (!call_with_error_check([snapper](){ do_cleanup_empty_pre_post(snapper, false); }))
+ {
+ cerr << "empty-pre-post cleanup for " << value.first << " failed." << endl;
+ ok = false;
+ }
}
}
+
+ return ok;
}
@@ -128,24 +185,24 @@
if ((opt = opts.find("userdata")) != opts.end())
userdata = read_userdata(opt->second);
- try
- {
+ bool ok = true;
+
+ if (!call_with_error_check([do_timeline, do_cleanup, userdata, &ok]() {
+
ProxySnappers snappers(ProxySnappers::createDbus());
if (do_timeline)
- timeline(&snappers, userdata);
+ if (!timeline(&snappers, userdata))
+ ok = false;
if (do_cleanup)
- cleanup(&snappers);
- }
- catch (const DBus::ErrorException& e)
- {
- cerr << error_description(e) << endl;
- exit(EXIT_FAILURE);
- }
- catch (const DBus::FatalException& e)
+ if (!cleanup(&snappers))
+ ok = false;
+
+ }))
{
- cerr << _("Failure") << " (" << e.what() << ")." << endl;
- exit(EXIT_FAILURE);
+ ok = false;
}
+
+ exit(ok ? EXIT_SUCCESS : EXIT_FAILURE);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/client/utils/Makefile.in new/snapper-0.5.4/client/utils/Makefile.in
--- old/snapper-0.5.3/client/utils/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/client/utils/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -277,6 +277,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/configure new/snapper-0.5.4/configure
--- old/snapper-0.5.3/configure 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/configure 2018-01-29 01:00:00.000000000 +0100
@@ -634,6 +634,7 @@
am__EXEEXT_TRUE
LTLIBOBJS
LIBOBJS
+SYSCONFIG
LIBVERSION_INFO
LIBVERSION_PATCHLEVEL
LIBVERSION_MINOR
@@ -16483,6 +16484,8 @@
CFLAGS="${CFLAGS} -std=c99 -Wall -Wextra -Wformat=2 -Wmissing-prototypes -Wno-unused-parameter"
CXXFLAGS="${CXXFLAGS} -std=c++11 -Wall -Wextra -Wformat=2 -Wnon-virtual-dtor -Wno-unused-parameter"
+SYSCONFIG=/etc/sysconfig
+
# Check whether --with-conf was given.
if test "${with_conf+set}" = set; then :
@@ -16493,11 +16496,12 @@
if test "x$with_conf" != xno; then :
- CPPFLAGS="${CPPFLAGS} -DCONFDIR='\"${with_conf}\"'"
-else
- CPPFLAGS="${CPPFLAGS} -DCONFDIR='\"/etc/sysconfig\"'"
+ SYSCONFIG="${with_conf}"
fi
+CPPFLAGS="${CPPFLAGS} -DCONFDIR='\"${SYSCONFIG}\"'"
+
+
# Check whether --enable-btrfs was given.
if test "${enable_btrfs+set}" = set; then :
enableval=$enable_btrfs; with_btrfs=$enableval
@@ -17034,6 +17038,7 @@
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/configure.ac new/snapper-0.5.4/configure.ac
--- old/snapper-0.5.3/configure.ac 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/configure.ac 2018-01-29 01:00:00.000000000 +0100
@@ -58,11 +58,15 @@
CFLAGS="${CFLAGS} -std=c99 -Wall -Wextra -Wformat=2 -Wmissing-prototypes -Wno-unused-parameter"
CXXFLAGS="${CXXFLAGS} -std=c++11 -Wall -Wextra -Wformat=2 -Wnon-virtual-dtor -Wno-unused-parameter"
+SYSCONFIG=/etc/sysconfig
+
AC_ARG_WITH([conf], AC_HELP_STRING([--with-conf], [Use a custom sysconfig directory (default is /etc/sysconfig)]),
[with_conf=$withval], [with_conf=no])
-AS_IF([test "x$with_conf" != xno], [CPPFLAGS="${CPPFLAGS} -DCONFDIR='\"${with_conf}\"'"],
- [CPPFLAGS="${CPPFLAGS} -DCONFDIR='\"/etc/sysconfig\"'"])
+AS_IF([test "x$with_conf" != xno], [SYSCONFIG="${with_conf}"])
+
+CPPFLAGS="${CPPFLAGS} -DCONFDIR='\"${SYSCONFIG}\"'"
+
AC_ARG_ENABLE([btrfs], AC_HELP_STRING([--disable-btrfs],[Disable Btrfs internal snapshots support]),
[with_btrfs=$enableval],[with_btrfs=yes])
@@ -151,6 +155,7 @@
AC_SUBST(LIBVERSION_MINOR)
AC_SUBST(LIBVERSION_PATCHLEVEL)
AC_SUBST(LIBVERSION_INFO)
+AC_SUBST(SYSCONFIG)
AC_SUBST(docdir)
AC_OUTPUT(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/data/Makefile.in new/snapper-0.5.4/data/Makefile.in
--- old/snapper-0.5.3/data/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/data/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -209,6 +209,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/dbus/Makefile.in new/snapper-0.5.4/dbus/Makefile.in
--- old/snapper-0.5.3/dbus/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/dbus/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -278,6 +278,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/doc/Makefile.in new/snapper-0.5.4/doc/Makefile.in
--- old/snapper-0.5.3/doc/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/doc/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -250,6 +250,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/doc/snapper.xml.in new/snapper-0.5.4/doc/snapper.xml.in
--- old/snapper-0.5.3/doc/snapper.xml.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/doc/snapper.xml.in 2018-01-29 01:00:00.000000000 +0100
@@ -686,7 +686,7 @@
<title>FILES</title>
<variablelist>
<varlistentry>
- <term><filename>/etc/sysconfig/snapper</filename></term>
+ <term><filename>@SYSCONFIG@/snapper</filename></term>
<listitem>
<para>Global configuration file.</para>
</listitem>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/examples/Makefile.in new/snapper-0.5.4/examples/Makefile.in
--- old/snapper-0.5.3/examples/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/examples/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -269,6 +269,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/examples/c/Makefile.in new/snapper-0.5.4/examples/c/Makefile.in
--- old/snapper-0.5.3/examples/c/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/examples/c/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -262,6 +262,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/examples/c++-lib/Makefile.in new/snapper-0.5.4/examples/c++-lib/Makefile.in
--- old/snapper-0.5.3/examples/c++-lib/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/examples/c++-lib/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -284,6 +284,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/pam/Makefile.in new/snapper-0.5.4/pam/Makefile.in
--- old/snapper-0.5.3/pam/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/pam/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -292,6 +292,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/po/Makefile.in new/snapper-0.5.4/po/Makefile.in
--- old/snapper-0.5.3/po/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/po/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -209,6 +209,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/po/hu.po new/snapper-0.5.4/po/hu.po
--- old/snapper-0.5.3/po/hu.po 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/po/hu.po 2018-01-29 01:00:00.000000000 +0100
@@ -5,15 +5,16 @@
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 16:24+0200\n"
-"PO-Revision-Date: 2013-01-11 20:24+0100\n"
-"Last-Translator: Kalman Kemenczy \n"
-"Language-Team: Hungarian \n"
+"PO-Revision-Date: 2018-01-26 20:03+0000\n"
+"Last-Translator: Robert Taisz \n"
+"Language-Team: Hungarian "
+"https://l10n.opensuse.org/projects/snapper/master/hu/\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 1.2\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 2.18\n"
#: ../client/snapper.cc:457
msgid "\t--all-configs, -a\t\tList snapshots from all accessible configs."
@@ -754,7 +755,7 @@
#: ../client/snapper.cc:537 ../client/snapper.cc:584 ../client/snapper.cc:632
msgid "Userdata"
-msgstr "Userdata"
+msgstr "Felhasználói adatok"
# SLE12
#: ../client/misc.cc:134
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/po/pl.po new/snapper-0.5.4/po/pl.po
--- old/snapper-0.5.3/po/pl.po 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/po/pl.po 2018-01-29 01:00:00.000000000 +0100
@@ -10,8 +10,8 @@
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 16:24+0200\n"
-"PO-Revision-Date: 2016-10-05 18:00+0000\n"
-"Last-Translator: Mariusz Fik \n"
+"PO-Revision-Date: 2018-01-25 14:05+0000\n"
+"Last-Translator: Ewelina Michalowska \n"
"Language-Team: Polish https://l10n.opensuse.org/projects/snapper/master/pl/"
"\n"
"Language: pl\n"
@@ -20,7 +20,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 2.6\n"
+"X-Generator: Weblate 2.18\n"
#: ../client/snapper.cc:457
msgid "\t--all-configs, -a\t\tList snapshots from all accessible configs."
@@ -152,7 +152,7 @@
#: ../client/snapper.cc:271
msgid "\tsnapper create-config <subvolume>"
-msgstr "\tsnapper create-config <subvolume>"
+msgstr "\tsnapper create-config <podwolumen>"
#: ../client/snapper.cc:881
msgid "\tsnapper delete <number>"
@@ -192,7 +192,7 @@
#: ../client/snapper.cc:421
msgid "\tsnapper set-config <configdata>"
-msgstr "\tsnapper set-config <configdata>"
+msgstr "\tsnapper set-config "
#: ../client/snapper.cc:1027
msgid "\tsnapper status <number1>..<number2>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/scripts/Makefile.in new/snapper-0.5.4/scripts/Makefile.in
--- old/snapper-0.5.3/scripts/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/scripts/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -239,6 +239,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/server/Makefile.in new/snapper-0.5.4/server/Makefile.in
--- old/snapper-0.5.3/server/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/server/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -282,6 +282,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Btrfs.cc new/snapper-0.5.4/snapper/Btrfs.cc
--- old/snapper-0.5.3/snapper/Btrfs.cc 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Btrfs.cc 2018-01-29 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
/*
* Copyright (c) [2011-2015] Novell, Inc.
- * Copyright (c) [2016-2017] SUSE LLC
+ * Copyright (c) [2016-2018] SUSE LLC
*
* All Rights Reserved.
*
@@ -305,8 +305,8 @@
void
- Btrfs::createSnapshot(unsigned int num, unsigned int num_parent, bool read_only,
- bool quota) const
+ Btrfs::createSnapshot(unsigned int num, unsigned int num_parent, bool read_only, bool quota,
+ bool empty) const
{
if (num_parent == 0)
{
@@ -315,8 +315,11 @@
try
{
- create_snapshot(subvolume_dir.fd(), info_dir.fd(), "snapshot", read_only,
- quota ? qgroup : no_qgroup);
+ if (empty)
+ create_subvolume(info_dir.fd(), "snapshot");
+ else
+ create_snapshot(subvolume_dir.fd(), info_dir.fd(), "snapshot", read_only,
+ quota ? qgroup : no_qgroup);
}
catch (const runtime_error& e)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Btrfs.h new/snapper-0.5.4/snapper/Btrfs.h
--- old/snapper-0.5.3/snapper/Btrfs.h 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Btrfs.h 2018-01-29 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
/*
* Copyright (c) [2011-2015] Novell, Inc.
- * Copyright (c) [2016-2017] SUSE LLC
+ * Copyright (c) [2016-2018] SUSE LLC
*
* All Rights Reserved.
*
@@ -68,7 +68,7 @@
SDir openGeneralDir() const;
virtual void createSnapshot(unsigned int num, unsigned int num_parent, bool read_only,
- bool quota) const;
+ bool quota, bool empty) const;
virtual void createSnapshotOfDefault(unsigned int num, bool read_only, bool quota) const;
virtual void deleteSnapshot(unsigned int num) const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Ext4.cc new/snapper-0.5.4/snapper/Ext4.cc
--- old/snapper-0.5.3/snapper/Ext4.cc 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Ext4.cc 2018-01-29 01:00:00.000000000 +0100
@@ -164,7 +164,8 @@
void
- Ext4::createSnapshot(unsigned int num, unsigned int num_parent, bool read_only, bool quota) const
+ Ext4::createSnapshot(unsigned int num, unsigned int num_parent, bool read_only, bool quota,
+ bool empty) const
{
if (num_parent != 0 || !read_only)
throw std::logic_error("not implemented");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Ext4.h new/snapper-0.5.4/snapper/Ext4.h
--- old/snapper-0.5.3/snapper/Ext4.h 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Ext4.h 2018-01-29 01:00:00.000000000 +0100
@@ -50,8 +50,8 @@
virtual SDir openInfosDir() const;
virtual SDir openSnapshotDir(unsigned int num) const;
- virtual void createSnapshot(unsigned int num, unsigned int num_parent,
- bool read_only, bool quota) const;
+ virtual void createSnapshot(unsigned int num, unsigned int num_parent, bool read_only,
+ bool quota, bool empty) const;
virtual void deleteSnapshot(unsigned int num) const;
virtual bool isSnapshotMounted(unsigned int num) const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Filesystem.h new/snapper-0.5.4/snapper/Filesystem.h
--- old/snapper-0.5.3/snapper/Filesystem.h 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Filesystem.h 2018-01-29 01:00:00.000000000 +0100
@@ -69,7 +69,7 @@
virtual SDir openSnapshotDir(unsigned int num) const = 0;
virtual void createSnapshot(unsigned int num, unsigned int num_parent, bool read_only,
- bool quota) const = 0;
+ bool quota, bool empty) const = 0;
virtual void createSnapshotOfDefault(unsigned int num, bool read_only, bool quota) const;
virtual void deleteSnapshot(unsigned int num) const = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Lvm.cc new/snapper-0.5.4/snapper/Lvm.cc
--- old/snapper-0.5.3/snapper/Lvm.cc 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Lvm.cc 2018-01-29 01:00:00.000000000 +0100
@@ -259,7 +259,8 @@
void
- Lvm::createSnapshot(unsigned int num, unsigned int num_parent, bool read_only, bool quota) const
+ Lvm::createSnapshot(unsigned int num, unsigned int num_parent, bool read_only, bool quota,
+ bool empty) const
{
if (num_parent != 0 || !read_only)
throw std::logic_error("not implemented");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Lvm.h new/snapper-0.5.4/snapper/Lvm.h
--- old/snapper-0.5.3/snapper/Lvm.h 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Lvm.h 2018-01-29 01:00:00.000000000 +0100
@@ -96,8 +96,8 @@
virtual SDir openInfosDir() const;
virtual SDir openSnapshotDir(unsigned int num) const;
- virtual void createSnapshot(unsigned int num, unsigned int num_parent,
- bool read_only, bool quota) const;
+ virtual void createSnapshot(unsigned int num, unsigned int num_parent, bool read_only,
+ bool quota, bool empty) const;
virtual void deleteSnapshot(unsigned int num) const;
virtual bool isSnapshotMounted(unsigned int num) const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Makefile.in new/snapper-0.5.4/snapper/Makefile.in
--- old/snapper-0.5.3/snapper/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -352,6 +352,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Snapshot.cc new/snapper-0.5.4/snapper/Snapshot.cc
--- old/snapper-0.5.3/snapper/Snapshot.cc 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Snapshot.cc 2018-01-29 01:00:00.000000000 +0100
@@ -522,12 +522,13 @@
void
- Snapshot::createFilesystemSnapshot(unsigned int num_parent, bool read_only) const
+ Snapshot::createFilesystemSnapshot(unsigned int num_parent, bool read_only, bool empty) const
{
if (isCurrent())
SN_THROW(IllegalSnapshotException());
- snapper->getFilesystem()->createSnapshot(num, num_parent, read_only, !cleanup.empty());
+ snapper->getFilesystem()->createSnapshot(num, num_parent, read_only, !cleanup.empty(),
+ empty);
}
@@ -561,9 +562,9 @@
snapshot.uid = scd.uid;
snapshot.description = scd.description;
snapshot.cleanup = scd.cleanup;
- snapshot.userdata =scd. userdata;
+ snapshot.userdata = scd.userdata;
- return createHelper(snapshot, getSnapshotCurrent(), scd.read_only);
+ return createHelper(snapshot, getSnapshotCurrent(), scd.read_only, scd.empty);
}
@@ -633,7 +634,8 @@
Snapshots::iterator
- Snapshots::createHelper(Snapshot& snapshot, const_iterator parent, bool read_only)
+ Snapshots::createHelper(Snapshot& snapshot, const_iterator parent, bool read_only,
+ bool empty)
{
// parent == end indicates the btrfs default subvolume. Unclean, but
// adding a special snapshot like current needs too many API changes.
@@ -641,7 +643,7 @@
try
{
if (parent != end())
- snapshot.createFilesystemSnapshot(parent->getNum(), read_only);
+ snapshot.createFilesystemSnapshot(parent->getNum(), read_only, empty);
else
snapshot.createFilesystemSnapshotOfDefault(read_only);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/snapper/Snapshot.h new/snapper-0.5.4/snapper/Snapshot.h
--- old/snapper-0.5.3/snapper/Snapshot.h 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/snapper/Snapshot.h 2018-01-29 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
/*
* Copyright (c) [2011-2015] Novell, Inc.
- * Copyright (c) 2016 SUSE LLC
+ * Copyright (c) [2016,2018] SUSE LLC
*
* All Rights Reserved.
*
@@ -150,7 +150,7 @@
void writeInfo() const;
- void createFilesystemSnapshot(unsigned int num_parent, bool read_only) const;
+ void createFilesystemSnapshot(unsigned int num_parent, bool read_only, bool empty) const;
void createFilesystemSnapshotOfDefault(bool read_only) const;
void deleteFilesystemSnapshot() const;
@@ -181,9 +181,16 @@
{
public:
- SCD() : SMD(), read_only(true), uid(0) {}
+ SCD() : SMD(), read_only(true), empty(false), uid(0) {}
bool read_only;
+
+ /**
+ * Create an empty snapshot. For btrfs this creates a subvolume
+ * instead of a snapshot, for other filesystem types ignored.
+ */
+ bool empty;
+
uid_t uid;
};
@@ -236,7 +243,8 @@
iterator createPreSnapshot(const SCD& scd);
iterator createPostSnapshot(const_iterator pre, const SCD& scd);
- iterator createHelper(Snapshot& snapshot, const_iterator parent, bool read_only);
+ iterator createHelper(Snapshot& snapshot, const_iterator parent, bool read_only,
+ bool empty = false);
void modifySnapshot(iterator snapshot, const SMD& smd);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/testsuite/Makefile.in new/snapper-0.5.4/testsuite/Makefile.in
--- old/snapper-0.5.3/testsuite/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/testsuite/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -495,6 +495,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/testsuite-cmp/Makefile.in new/snapper-0.5.4/testsuite-cmp/Makefile.in
--- old/snapper-0.5.3/testsuite-cmp/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/testsuite-cmp/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -262,6 +262,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.5.3/testsuite-real/Makefile.in new/snapper-0.5.4/testsuite-real/Makefile.in
--- old/snapper-0.5.3/testsuite-real/Makefile.in 2018-01-15 01:00:00.000000000 +0100
+++ new/snapper-0.5.4/testsuite-real/Makefile.in 2018-01-29 01:00:00.000000000 +0100
@@ -374,6 +374,7 @@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+SYSCONFIG = @SYSCONFIG@
TOUCHBIN = @TOUCHBIN@
VERSION = @VERSION@
XSLTPROC = @XSLTPROC@
++++++ snapper-Debian_7.0.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.669236907 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.669236907 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-Debian_8.0.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.689235973 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.689235973 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-Debian_9.0.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.705235225 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.709235038 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-xUbuntu_14.04.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.725234290 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.725234290 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-xUbuntu_14.10.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.745233355 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.745233355 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-xUbuntu_15.04.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.761232608 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.761232608 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-xUbuntu_15.10.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.777231860 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.777231860 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-xUbuntu_16.04.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.797230925 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.797230925 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-xUbuntu_16.10.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.813230177 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.813230177 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-xUbuntu_17.04.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.833229243 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.833229243 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2
++++++ snapper-xUbuntu_17.10.dsc ++++++
--- /var/tmp/diff_new_pack.grmmwz/_old 2018-02-01 21:26:28.849228495 +0100
+++ /var/tmp/diff_new_pack.grmmwz/_new 2018-02-01 21:26:28.853228308 +0100
@@ -1,6 +1,6 @@
Format: 1.0
Source: snapper
-Version: 0.5.3
+Version: 0.5.4
Binary: snapper
Maintainer: Arvin Schnell
Architecture: any
@@ -11,4 +11,4 @@
# 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz
#
Files:
-6744b7031ba5cc972c3363cd5b8b2d81 578441 snapper-0.5.3.tar.bz2
+b300732e2d269dec4b51c3cdc1630337 579218 snapper-0.5.4.tar.bz2