Re: Bug#578221: perl: Cannot upgrade to Perl 5.12.0
On Sun, Apr 18, 2010 at 12:14:11AM -0400, Andres Mejia wrote:
> Package: perl
> Version: 5.10.1-12
> Severity: normal
> Tags: experimental
> User: firstname.lastname@example.org
> Usertags: perl-5.12-transition
> I can't upgrade to Perl 5.12. Here's the error I keep getting.
> The following packages have unmet dependencies:
> libcurl3-gnutls: Depends: ca-certificates but it is not going to be installed
> libuuid1: Depends: passwd but it is not going to be installed
> Recommends: uuid-runtime but it is not going to be installed
(cc'ing the debian-perl list)
We're far from the point where upgrading a normal system works.
The binary interface of Perl XS modules has been changed, so all the
350 or so Architecture:any lib*-perl packages need to be rebuilt against
perlapi-5.12.0 to make them installable with the new perl package. For
the official archive this is only going to happen when 5.12 enters sid.
Some of the XS modules are very deep in the dependency tree, so currently
the best aptitude can do is to remove just about everything perl-related
from the system.
In your case aptitude gives up rather than do that; it's possible that
'aptitude install perl debconf-english' would work better, but the result
is going to be a rather bare system.
It would be possible to put a repository of rebuilt XS modules available
somewhere, but nobody has done that yet. In case someone wants to take
a shot, the scripts at
can be useful for determining the correct rebuild order for this
I don't see much point in keeping this bug open. Please let me know if
you have further concerns or if I can close the bug.
Niko Tyni email@example.com