Package Details: snapper-git 0.4.5.git.1328.13fb9c1-1

Git Clone URL: https://aur.archlinux.org/snapper-git.git (read-only)
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: Batou
Last Packager: NicoHood
Votes: 25
Popularity: 0.000116
First Submitted: 2012-01-31 19:54
Last Updated: 2017-04-25 17:55

Required by (4)

Sources (1)

Latest Comments

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

Anonymous comment on 2013-03-31 01:02

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

erikw commented on 2013-03-23 21:38

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

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

Fixed upstream. package updated.

teekay commented on 2013-02-06 11:05

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

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

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

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

Anonymous comment on 2012-10-22 20:33

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

teekay commented on 2012-10-22 19:52

Thanks. I fixed the build process (things get messy sort of..)

It now comes with a dbus service so a regular user can use it. Haven't tested that yet.