Bug#792096: RFP: borgbackup -- deduplicating and compressing backup program)
- To: 792096@bugs.debian.org
- Subject: Bug#792096: RFP: borgbackup -- deduplicating and compressing backup program)
- From: Danny Edel <debian@danny-edel.de>
- Date: Tue, 8 Sep 2015 12:20:33 +0200
- Message-id: <[🔎] 55EEB671.4060402@danny-edel.de>
- Reply-to: Danny Edel <debian@danny-edel.de>, 792096@bugs.debian.org
- In-reply-to: <55E4452B.4000802@danny-edel.de>
- References: <20150711091012.26106.259.reportbug@swivel.zugschlus.de> <handler.792096.B.14366058385578.ack@bugs.debian.org> <20150711105754.GT9273@torres.zugschlus.de> <20150711105754.GT9273@torres.zugschlus.de> <55E04837.4020406@danny-edel.de> <55E04837.4020406@danny-edel.de> <55E4452B.4000802@danny-edel.de> <55E4452B.4000802@danny-edel.de>
On Mon, 31 Aug 2015 14:14:35 +0200 Danny Edel wrote:
> I am currently working on a proof-of-concept version of d/rules doing
> all of that, I will report back here once I've got a working draft.
I have pushed a working packaging to github. It's not of
release-quality, but it should serve as a proof-of-concept for building
from git tags.
git clone git://github.com/dannyedel/pkg-borgbackup.git
gbp buildpackage -uc -us [-S/-b]
Browse: https://github.com/dannyedel/pkg-borgbackup
Things left to do/discuss:
* Lintian notices that the binaries are not properly hardened. I've
tried including /usr/share/dpkg/buildflags.mk, but enabling pie in the
hardening options breaks the build on the cython files. I am not sure
what's the right course of action here.
* If we symlink borg to borgbackup (like the package name), lintian
complains that /usr/bin/borgbackup has no manpage. Do we also symlink
the manpage or is there a special syntax to say "load 'man borg' when
someone types 'man borgbackup'"?
Just to make clear, I don't think this packaging is ready for production
use as-is. It's meant as a proof-of-concept of building from the
minimal set of source files (i.e. the ones versioned in git), using
debian packaged versions of cython and sphinx to re-generate the rest.
If you also think that's a good idea, please use as much or as little as
seems appropriate.
Danny
Reply to: