From 9603fd84d0639a57073c3baa099f261708f093b8 Mon Sep 17 00:00:00 2001
From: Russ Allbery
Date: Wed, 2 Jun 2010 09:53:15 -0700
Subject: [PATCH 1/1] 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)
---
debian/changelog | 2 ++
perl-policy.sgml | 16 ++++++++--------
2 files changed, 10 insertions(+), 8 deletions(-)
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.
--
2.39.2