Bug#495394: Perl embedding pain
Jonas Smedegaard
dr at jones.dk
Sun May 24 10:59:26 UTC 2015
Quoting Niko Tyni (2015-05-24 12:10:12)
> On Tue, Aug 26, 2014 at 01:35:50AM -0700, Ben Hutchings wrote:
>> On Mon, 2014-08-25 at 16:20 -0700, Niko Tyni wrote:
>>> On Thu, Aug 21, 2014 at 01:07:16PM -0700, Ben Hutchings wrote:
>>>> As libperl5.* packages currently depend on an exact version of
>>>> perl-base, coinstallation of multiple library versions is
>>>> impossible. Transitions are not only a pain for developers, but
>>>> users must upgrade all Perl extensions and embedding applications
>>>> at the same time as the perl package.
>>>>
>>>> Why don't all the Perl package names include the ABI version,
>>>> leaving perl as a metapackage?
>>>>
>>>> With linux-tools-* packages, this is particularly problematic as
>>>> the older packages will never be rebuilt for the new Perl version.
>>>> My inclination is to 'fix' this by removing Perl integration from
>>>> perf. Please let us know whether it will be possible to fix this
>>>> properly.
>
>>> For my part, I'm sort of interested in leaving old libperl versions
>>> installable after upgrades, but I wouldn't want to be supporting
>>> /usr/bin/perl5.18 and /usr/bin/perl5.20 simultaneously or even
>>> having separate source packages for different Perl versions in the
>>> archive at the same time.
>
> Hi, getting back to this old thread (and #495394, which is a similar
> request): it looks like we'll be reorganizing the package setup for
> Perl 5.22 so that in the future libperl5.xx and libperl5.yy will stay
> coinstallable, along with the full standard library. There are still
> no provisions for keeping old builds of binary ("XS") module packages
> around, but it should be possible to install those modules manually
> from CPAN if needed.
>
> New major Perl releases are made yearly in May or thereabouts, and
> 5.22 is currently at the release candidate phase upstream. We expect
> to get it in experimental soon, and in sid this summer. By the time
> stretch is frozen I suppose we'll be at 5.24.
>
> As jessie was released with the old setup, this won't help
> jessie->stretch upgrades, but at least things are getting better now.
Ohh - this is great news!
I look forward to being able to do major Debian upgrades in smaller
chunks rather than being forced to upgrade all packages related to XS
modules in lockstep.
Enjoy Spain!
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20150524/5ef13878/attachment-0001.sig>
More information about the Perl-maintainers
mailing list