Bug#742552: marked as done (developers-reference should encourage verification of upstream cryptographic signatures)
"Debian Bug Tracking System" <[email protected]> Sat, 23 May 2026 18:05:02 +0000
| Newsgroups | gmane.linux.debian.devel.policy |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format... ------------=_1779559502-108184-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your message dated Sat, 23 May 2026 18:03:54 +0000 with message-id <[email protected]> and subject line Bug#742552: fixed in developers-reference 14.10 has caused the Debian Bug report #742552, regarding developers-reference should encourage verification of upstream cr= yptographic signatures 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.) --=20 742552: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D742552 Debian Bug Tracking System Contact [email protected] with problems ------------=_1779559502-108184-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 18 Dec 2013 04:22:45 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-14.0 required=4.0 tests=BAYES_00,DIGITS_LETTERS, HAS_PACKAGE,MURPHY_DRUGS_REL8,T_RP_MATCHES_RCVD,XMAILER_REPORTBUG, X_DEBBUGS_CC autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 13; hammy, 149; neutral, 62; spammy, 2. spammytokens:0.959-+--H*r:bugs.debian.org, 0.951-+--offers hammytokens:0.000-+--H*x:6.4.4, 0.000-+--H*UA:6.4.4, 0.000-+--H*M:reportbug, 0.000-+--H*MI:reportbug, 0.000-+--H*x:reportbug Return-path: <[email protected]> Received: from lair.fifthhorseman.net ([108.58.6.98] helo=alice.fifthhorseman.net) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from <[email protected]>) id 1Vt8ej-0006RF-3Y for [email protected]; Wed, 18 Dec 2013 04:22:45 +0000 Content-Type: multipart/mixed; boundary="===============6610739544215013163==" MIME-Version: 1.0 From: Daniel Kahn Gillmor <[email protected]> To: Debian Bug Tracking System <[email protected]> Subject: debian-policy should encourage verification of upstream cryptographic signaturse Message-ID: <[email protected]> X-Mailer: reportbug 6.4.4 Date: Tue, 17 Dec 2013 23:22:38 -0500 X-Debbugs-Cc: [email protected] Delivered-To: [email protected] This is a multi-part MIME message sent by reportbug. --===============6610739544215013163== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline Package: debian-policy Severity: normal Tags: patch debian-policy should encourage verification of upstream cryptographic signatures. Since devscripts 2.13.3 (see #610712), uscan has supported the ability to automatically verify upstream's cryptographic signatures if the signing key and URL to the signature is well-known. debian-policy should recommend that package maintainers regularly verify these signatures for new versions, and mention the files used. A proposed patch for debian-policy is attached. --===============6610739544215013163== Content-Type: text/x-diff; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="policy-upstream-verification.diff" commit f267cc2134197533bce3af8152aef15217967813 Author: Daniel Kahn Gillmor <[email protected]> Date: Tue Dec 17 23:15:08 2013 -0500 Encourage verification of upstream cryptographic signatures Since devscripts 2.13.3 (see #610712), uscan has supported the ability to automatically verify upstream's cryptographic signatures if the signing key and URL to the signature is well-known. debian-policy should recommend that package maintainers regularly verify these signatures for new versions, and mention the files used. diff --git a/policy.sgml b/policy.sgml index dad8d23..ebe486f 100644 --- a/policy.sgml +++ b/policy.sgml @@ -2373,8 +2373,31 @@ endif distribution as a whole. </p> - </sect> + <p> + If the package's upstream source offers detached + cryptographic signatures of their source, it is recommended + to use the <tt>pgpsigurlmangle</tt> option to locate the + upstream signature file + and <qref id="debianupstreamsigningkey"><tt>debian/usptream-signing-key.pgp</tt></qref> + to indicate the acceptable signing key + (see <manref name="uscan" section="1"> for details). + </p> + </sect> + <sect id="debianupstreamsigningkey"> + <heading>Upstream signing key: <file>debian/upstream-signing-key.pgp</file></heading> + <p> + If the package's upstream offers cryptographic signatures of + their source, this optional, recommended file should contain + a binary OpenPGP (RFC 4880) keyring consisting of all + OpenPGP keys that the package maintainer considers + acceptable to sign new upstream releases of the software + (see <qref id="debianwatch"><tt>pgpsigurlmangle</tt> + from <tt>debian/watch</tt></qref> for instructions on how to + tell <tt>uscan</tt> how to find the signatures themselves + when new versions are available). + </p> + </sect> <sect id="debianfiles"> <heading>Generated files list: <file>debian/files</file></heading> --===============6610739544215013163==-- ------------=_1779559502-108184-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 742552-close) by bugs.debian.org; 23 May 2026 18:03:56 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02 (2024-03-25) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-114.2 required=4.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FUZZY_CPILL, FVGT_m_MULTI_ODD,HAS_BUG_NUMBER,MD5_SHA1_SUM,PGPSIGNATURE, USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 89; hammy, 150; neutral, 125; spammy, 0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK, 0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--HX-DAK:process-upload, 0.000-+--H*r:sk:fasolo., 0.000-+--H*MI:fasolo Return-path: <[email protected]> Received: from muffat.debian.org ([2607:f8f0:614:1::1274:33]:38352) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wQqhY-000S47-13 for [email protected]; Sat, 23 May 2026 18:03:56 +0000 Received: via submission from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=fasolo.debian.org,[email protected] (verified) by muffat.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wQqhY-000FgE-0C for [email protected]; Sat, 23 May 2026 18:03:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id:Content-Type: Subject:MIME-Version:To:Reply-To:From:Cc:Content-Transfer-Encoding:Content-ID :Content-Description:In-Reply-To:References; bh=QIZeuKNUFF5LjHdPIze5ew1H4aLqggKCJIx+sLeod2c=; b=r3NXcQOkCV6cUQ60VS8QcthkRs UcaMYnO/bDcDrrJfm7B2M5gOLjzcUbLbzINQ9xvIL/+EdYkqrairNQI5GeCnvPLkE9XlslOllG3tt cxNYyDiOktg7e/M1ZiXK6pBCD7uxGlSzMz+gANhKiaQ/4N3tDMecEtGSiXaxwAzUimCxT2zVKbbYL iG5roDhbKc1PB8r4N3PrRlonUxdz2Fy/5TLqd7APB/Jmp4hWwsIW8mROav0O3ASNiXBw8YRbu4EZB t02JlYgGqkmfroBvCG2j+XisOK/JXcAtP8Oys0ubblK1Tr5sJPaymCl5uvo+k01QtBSR+u6FxlZHq 2RPQlqUQ==; Received: from dak by fasolo.debian.org with local (Exim 4.98.2) (envelope-from <[email protected]>) id 1wQqhW-0000000CdZN-2dmx; Sat, 23 May 2026 18:03:54 +0000 From: Debian FTP Masters <[email protected]> Reply-To: Holger Levsen <[email protected]> To: [email protected] X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: developers-reference Debian: DAK Debian-Changes: developers-reference_14.10_source.changes Debian-Source: developers-reference Debian-Version: 14.10 Debian-Architecture: source Debian-Suite: unstable Debian-Archive-Action: accept MIME-Version: 1.0 Subject: Bug#742552: fixed in developers-reference 14.10 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="===============5361183592404849310==" Message-Id: <[email protected]> Date: Sat, 23 May 2026 18:03:54 +0000 --===============5361183592404849310== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Source: developers-reference Source-Version: 14.10 Done: Holger Levsen <[email protected]> We believe that the bug you reported is fixed in the latest version of developers-reference, 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. Holger Levsen <[email protected]> (supplier of updated developers-reference p= ackage) (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: Sat, 23 May 2026 19:12:16 +0200 Source: developers-reference Architecture: source Version: 14.10 Distribution: unstable Urgency: medium Maintainer: Developers Reference Maintainers <[email protected]> Changed-By: Holger Levsen <[email protected]> Closes: 742552 1136791 Changes: developers-reference (14.10) unstable; urgency=3Dmedium . [ Serafeim (Serafi) Zanikolas ] * pkgs, tools: update adequate section, and recommend it from "Testing the package". Closes: #1136791. * best-pkging-practices: encourage automatic verification of upstream rele= ase signatures. Closes: #742552. . [ Holger Levsen ] * Update all .po files for changed strings in the English original. Checksums-Sha1: 08c4e60cc6aadc8098314276e63695a6beab2133 2526 developers-reference_14.10.dsc 58cc0ba7d6b3bf988fc7d47aa5d977912d906642 583056 developers-reference_14.10.t= ar.xz ffc2ac50e7bc002b03709412a8757e0908295846 8612 developers-reference_14.10_sou= rce.buildinfo Checksums-Sha256: 68270436a70901f3c410af498086ad8d56cac6a9fa33da329e6c84b63e73c9d7 2526 develo= pers-reference_14.10.dsc 1c556487a5f851ad3ae6c024a9a900f677ef2bad07a47f0a4fd09b9021b5d240 583056 deve= lopers-reference_14.10.tar.xz 23c88156a286c231784710a800cdf635e61a1dfb1253aae99a3cda3c2ab1075d 8612 develo= pers-reference_14.10_source.buildinfo Files: 0dc5feb51e7d18effb0d86025f1eddcb 2526 doc optional developers-reference_14.1= 0.dsc fe50b7ffa5c09b30a41dab7a5269d222 583056 doc optional developers-reference_14= .10.tar.xz 9b5113e3c9061ec47b6e802bdef85771 8612 doc optional developers-reference_14.1= 0_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmoR6l8ACgkQCRq4Vgaa qhxrnRAAtV9KKUr7E3k3K8Tc2k1wPOmODAvIB+fKjot8NQzVfJIl8DjpKfnN4xxb /abDeeFQrrTpw2a0JW6+MmGDssHqz835cYUdtCvsU8/Bm/onHdXTrBH1fPswyslr TIQksCkOn7praVKkrDrR9W7wCaYVYWML9Mq8b7gAGeNroQkihjnqW44mmCDO5Rtk Ivld2C8mKgR0EmiPBhNZ+OKKAa3RKzEX0GvGkUhTFasIasbdD0VwWOX+Kt10kBXh kqAesbckPBEUEnWFUbH1vHbXJ9yEujWQqrTrxWaQL++ENu3TC+j4Ri/FDjCLf/0n /pOTRgQ7x4jwD01GGbsjth/iBVuQECNYurNOU2z0omzgNRVn5VAw/paJ5AmJRv2u u7mu/BwcuVTezz85Z8lmM8H708DBYyhfZisGjhJz7FW0ooeTSW+tKA0Q6FAK/v4W 8qA5VvQWVMDL1rl6xfLGElGp7kFVc8MLzp3Er3umPeKxc5+O4Vt5sfjTuCDx+H4y WxuDLlhahDVCEtz4OQnXqi7eNtApm59TLEXZvYLVZJciNhGu8Kv+4L6AkxHPAVYk hH8vWz5HdzDdXRfl/xgEghkVDNxTGoWikNUsTxrCasgdRTBtLo/aMm5TC09DbFxu IS07Um9jueSZJCAb/+CGbfeZF8enffWph0rieqoVLtNUEcjglLM=3D =3DK44P -----END PGP SIGNATURE----- --===============5361183592404849310== Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCahHsCgAKCRCb9qggYcy5 IcL9AQCbYLDmXxqMZ/uGa8xMYlIg96jNGih2rCX39HSGrSCqlgEAng0ROcZS9deX xOiMROpxrVot0jbBePS80Sdp6zJDdwA= =Ts2+ -----END PGP SIGNATURE----- --===============5361183592404849310==-- ------------=_1779559502-108184-0--