Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: jgoer...@complete.org Control: affects -1 + src:dar
Hi RMs, Please pre-approve a feature enabled version of dar. [ Reason ] John Goerzen updated build dependencies to reflect the libext2fs-dev rename, added delta changes support with rsync (previously I've not enabled it as it didn't have the static library to use with dar-static) and use Linux capabilities support. [ Impact ] Users will get a more feature rich version of dar. [ Tests ] The delta changes testing done by John, I did only build and basic testing. [ Risks ] I don't know any. No code change, only enable features that are present in the source code already. [ Checklist ] [X] all changes are documented in the d/changelog [X] I reviewed all changes and I approve them [X] attach debdiff against the package in testing Thanks for consideration, Laszlo/GCS
diff -Nru dar-2.7.8/debian/changelog dar-2.7.8/debian/changelog --- dar-2.7.8/debian/changelog 2022-12-04 15:57:33.000000000 +0100 +++ dar-2.7.8/debian/changelog 2023-03-08 18:14:41.000000000 +0100 @@ -1,3 +1,17 @@ +dar (2.7.8-2) unstable; urgency=medium + + [ John Goerzen ] + * 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. + + [ Laszlo Boszormenyi (GCS) ] + * Build depend on libcap-dev only on Linux architectures. + + -- Laszlo Boszormenyi (GCS) <g...@debian.org> Wed, 08 Mar 2023 18:14:41 +0100 + dar (2.7.8-1) unstable; urgency=medium * New upstream release. diff -Nru dar-2.7.8/debian/control dar-2.7.8/debian/control --- dar-2.7.8/debian/control 2022-12-04 15:57:33.000000000 +0100 +++ dar-2.7.8/debian/control 2023-03-08 18:14:41.000000000 +0100 @@ -3,9 +3,11 @@ Priority: optional Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org> 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 [linux-any], + 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 -Nru dar-2.7.8/debian/rules dar-2.7.8/debian/rules --- dar-2.7.8/debian/rules 2022-12-04 15:57:33.000000000 +0100 +++ dar-2.7.8/debian/rules 2023-03-08 18:14:41.000000000 +0100 @@ -4,13 +4,18 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) + export DEB_BUILD_MAINT_OPTIONS = hardening=+all 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 +ifeq ($(DEB_HOST_ARCH_OS), linux) +BUILT_USING_PACKAGES += libcap-dev +endif BUILT_USING=$(shell dpkg-query -f '$${source:Package} (= $${source:Version}), ' -W $(BUILT_USING_PACKAGES))