We believe that the bug you reported is fixed in the latest version of
xdelta, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 691336@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Emfox Zhou <emfox@debian.org> (supplier of updated xdelta package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 30 Sep 2026 08:51:40 +0800
Source: xdelta
Architecture: source
Version: 1.2.0-1
Distribution: experimental
Urgency: medium
Maintainer: Emfox Zhou <emfox@debian.org>
Changed-By: Emfox Zhou <emfox@debian.org>
Closes: 691336
Changes:
xdelta (1.2.0-1) experimental; urgency=medium
.
* New upstream release 1.2.0 (2026-09-25). The 1.x line lives in the
xdelta1/ subdirectory of the jmacd/xdelta monorepo, and since 1.2.0
upstream attaches a tarball of just that subdirectory to the GitHub
release. It already unpacks with the sources at the top level, so it
is used as the orig tarball unchanged: no repack, and no +ds suffix.
* Rebase the packaging onto the upstream CMake build system and drop the
Autotools machinery.
* Rebuild debian/patches for 1.2.0. Dropped, as obsolete or already
upstream: the glib1-to-glib2 switch, the xdelta.m4 rewrite, the explicit
libedsio link, the static xd_handle_table declaration and the 64-bit
allocation fix. The Hurd build workaround goes too, as upstream removed
the only file it patched (test/xdeltatest.c). The remaining patches are
refreshed, and two new ones provide what the CMake build is missing
(versioned shared libraries and the pkg-config file).
* Build libxdelta and libedsio as shared objects with SOVERSION 2 and 0,
matching the libtool -version-info values of the Autotools build, and
install them into the multiarch directory with the headers directly in
/usr/include. Neither the SONAMEs nor the libxdelta2-dev interface change.
* Drop the Autotools-only artefacts that the new build system does not
produce: xdelta-config, the libtool .la files, the static libraries, the
aclocal macro and the ancient-libtool lintian override that went with them.
Nothing in the archive build-depends on libxdelta2-dev.
* Keep the shared library symbols and the dependency in step with 1.2.0: the
new xdp_generator_free symbol makes the xdelta binary depend on the current
libxdelta2t64 instead of the stale 1.1.3 minimum, and the hand-written
shlibs file that pinned it is dropped.
* Add an autopkgtest exercising the delta/patch round trip, including the
transparent gzip path.
* Target experimental: the build system change still needs a full archive
build and a lintian run before it can move to unstable.
* Packaging the upstream 1.2.0 line closes the request to upgrade from 1.1.3
(Closes: #691336).
Checksums-Sha1:
e5fcd0026d87b75da723ada539673f7a49e5284b 2133 xdelta_1.2.0-1.dsc
0c1625c2995e27df68e6753f1430a6e1961af2aa 118223 xdelta_1.2.0.orig.tar.gz
011efdcddeabe84542d9a79ec7ea9f47b9e77342 13432 xdelta_1.2.0-1.debian.tar.xz
c716d0a275e0059d62fdce9b579bbc8014c7ec7d 7815 xdelta_1.2.0-1_source.buildinfo
Checksums-Sha256:
6b78862c6588b00f956f8ce13d4075ae43c5e8fbdd21f19ef6d5aa154dea4c14 2133 xdelta_1.2.0-1.dsc
39e9200f845816e718f17e4b5bad12cefc4020a7f28e32aeb0b5b76dfccd6efc 118223 xdelta_1.2.0.orig.tar.gz
661c1aa0874fbe20768138c933b9ffd7997dc76f26fa348f42a45b490f0be8e2 13432 xdelta_1.2.0-1.debian.tar.xz
6fd076e099305b990bfe5438fbaccf343a1949a61d3973d4865f28b2970e4a92 7815 xdelta_1.2.0-1_source.buildinfo
Files:
ed21e6fd34af6fd292bd76d42bec5a15 2133 utils optional xdelta_1.2.0-1.dsc
b8686b2ea407a3aa360f86baa5fdf7f8 118223 utils optional xdelta_1.2.0.orig.tar.gz
7ad7aabfb0987b29c3d8442c8ca59d65 13432 utils optional xdelta_1.2.0-1.debian.tar.xz
055223b6cb3249e0b95c3685939ac4de 7815 utils optional xdelta_1.2.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEGSauJtItZVqOiaNpgImbv9t7vZQFAmq8XVARHGVtZm94QGRl
Ymlhbi5vcmcACgkQgImbv9t7vZSnwxAAxkPV82xLZI/9Wr4WfpK6s5eKFTg7WDb1
JxW6xzB7P1JQn9oeZB3CM1xM/PpChRAK63TWq1/Thp+HQRdFOLcjegjhDAwE0dH1
drp1tnYBCLNAJcZ+tcrlHNmsX8n3Z17VcvtDRUUpZ8jWvrbMptdoPEEnIFoV8J43
/XPCtvomFM4jDp08o4EJw9Q3wtDNVKJJtEIiUImZfyxYvBXUUerqBRGQPw89FRhR
Zodfj9MU1m4oIhBQiGOLTNNOFPr10e8ThTEyJyv17nDGoh7DeFqj3UFvoLIPufWE
c4ben4dI7vcm4D5mHt/7TF2+FHxm6CYdz+YmXhVIpJS8GfAuXTf2uOCq5v2lW1nr
9ttPuUQCFaYh4FafhcPKFnaoGeAfQl69IhHmRSgZRsEL9hOjYSG2ZntF6Y2ncbOM
u+p6XUkkcQrd7X03eSeZVAZSQPNCJWXnHuBMH/0TODF27r0CxC0XEG+JHBQ82DDz
9Oay9W9S7SsQzSp/HqmYjvtfOiLyWAgRqB6IFNanoXJ9IXV3TlBivNeQQX2WXv48
rsQOdYAJf9HPwWhnaLMLBiIlBuNAsUrF1OKFiYUwoBLOATtHw1QbBuPZfq8nHB+3
EHwFTkLF7KFchE2qZh2LIEQEZhzcIpSiRLY8hi8l5aTGAZOCCRcEkBj4NdJKLvAI
BFQr3dEE2oQ=
=KTzi
-----END PGP SIGNATURE-----