Bug#959909: debian-policy: complete implementation of ctte decision to forbid vendor-specific series files
On Wed, 06 May 2020 13:28:53 -0700, Sean Whitton wrote: > Quoting from #904302: > > > The Committee therefore resolves that: > > > > 1. Any use of dpkg's vendor-specific patch series feature is a bug for > >packages in the Debian archive (including contrib and non-free). > > > >This should be implemented in Debian Policy by declaring that a > >package SHOULD NOT contain a non-default series file. > > > > 2. After Buster is released, use of the vendor-specific patch series > >feature is forbidden in the Debian archive. > > > >This should be implemented in Debian Policy by declaring that a > >package MUST NOT contain a non-default series file. > > Here is a patch to finish implementing this; I am seeking seconds: Seconded.
Bug#959909: debian-policy: complete implementation of ctte decision to forbid vendor-specific series files
On Wed, 06 May 2020 13:28:53 -0700, Sean Whitton wrote: > Quoting from #904302: > > > The Committee therefore resolves that: > > > > 1. Any use of dpkg's vendor-specific patch series feature is a bug for > >packages in the Debian archive (including contrib and non-free). > > > >This should be implemented in Debian Policy by declaring that a > >package SHOULD NOT contain a non-default series file. > > > > 2. After Buster is released, use of the vendor-specific patch series > >feature is forbidden in the Debian archive. > > > >This should be implemented in Debian Policy by declaring that a > >package MUST NOT contain a non-default series file. > > Here is a patch to finish implementing this; I am seeking seconds: > > diff --git a/policy/ch-source.rst b/policy/ch-source.rst > index 1a4e871..58da61e 100644 > --- a/policy/ch-source.rst > +++ b/policy/ch-source.rst > @@ -811,8 +811,8 @@ Vendor-specific patch series > > > Packages in the Debian archive using the 3.0 (quilt) source package > -format should not contain a non-default series file. That is, there > -should not exist a file ``debian/patches/foo.series`` for any ``foo``. > +format must not contain a non-default series file. That is, there > +must not exist a file ``debian/patches/foo.series`` for any ``foo``. > > .. [#] > Rationale: > diff --git a/policy/upgrading-checklist.rst b/policy/upgrading-checklist.rst > index 2a8cc99..cae05c7 100644 > --- a/policy/upgrading-checklist.rst > +++ b/policy/upgrading-checklist.rst > @@ -39,6 +39,18 @@ The sections in this checklist match the values for the > except in the two anomalous historical cases where normative > requirements were changed in a minor patch release. > > +Version 4.5.1 > +- > + > +Unreleased. > + > +4.17 > +Packages must not contain a non-default series file. That is, > +dpkg's vendor-specific patch series feature must not be used for > +packages in the Debian archive. > + > +(previously a "should not") > + > Version 4.5.0 > - > Seconded. Cheers, gregor -- .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe `- NP: La Tresca: Caravanserraglio signature.asc Description: Digital Signature
Bug#959909: debian-policy: complete implementation of ctte decision to forbid vendor-specific series files
Package: debian-policy Version: 4.5.0.2 Tags: patch Hello, Quoting from #904302: > The Committee therefore resolves that: > > 1. Any use of dpkg's vendor-specific patch series feature is a bug for >packages in the Debian archive (including contrib and non-free). > >This should be implemented in Debian Policy by declaring that a >package SHOULD NOT contain a non-default series file. > > 2. After Buster is released, use of the vendor-specific patch series >feature is forbidden in the Debian archive. > >This should be implemented in Debian Policy by declaring that a >package MUST NOT contain a non-default series file. Here is a patch to finish implementing this; I am seeking seconds: diff --git a/policy/ch-source.rst b/policy/ch-source.rst index 1a4e871..58da61e 100644 --- a/policy/ch-source.rst +++ b/policy/ch-source.rst @@ -811,8 +811,8 @@ Vendor-specific patch series Packages in the Debian archive using the 3.0 (quilt) source package -format should not contain a non-default series file. That is, there -should not exist a file ``debian/patches/foo.series`` for any ``foo``. +format must not contain a non-default series file. That is, there +must not exist a file ``debian/patches/foo.series`` for any ``foo``. .. [#] Rationale: diff --git a/policy/upgrading-checklist.rst b/policy/upgrading-checklist.rst index 2a8cc99..cae05c7 100644 --- a/policy/upgrading-checklist.rst +++ b/policy/upgrading-checklist.rst @@ -39,6 +39,18 @@ The sections in this checklist match the values for the except in the two anomalous historical cases where normative requirements were changed in a minor patch release. +Version 4.5.1 +- + +Unreleased. + +4.17 +Packages must not contain a non-default series file. That is, +dpkg's vendor-specific patch series feature must not be used for +packages in the Debian archive. + +(previously a "should not") + Version 4.5.0 - -- Sean Whitton signature.asc Description: PGP signature