[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



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

Attachment: signature.asc
Description: PGP signature


Reply to: