Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 303639

Summary: app-backup/backintime-0.9.26-r1: incomplete dependency
Product: Gentoo Linux Reporter: sulfinu
Component: New packagesAssignee: Thilo Bangert (RETIRED) (RETIRED) <bangert>
Status: RESOLVED FIXED    
Severity: normal CC: pva
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description sulfinu 2010-02-05 21:53:36 UTC
In the DEPEND variable's contents, this line
   net-misc/rsync[xattr]
should be replaced by
   net-misc/rsync[xattr,acl]

See the discussion at https://bugs.launchpad.net/backintime/+bug/378388
I too have experienced the bug mentioned in there.

Reproducible: Always

Steps to Reproduce:
Comment 1 Peter Volkov (RETIRED) gentoo-dev 2010-02-07 10:07:51 UTC
Please, describe bug in our bugzilla too. Pasting output here, to make this bug report search-able:

Console output:

----------------------------------------
INFO: Lock
INFO: Include folders: ['/home/henri', '/opt/lampp']
INFO: Ignore folders: []
INFO: Last snapshots: {}
INFO: [GnomePlugin.Systray.run]
INFO: [GnomePlugin.Systray.run] begin loop
INFO: Call rsync to take the snapshot
rsync: ACLs are not supported on this client
rsync error: syntax or usage error (code 1) at main.c(1422) [client=3.0.6]
WARNING: Command "rsync -aEAX -v --delete-excluded --chmod=Fa-w,D+w --whole-file --delete --exclude="/media/WD Passport/backup/backintime" --exclude="/home/henri/.local/share/backintime" --include="/home/henri/" --include="/home/" --include="/opt/lampp/" --include="/opt/" --exclude="*.backup*" --exclude="*~" --exclude="*.avi" --exclude="*.mkv" --include="/home/henri/**" --include="/opt/lampp/**" --exclude="*" / "/media/WD Passport/backup/backintime/backintime/new_snapshot/backup/"" returns 256
INFO: Save permissions
INFO: Remove backups older than: 20070519-000000
INFO: [smart remove] There is only one snapshots, so keep it
INFO: Keep min free disk space: 1024 Mb
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "/usr/share/backintime/plugins/gnomeplugin.py", line 145, in run
    self.notification.close()
GError: Launch helper exited with unknown return code 1

INFO: Unlock


BTW, I think it's good idea to report this issue upstream and see what they think. Probably it's good idea to check if acl are supported and use them only in such case..
Comment 2 Peter Volkov (RETIRED) gentoo-dev 2010-02-07 10:09:11 UTC
Ha, and after I told that I found, that issue is already fixed upstream:

https://bugs.launchpad.net/backintime/+bug/489380

I'm not sure what's easier now, backport fix, or update deps for this version but then, drop [xattr,acl] with version bump. In any case next version should not require anything from rsync...
Comment 3 sulfinu 2010-02-07 13:33:00 UTC
Just fix the dependency for now the way I said.

To be honest, this application is still quite buggy (at least on KDE). Judgeing by the number of bugs that are fixed in SVN, I'd wait for the next release. For which, of course, no USE flags will be required for rsync.
Comment 4 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2010-02-07 20:41:14 UTC
-r2 now deps on rsync[xattr,acl]
thanks for the report.