borg is a fork of 'attic'. 'attic' was (claimed) to be added to the tree a few days ago, but sadly I do not see it on my portage tree. I thought I could take a look at the ebuild and re-use it, as borg is very similar to attic. GitHub: https://github.com/borgbackup/borg Website: https://borgbackup.github.io/ Based on attic (version 0.16), which was claimed to be added with #510674 Reasons for the fork: https://github.com/jborg/attic/issues/217 Current Version: 0.23.0 Reproducible: Always
Created attachment 408170 [details] borg-9999.ebuild Initial ebuild kindly provided by Justin Lecher (jlec).
Created attachment 409370 [details] Latest release 0..24.0 Version 0.24.0 released. New ebuild attached. Works for me.
Created attachment 411456 [details] borgbackup-0.25.0.ebuild Latest release 0.25.0
Created attachment 417314 [details] borgbackup-0.28.2.ebuild Using setuptools_scm instead of setuptools. Latest version as of today, builds and works for me.
Forgot to mention: Petric helped me on that one (actually sitting right next to the borg main-dev xD)
Created attachment 419428 [details] borgbackup-0.29.0.ebuild Latest version as of 2015-12-17. Noteworthy upstream changes: Improved locking and logging. Changelog: https://github.com/borgbackup/borg/blob/0.29.0/docs/changes.rst EBUILD identical to 0.28.2. Built on amd64 incl. fuse-support without problems.
Ebuild 0.29.0 confirmed working on amd64
Created attachment 423842 [details] borgbackup-0.30.0.ebuild Version 0.30 added. eBuild is mostly unchanged. Fixed a few ebuild format issues reported by repoman. Latest version as of 2016-01-25. Upstream changelog: https://github.com/borgbackup/borg/blob/0.30.0/docs/changes.rst I am planning to proxy-maintain this package soonish (need my GPG stuff sorted out first).
Created attachment 425400 [details] borgbackup-0.30.1.ebuild Version 0.30.1 added. eBuild unchanged. Latest version as of 2016-02-13. Upstream is planning to drop support for <=python-3.3 for any version after 0.30.x. So this will be one of the last version supporting python-3.2 and 3.3.
Created attachment 428090 [details] borgbackup-1.0.0.ebuild Version 1.0.0 added. eBuild had <=python-3.3 compability removed. Latest version as of 2016-03-12. The pre-1.0.0 versions did not work with the latest >llfuse-0.41 releases. This was a minor bug in the old eBuild files. Generally, a bunch of things changed and it is a good idea to use borgbackup 1.0.0 (which still can read old backups), so I deprecated the old eBuilds. ### WARNING: This is a major release! ### - Support for Python 3.3 and lower was dropped - A few deprecated commandline-parameters had been finally dropped - There are new default chunking parameters. This does *not* break anything, old backups still work. But if you used the default chunking parameter, the new parameters will cause deduplication to fail for the next backup which might temporary increase your repository until the old chunks are pruned. - Newly created repositories use encryption by default See https://github.com/borgbackup/borg/blob/1.0.0/docs/changes.rst for details. TL;DR for existing installations: Check if you use deprecated commandline options and if you used default chunking parameter, make sure to have enough free space on your backup repository.
Anthony G. Basile took over maintaining the package (with a slightly different but cleaner eBuild). So borg is now officially part of the portage tree, yay! :) https://packages.gentoo.org/packages/app-backup/borgbackup I will mark my eBuild as obsolete and close this bug. Happy Backupping! :-)
(In reply to Michael Gajda from comment #11) > Anthony G. Basile took over maintaining the package (with a slightly > different but cleaner eBuild). So borg is now officially part of the portage > tree, yay! :) > > https://packages.gentoo.org/packages/app-backup/borgbackup > > I will mark my eBuild as obsolete and close this bug. Happy Backupping! :-) i didn't know about this bug. feel free to ping me when new versions are released.