the binary and a basic set of modules.
</p>
<p>
- As Perl is currently used by such things as
- <file>update-alternatives</file> and some package maintainer
- scripts, it must be priority <em>required</em> and marked as
- <em>essential</em>.
+ As Perl has been part of the essential set for some time and is
+ used without dependencies by such things as package maintainer
+ scripts, <package>perl-base</package> must be
+ priority <em>required</em> and marked as <em>essential</em>.
</p>
<p>
Note that the <package>perl-base</package> 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
- <package>perl-base</package> rather than
- <package>perl</package>.
+ may change. In general, only packages which form part of the
+ base system should use only the facilities
+ of <package>perl-base</package> rather than declaring a
+ dependency on <package>perl</package>.
</p>
</sect>
(nominally just tmp)</p>
</footnote>
</p>
- <p>
- A <tt>Build-Depends</tt> on <tt>perl (>= 5.6.0-16)</tt> is
- required.
- </p>
</sect>
<sect id="module_deps">
the minimum required version, or more simply the current
version.
</p>
- <p>
- In the absence of an explicit requirement,
- architecture-independent modules must depend on a minimum
- <package>perl</package> or <package>perl-base</package>
- version of <tt>5.6.0-16</tt> due to the changes in
- <tt>@INC</tt> introduced by that version.
- </p>
</sect1>
<sect1 id="binary_modules">