Bug#1106402: marked as done (dpkg-source, native source package format with non-native version)
"Debian Bug Tracking System" <[email protected]> Thu, 05 Feb 2026 22:29:02 +0000
| Newsgroups | gmane.linux.debian.devel.ctte |
|---|---|
| Message-ID | <handler.1106402.D1106402.17703303782155486.ackdone@bugs.debian.org> |
This is a multi-part message in MIME format... ------------=_1770330542-2156780-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your message dated Thu, 5 Feb 2026 23:26:14 +0100 with message-id <[email protected]> and subject line Re: Bug#1106402: dpkg-source, native source package format= with non-native version has caused the Debian Bug report #1106402, regarding dpkg-source, native source package format with non-native version 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 1106402: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1106402 Debian Bug Tracking System Contact [email protected] with problems ------------=_1770330542-2156780-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 24 May 2025 12:45:15 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02 (2021-04-09) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-25.1 required=4.0 tests=BAYES_00, BODY_INCLUDES_CONTROL_TAGS,BODY_INCLUDES_PACKAGE,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HAS_PACKAGE,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 22; hammy, 150; neutral, 222; spammy, 0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--H*UA:sk:x86_64-, 0.000-+--H*x:sk:x86_64-, 0.000-+--dpkgsource, 0.000-+--dpkg-source Return-path: <[email protected]> Received: from permutation-city.chiark.greenend.org.uk ([2a00:1098:86:130::194]:45539 helo=chiark.greenend.org.uk) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.94.2) (envelope-from <[email protected]>) id 1uIoFW-004fkm-87 for [email protected]; Sat, 24 May 2025 12:45:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=chiark.greenend.org.uk; s=a.chiark; h=DKIM-Signature-Warning:Subject:To: Date:Message-ID:Content-Transfer-Encoding:Content-Type:MIME-Version:From: Sender:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner: List-Archive; bh=3HVvyzV3oVTYeNYcMC7/s+FwFaONr6eDmj7cOiaAgkI=; b=kHJoWhGvJlLZ YmmNzgf1Kj0iw/1ulbGlVkUzS51VDR6NxLUiz7Tnj80fFnQ7vSqhQVjK7bZiSoiNct40GRJmzlGc0 bvDxTSjcI2VGuZjmDsYfrCT+PpkwV7nXiDcLz87rNCXsvgg0yoXZ9JL3raZ7+K2OGXkbQuuSqmXLv KfDNFhbi0sWPKKP/Wr4bZD2GhhCBDwJixvORCgp3euJ+f6Us9peRM77XVu3OSzCVDBhMKsg88Qzie j4fB3Fj2TqtFgpUjVYBDpuVkC56SvBvsECe+o8D1XEr6DCZgKVLwl25zhJg4s3pCUSDf02Q7HOXoj rbmzJvpUsPr+k0RtI7wKHA==; Received: by chiark.greenend.org.uk (Debian Exim 4.94.2 #2) with local (return-path [email protected]) id 1uIoFR-0003US-8v for [email protected]; Sat, 24 May 2025 13:45:09 +0100 From: Ian Jackson <[email protected]> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <[email protected]> Date: Sat, 24 May 2025 13:45:09 +0100 To: [email protected] Subject: dpkg-source, native source package format with non-native version X-Mailer: VM 8.2.0b under 27.1 (x86_64-pc-linux-gnu) DKIM-Signature-Warning: NOTE REGARDING DKIM KEY COMPROMISE https://www.chiark.greenend.org.uk/dkim-rotate/README.txt https://www.chiark.greenend.org.uk/dkim-rotate/09/092e77f4ed21e643f3e00030e0e2f41e.pem Delivered-To: [email protected] Package: tech-ctte Control: tags 737634 patch Control: block 737634 by -1 Hi. I would like the Technical Committee to explicitly use its power in Constitution 6.1 (1) "Decide on any matter of technical policy" to decide that: dpkg-source should be able to build "3.0 (native)" source packages with a non-native version number. Note that this does not require a supermajority - a simple majority will do, since this is "the behaviour of non-experimental package building tools". A 10-year-old patch is available to implement the change. I would also ideally like the TC to explicitly give advice that they think this change is appropriate for trixie. Scope ----- We are talking here precisely about the behaviour of dpkg-source when the version number has a hyphen, and the source format is "3,0 (native)". Currently dpkg-source -b it fails with an error. Note ethat we are not debating (any longer) whether "3.0 (native)" packages with a non-native version number are incorrect. That was settled in 2022 by TC decison: the answer is "yes, they are fine". The remaining problem is simply that dpkg-source still rejects them. History ------- In 2014 dpkg-source was changed to reject these source packages at build time. Quickly, a bug was filed, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737634 In that bug several people request the previous behaviour be restored and give practical explanations why they want to do things that way. There are a variety of use cases presented. In 2022, the matter was discussed (along with many other things) by the Technical Committee. The TC ruling can be found here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737634#107 The full discussion (which includes other matters too) is here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1007717 The TC decided to agree with us on the substance. But the wording in the resolution is unfortuante. The TC say that there is nothing wrong with this situation, that dpkg-source rejects. But they then say only "We suggest that the wontfix tag on #737634 be reconsidered". The maintainer did not respond to this TC decision. Nor did they respond to a followup message in January 2024. Current situation ----------------- The Technical Committee has declared what Debian's technical policy is in this area. However, the dpkg-srouce maintainer has failed to align the software with Debian policy. As I understand from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737634#112 Ubuntu have patched their version of dpkg-source to relax this restriction. One consequence is that Ubuntu now contains source packages that cannot be edited and then rebuild with upstream Debian tooling. There is this patch from Adam Conrad: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737634#102 I haven't tried applying it, but I expect that if it doesn't work, the fix will be about as simple. This issue means that I have many packages that are still using 1.0 source format, despite its several important behavioural flaws, when they could be using 3.0. It also greatly complicates recommending good packaging workflows. So I would like to see this resolved. I appreciate that the relationship between the dpkg maintainer and the TC is poor. But, the TC is the appropriate venue for this decision. The maintainer has clearly indicated by their non-responses in 2022 and again in 2024 that they don't intend to reconsider this question. Given that all the technical matters were already discussed exhaustively in #1007717, I'm hoping that the TC can make a decision fairly quickly. Thanks, Ian. -- Ian Jackson <[email protected]> These opinions are my own. Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk, that is a private address which bypasses my fierce spamfilter. ------------=_1770330542-2156780-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 1106402-done) by bugs.debian.org; 5 Feb 2026 22:26:18 +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=-113.2 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER, HAS_BUG_NUMBER,PGPSIGNATURE,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY, 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, 16; hammy, 150; neutral, 45; spammy, 0. spammytokens: hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin, 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311, 0.000-+--H*RT:311, 0.000-+--H*RT:108 Return-path: <[email protected]> Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:53132) 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 1vo7nm-0092jk-1O for [email protected]; Thu, 05 Feb 2026 22:26:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; s=smtpauto.stravinsky; h=X-Debian-User:In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description; bh=ebmABs6x2PlByjs2xuoZ/9qEZmMIOZ3HDlusk/9zh7Y=; b=of8AWhqBuJBZ68dh1cE1MpXcM6 q1fFqsTPEYgHcZbDwty9MpF1Gct8h9znXAS7Dp+lw2GPpgPFtXVrqK96jfRG8sL5yxnLWe9Z6RN4p xU2Q6wL7J3twwdfnI6qUn1/M4lNM8HS1VleUeM2OBcKYZfKRCSevYUU9LX/mjprW2wnHzorvYoxCo fzJ1B//pO7XaGp1qOEaw1SnT3fdkxJF+NdGRfGMt6zQXtadzqx7Jsb/9xckATe9Tkx28WEPEXFsXr Pnh7iL8qcGAwUs0oGAIQVoPSrCFXwE4MPxDpRFw9gFyfGJ83CBWCGlmEF6mbQK91R8JG/GQQDgkZB 1ybRGOtg==; Received: from authenticated user by stravinsky.debian.org with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.94.2) (envelope-from <[email protected]>) id 1vo7nk-006i8v-3t for [email protected]; Thu, 05 Feb 2026 22:26:16 +0000 Date: Thu, 5 Feb 2026 23:26:14 +0100 From: Timo =?utf-8?Q?R=C3=B6hling?= <[email protected]> To: [email protected] Subject: Re: Bug#1106402: dpkg-source, native source package format with non-native version Message-ID: <[email protected]> Mail-Followup-To: [email protected] Organization: The Debian Project References: <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="kblm4utbrwhlnwii" Content-Disposition: inline In-Reply-To: <[email protected]> X-Debian-User: roehling --kblm4utbrwhlnwii Content-Type: text/plain; protected-headers=v1; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: Bug#1106402: dpkg-source, native source package format with non-native version MIME-Version: 1.0 Hi, On Fri, 21 Nov 2025 01:30:21 +0100 Guillem Jover <[email protected]>=20 wrote: > On Thu, 2025-11-20 at 11:20:15 +0100, Timo R=C3=B6hling wrote: > https://lists.debian.org/debian-dpkg/2025/11/msg00001.html Closing this bug as resolved. Cheers Timo --=20 =E2=A2=80=E2=A3=B4=E2=A0=BE=E2=A0=BB=E2=A2=B6=E2=A3=A6=E2=A0=80 =E2=95=AD= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=95=AE =E2=A3=BE=E2=A0=81=E2=A2=A0=E2=A0=92=E2=A0=80=E2=A3=BF=E2=A1=81 =E2=94=82= Timo R=C3=B6hling =E2=94=82 =E2=A2=BF=E2=A1=84=E2=A0=98=E2=A0=B7=E2=A0=9A=E2=A0=8B=E2=A0=80 =E2=94=82= 9B03 EBB9 8300 DF97 C2B1 23BF CC8C 6BDD 1403 F4CA =E2=94=82 =E2=A0=88=E2=A0=B3=E2=A3=84=E2=A0=80=E2=A0=80=E2=A0=80=E2=A0=80 =E2=95=B0= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=95=AF --kblm4utbrwhlnwii Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmmFGQUACgkQzIxr3RQD 9MoaLA/7BCPQtNQ6npc4/sta9tmsP0bduRnGkiu0LVYzGpTCcPIPgDrRMaPaPw5r WbIRSOSViJQEoh+CDplEHoK89NnnKoISDxdFOcf10jyVwizatbPNRAfN9Sg5IU3M SMltCNXsakqfepxw7jjvPI9HCVCtcgowpiMrJGM9BXMG9JgMr+UQGfxGCODyiQU6 HK+xIu/ncWYDXyYL2KoXqLCVuud/x7/syoYJkghLA6uvtFNTXd2n1OufdKQDgfut dFCLUTmoYIMCwocRaSF859lapAsAutl1DD+DrgMiDtNFPzL7jl8rZ4LkusRMvpYw vVDwFp4I5DQTgwxZxqgXp4V+jv/0oQZOh1RfAjtCQz3ahSYSBABWalHaje6otGUK QhkiYwlnJmaQHfK++zp3bQzYLb53xWBKyaGidU6MeAlu0/8OowDu0zabgYaT936a +4X6TuHp2+JFI2GJvXo7RDVxWBirMEP5VORIYxhUNH7jVbDz8aobSqd8T5lFtt5f WYDAvTXEb8dsTg72YaW7g1GOB5i0AcGW5jduJV37fxBG9vURH8t9LOHhmoOfpgWV DksLi4zLV6IthLyCNUzx7eKx7UOc36SAqqX+wE8nWVOCPqfHCCZ9NbYQbLqIswo5 CX1c9raZ8lSgeaJDu7XNdoBo3NX+bMrJW1TM5xxEwvcRwphnMu4= =aF9l -----END PGP SIGNATURE----- --kblm4utbrwhlnwii-- ------------=_1770330542-2156780-0--