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

2010-06-03 Thread Russ Allbery
Niko Tyni nt...@debian.org 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)

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 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,

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 @@ /p p

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

2010-05-07 Thread Russ Allbery
Niko Tyni nt...@debian.org 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 @@ /p p The

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 @@ /p

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 nt...@debian.org 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

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

2010-05-06 Thread Brendan O'Dea
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.

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 derived

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 seems to

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 string

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

2010-05-05 Thread Brendan O'Dea
On 6 May 2010 04:57, Niko Tyni nt...@debian.org 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

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-version for every upstream version it is binary

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-version for every upstream version it is binary compatible with. XS modules are required to depend on this so that