Mirall 1.3.0 and csync 0.80.0 have been released recently and could be updated also in the Gentoo tree. I did not open a separate bug for csync so far, net-misc/csync-0.80.0 version bump is also required. Some annoying bugs are fixed, e.g. "Solved problems with lock files", so far often manual deletion of lock files was necessary, I hope this is fixed now. Also some important improvements for csync like "Big file chunking (e.g. up/download of big files should now be no problem anymore)" and "Resuming (download of big files will resume)". No high priority but I think its a nice update. Official release notes: Release 1.3.0 Release june, 25, 2013 This Release introduces big file handling and resuming and introduces significant improvements and fixes. Update is recommended Mirall/ownCloud Client, version 1.3.0 csync 0.80.0 required Default proxy port to 8080 Don’t lose proxy settings when changing passwords Support SOCKS5 proxy (useful in combination with ssh -D) Propagate proxy changes to csync at runtime Improve proxy wizard Display proxy errors Solved problems with lock files Warn if for some reason all files are scheduled for removal on either side Avoid infinite loop if authentication fails in certain cases Fix reading the password from the config in certain cases Do not crash when configured sync target disappears Make –help work on windows Make sync feedback less ambiguous. Fix icon tray tooltip sometimes showing repeated content More use of native directory separators on Windows Remove journal when reusing a directory that used to have a journal before Visual clean up of status dialog items Wizard: When changing the URL or user name, allow the user to push his data to the new location or wipe the folder and start from scratch Wizard: Make setting a custom folder as a sync target work again Fix application icon User-Agent now contains “Mozilla/5.0″ and the Platform name (for firewall/proxy compat) Server side directory moves will be detected New setup wizard, defaulting to root syncing (only for new setups) Improved thread stop/termination csync, version 0.80.0, ownCloud release Big file chunking (e.g. up/download of big files should now be no problem anymore) Resuming (download of big files will resume) Fix false conflicts when database is corrupt/missing Fix false conflicts when file is locked Put legitimate conflict files only on client side Fix unreliable sync after push_file failed Fix rename due to inode cast error Make chunking work on nginx setups or through nginx proxies Improve error reporting in csync_update Clean progress database on csync_commit Fix issues detected by Coverity Fix conflict file appearing when a file cannot be stated Do not shadow server errors by not downloading files that have failed to download in the past
Created attachment 352182 [details] Csync 0.80.0 ebuild derived from 0.70.7 ebuild
Created attachment 352184 [details] Mirall 1.3.0 ebuild derived from 1.2.5 ebuild
I derived ebuilds for Csync 0.80.0 and Mirall 1.3.0 from the current ebuilds and moved them to my local overlay. Updated dependency in the Mirall ebuild for Csync 0.80.0. So far everything seems to be fine, syncs are running, lock file error did not appear so far, i'm happy. Maybe somebody with some dev knowledge could take a look at the ebuilds and integrate them in the tree if possible.
Both added to the tree. Thanks for reporting it.