Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#548848: Perl fails to upgrade "Could not perform immediate configuration"

9 views
Skip to first unread message

Sebastian Dröge

unread,
Sep 29, 2009, 1:40:03 AM9/29/09
to
Package: perl
Version: 5.10.1-3
Severity: grave

Hi,
perl fails to upgrade to 5.10.1-3

[...]
After this operation, 4096kB of additional disk space will be used.
Do you want to continue [Y/n]?
E: Internal Error, Could not perform immediate configuration (2) on perl

signature.asc

Steve Langasek

unread,
Sep 29, 2009, 2:40:05 AM9/29/09
to
reassign 548848 debhelper
thanks

The problem here is that liblocale-gettext-perl, which is transitively
essential, now pre-depends: perl instead of perl-base. This is a behavior
change in dh_perl from debhelper; it now causes all perl-using packages to
depend on perl, when for /usr/bin/perl perl-base should be sufficient.

Since the perl/perl-base split exists /for the benefit of/ the essential
closure, this needs to be fixed in either debhelper or, if debhelper's
behavior is for some reason considered correct, in liblocale-gettext-perl
(by overriding debhelper).

--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slan...@ubuntu.com vor...@debian.org

signature.asc

Niko Tyni

unread,
Sep 29, 2009, 6:00:12 AM9/29/09
to
reassign 548848 liblocale-gettext-perl 1.05-5
thanks

On Mon, Sep 28, 2009 at 11:17:32PM -0700, Steve Langasek wrote:
> reassign 548848 debhelper
> thanks
>
> The problem here is that liblocale-gettext-perl, which is transitively
> essential, now pre-depends: perl instead of perl-base. This is a behavior
> change in dh_perl from debhelper; it now causes all perl-using packages to
> depend on perl, when for /usr/bin/perl perl-base should be sufficient.
>
> Since the perl/perl-base split exists /for the benefit of/ the essential
> closure, this needs to be fixed in either debhelper or, if debhelper's
> behavior is for some reason considered correct, in liblocale-gettext-perl
> (by overriding debhelper).

Thanks Steve.

This broke only recently with liblocale-gettext-perl 1.05-5 which
switched to the 'debhelper 7 tiny rules' and lost the dh_perl '-d'
option as a side effect.

I don't think debhelper is to blame here, so reassigning again.
--
Niko Tyni nt...@debian.org

--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Raphael Hertzog

unread,
Sep 29, 2009, 6:50:07 AM9/29/09
to
On Tue, 29 Sep 2009, Niko Tyni wrote:
> > Since the perl/perl-base split exists /for the benefit of/ the essential
> > closure, this needs to be fixed in either debhelper or, if debhelper's
> > behavior is for some reason considered correct, in liblocale-gettext-perl
> > (by overriding debhelper).
>
> Thanks Steve.
>
> This broke only recently with liblocale-gettext-perl 1.05-5 which
> switched to the 'debhelper 7 tiny rules' and lost the dh_perl '-d'
> option as a side effect.
>
> I don't think debhelper is to blame here, so reassigning again.

Indeed, I just uploaded a fixed package. Thanks for the report.

Cheers,
--
Raphaël Hertzog

0 new messages