From: Russ Allbery
Date: Wed, 2 Jun 2010 16:53:15 +0000 (-0700)
Subject: Clarify Perl Policy about essentialness of perl-base
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=9603fd84d0639a57073c3baa099f261708f093b8;hp=05cff5be3f1b4caa02a45063ec754f6b390b4b1c;p=debian%2Fdebian-policy.git
Clarify Perl Policy about essentialness of perl-base
Clarify in the Perl Policy that perl-base is essential, not perl, and
don't imply packages need to depend on perl-base. (Closes: #576594)
---
diff --git a/debian/changelog b/debian/changelog
index 00bac97..7e7fb00 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -36,6 +36,8 @@ debian-policy (3.8.5.0) UNRELEASED; urgency=low
was also somewhat outdated. (Closes: #555009, see #584141)
* Remove obsolete footnote sentence saying that dpkg-statoverride is a
new feature and not well-known. (Closes: #563425)
+ * Clarify in the Perl Policy that perl-base is essential, not perl, and
+ don't imply packages need to depend on perl-base. (Closes: #576594)
-- Bill Allombert Mon, 31 May 2010 20:00:28 +0200
diff --git a/perl-policy.sgml b/perl-policy.sgml
index 1d26df7..ef1fbe6 100644
--- a/perl-policy.sgml
+++ b/perl-policy.sgml
@@ -103,18 +103,18 @@
the binary and a basic set of modules.
- As Perl is currently used by such things as
- update-alternatives and some package maintainer
- scripts, it must be priority required and marked as
- essential.
+ As Perl has been part of the essential set for some time and is
+ used without dependencies by such things as package maintainer
+ scripts, perl-base must be
+ priority required and marked as essential.
Note that the perl-base package is intended
only to provide for exceptional circumstances and the contents
- may change. In general only packages which form part of the
- base system should declare a dependency on
- perl-base rather than
- perl.
+ may change. In general, only packages which form part of the
+ base system should use only the facilities
+ of perl-base rather than declaring a
+ dependency on perl.