#1147717 rust-rust-apt regressed in reproducibility

#1147717#5
Date:
2026-09-14 15:46:27 UTC
From:
To:
Hi,

rust-rust-apt in unstable can't migrate to testing because the QA
infrastructure couldn't reproduce the binary packages in unstable while
it could reproduce the version in testing [1, 2].

There are two problems:

1. The tests running during the build depend on apt which is not
essential but happen to be installed on the buildds. Please add a build
dependency. See also [3].

2. The tests fail if no package on the host system is installed
automatically. Please rewrite the test to either not assume that or
create a mockup environment.

Cheers Jochen


[1] https://qa.debian.org/excuses.php?package=rust-rust-apt
[2] https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html
[3] https://release.debian.org/reproducible-builds-host-requirements.html

#1147717#10
Date:
2026-09-14 22:04:48 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rust-rust-apt, 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 1147717@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Blake Lee <blake@volian.org> (supplier of updated rust-rust-apt 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: Mon, 14 Sep 2026 16:53:46 -0500
Source: rust-rust-apt
Architecture: source
Version: 0.11.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Changed-By: Blake Lee <blake@volian.org>
Closes: 1147717
Changes:
 rust-rust-apt (0.11.3-1) unstable; urgency=medium
 .
   * Add apt to the build-time and autopkgtest dependencies.
   * Do not assume the build host has an automatically installed package.
     (Closes: #1147717)
   * Initialize APT before comparing package versions.
   * Package rust-apt 0.11.3 from crates.io using debcargo 2.8.4
Checksums-Sha1:
 9687877725883d99078e337ba0213ccd1d387faf 2403 rust-rust-apt_0.11.3-1.dsc
 6c96525b72542b4f1275c1a6ce3055761f44088e 84058 rust-rust-apt_0.11.3.orig.tar.gz
 6b8f88c75a2e638bc34e867b95e3540f95f3a01c 3480 rust-rust-apt_0.11.3-1.debian.tar.xz
 02fe2df16d6bc72e282b3d528a8074663aae3119 8563 rust-rust-apt_0.11.3-1_source.buildinfo
Checksums-Sha256:
 b5e012581d2e7866a6378f8534f1bbbf06455df3135f8401ed5583ada99951c8 2403 rust-rust-apt_0.11.3-1.dsc
 6f3baa272fd784ce1a791ea2ef2f599fca23fbbbced7782a05c6f5007431ec79 84058 rust-rust-apt_0.11.3.orig.tar.gz
 101b70d076133e2e47bf25c68979861a0a361fd915548b0766fb7759fb71ca9c 3480 rust-rust-apt_0.11.3-1.debian.tar.xz
 9ac471a148c5033065252342db7cd7a8d455b0621db4a1aec138db4060601e3e 8563 rust-rust-apt_0.11.3-1_source.buildinfo
Files:
 c9aed85a6a1f6dd95000a1b2692ce9f4 2403 rust optional rust-rust-apt_0.11.3-1.dsc
 137976db34f285d77db64a1d7334cfb7 84058 rust optional rust-rust-apt_0.11.3.orig.tar.gz
 f9af5360fbff2d2b93794666f046ec3f 3480 rust optional rust-rust-apt_0.11.3-1.debian.tar.xz
 e07fae8911e8b93e12aeccc4406d1ea8 8563 rust optional rust-rust-apt_0.11.3-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmqobPUACgkQ4n8s+EWM
L6RHZA/9GTFSMTDKMMgMPTQXs5EhyMHFIf2DjgAV0uUyI1DRuTCAUEmXJbl+lCxY
vDoD9GAEA3m+EhVWsShW/fkesKI8dRLo7o4A44rs2W9JSHBYxE0b+N1p8N0IHq0c
aQE/3Oy6dfLHlZa+VkIh7SIpDCbJwUT6khiJPIxpmcrp0dHVk/96CvNtvynR8qUG
gH5U1QiMFtoDVK54fzQKcFys8NdNuJKm6bXqQMZuyklml7iDcq2tS9iswXkBGxnN
k1hpKKyKvSbZMGeMIe95Rbvj3TxUi7uTZBsPCufXecJx+RZV++7IqkG26J1rSmmC
fWTnXqd47e7LFfVxKBqNBfd8JUGIRMqFufLl80Eu44yNHoKaPWoSSlvDuj5VH7BJ
tleCaJgGSP7cu+0ix8uhsfsb4AqazyXZNEjTR+Ov4Gk+tP2cPQ6zT7/1Wf+wxMTJ
3IBUBrBn44xDWMOWNm2KwXms5q9nE52iu3ThP0eCD/QxNUS9dqTjy1UqUAQ7I8qS
wLdZkv41YHZjv7RuASIfxblp05HPHtoyoM6EjJ/TuF9FrDyWPCjrjO0EPtBioDlS
6HYF1TrE2P5uYnHNX5KeIqc0477YpAUnn55KPeirk7lz+50hWo27Qm4QjgMa5d1P
QmOEDRnH1QGd7hKUOfMPePxDl0cPi0nOBQFQ11aE3MlmNdiLSw4=
=VnRm
-----END PGP SIGNATURE-----