Package Details: snapper-git 0.12.1.git.2710.f124194a-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: 2025-04-08 12:21 (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-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!

teekay commented on 2012-10-22 19:52 (UTC)

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.

<deleted-account> commented on 2012-10-22 18:59 (UTC)

makepkg is failing for me on a fresh install... I've got boost 1.50.0-2 from extra. /usr/bin/ld: cannot find -lboost_thread-mt collect2: error: ld returned 1 exit status make[2]: *** [libsnapper.la] Error 1 make[2]: Leaving directory `/home/matt/Downloads/snapper-git/src/snapper-build/snapper' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/matt/Downloads/snapper-git/src/snapper-build' make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... It looks like openSUSE has boost 1.49 in it's repos, but downgrading to that didn't help. I've tried softlinking libboost_thread.a and/or libboost_thread.so with an -mt suffix, but no joy there either. Thanks, Matt

teekay commented on 2012-06-20 12:32 (UTC)

@srf21c: install base-devel. See https://wiki.archlinux.org/index.php/AUR#Getting_started

sysfu commented on 2012-06-19 23:19 (UTC)

makepkg fails for me here: ==> Starting build... Cloning into '/home/seth/snapper-git/src/snapper-build'... done. /home/seth/snapper-git/PKGBUILD: line 49: aclocal: command not found ==> ERROR: A failure occurred in build(). Aborting...

teekay commented on 2012-04-28 10:17 (UTC)

Thanks. Updated accordingly.

skydrome commented on 2012-04-27 02:26 (UTC)

repo is at https://github.com/opensuse/snapper now