Bug#777597: perl-modules: upgrade regression: dpkg: dependency problems prevent configuration of perl-modules
gregor herrmann
gregoa at debian.org
Tue Feb 10 20:51:34 UTC 2015
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.
Cheers,
gregor
--
.''`. 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20150210/9a81e119/attachment.sig>
More information about the Perl-maintainers
mailing list