Bug#579457: debian-policy: finer granularity for perlapi-*

2010-06-03 Thread Russ Allbery
Niko Tyni writes: > 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. This is now merged for the next Policy release. -- Russ Allbery (r...@debian.org)

Re: Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-08 Thread gregor herrmann
On Fri, 07 May 2010 19:16:32 +0300, Niko Tyni wrote: > 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 @@ > > > The perl-base package must provide > - perlapi-version fo

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-07 Thread Damyan Ivanov
-=| Niko Tyni, Fri, May 07, 2010 at 07:16:32PM +0300 |=- > 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 @@ >

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-07 Thread Russ Allbery
Niko Tyni writes: > 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 @@ > > > The perl-base package m

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-07 Thread Brendan O'Dea
On Fri, May 07, 2010 at 07:16:32PM +0300, Niko Tyni wrote: >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 @@ > >

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-07 Thread Niko Tyni
On Fri, May 07, 2010 at 09:00:38AM +1000, Brendan O'Dea wrote: > On 6 May 2010 23:26, Niko Tyni 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 i

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-06 Thread Brendan O'Dea
On 6 May 2010 23:26, Niko Tyni 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

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-06 Thread Niko Tyni
On Thu, May 06, 2010 at 09:39:42AM +1000, Brendan O'Dea wrote: > On 6 May 2010 04:57, Niko Tyni wrote: > > I'm thinking the dependants could use something like > >  "perlapi-" . ($Config{debian_abi} || $Config{version}) > Rather than "evaluates to false", I'd suggest wording it: > > If $Confi

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-05 Thread Brendan O'Dea
On 6 May 2010 04:57, Niko Tyni wrote: > Update: this formulation avoids an unnecessary patch to the perl package > until the ABI is actually changed. It also allows debhelper and the > few other affected packages to easily stay compatible with older perl > package versions. > > I'm thinking the de

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-05 Thread Niko Tyni
On Wed, May 05, 2010 at 02:37:18PM +0300, Niko Tyni wrote: > > >For convenience, the perl package could include the suffix and/or the > > >whole string in something like $Config{debian_abi}. In that case we > > >should probably mandate that packages need to use it rather than derive > > >the strin

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-05 Thread Niko Tyni
On Wed, May 05, 2010 at 08:23:47AM +, Brendan O'Dea wrote: > >I would like to include these settings in the virtual package name so > >that it would be possible to make incompatible ABI changes during the > >life time of a single Perl upstream version and have a clean transition > >path. > It

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-05-05 Thread Brendan O'Dea
>I would like to include these settings in the virtual package name so >that it would be possible to make incompatible ABI changes during the >life time of a single Perl upstream version and have a clean transition >path. > >As for the implementation, the name of the virtual package could be >deriv

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-04-28 Thread Damyan Ivanov
-=| Niko Tyni, Tue, Apr 27, 2010 at 10:55:54PM +0300 |=- > Package: debian-policy > Version: 3.8.4.0 > Severity: wishlist > X-Debbugs-Cc: debian-p...@lists.debian.org > > The Perl policy currently mandates that the perl-base package provides > perlapi- for every upstream version it is binary compa

Bug#579457: debian-policy: finer granularity for perlapi-*

2010-04-27 Thread Niko Tyni
Package: debian-policy Version: 3.8.4.0 Severity: wishlist X-Debbugs-Cc: debian-p...@lists.debian.org The Perl policy currently mandates that the perl-base package provides perlapi- for every upstream version it is binary compatible with. XS modules are required to depend on this so that there's a