On Fri, May 07, 2010 at 09:00:38AM +1000, Brendan O'Dea wrote: > On 6 May 2010 23:26, Niko Tyni <nt...@debian.org> wrote: > > I was trying to cater for the degenerate case of $Config{debian_abi}=0 > > (which breaks the above short-circuit form) so dependants wouldn't have > > to check for that. > > Sure, but this is not an arbitrary string which may accidentally > contain "0". I think that we may safely presume that no future Perl > maintainer will choose that to set debian_abi to be zero.
Yeah, I suppose that goes without saying. I seem to go into the details a bit too much. Final version with the nonzero thing removed. I'm looking for seconds. diff --git a/perl-policy.sgml b/perl-policy.sgml index 1d26df7..1ee5df5 100644 --- a/perl-policy.sgml +++ b/perl-policy.sgml @@ -89,8 +89,11 @@ </p> <p> The <package>perl-base</package> package must provide - <package>perlapi-<var>version</var></package> for all released - versions it is compatible with. + <package>perlapi-<var>abiname</var></package> for all released + package versions it is compatible with. The choice of + <var>abiname</var> is arbitrary, but if it differs from + <tt>$Config{version}</tt>, it must be specified in + <tt>$Config{debian_abi}</tt>. </p> </sect> @@ -348,8 +351,9 @@ $(MAKE) install PREFIX=$(CURDIR)/debian/<tmp>/usr a minimum version of the <package>perl</package> package used to build the module, and must additionally depend on the expansion of - <package>perlapi-$Config{version}</package> using - the <tt>Config</tt> module. + <package>perlapi-$Config{debian_abi}</package> using + the <tt>Config</tt> module. If <tt>$Config{debian_abi}</tt> + is empty or not set, <tt>$Config{version}</tt> must be used. </p> </sect1> -- Niko Tyni nt...@debian.org
signature.asc
Description: Digital signature