[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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

Attachment: signature.asc
Description: Digital Signature


Reply to: