Bug#959909: debian-policy: complete implementation of ctte decision to forbid vendor-specific series files

2020-05-07 Thread Graham Inggs
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

2020-05-07 Thread gregor herrmann
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

2020-05-06 Thread Sean Whitton
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