If the source package hasn't been uploaded, then reprepro removesrc ignores the binary packages, as it seems. This is new. Version 5.3.1-1 was fine, AFAIR. Sample: dpkg@tweety:~$ apt-cache show linux-headers-6.12.10-raw Package: linux-headers-6.12.10-raw Source: linux-6.12.10 Version: 6.12.10-1 Architecture: amd64 Maintainer: harri <Harald Dunkel <harri@afaics.de>> Installed-Size: 52688 Homepage: https://www.kernel.org/ Priority: optional Section: kernel Filename: pool/main/l/linux-6.12.10/linux-headers-6.12.10-raw_6.12.10-1_amd64.deb Size: 9122724 SHA256: f835a68a97f12e01f28bd44451edfc265eee894a4029341b12d0b29be75154ef SHA1: 70bbe0943886d4c057410259f38383cec10ed633 MD5sum: 8a186045947dc0201576565a307923d6 Description: Linux kernel headers for 6.12.10-raw on amd64 This package provides kernel header files for 6.12.10-raw on amd64 . This is useful for people who need to build external modules Description-md5: dpkg@tweety:~$ reprepro removesrc sid linux-6.12.10 Nothing about source package 'linux-6.12.10' found in the tracking data of 'sid'! This either means nothing from this source in this version is there, or the tracking information might be out of date. dpkg@tweety:~$ reprepro retrack dpkg@tweety:~$ reprepro removesrc sid linux-6.12.10 Warning: tracking data might be inconsistent: cannot find 'linux-headers-6.12.10-raw=6.12.10-1_amd64' in 'sid|main|amd64', but 'pool/main/l/linux-6.12.10/linux-headers-6.12.10-raw_6.12.10-1_amd64.deb' should be there. Warning: tracking data might be inconsistent: cannot find 'linux-image-6.12.10-raw=6.12.10-1_amd64' in 'sid|main|amd64', but 'pool/main/l/linux-6.12.10/linux-image-6.12.10-raw_6.12.10-1_amd64.deb' should be there. There was an inconsistency in the tracking data of 'sid': 'pool/main/l/linux-6.12.10/linux-headers-6.12.10-raw_6.12.10-1_amd64.deb' has refcount > 0, but was nowhere found. There was an inconsistency in the tracking data of 'sid': 'pool/main/l/linux-6.12.10/linux-image-6.12.10-raw_6.12.10-1_amd64.deb' has refcount > 0, but was nowhere found. dpkg@tweety:~$ ls -al /var/www/debian/pool/main/l/linux-6.12.10/ total 74396 drwxrwxr-x 2 dpkg dpkg 4096 Jan 23 19:11 . drwxr-xr-x 29 dpkg dpkg 4096 Feb 8 19:40 .. -rw-rw-r-- 1 dpkg dpkg 9122724 Jan 17 19:10 linux-headers-6.12.10-raw_6.12.10-1_amd64.deb -rw-rw-r-- 1 dpkg dpkg 67042328 Jan 17 19:10 linux-image-6.12.10-raw_6.12.10-1_amd64.deb Regards Harri
I would like to clarify the information. The problem does not only apply to binary packages for which the source package is not present, but to all types of packages - including source ones. Files will not be removed from the pool, the package will not be removed from the database, removesrc is practically completely broken - it cannot be used. Warning: tracking data might be inconsistent: cannot find 'libr-dev=14.1.4-0ubuntu25.04.0+0_amd64' in 'plucky|main|amd64', but 'pool/main/libr/libr/libr-dev_14.1.4-0ubuntu25.04.0+0_amd64.deb' should be there. Warning: tracking data might be inconsistent: cannot find 'libr1=14.1.4-0ubuntu25.04.0+0_amd64' in 'plucky|main|amd64', but 'pool/main/libr/libr/libr1_14.1.4-0ubuntu25.04.0+0_amd64.deb' should be there. Warning: tracking data might be inconsistent: cannot find 'libr1-dbgsym=14.1.4-0ubuntu25.04.0+0_amd64' in 'd|plucky|main|amd64', but 'pool/main/libr/libr/libr1-dbgsym_14.1.4-0ubuntu25.04.0+0_amd64.ddeb' should be there. Warning: tracking data might be inconsistent: cannot find 'libr-dev=14.1.4-0ubuntu25.04.0+0_ppc64el' in 'plucky|main|ppc64el', but 'pool/main/libr/libr/libr-dev_14.1.4-0ubuntu25.04.0+0_ppc64el.deb' should be there. Warning: tracking data might be inconsistent: cannot find 'libr1=14.1.4-0ubuntu25.04.0+0_ppc64el' in 'plucky|main|ppc64el', but 'pool/main/libr/libr/libr1_14.1.4-0ubuntu25.04.0+0_ppc64el.deb' should be there. Warning: tracking data might be inconsistent: cannot find 'libr1-dbgsym=14.1.4-0ubuntu25.04.0+0_ppc64el' in 'd|plucky|main|ppc64el', but 'pool/main/libr/libr/libr1-dbgsym_14.1.4-0ubuntu25.04.0+0_ppc64el.ddeb' should be there. Warning: tracking data might be inconsistent: cannot find 'libr=14.1.4-0ubuntu25.04.0+0' in 'plucky|main|source', but 'pool/main/libr/libr/libr_14.1.4-0ubuntu25.04.0+0.dsc' should be there. There was an inconsistency in the tracking data of 'plucky': 'pool/main/libr/libr/libr-dev_14.1.4-0ubuntu25.04.0+0_amd64.deb' has refcount > 0, but was nowhere found. There was an inconsistency in the tracking data of 'plucky': 'pool/main/libr/libr/libr1_14.1.4-0ubuntu25.04.0+0_amd64.deb' has refcount > 0, but was nowhere found. There was an inconsistency in the tracking data of 'plucky': 'pool/main/libr/libr/libr-dev_14.1.4-0ubuntu25.04.0+0_ppc64el.deb' has refcount > 0, but was nowhere found. There was an inconsistency in the tracking data of 'plucky': 'pool/main/libr/libr/libr1_14.1.4-0ubuntu25.04.0+0_ppc64el.deb' has refcount > 0, but was nowhere found. There was an inconsistency in the tracking data of 'plucky': 'pool/main/libr/libr/libr1-dbgsym_14.1.4-0ubuntu25.04.0+0_ppc64el.ddeb' has refcount > 0, but was nowhere found. There was an inconsistency in the tracking data of 'plucky': 'pool/main/libr/libr/libr_14.1.4-0ubuntu25.04.0+0.dsc' has refcount > 0, but was nowhere found. There was an inconsistency in the tracking data of 'plucky': 'pool/main/libr/libr/libr_14.1.4.orig.tar.xz' has refcount > 0, but was nowhere found. There was an inconsistency in the tracking data of 'plucky': 'pool/main/libr/libr/libr_14.1.4-0ubuntu25.04.0+0.debian.tar.xz' has refcount > 0, but was nowhere found. Cheers Slávek
We believe that the bug you reported is fixed in the latest version of
reprepro, 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 1036090@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated reprepro 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: Fri, 26 Jun 2026 00:32:55 +0200
Source: reprepro
Architecture: source
Version: 5.5.1-1
Distribution: experimental
Urgency: medium
Maintainer: Bastian Germann <bage@debian.org>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 1036090 1061193 1134628
Changes:
reprepro (5.5.1-1) experimental; urgency=medium
.
* Import new upstream version 5.5.1
* tracking: fix removesrc not deleting binary pool files (Closes: #1036090)
* don't require buildinfo arch to appear in Architecture header
(Closes: #1134628)
* Require libarchive and remove all other compression dependencies
(Closes: #1061193)
Checksums-Sha1:
f8d5cf455457015a6b6627404ac310195934b7d6 1779 reprepro_5.5.1-1.dsc
8b1107bb0a14064b80c1da8ed60cf626cd4e7673 453588 reprepro_5.5.1.orig.tar.xz
d505db3f9dddac5131991c4b8674054ed354a102 15504 reprepro_5.5.1-1.debian.tar.xz
a92f1ef23967785a4a9f572b874d8473fb96d782 7106 reprepro_5.5.1-1_source.buildinfo
Checksums-Sha256:
37ef48c67dbb1be7e92a505c49150eca7e5be3e30b72e610137739bcc999f175 1779 reprepro_5.5.1-1.dsc
475754c864e3285ad77545792b3eae0196dbb3d01498fca5c5fb30b04a72a977 453588 reprepro_5.5.1.orig.tar.xz
93cd0b935bd5cb047fa63a509ace2aa23a82ac991c26afb08d1843ebb35b1107 15504 reprepro_5.5.1-1.debian.tar.xz
fe461dae5794b647452fbed7ad91a78990fb589751ec4bf13051b736462c7597 7106 reprepro_5.5.1-1_source.buildinfo
Files:
30f93ee0d1915bb073e4b0b65fc29fcc 1779 utils optional reprepro_5.5.1-1.dsc
c9d91d812b008fc4964c329d787e1920 453588 utils optional reprepro_5.5.1.orig.tar.xz
536e26d73af2c3ea9137fe2d08359038 15504 utils optional reprepro_5.5.1-1.debian.tar.xz
5fed017049cc37615256a97186c5239a 7106 utils optional reprepro_5.5.1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmo9rgEQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFAW7C/9CQQrQEE4mmTNhgVRwP1w+iF6x9jz8LaDw
5X9te3McVkH60kNexiCUYBIu5QLAT2ZW5lN62NInjbjzobadtavKTTDOM0NEBWLm
EI5Lu2oh6i5Nb3apn10zM4LYx56O0ilLXpZpJya3ftkcjQyVdtpXHPILKT52eZ/D
HDQd/rBsJyE88XtymtcScJMbnb9i70SOr0UQmYUwgrrCGx2GJfYpGDhEkis5FH7S
cUprHSFTloSfgomVKMVJkxd+U9blPkO1WZ+xQGNDsqOfRZmFTFlkZlUYc+GsdRzX
gV8VSfgkTr+MlxiKgVKDUplucaMojpNbfaCWylLvXrjSAg2dIE336fDOqf9qYvrr
IZ3z8rs8i9JQWuuwy8OtwdszcQivS6ZXfoIWg1OLg53iJLc7tfaT3hXDBwqO1wwh
mWbTYT83Kiq4LAxZSaS0lFIfoBpDtpjXYjfh6Mwla6SPidK7w8vZ+GaYX9xl1BVl
wmMeKauBo5zjCRzPPUamrAnHgTGprdg=
=Gcgd
-----END PGP SIGNATURE-----