Hello community, here is the log from the commit of package snapper for openSUSE:Factory checked in at 2017-05-20 10:11:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/snapper (Old) and /work/SRC/openSUSE:Factory/.snapper.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "snapper" Sat May 20 10:11:22 2017 rev:93 rq:495568 version:0.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/snapper/snapper.changes 2017-03-31 15:04:20.704005161 +0200 +++ /work/SRC/openSUSE:Factory/.snapper.new/snapper.changes 2017-05-20 10:11:25.238895194 +0200 @@ -1,0 +2,12 @@ +Tue May 09 13:52:46 CEST 2017 - [email protected] + +- set cleanup algorithm for rollback snapshots (fate#321773) +- version 0.5.0 + +------------------------------------------------------------------- +Thu Apr 20 10:22:57 CEST 2017 - [email protected] + +- generate build file for Ubuntu 17.04 +- version 0.4.5 + +------------------------------------------------------------------- Old: ---- snapper-0.4.4.tar.bz2 New: ---- snapper-0.5.0.tar.bz2 snapper-xUbuntu_17.04.dsc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ snapper.spec ++++++ --- /var/tmp/diff_new_pack.gjbTkP/_old 2017-05-20 10:11:25.958793477 +0200 +++ /var/tmp/diff_new_pack.gjbTkP/_new 2017-05-20 10:11:25.958793477 +0200 @@ -17,7 +17,7 @@ Name: snapper -Version: 0.4.4 +Version: 0.5.0 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: snapper-%{version}.tar.bz2 ++++++ debian.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/changelog new/debian/changelog --- old/debian/changelog 2017-01-13 19:37:56.822678000 +0100 +++ new/debian/changelog 2017-05-10 12:15:56.325559246 +0200 @@ -1,3 +1,9 @@ +snapper (0.5.0-0) stable; urgency=low + + * Updated to version 0.5.0 + + -- Arvin Schnell <[email protected]> Tue, 9 May 2017 21:30:55 +0200 + snapper (0.4.1-0) stable; urgency=low * Updated to version 0.4.1 ++++++ snapper-0.4.4.tar.bz2 -> snapper-0.5.0.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/LIBVERSION new/snapper-0.5.0/LIBVERSION --- old/snapper-0.4.4/LIBVERSION 2016-12-16 13:22:14.000000000 +0100 +++ new/snapper-0.5.0/LIBVERSION 2017-05-10 12:15:56.000000000 +0200 @@ -1 +1 @@ -4.0.0 +4.1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/Makefile.am new/snapper-0.5.0/Makefile.am --- old/snapper-0.4.4/Makefile.am 2017-01-13 19:37:56.000000000 +0100 +++ new/snapper-0.5.0/Makefile.am 2017-05-10 12:15:56.000000000 +0200 @@ -23,7 +23,8 @@ xUbuntu_15.04 \ xUbuntu_15.10 \ xUbuntu_16.04 \ - xUbuntu_16.10 + xUbuntu_16.10 \ + xUbuntu_17.04 show-debian: @echo "Debian flavors: $(DEBIAN_FLAVOURS)" @@ -61,9 +62,9 @@ package: snapper-$(VERSION).tar.bz2 package-clean tar cfzv package/debian.tar.gz --transform='s|dists/||' --show-transformed --exclude='*.in' dists/debian/* cp dists/debian/*.dsc.in package/ - echo "$(shell md5sum $< | sed -e 's/\s.*//') $(shell wc -c $<)" >>package/snapper-Debian.dsc.in - echo "$(shell md5sum $< | sed -e 's/\s.*//') $(shell wc -c $<)" >>package/snapper-xUbuntu.dsc.in - for FLAV in $(DEBIAN_FLAVOURS); do cp -v package/snapper-Debian.dsc.in package/snapper-$${FLAV}.dsc; done + echo "$(shell md5sum $< | sed -e 's/\s.*//') $(shell wc -c $<)" >> package/snapper-Debian.dsc.in + echo "$(shell md5sum $< | sed -e 's/\s.*//') $(shell wc -c $<)" >> package/snapper-xUbuntu.dsc.in + for FLAV in $(DEBIAN_FLAVOURS); do cp -v package/snapper-Debian.dsc.in package/snapper-$${FLAV}.dsc; done for FLAV in $(UBUNTU_FLAVOURS); do cp -v package/snapper-xUbuntu.dsc.in package/snapper-$${FLAV}.dsc; done rm package/snapper*.dsc.in* mv snapper-$(VERSION).tar.bz2 package/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/Makefile.in new/snapper-0.5.0/Makefile.in --- old/snapper-0.4.4/Makefile.in 2017-03-23 11:38:33.000000000 +0100 +++ new/snapper-0.5.0/Makefile.in 2017-05-10 12:34:25.000000000 +0200 @@ -400,7 +400,8 @@ xUbuntu_15.04 \ xUbuntu_15.10 \ xUbuntu_16.04 \ - xUbuntu_16.10 + xUbuntu_16.10 \ + xUbuntu_17.04 all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive @@ -952,9 +953,9 @@ package: snapper-$(VERSION).tar.bz2 package-clean tar cfzv package/debian.tar.gz --transform='s|dists/||' --show-transformed --exclude='*.in' dists/debian/* cp dists/debian/*.dsc.in package/ - echo "$(shell md5sum $< | sed -e 's/\s.*//') $(shell wc -c $<)" >>package/snapper-Debian.dsc.in - echo "$(shell md5sum $< | sed -e 's/\s.*//') $(shell wc -c $<)" >>package/snapper-xUbuntu.dsc.in - for FLAV in $(DEBIAN_FLAVOURS); do cp -v package/snapper-Debian.dsc.in package/snapper-$${FLAV}.dsc; done + echo "$(shell md5sum $< | sed -e 's/\s.*//') $(shell wc -c $<)" >> package/snapper-Debian.dsc.in + echo "$(shell md5sum $< | sed -e 's/\s.*//') $(shell wc -c $<)" >> package/snapper-xUbuntu.dsc.in + for FLAV in $(DEBIAN_FLAVOURS); do cp -v package/snapper-Debian.dsc.in package/snapper-$${FLAV}.dsc; done for FLAV in $(UBUNTU_FLAVOURS); do cp -v package/snapper-xUbuntu.dsc.in package/snapper-$${FLAV}.dsc; done rm package/snapper*.dsc.in* mv snapper-$(VERSION).tar.bz2 package/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/VERSION new/snapper-0.5.0/VERSION --- old/snapper-0.4.4/VERSION 2017-03-23 11:37:14.000000000 +0100 +++ new/snapper-0.5.0/VERSION 2017-05-10 12:15:56.000000000 +0200 @@ -1 +1 @@ -0.4.4 +0.5.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/client/proxy.cc new/snapper-0.5.0/client/proxy.cc --- old/snapper-0.4.4/client/proxy.cc 2016-12-16 13:22:14.000000000 +0100 +++ new/snapper-0.5.0/client/proxy.cc 2017-05-10 12:15:56.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 SUSE LLC + * Copyright (c) [2016-2017] SUSE LLC * * All Rights Reserved. * @@ -55,6 +55,19 @@ } +SMD +ProxySnapshot::getSmd() const +{ + SMD smd; + + smd.description = getDescription(); + smd.cleanup = getCleanup(); + smd.userdata = getUserdata(); + + return smd; +} + + ProxySnapshots::iterator ProxySnapshots::find(unsigned int num) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/client/proxy.h new/snapper-0.5.0/client/proxy.h --- old/snapper-0.4.4/client/proxy.h 2016-12-16 13:22:14.000000000 +0100 +++ new/snapper-0.5.0/client/proxy.h 2017-05-10 12:15:56.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 SUSE LLC + * Copyright (c) [2016-2017] SUSE LLC * * All Rights Reserved. * @@ -103,6 +103,8 @@ const string& getCleanup() const { return impl->getCleanup(); } const map<string, string>& getUserdata() const { return impl->getUserdata(); } + SMD getSmd() const; + bool isCurrent() const { return impl->isCurrent(); } void mountFilesystemSnapshot(bool user_request) const diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/client/snapper.cc new/snapper-0.5.0/client/snapper.cc --- old/snapper-0.4.4/client/snapper.cc 2016-12-16 13:22:14.000000000 +0100 +++ new/snapper-0.5.0/client/snapper.cc 2017-05-10 12:15:56.000000000 +0200 @@ -1,6 +1,6 @@ /* * Copyright (c) [2011-2015] Novell, Inc. - * Copyright (c) 2016 SUSE LLC + * Copyright (c) [2016-2017] SUSE LLC * * All Rights Reserved. * @@ -706,24 +706,18 @@ { ProxySnapshots::iterator snapshot = snapshots.findNum(getopts.popArg()); - SMD smd; + SMD smd = snapshot->getSmd(); GetOpts::parsed_opts::const_iterator opt; if ((opt = opts.find("description")) != opts.end()) smd.description = opt->second; - else - smd.description = snapshot->getDescription(); if ((opt = opts.find("cleanup-algorithm")) != opts.end()) smd.cleanup = opt->second; - else - smd.cleanup = snapshot->getCleanup(); if ((opt = opts.find("userdata")) != opts.end()) smd.userdata = read_userdata(opt->second, snapshot->getUserdata()); - else - smd.userdata = snapshot->getUserdata(); snapper->modifySnapshot(snapshot, smd); } @@ -1181,7 +1175,13 @@ } bool print_number = false; - SCD scd; + + SCD scd1; + scd1.description = "rollback backup"; + scd1.cleanup = "number"; + scd1.userdata["important"] = "yes"; + + SCD scd2; GetOpts::parsed_opts::const_iterator opt; @@ -1189,13 +1189,16 @@ print_number = true; if ((opt = opts.find("description")) != opts.end()) - scd.description = opt->second; + scd1.description = scd2.description = opt->second; if ((opt = opts.find("cleanup-algorithm")) != opts.end()) - scd.cleanup = opt->second; + scd1.cleanup = scd2.cleanup = opt->second; if ((opt = opts.find("userdata")) != opts.end()) - scd.userdata = read_userdata(opt->second); + { + scd1.userdata = read_userdata(opt->second, scd1.userdata); + scd2.userdata = read_userdata(opt->second); + } ProxyConfig config = snapper->getConfig(); @@ -1209,11 +1212,16 @@ const string subvolume = config.getSubvolume(); if (subvolume != "/") { - cerr << sformat(_("Command 'rollback' cannot be used on a non-root subvolume %s."), + cerr << sformat(_("Command 'rollback' cannot be used on a non-root subvolume %s."), subvolume.c_str()) << endl; - exit(EXIT_FAILURE); + exit(EXIT_FAILURE); } + pair<bool, unsigned int> previous_default = filesystem->getDefault(); + + if (previous_default.first && scd1.description == "rollback backup") + scd1.description += sformat(" of #%d", previous_default.second); + ProxySnapshots& snapshots = snapper->getSnapshots(); ProxySnapshots::const_iterator snapshot1 = snapshots.end(); @@ -1224,8 +1232,8 @@ if (!quiet) cout << _("Creating read-only snapshot of default subvolume.") << flush; - scd.read_only = true; - snapshot1 = snapper->createSingleSnapshotOfDefault(scd); + scd1.read_only = true; + snapshot1 = snapper->createSingleSnapshotOfDefault(scd1); if (!quiet) cout << " " << sformat(_("(Snapshot %d.)"), snapshot1->getNum()) << endl; @@ -1233,8 +1241,8 @@ if (!quiet) cout << _("Creating read-write snapshot of current subvolume.") << flush; - scd.read_only = false; - snapshot2 = snapper->createSingleSnapshot(snapshots.getCurrent(), scd); + scd2.read_only = false; + snapshot2 = snapper->createSingleSnapshot(snapshots.getCurrent(), scd2); if (!quiet) cout << " " << sformat(_("(Snapshot %d.)"), snapshot2->getNum()) << endl; @@ -1246,7 +1254,7 @@ if (!quiet) cout << _("Creating read-only snapshot of current system.") << flush; - snapshot1 = snapper->createSingleSnapshot(scd); + snapshot1 = snapper->createSingleSnapshot(scd1); if (!quiet) cout << " " << sformat(_("(Snapshot %d.)"), snapshot1->getNum()) << endl; @@ -1254,13 +1262,24 @@ if (!quiet) cout << sformat(_("Creating read-write snapshot of snapshot %d."), tmp->getNum()) << flush; - scd.read_only = false; - snapshot2 = snapper->createSingleSnapshot(tmp, scd); + scd2.read_only = false; + snapshot2 = snapper->createSingleSnapshot(tmp, scd2); if (!quiet) cout << " " << sformat(_("(Snapshot %d.)"), snapshot2->getNum()) << endl; } + if (previous_default.first) + { + ProxySnapshots::iterator it = snapshots.find(previous_default.second); + if (it->getCleanup().empty()) + { + SMD smd = it->getSmd(); + smd.cleanup = "number"; + snapper->modifySnapshot(it, smd); + } + } + if (!quiet) cout << sformat(_("Setting default subvolume to snapshot %d."), snapshot2->getNum()) << endl; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/doc/snapper.xml.in new/snapper-0.5.0/doc/snapper.xml.in --- old/snapper-0.4.4/doc/snapper.xml.in 2017-03-14 19:02:16.000000000 +0100 +++ new/snapper-0.5.0/doc/snapper.xml.in 2017-05-10 12:15:56.000000000 +0200 @@ -612,6 +612,9 @@ </listitem> </varlistentry> </variablelist> + <para>The rollback command also sets the description, the cleanup + algorithm and some userdata unless the values are specified on the command + line. This will automate cleanup of snapshots created by rollbacks.</para> </listitem> </varlistentry> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/snapper/Btrfs.cc new/snapper-0.5.0/snapper/Btrfs.cc --- old/snapper-0.4.4/snapper/Btrfs.cc 2017-02-03 13:42:08.000000000 +0100 +++ new/snapper-0.5.0/snapper/Btrfs.cc 2017-05-10 12:15:56.000000000 +0200 @@ -1,6 +1,6 @@ /* * Copyright (c) [2011-2015] Novell, Inc. - * Copyright (c) 2016 SUSE LLC + * Copyright (c) [2016-2017] SUSE LLC * * All Rights Reserved. * @@ -55,6 +55,7 @@ #include "snapper/SnapperDefines.h" #include "snapper/Acls.h" #include "snapper/Exception.h" +#include "snapper/Regex.h" #ifdef ENABLE_ROLLBACK #include "snapper/MntTable.h" #endif @@ -1448,6 +1449,28 @@ } + std::pair<bool, unsigned int> + Btrfs::getDefault() const + { + SDir subvolume_dir = openSubvolumeDir(); + + subvolid_t id = get_default_id(subvolume_dir.fd()); + + string path = get_subvolume(subvolume_dir.fd(), id); + + Regex rx("/([0-9]+)/snapshot$"); + if (!rx.match(path)) + return make_pair(false, 0); + + unsigned int num = stoi(rx.cap(1)); + + if (get_id(openSnapshotDir(num).fd()) != id) + return make_pair(false, 0); + + return make_pair(true, num); + } + + void Btrfs::setDefault(unsigned int num) const { @@ -1504,6 +1527,13 @@ { throw std::logic_error("not implemented"); } + + + std::pair<bool, unsigned int> + Btrfs::getDefault() const + { + throw std::logic_error("not implemented"); + } void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/snapper/Btrfs.h new/snapper-0.5.0/snapper/Btrfs.h --- old/snapper-0.4.4/snapper/Btrfs.h 2017-02-03 13:42:08.000000000 +0100 +++ new/snapper-0.5.0/snapper/Btrfs.h 2017-05-10 12:15:56.000000000 +0200 @@ -1,6 +1,6 @@ /* * Copyright (c) [2011-2015] Novell, Inc. - * Copyright (c) 2016 SUSE LLC + * Copyright (c) [2016-2017] SUSE LLC * * All Rights Reserved. * @@ -83,6 +83,8 @@ virtual void cmpDirs(const SDir& dir1, const SDir& dir2, cmpdirs_cb_t cb) const; virtual bool isDefault(unsigned int num) const; + + virtual std::pair<bool, unsigned int> getDefault() const; virtual void setDefault(unsigned int num) const; virtual bool isActive(unsigned int num) const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/snapper/Filesystem.cc new/snapper-0.5.0/snapper/Filesystem.cc --- old/snapper-0.4.4/snapper/Filesystem.cc 2016-08-02 10:02:11.000000000 +0200 +++ new/snapper-0.5.0/snapper/Filesystem.cc 2017-05-10 12:15:56.000000000 +0200 @@ -1,6 +1,6 @@ /* * Copyright (c) [2011-2015] Novell, Inc. - * Copyright (c) 2016 SUSE LLC + * Copyright (c) [2016-2017] SUSE LLC * * All Rights Reserved. * @@ -175,6 +175,13 @@ { throw std::logic_error("not implemented"); } + + + std::pair<bool, unsigned int> + Filesystem::getDefault() const + { + throw std::logic_error("not implemented"); + } void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/snapper/Filesystem.h new/snapper-0.5.0/snapper/Filesystem.h --- old/snapper-0.4.4/snapper/Filesystem.h 2016-08-02 10:02:11.000000000 +0200 +++ new/snapper-0.5.0/snapper/Filesystem.h 2017-05-10 12:15:56.000000000 +0200 @@ -1,6 +1,6 @@ /* * Copyright (c) [2011-2015] Novell, Inc. - * Copyright (c) 2016 SUSE LLC + * Copyright (c) [2016-2017] SUSE LLC * * All Rights Reserved. * @@ -27,6 +27,7 @@ #include <string> #include <vector> +#include <utility> #include "snapper/FileUtils.h" #include "snapper/Compare.h" @@ -83,6 +84,14 @@ virtual void cmpDirs(const SDir& dir1, const SDir& dir2, cmpdirs_cb_t cb) const; virtual bool isDefault(unsigned int num) const; + + /** + * Query the number of the default snapshot. The first entry of the + * pair indicates whether the default snapshot is a snapper snapshot. + * Currently only available for btrfs. + */ + virtual std::pair<bool, unsigned int> getDefault() const; + virtual void setDefault(unsigned int num) const; virtual bool isActive(unsigned int num) const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/snapper/Snapshot.h new/snapper-0.5.0/snapper/Snapshot.h --- old/snapper-0.4.4/snapper/Snapshot.h 2016-08-02 13:32:11.000000000 +0200 +++ new/snapper-0.5.0/snapper/Snapshot.h 2017-05-10 12:15:56.000000000 +0200 @@ -168,7 +168,7 @@ { public: - SMD() : description(), cleanup(), userdata({}) {} + SMD() : description(), cleanup(), userdata() {} string description; string cleanup; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.4.4/snapper/Version.h new/snapper-0.5.0/snapper/Version.h --- old/snapper-0.4.4/snapper/Version.h 2017-03-23 11:38:38.000000000 +0100 +++ new/snapper-0.5.0/snapper/Version.h 2017-05-10 12:34:30.000000000 +0200 @@ -25,7 +25,7 @@ #define LIBSNAPPER_MAJOR="4" -#define LIBSNAPPER_MINOR="0" +#define LIBSNAPPER_MINOR="1" #define LIBSNAPPER_PATCHLEVEL="0" #define LIBSNAPPER_VERSION ( LIBSNAPPER_MAJOR * 10000 + \\ ++++++ snapper-Debian_7.0.dsc ++++++ --- /var/tmp/diff_new_pack.gjbTkP/_old 2017-05-20 10:11:26.366735837 +0200 +++ /var/tmp/diff_new_pack.gjbTkP/_new 2017-05-20 10:11:26.366735837 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.4.4 +Version: 0.5.0 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -86ed13ea87432c1b66763e6f30b4b8eb 571143 snapper-0.4.4.tar.bz2 +7e22a43fa50be3402d57ab46745a5106 568609 snapper-0.5.0.tar.bz2 ++++++ snapper-Debian_8.0.dsc ++++++ --- /var/tmp/diff_new_pack.gjbTkP/_old 2017-05-20 10:11:26.382733576 +0200 +++ /var/tmp/diff_new_pack.gjbTkP/_new 2017-05-20 10:11:26.382733576 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.4.4 +Version: 0.5.0 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -86ed13ea87432c1b66763e6f30b4b8eb 571143 snapper-0.4.4.tar.bz2 +7e22a43fa50be3402d57ab46745a5106 568609 snapper-0.5.0.tar.bz2 ++++++ snapper-xUbuntu_14.04.dsc ++++++ --- /var/tmp/diff_new_pack.gjbTkP/_old 2017-05-20 10:11:26.398731316 +0200 +++ /var/tmp/diff_new_pack.gjbTkP/_new 2017-05-20 10:11:26.398731316 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.4.4 +Version: 0.5.0 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -86ed13ea87432c1b66763e6f30b4b8eb 571143 snapper-0.4.4.tar.bz2 +7e22a43fa50be3402d57ab46745a5106 568609 snapper-0.5.0.tar.bz2 ++++++ snapper-xUbuntu_14.10.dsc ++++++ --- /var/tmp/diff_new_pack.gjbTkP/_old 2017-05-20 10:11:26.414729055 +0200 +++ /var/tmp/diff_new_pack.gjbTkP/_new 2017-05-20 10:11:26.418728490 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.4.4 +Version: 0.5.0 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -86ed13ea87432c1b66763e6f30b4b8eb 571143 snapper-0.4.4.tar.bz2 +7e22a43fa50be3402d57ab46745a5106 568609 snapper-0.5.0.tar.bz2 ++++++ snapper-xUbuntu_15.04.dsc ++++++ --- /var/tmp/diff_new_pack.gjbTkP/_old 2017-05-20 10:11:26.438725665 +0200 +++ /var/tmp/diff_new_pack.gjbTkP/_new 2017-05-20 10:11:26.438725665 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.4.4 +Version: 0.5.0 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -86ed13ea87432c1b66763e6f30b4b8eb 571143 snapper-0.4.4.tar.bz2 +7e22a43fa50be3402d57ab46745a5106 568609 snapper-0.5.0.tar.bz2 ++++++ snapper-xUbuntu_15.10.dsc ++++++ --- /var/tmp/diff_new_pack.gjbTkP/_old 2017-05-20 10:11:26.458722839 +0200 +++ /var/tmp/diff_new_pack.gjbTkP/_new 2017-05-20 10:11:26.458722839 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.4.4 +Version: 0.5.0 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -86ed13ea87432c1b66763e6f30b4b8eb 571143 snapper-0.4.4.tar.bz2 +7e22a43fa50be3402d57ab46745a5106 568609 snapper-0.5.0.tar.bz2 ++++++ snapper-xUbuntu_16.04.dsc ++++++ --- /var/tmp/diff_new_pack.gjbTkP/_old 2017-05-20 10:11:26.478720014 +0200 +++ /var/tmp/diff_new_pack.gjbTkP/_new 2017-05-20 10:11:26.478720014 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.4.4 +Version: 0.5.0 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -86ed13ea87432c1b66763e6f30b4b8eb 571143 snapper-0.4.4.tar.bz2 +7e22a43fa50be3402d57ab46745a5106 568609 snapper-0.5.0.tar.bz2 ++++++ snapper-xUbuntu_16.10.dsc ++++++ --- /var/tmp/diff_new_pack.gjbTkP/_old 2017-05-20 10:11:26.498717188 +0200 +++ /var/tmp/diff_new_pack.gjbTkP/_new 2017-05-20 10:11:26.498717188 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: snapper -Version: 0.4.4 +Version: 0.5.0 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any @@ -11,4 +11,4 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -86ed13ea87432c1b66763e6f30b4b8eb 571143 snapper-0.4.4.tar.bz2 +7e22a43fa50be3402d57ab46745a5106 568609 snapper-0.5.0.tar.bz2 ++++++ snapper-xUbuntu_17.04.dsc ++++++ Format: 1.0 Source: snapper Version: 0.5.0 Binary: snapper Maintainer: Arvin Schnell <[email protected]> Architecture: any Build-Depends: debhelper (>= 4.1.16), acl-dev, g++, libboost-dev, libboost-thread-dev, libboost-system-dev, libboost-test-dev, libxml2-dev, libz-dev, libdbus-1-dev, libpam-dev, xsltproc, docbook-xsl, language-pack-en, language-pack-de # # The 'Files' line is generated during 'make package': # Files: # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: 7e22a43fa50be3402d57ab46745a5106 568609 snapper-0.5.0.tar.bz2
