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--