X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=perl-policy.sgml;h=58c33328fb8eec1aea378294862c3df1cc79cc5c;hb=cc34dcc0;hp=1d26df7c40ab75eaa6cb2a1cf4e768c116aa7d0f;hpb=806dcd144eac682bdccbd3138f1af124cf583e71;p=debian%2Fdebian-policy.git diff --git a/perl-policy.sgml b/perl-policy.sgml index 1d26df7..58c3332 100644 --- a/perl-policy.sgml +++ b/perl-policy.sgml @@ -89,8 +89,11 @@

The perl-base package must provide - perlapi-version for all released - versions it is compatible with. + perlapi-abiname for all released + package versions it is compatible with. The choice of + abiname is arbitrary, but if it differs from + $Config{version}, it must be specified in + $Config{debian_abi}.

@@ -103,18 +106,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.

@@ -348,8 +351,9 @@ $(MAKE) install PREFIX=$(CURDIR)/debian/<tmp>/usr a minimum version of the perl package used to build the module, and must additionally depend on the expansion of - perlapi-$Config{version} using - the Config module. + perlapi-$Config{debian_abi} using + the Config module. If $Config{debian_abi} + is empty or not set, $Config{version} must be used.