app-backup / snapper

Command-line program for btrfs and lvm snapshot management

Official package sites : http://snapper.io/ ·

Snapper is a command-line program for filesystem snapshot management. It can create, delete and compare snapshots and undo changes done between snapshots. It supports both btrfs and ext4.

v0.10.6 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm64 ~riscv ~x86
USE flags
lvm pam systemd test xattr

v0.10.5-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm64 ~riscv ~x86
USE flags
lvm pam systemd test xattr

v0.10.3 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~arm64 ~riscv
USE flags
doc lvm pam systemd test xattr

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
lvm
Enable LVM thinprovisioned snapshots support sys-fs/lvm2
pam
Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
xattr
Add support for getting and setting POSIX extended attributes, through sys-apps/attr.

app-text / docbook-xsl-stylesheets : XSL Stylesheets for Docbook

dev-libs / boost : Boost Libraries for C++

dev-libs / icu : International Components for Unicode

dev-libs / json-c : A JSON implementation in C

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

sys-apps / acl : Access control list utilities, libraries, and headers

sys-apps / attr : Extended attributes tools

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / util-linux : Various useful Linux utilities

sys-devel / gettext : GNU locale utilities

sys-fs / btrfs-progs : Btrfs filesystem utilities

sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

sys-libs / zlib : Standard (de)compression library

virtual / libintl : Virtual for the GNU Internationalization Library

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-libs / boost : Boost Libraries for C++

dev-libs / icu : International Components for Unicode

dev-libs / json-c : A JSON implementation in C

dev-libs / libxml2 : XML C parser and toolkit

sys-apps / acl : Access control list utilities, libraries, and headers

sys-apps / attr : Extended attributes tools

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / util-linux : Various useful Linux utilities

sys-fs / btrfs-progs : Btrfs filesystem utilities

sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

sys-libs / zlib : Standard (de)compression library

virtual / libintl : Virtual for the GNU Internationalization Library

