#1146338 rust-rsop: rsopv binary package has disappeared

#1146338#5
Date:
2026-08-31 14:43:19 UTC
From:
To:
Hi!

The rust-rsop package used to generate two binary packages, rsop and
rsopv. With the latest upload, the sopv variant is no longer built,
due to the dropping of the explicit debian/control from the debcargo
repo:

https://salsa.debian.org/rust-team/debcargo-conf/-/commit/a89a06183bd77eacb43272adb9ecef26578417af

The rsopv interface is no longer provided, not even in the rsop package,
contrary to what its description says.

I assume this was an oversight? Reintroducing the rsopv package would be
great (while updating the package description), so that we have more
options for minimal systems where a verification only OpenPGP interface
is enough.

Currently dpkg has explicit support for rsopv, and (weak) dependencies on
it. If for whatever reason the package is not going to come back, I'd be
interested to know, to then remove support for it (although I'd find
that a bit unfortunate :).

Thanks,
Guillem

#1146338#10
Date:
2026-08-31 14:47:37 UTC
From:
To:
Hi Guillem,

Yes, you're correct. Thanks for the report! Looking.

Best regards,
Simon Quigley
tsimonq2@debian.org

#1146338#17
Date:
2026-08-31 15:23:00 UTC
From:
To:
Well, looks like my mistake cost us a NEW round. My apologies. I'll re-upload this.

Does it actively break anything in the meantime?




Source-only uploads to NEW are not allowed.

binary:rsopv is NEW.

===

Please feel free to respond to this email if you don't understand why
your files were rejected, or if you upload new files which address our
concerns.

#1146338#22
Date:
2026-08-31 15:41:38 UTC
From:
To:
Hi!

Ah, no worries, and thanks!

I don't think it breaks anything in-archive, dpkg-dev and libdpkg-perl
have either Recommends or Suggests.

This breaks the CI and release process for dpkg, which pulls in all
supported SOP interfaces. And I was planning on a release this week or
so, but it's been quite a while since last one, so potentially few more
days is not a issue at this point TBH.

Thanks,
Guillem

#1146338#27
Date:
2026-09-02 09:00:26 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rust-rsop, 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 1146338@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon Quigley <tsimonq2@debian.org> (supplier of updated rust-rsop 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, 31 Aug 2026 10:01:33 -0500
Source: rust-rsop
Binary: rsop rsop-dbgsym rsopv rsopv-dbgsym
Architecture: source amd64
Version: 0.11.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Changed-By: Simon Quigley <tsimonq2@debian.org>
Description:
 rsop       - Stateless OpenPGP (SOP) CLI tool based on rPGP and rpgpie
 rsopv      - Stateless OpenPGP Verification-only (SOPV) CLI (rpgp and rpgpie)
Closes: 1146338
Changes:
 rust-rsop (0.11.0-2) unstable; urgency=medium
 .
   * Team upload.
   * Package rsop 0.11.0 from crates.io using debcargo 2.8.4
   * Restore the rsopv binary package (Closes: #1146338).
Checksums-Sha1:
 824f9a93df7d7b64db249f43c62230c3a5fd4fe3 2314 rust-rsop_0.11.0-2.dsc
 16bbbedf4eaf02723516959630b40cfe872b909b 3424 rust-rsop_0.11.0-2.debian.tar.xz
 23a3a0ed282ce072624a92d4e10af75e4f3bd964 30102564 rsop-dbgsym_0.11.0-2_amd64.deb
 ac9b53c96daf8395c24e999468a211e464009fcd 2401912 rsop_0.11.0-2_amd64.deb
 8f6ac3f95efb43eba10f11aa4d0ebc340f98934a 28836680 rsopv-dbgsym_0.11.0-2_amd64.deb
 a641be480d6938e50a17659951102cd37776b23d 1808768 rsopv_0.11.0-2_amd64.deb
 b51bc56fa7ba89c7bdb16d98bb28dcc9a741025f 21205 rust-rsop_0.11.0-2_amd64.buildinfo
Checksums-Sha256:
 194154040fa053e776fa6f58abb168b83a2bf8da6c8f0e3f2d21c190221332a1 2314 rust-rsop_0.11.0-2.dsc
 67dba9d59eddb2d05aad53614f9f7f864da7c5f3d996ee7588b5c792638dd59f 3424 rust-rsop_0.11.0-2.debian.tar.xz
 712d9de358798f1eb654fcbe75c4ceb9130e140b52b9db8c51e7ce2b5d015571 30102564 rsop-dbgsym_0.11.0-2_amd64.deb
 66b5dfa8cb6f7527c4b0855438718dbc09a5795ea6d4af321a37b708eb3f3d4d 2401912 rsop_0.11.0-2_amd64.deb
 8832d622e19e4a36ba617ce177a0f4e52d7cf0870a6b3a8caa35ac35e374a866 28836680 rsopv-dbgsym_0.11.0-2_amd64.deb
 3b3e050f0e5a9ace22c5fddb5c9fefbb3634d69c0a9c0dbdc28822425df734ee 1808768 rsopv_0.11.0-2_amd64.deb
 a3c177202eb0b30f470ce3d5c0f0be2881a9cf87291d2b0c6be673e36b40ab34 21205 rust-rsop_0.11.0-2_amd64.buildinfo
Files:
 565d47b96b7b19d85f8c785944ed0b68 2314 utils optional rust-rsop_0.11.0-2.dsc
 ae57c4a79dbd76076c6a641d0a60c803 3424 utils optional rust-rsop_0.11.0-2.debian.tar.xz
 b1cb48c9931210d4fe9335521de2b8bf 30102564 debug optional rsop-dbgsym_0.11.0-2_amd64.deb
 ef10d0419b975d292b2d825028c236b3 2401912 utils optional rsop_0.11.0-2_amd64.deb
 aa27bd3e33cf8894cc0a6944a9647b20 28836680 debug optional rsopv-dbgsym_0.11.0-2_amd64.deb
 2f3f5a2ad2d697ae4dcaa1dc9eb61335 1808768 utils optional rsopv_0.11.0-2_amd64.deb
 b71b92b83ed9fec56468201f98d756a3 21205 utils optional rust-rsop_0.11.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmqVnScACgkQ4n8s+EWM
L6QwIQ//R6eh+FQ7poS331ffoaAXan/V2gs+/01KR03GLdODf6uzMTmqjoOiP8HV
62FQOjbqCejkmRjWUSdt0gf6ALVmW49x4d/K7cxFeqDx6eBMJK/PKRPK8FznDhIO
ToUrmyIVxzVFXPiicljsWi9Fgf9idf+nKfp7EXHgeYs+3eAo8PHgNvT+zqY/4APC
O3lQckYvZV1WeDi/HxodXEat9E/qLK5dN6yS3Mo+E8vR/R0PefFBFv4bGsBbj/1B
D6sOXR6N1ADVn2yoFNTQaeKai3wysQxOR5m4lYbwsPZkNMIhOE8gr/CPxtL613Rb
xpDM5peU+SSXGr9m0AjB/VZyHzIstdqaUVPEY6Xqp0kpplrNwBcDYTMJcIEo3XFa
+FO0yfCe4nDS1Cwgmbw9bN23+OQUBeNBWbZVCQSyM96KnfKucWHVoR40Qr9oPBtH
/oXUplqNrBFcHK989abve6Tiv7itX5AIc1S8C8xKlntONm32lFRANmVehoHl4cPk
rFo8YwHmCiUymlfiilgn3fZJ+cZZDGKabhKsENogYn63yBa6/Usr2tjAqZYxLNjU
JQQDrTAprHMlz1e01XbH3ls0t8+4IEwYbAJN9j1qfhxDjX7fvuDua8JJy+ZBgTo0
LbYFBQ3m5pfzwkiz3xxjnIMJk8zbp+/mLXgtsMA4lYB+foq7beQ=
=Q3VK
-----END PGP SIGNATURE-----