Package Details: snapper-git 0.10.3.git.2211.03a6f3b-1

Git Clone URL: https://aur.archlinux.org/snapper-git.git (read-only, click to copy)
Package Base: snapper-git
Description: A tool for managing BTRFS and LVM snapshots. It can create, diff and restore snapshots and provides timelined auto-snapping.
Upstream URL: http://snapper.io
Licenses: GPL2
Conflicts: snapper
Provides: snapper
Submitter: teekay
Maintainer: sradjoker
Last Packager: sradjoker
Votes: 26
Popularity: 0.000000
First Submitted: 2012-01-31 19:54 (UTC)
Last Updated: 2022-10-15 01:20 (UTC)

Dependencies (14)

Required by (14)

Sources (5)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

teekay commented on 2013-03-31 19:10 (UTC)

@ AlatarQQ: thanks, fixed. One hack less, yay. @ erikw: indeed very handy. I'll play with and maybe we could even include it in this package or something. I was always thinking of some sort of pacman hook to create a snapshot pre and post upgrade.. The package needs a rebuild after boost 1.53 upgrade (curr. in [testing]). Watch out!

<deleted-account> commented on 2013-03-31 01:02 (UTC)

Please fix PKGBUILD: http://pastebin.com/1MWpQi0D

erikw commented on 2013-03-23 21:38 (UTC)

Hey all here's a handy script that wraps a shell command around pre-post snapshots that I use all the time, typically like $(snp yapurt -Syyua). Thought that I could share it if anyone wants to use it: https://gist.github.com/erikw/5229436

hasufell commented on 2013-03-02 22:46 (UTC)

gentoo does not have slots for BOOST any longer that was done, so that broken packages get reported instead of just pinning them to older boost slots and letting them rot that also has it's disadvantages though

teekay commented on 2013-02-06 11:15 (UTC)

Fixed upstream. package updated.

teekay commented on 2013-02-06 11:05 (UTC)

Arvin Schnell came up with the same patch, so it should be fine http://lists.opensuse.org/yast-devel/2013-02/msg00007.html via https://github.com/openSUSE/snapper/issues/5 cbounce: please report back there if it works for you. Thanks!

teekay commented on 2013-02-05 19:09 (UTC)

I have the same issue - I just didn't realize it because as you said it still works sort of. Fun with BOOST, yay! Most likely it's because of boost-1.52 "breaking changes" http://www.boost.org/doc/libs/1_52_0/doc/html/thread/changes.html I added a patch that checks if the thread is joinable in server/Client.cc and server/Background.cc. Please test, and do so on a test system, because to be honest I don't really have much idea of what I'm doing there with boost threads. Sometimes I _really_ Gentoo's SLOTs, boost is one of the reasons why they exist I guess..

cbounce commented on 2013-02-05 05:56 (UTC)

Hey, there seems to be another problem with boost, although I suspect it's an upstream bug: Interestingly, the commands seem to complete successfully (I can list, create, mount, delete... snapshots), but afterwards, some boost thread seems to die. Feb 05 06:41:49 mammoth dbus-daemon[477]: dbus[477]: [system] Activating service name='org.opensuse.Snapper' (using servicehelper) Feb 05 06:41:49 mammoth dbus[477]: [system] Activating service name='org.opensuse.Snapper' (using servicehelper) Feb 05 06:41:49 mammoth dbus-daemon[477]: dbus[477]: [system] Successfully activated service 'org.opensuse.Snapper' Feb 05 06:41:49 mammoth dbus[477]: [system] Successfully activated service 'org.opensuse.Snapper' Feb 05 06:41:50 mammoth dbus-daemon[477]: terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread Feb 05 06:41:50 mammoth dbus-daemon[477]: what(): boost thread: thread not joinable: Invalid argument Feb 05 06:41:50 mammoth systemd-coredump[573]: Process 570 (snapperd) dumped core. mammoth ~ # pacman -Q snapper-git thin-provisioning-tools-git lvm2-thin dbus boost systemd snapper-git 20130205-1 thin-provisioning-tools-git 20130205-1 lvm2-thin 2.02.98-1 dbus 1.6.8-6 boost 1.52.0-1 systemd 197-4 mammoth ~ # /usr/sbin/snapperd -h usage: snapperd [--options] Options: --stdout, -s Log to stdout. --debug, -d Turn on debugging. terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::thread_resource_error> >' what(): boost thread: thread not joinable: Invalid argument Aborted (core dumped)

teekay commented on 2013-01-12 19:40 (UTC)

Fixed build yet again, needs automake-1.11 now ...

<deleted-account> commented on 2012-10-22 20:33 (UTC)

It always seems to be fun linking with boost... Working now, thanks for the quick fix!