[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#777597: perl-modules: upgrade regression: dpkg: dependency problems prevent configuration of perl-modules

On Tue, 10 Feb 2015 22:19:18 +0200, Niko Tyni wrote:

> >   Preparing to unpack .../perl-modules_5.20.1-5_all.deb ...
> >   Unpacking perl-modules (5.20.1-5) over (5.14.2-21+deb7u2) ...
> >   dpkg: dependency problems prevent configuration of perl-modules:
> >    perl-modules depends on perl (>= 5.20.1-1); however:
> >     Package perl is not configured yet.

> I doubt this is actually caused by the perl Breaks/Pre-Depends changes. We
> have earlier more or less unreproducible reports of this, at least #766260
> and possibly #767734. It's probably just sensitive to the upgrade ordering
> so the recent perl changes triggered it again.

I was also thinking "so, yeah, why doesn't something configure perl?"
> If it's actually reproducible this time (I haven't tried yet), 

I could reproduce it (by installing libnet-dropbox-api-perl in a
minimal cowbuilder wheezy chroot and then dist-upgrading to jessie).

> Frankly I'm not sure how much we can do about it. Even if it is or will
> be fixed in the jessie apt, we have no way to make sure apt gets upgraded
> first. We can try to put that in the release notes but that's about it.
> (Do we have wheezy->jessie upgrade tests that upgrade apt first?)

Quick test:
- libnet-dropbox-api-perl in the wheezy chroot
- update, install dpkg+apt, dist-upgrade

Works. Order of the perl.* packages:

Preparing to unpack .../perl_5.20.1-5_amd64.deb ...
Unpacking perl (5.20.1-5) over (5.14.2-21+deb7u2) ...
Preparing to unpack .../perl-base_5.20.1-5_amd64.deb ...     
Unpacking perl-base (5.20.1-5) over (5.14.2-21+deb7u2) ...
Setting up perl-base (5.20.1-5) ...
Preparing to unpack .../perl-modules_5.20.1-5_all.deb ...
Unpacking perl-modules (5.20.1-5) over (5.14.2-21+deb7u2) ...          
Setting up perl-modules (5.20.1-5) ...                    
Setting up perl (5.20.1-5) ...
> So I guess we could still downgrade the perl-modules -> perl dependency to
> a recommendation and possibly change those two dozen packages to depend
> on perl instead. I'm not thrilled about introducing a possibility for
> systems that have perl-modules installed without perl, but I suppose we
> could live with it if there's no other way out.

No exciting prospects but yes, possible.


 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Die Schmetterlinge: Klein, aber geheim

Attachment: signature.asc
Description: Digital Signature

Reply to: