-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 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-----