Bug#918075: Some patches for dar
Hi Laszlo, I have uploaded dar 2.7.9 with the change to Maintainer. libthreadar is also in NEW, and once it is accepted, I will be able to enable curl to provide FTP/SFTP support and close the bug entirely. Thank you for your work maintaining dar all this time! - John On Mon, Jun 05 2023, László Böszörményi (GCS) wrote: > Hi John, > > On Mon, Jun 5, 2023 at 10:12 PM John Goerzen wrote: >> If you are open to me taking over dar at this time, I would go ahead and >> upload 2.7.9 (with my updates above) with the maintainer changed to me. > I just ask for one thing. Please wait until Bookworm is released - > probably this or next week. Then go ahead and take over dar. > > Regards, > Laszlo/GCS
Bug#918075: Some patches for dar
On Mon, Jun 05 2023, László Böszörményi (GCS) wrote: > Hi John, > > On Mon, Jun 5, 2023 at 10:12 PM John Goerzen wrote: >> If you are open to me taking over dar at this time, I would go ahead and >> upload 2.7.9 (with my updates above) with the maintainer changed to me. > I just ask for one thing. Please wait until Bookworm is released - > probably this or next week. Then go ahead and take over dar. OK, will do. Thanks László! - John > > Regards, > Laszlo/GCS
Bug#918075: Some patches for dar
Hi John, On Mon, Jun 5, 2023 at 10:12 PM John Goerzen wrote: > If you are open to me taking over dar at this time, I would go ahead and > upload 2.7.9 (with my updates above) with the maintainer changed to me. I just ask for one thing. Please wait until Bookworm is released - probably this or next week. Then go ahead and take over dar. Regards, Laszlo/GCS
Bug#918075: Some patches for dar
Hi László, With bookworm almost released, I figured I'd check back in. In addition to the uses I've been using dar for already, I'm beginning work on a long-term data archiving project with it, which is expanding my use case set. I blogged about that at https://changelog.complete.org/archives/10500-recommendations-for-tools-for-backing-up-and-archiving-to-removable-media if you are interested. Anyhow, additional comments inline below: On Wed, Mar 08 2023, László Böszörményi wrote: > Hi John, > > On Wed, Mar 8, 2023 at 2:47 PM John Goerzen wrote: >> I had thought that I'd be able to get by without the delta-diff >> features, but due to some changes over here, they would save me multiple >> GBs per day. So I am happy to dive in to work on dar. > Sounds good. > >> I have submitted an ITP for libthreadar, which will allow multithreaded >> compression/encryption as well as enable remote repository support. I >> have also uploaded a backport of librsync to bullseye-backports to >> enable a future dar backport to bullseye with binary delta support. > Where can I check the libthreadar packaging? This is now in NEW and available at https://salsa.debian.org/debian/libthreadar >> Would you like me to take over maintaining dar? Or would you like to >> apply the patch (with appropriate changelog updates) and upload it? Or >> I could upload it and leave the maintainers line alone? > It's a release freeze for Bookworm. I'm asking for approval and will > do it once it is allowed. > I am open to giving the package to you during the Trixie release cycle. I saw that the request to include a patched version in bookworm was denied; that's unfortunate, but I will prepare a backport for it anyway. My local patchset (not uploaded) carries this changelog: * Support delta changes via librsync. * Update dep on e2fslibs-dev to new name libext2fs-dev * Add dep on libcap-dev to eneable proper capability handling. * Add build-dependency on dot to ensure figures for docs are always built. Some of the dar frontends use the Python bindings, so I may also look into getting those built in the future. If you are open to me taking over dar at this time, I would go ahead and upload 2.7.9 (with my updates above) with the maintainer changed to me. Thanks, John
Bug#918075: Some patches for dar
Hi John, On Wed, Mar 8, 2023 at 2:47 PM John Goerzen wrote: > I had thought that I'd be able to get by without the delta-diff > features, but due to some changes over here, they would save me multiple > GBs per day. So I am happy to dive in to work on dar. Sounds good. > I have submitted an ITP for libthreadar, which will allow multithreaded > compression/encryption as well as enable remote repository support. I > have also uploaded a backport of librsync to bullseye-backports to > enable a future dar backport to bullseye with binary delta support. Where can I check the libthreadar packaging? > Would you like me to take over maintaining dar? Or would you like to > apply the patch (with appropriate changelog updates) and upload it? Or > I could upload it and leave the maintainers line alone? It's a release freeze for Bookworm. I'm asking for approval and will do it once it is allowed. I am open to giving the package to you during the Trixie release cycle. Regards, Laszlo/GCS
Bug#918075: Some patches for dar
Hi László, I had thought that I'd be able to get by without the delta-diff features, but due to some changes over here, they would save me multiple GBs per day. So I am happy to dive in to work on dar. I have submitted an ITP for libthreadar, which will allow multithreaded compression/encryption as well as enable remote repository support. I have also uploaded a backport of librsync to bullseye-backports to enable a future dar backport to bullseye with binary delta support. The attached patch adds binary delta support, as well as cleaning up some other things (documentation images and capability support depending on what was installed in the build environment, for instance). I was also able to backport the result to bullseye. Would you like me to take over maintaining dar? Or would you like to apply the patch (with appropriate changelog updates) and upload it? Or I could upload it and leave the maintainers line alone? Thanks! - John diff --git a/debian/changelog b/debian/changelog index f037041..2cb2738 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +dar (2.7.8-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Support delta changes via librsync. + * Update dep on e2fslibs-dev to new name libext2fs-dev + * Add dep on libcap-dev to eneable proper capability handling. + * Add build-dependency on dot to ensure figures for docs are always +built. + + -- John Goerzen Mon, 06 Mar 2023 18:19:22 -0600 + dar (2.7.8-1) unstable; urgency=medium * New upstream release. diff --git a/debian/control b/debian/control index 5698278..43bcb2c 100644 --- a/debian/control +++ b/debian/control @@ -3,9 +3,11 @@ Section: utils Priority: optional Maintainer: Laszlo Boszormenyi (GCS) Build-Depends: debhelper-compat (= 13), pkg-config, zlib1g-dev, libbz2-dev, - libzstd-dev, liblzo2-dev, liblzma-dev, liblz4-dev, e2fslibs-dev, - libgcrypt20-dev, libgpgme-dev, libassuan-dev, libargon2-dev, doxygen, groff -Build-Conflicts: libcurl4-gnutls-dev, libcurl4-openssl-dev, librsync-dev + libzstd-dev, liblzo2-dev, liblzma-dev, liblz4-dev, libext2fs-dev, + libgcrypt20-dev, libgpgme-dev, libassuan-dev, libargon2-dev, + librsync-dev, libcap-dev, + doxygen, groff, graphviz +Build-Conflicts: libcurl4-gnutls-dev, libcurl4-openssl-dev Standards-Version: 4.6.1 Rules-Requires-Root: no Homepage: http://dar.linux.free.fr/ diff --git a/debian/rules b/debian/rules index de23882..0e60393 100755 --- a/debian/rules +++ b/debian/rules @@ -10,7 +10,7 @@ DEB_CONFIGURE_EXTRA_FLAGS := --disable-upx --disable-python-binding \ --enable-mode=64 DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) -BUILT_USING_PACKAGES = libc-dev-bin libattr1-dev libbz2-dev libgcrypt20-dev libgpgme-dev liblzo2-dev zlib1g-dev libzstd-dev liblz4-dev libargon2-dev libassuan-dev +BUILT_USING_PACKAGES = libc-dev-bin libbz2-dev libgcrypt20-dev libgpgme-dev liblzo2-dev zlib1g-dev libzstd-dev liblz4-dev libargon2-dev libassuan-dev librsync-dev libext2fs-dev libcap-dev BUILT_USING=$(shell dpkg-query -f '$${source:Package} (= $${source:Version}), ' -W $(BUILT_USING_PACKAGES))