687754
app-backup/snapper-0.8.3 fails tests: FAIL: cmp-lt.test
690336
app-backup/snapper with ld.gold: ../../snapper/.libs/libsnapper.so: error: undefined reference to 'pthread_condattr_setclock'
709836
app-backup/snapper-0.8.5: test failure: test humanstring.test failed
716534
app-backup/snapper-0.8.6 : AppUtil.cc: error: invalid conversion from int to const char* [-fpermissive]
789789
app-backup/snapper-0.8.15-r1 - BtrfsUtils.cc: error: aggregate snapper::BtrfsUtils::qgroup_query_usage(int, snapper::BtrfsUtils::q
810339
app-backup/snapper-0.9.0: add musl support
831264
app-backup/snapper-0.9.1 - /.../ld: ../.../libsnapper.so: undefined reference to _nl_msg_cat_cntr
843797
app-backup/snapper: snapper-timeline.service Service has more than one ExecStart= setting
905995
app-backup/snapper-0.10.4 fails to compile (MUSL-SYSTEM): FileUtils.cc:393:26: error: aggregate snapper::SDir::statvfs() const::statvfs64 fsbuf has incomplete type and cannot be defined
Repository mirror & CI · gentoo
Merge updates from master
Michael Vetter · gentoo
app-backup/snapper: add 0.10.6
Signed-off-by: Michael Vetter <jubalh@iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/32794 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop 0.10.4, 0.10.5
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: drop USE=doc, build man unconditionally
Closes: https://bugs.gentoo.org/815352 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: add 0.10.5
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop old 0.10.2
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: Version bump 0.10.4
Closes: https://bugs.gentoo.org/886545 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-backup/snapper: fix build w/ boost 1.81
Closes: https://bugs.gentoo.org/886505 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-backup/snapper: Stabilize 0.10.3 amd64, #883443
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-backup/snapper: Stabilize 0.10.3 x86, #883443
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-backup/snapper: add a gentoo wiki link to pkg_postinst
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: add 0.10.3
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-backup/snapper: remove boost[threads(+)] usedep
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-backup/snapper: fix build w/ musl and gcc-12
Closes: https://bugs.gentoo.org/862094 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop 0.9.1, 0.10.1
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: x86 stable wrt bug #864915
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: amd64 stable wrt bug #864915
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: add 0.10.2
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop 0.10.0
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: add 0.10.1
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: add 0.10.0
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: keyword ~arm64
Closes: https://bugs.gentoo.org/832405 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop olds
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-backup/snapper: x86 stable wrt bug #828324
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-backup/snapper: amd64 stable wrt bug #828324
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-backup/snapper: x86 stable wrt bug #817665
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-backup/snapper: amd64 stable wrt bug #817665
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: version bump, 0.9.1
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alex Fan · gentoo
app-backup/snapper: keyword 0.9.0-r1 for ~riscv
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Alex Fan <alexfanqi@yahoo.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-backup/snapper: Depend on dev-libs/boost:=[threads(+)]
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: version bump, 0.9.0
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: version bump, 0.8.16
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: amd64 stable, bug #794457
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-backup/snapper: Stabilize 0.8.15-r1 x86, #794457
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: fix dep & test restriction qa warning
Closes: https://bugs.gentoo.org/765406 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop old
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: version bump, 0.8.15
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: fix the missing dependency
missing app-text/docbook-xsl-stylesheets will cause fail to build the doc of snapper. thanks 'Stefan Langenmaier' for testing/fixing Closes: https://bugs.gentoo.org/726400 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: version bump, 0.8.9
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: version bump, 0.8.7
create /etc/snapper/configs to fix bug #717126 Closes: https://bugs.gentoo.org/717126 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant --docdir/--htmldir
Closes: https://github.com/gentoo/gentoo/pull/14742 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: version bump, 0.8.6
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop old
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: version bump, 0.8.5
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop old version
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: version bump 0.8.4, add bash-completion support
In this version, we also add bash-completion support But it's rather better to push bash-completion support to upstream, instead of maintaining it downstream. thanks 'Xu Weiping' for the contribution Closes: https://bugs.gentoo.org/697480 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: version bump 0.8.3
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: version bump 0.8.2
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-backup/snapper: amd64 stable wrt bug #674042
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-backup/snapper: x86 stable (bug #674042)
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: version bump 0.8.1
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: fix swap() err
workaround swap() err with btrfs-4.19 Closes: https://bugs.gentoo.org/670952 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-backup/snapper: amd64 stable wrt bug #660680
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-backup/snapper: x86 stable (bug #660680)
Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
app-backup/snapper: drop old & live ebuilds
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Yixun Lan · gentoo
app-backup/snapper: version bump 0.5.6
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Michael Vetter · gentoo
app-backup/snapper: remove ext4, force btrfs
Snapper's ext4 code does not work anymore. So we need to compile with --disable-ext4 by default. Also snapper does not seem to work without btrfs enabled, so we need to enable it by default. Closes: https://github.com/gentoo/gentoo/pull/7473 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Michael Vetter · gentoo
app-backup/snapper: version bump to 0.5.4.
Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7426
Luigi 'Comio' Mantellini · gentoo
app-backup/snapper: Fix systemd systemunitdir
Closes: https://bugs.gentoo.org/649630 Closes: https://github.com/gentoo/gentoo/pull/7363
Andreas K. Hüttel · gentoo
app-backup/snapper: Add build fix for gcc-6, bug 595552
Closes: https://bugs.gentoo.org/595552 Package-Manager: Portage-2.3.10, Repoman-2.3.3
David Hicks · gentoo
app-backup/snapper: use HTTPS for GitHub
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Yixun Lan · gentoo
app-backup/snapper: version bump, 0.5.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Yixun Lan · gentoo
app-backup/snapper: version bump 0.4.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Yixun Lan · gentoo
app-backup/snapper: version bump
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Lars Wendler · gentoo
app-backup/snapper: Added sub-slot dependency for dev-libs/boost.
Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Yixun Lan · gentoo
app-backup/snapper: version bump
Package-Manager: portage-2.3.0
Yixun Lan · gentoo
app-backup/snapper: add REQUIRED_USE restriction
Gentoo-Bug: 591926 Package-Manager: portage-2.3.0
Patrice Clement · gentoo
Merge github#985: app-backup/snapper: update to reflect renamed README.md
Pull-Request: https://github.com/gentoo/gentoo/pull/985 Gentoo-Bug: https://bugs.gentoo.org/576556 Reporter: Stefan Langenmaier <stefan.langenmaier@gmail.com> Acked-by: Patrice Clement <monsieurp@gentoo.org> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Stefan Langenmaier · gentoo
app-backup/snapper: update to reflect renamed README.md
In the associated git repo the README was renamed to README.md This fixes the build. Gentoo-Bug: https://bugs.gentoo.org/576556 Signed-off-by: Stefan Langenmaier <stefan.langenmaier@gmail.com>
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/503'.
Yixun Lan · gentoo
app-backup/snapper: drop old
Package-Manager: portage-2.2.26
Yixun Lan · gentoo
app-backup/snapper: version bump 0.2.8
Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed