Your message dated Thu, 05 Dec 2024 17:34:26 +0000
with message-id <[email protected]>
and subject line Bug#1089104: fixed in rust-signature 2.2.0+ds-4
has caused the Debian Bug report #1089104,
regarding librust-signature-dev: Provides: should include version+feature 
combinations
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1089104: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089104
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: librust-signature-dev
Version: 2.2.0+ds-3
Severity: normal
Control: tags -1 patch

Hey Jonas!

The attached patch updates the Provides: of librust-signature-dev so
that it indicates more detailed version+feature information.

Sticking to this standard makes life easier for the rsa crate, which
wants to depend on
librust-signature-2.2+{alloc,digest,rand-core,std}-dev.

The attached patch is also on the "update-provides" branch of
https://salsa.debian.org/debian/rust-signature.

Thanks for maintaining rust-signature!  Hope this is helpful.

Regards,

        --dkg


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 
'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.10-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages librust-signature-dev depends on:
ii  librust-digest-dev [librust-digest-0.10-dev]                 0.10.7-2+b1
ii  librust-proc-macro2-dev [librust-proc-macro2-1+default-dev]  1.0.86-1
ii  librust-quote-dev [librust-quote-1+default-dev]              1.0.37-1
ii  librust-rand-core-dev [librust-rand-core-0.6-dev]            0.6.4-2
ii  librust-syn-1-dev [librust-syn-1+default-dev]                1.0.109-3

librust-signature-dev recommends no packages.

librust-signature-dev suggests no packages.

-- no debconf information

From ba31591c3c9bd8aa872aaf96c7b76edd31d43894 Mon Sep 17 00:00:00 2001
From: Daniel Kahn Gillmor <[email protected]>
Date: Thu, 5 Dec 2024 10:39:12 -0500
Subject: [PATCH] Provides: includes versioned features

Without this change, the debian packaging for the RSA crate needs to
be patched to adjust its dependency annotations for rust-signature.
---
 debian/control | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/debian/control b/debian/control
index c7614e5..5407d7d 100644
--- a/debian/control
+++ b/debian/control
@@ -36,7 +36,19 @@ Provides:
  librust-signature-2+rand-core-dev (= ${binary:Version}),
  librust-signature-2+std-dev (= ${binary:Version}),
  librust-signature-2-dev (= ${binary:Version}),
+ librust-signature-2.2+alloc-dev (= ${binary:Version}),
+ librust-signature-2.2+default-dev (= ${binary:Version}),
+ librust-signature-2.2+derive-dev (= ${binary:Version}),
+ librust-signature-2.2+digest-dev (= ${binary:Version}),
+ librust-signature-2.2+rand-core-dev (= ${binary:Version}),
+ librust-signature-2.2+std-dev (= ${binary:Version}),
  librust-signature-2.2-dev (= ${binary:Version}),
+ librust-signature-2.2.0+alloc-dev (= ${binary:Version}),
+ librust-signature-2.2.0+default-dev (= ${binary:Version}),
+ librust-signature-2.2.0+derive-dev (= ${binary:Version}),
+ librust-signature-2.2.0+digest-dev (= ${binary:Version}),
+ librust-signature-2.2.0+rand-core-dev (= ${binary:Version}),
+ librust-signature-2.2.0+std-dev (= ${binary:Version}),
  librust-signature-2.2.0-dev (= ${binary:Version}),
  librust-signature-derive-2+default-dev (= ${rust:Version:librust-signature-derive-dev}),
  librust-signature-derive-2-dev (= ${rust:Version:librust-signature-derive-dev}),
-- 
2.45.2

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: rust-signature
Source-Version: 2.2.0+ds-4
Done: Jonas Smedegaard <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rust-signature, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <[email protected]> (supplier of updated rust-signature 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 05 Dec 2024 18:21:27 +0100
Source: rust-signature
Architecture: source
Version: 2.2.0+ds-4
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 1089104
Changes:
 rust-signature (2.2.0+ds-4) unstable; urgency=medium
 .
   * tighten substvars:
     + handle prereleases
     + use ${rust:Version:*} with full package name
       (see bug#1076434)
   * autopkgtest-depend on dh-rust (not dh-cargo)
   * stop mention dh-cargo in long description
   * update watch file:
     + improve filename mangling
     + handle prereleases
   * provide minor-versioned features
     (but not arguably superfluous micro-versioned
     lacking semver stability promise);
     closes: bug#1089104, thanks to Daniel Kahn Gillmor
Checksums-Sha1:
 0d929ef8728abb34e35ba249b1971a5033e71ee3 2675 rust-signature_2.2.0+ds-4.dsc
 5008bdf23a7c0ef930750be86265c98bf17e6410 5164 
rust-signature_2.2.0+ds-4.debian.tar.xz
 7cec30040481d15c3f613f889e6a67be57bd808b 8832 
rust-signature_2.2.0+ds-4_amd64.buildinfo
Checksums-Sha256:
 7816727e708990e1d297e33664587887ce3eef6bbe9009b3b529b19a64831567 2675 
rust-signature_2.2.0+ds-4.dsc
 d8183c014c79f6d658e7c7df21e80e461c7e188d30c98cc2dfad804917651f2b 5164 
rust-signature_2.2.0+ds-4.debian.tar.xz
 94f43df1e8af965d91bb4ca885f13b15c99cfe06265db38b9f199bb63eafc19f 8832 
rust-signature_2.2.0+ds-4_amd64.buildinfo
Files:
 4092fc39121cd468f018f0eae534920c 2675 rust optional 
rust-signature_2.2.0+ds-4.dsc
 c5888767d8b4ba92d163464349c4f37f 5164 rust optional 
rust-signature_2.2.0+ds-4.debian.tar.xz
 29ff6b52856bfaca22533dafc2135a07 8832 rust optional 
rust-signature_2.2.0+ds-4_amd64.buildinfo


-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJnUeGQCRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmfg4n+eogGBWYofhUYJ5QnCMK1a2xbr05ZMi+LvPSj1
CxYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAAAWDA//dyU7GMi3Q6PXcttzR9IJHC6V
lHqN4iJ96PPhZtXAr8FyKxJYkiPu8Jbbrwzx2I9japXmMtYO2/sFNwa3p9KK31A8
NbQYdF6ei4wwa+6GEJJc0Bpnj/wxKwBMwjD7F5nRZa4QAwvXRAZ330GQTqUA9qRK
NDjQjcK7EkYdJJVUdLN3BTi0eAxwnEu8Mtum3Ox9FZu2yMAKaV7iUOd6IjjL1WYI
7K0Ey0AtPnuEYE5cSO0PDJfiKqIQqEDqdNnzy8UYm0LEvKkubdEYknXsPrZNfsyD
xczwPz+4eT+JHPQyfi5vE5p12evaXnVc9pG8x70nMCTqZq8iEqUe0n25BKMFGz2A
n45n3mQD8xXnkmoVvWAFUw29ABtly1D7z6ZN2xMLbLktiLBDFYz5AaSSD4NnISZq
WHwT6JJ15+wUa+3514i6TPS0r881goUED33Cta/eMRU0qje/1Lw+ZkiTint/vs7T
vTno27jynWL74J3hsVe0tOg/wDiOI879KPcElSFWssNxGm62RpA7WnJ8Hx8UDBHu
m1DqiRMIFrELuUioRsy5cKMYYtJw//NVvedlTQwhhWEB70fSBShVfDXsHkoo6gMX
WzjujXX87UPS0BKHmncjOoEbRtW5eO9rgzBPxjrb7X6lg/+VWmIfiop03Ulu8s6c
7RwH90f+0aL7oV7ospM=
=PxkC
-----END PGP SIGNATURE-----

Attachment: pgpNwgELwmCr0.pgp
Description: PGP signature


--- End Message ---

Reply via email to