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.