Bug#808239: perl: Perl, Perl-Base Upgrade Uninstalls 144 Unrelated Packages e.g. Xorg (Sid Unstable)
Cindy Sue Causey
ButterflyBytes at gmail.com
Thu Dec 17 16:27:01 UTC 2015
Package: perl
Version: 5.20.2-6
Severity: critical
Justification: breaks the whole system
Dear Maintainer,
Hi.. First, thank you all for the work you do!
Next.. I ran my usual "apt-get update" today. Found perl and perl-base needing upgraded in Sid Unstable along with ~20+ other packages. When I began the process to upgrade all those packages together, I received an apt-get advisement that 144 packages were going to be removed. Xorg was just the most important that stuck out, hence this bug's subject line. There are numerous other programs/packages being touched on here in addition to Xorg.
A quick manual run down the list of packages needing upgraded showed both perl and perl-base to be the packages attempting the uninstalls. For simplicity's sake, the following (extensive) output is what I receive when attempting to install perl by itself:
+++
The following additional packages will be installed:
libperl5.22 perl-base perl-modules-5.22
Suggested packages:
perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl
The following packages will be REMOVED:
apt-file apt-show-versions aspell aspell-en claws-mail claws-mail-i18n
console-setup console-setup-linux debconf-i18n dictionaries-common enchant
gnome-user-guide hunspell-en-us inkscape keyboard-configuration
libalgorithm-diff-xs-perl libapt-pkg-perl libb-hooks-endofscope-perl
libb-hooks-op-check-perl libbareword-filehandles-perl libcairo-perl
libcgi-fast-perl libcgi-pm-perl libclass-accessor-perl libclass-c3-xs-perl
libclass-xsaccessor-perl libclone-perl libcommon-sense-perl
libcrypt-ssleay-perl libdata-optlist-perl libdata-perl-perl
libdata-section-perl libdevel-caller-perl libdevel-lexalias-perl
libemail-valid-perl libenchant1c2a libfcgi-perl libfile-fcntllock-perl
libgetopt-long-descriptive-perl libglib-perl libgtk2-gladexml-perl
libgtk2-perl libgtkspell0 libhtml-form-perl libhtml-format-perl
libhtml-parser-perl libhtml-tree-perl libimage-magick-perl
libimage-magick-q16-perl libimport-into-perl libindirect-perl libio-pty-perl
libio-socket-inet6-perl libio-socket-ssl-perl libipc-run-perl
libjson-xs-perl liblexical-sealrequirehints-perl liblist-moreutils-perl
liblocale-gettext-perl liblwp-protocol-https-perl libmailtools-perl
libmath-random-isaac-xs-perl libmime-tools-perl
libmodule-implementation-perl libmodule-runtime-perl libmoo-perl
libmoox-handlesvia-perl libmultidimensional-perl libnamespace-autoclean-perl
libnamespace-clean-perl libnet-dbus-perl libnet-dns-perl
libnet-smtp-ssl-perl libnet-ssleay-perl libossp-uuid-perl
libpackage-stash-perl libpackage-stash-xs-perl libpadwalker-perl
libpango-perl libparams-classify-perl libparams-util-perl
libparams-validate-perl libparse-debianchangelog-perl libperl5.20
libperlio-gzip-perl libpod-readme-perl libsoap-lite-perl libsocket6-perl
libsoftware-license-perl libsub-exporter-perl libsub-identify-perl
libsub-name-perl libtext-charwidth-perl libtext-iconv-perl
libtext-soundex-perl libtext-wrapi18n-perl libtype-tiny-xs-perl
libtypes-serialiser-perl libunicode-utf8-perl libvariable-magic-perl
libwebkitgtk-3.0-0 libwww-perl libxml-parser-perl libxml-twig-perl
libxmlrpc-lite-perl libyelp0 lintian miscfiles moreutils perl-modules
qemu-launcher tasksel tasksel-data xorg xscreensaver xscreensaver-data
xserver-xorg xserver-xorg-core xserver-xorg-input-all
xserver-xorg-input-evdev xserver-xorg-input-mouse
xserver-xorg-input-synaptics xserver-xorg-input-vmmouse
xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-ati
xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-intel
xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic
xserver-xorg-video-nouveau xserver-xorg-video-openchrome
xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon
xserver-xorg-video-savage xserver-xorg-video-sisusb xserver-xorg-video-tdfx
xserver-xorg-video-trident xserver-xorg-video-vesa xserver-xorg-video-vmware
yelp
The following NEW packages will be installed:
libperl5.22 perl-modules-5.22
The following packages will be upgraded:
perl perl-base
2 upgraded, 2 newly installed, 144 to remove and 24 not upgraded.
Need to get 7583 kB of archives.
After this operation, 250 MB disk space will be freed.
+++
It sometimes works to install/upgrade other packages first then re-attempt upgrading the problem package. So I tried perl-base alone but received similar results to perl. Am taking an uninformed but experience based guess that the other unrelated packages slated to be installed/upgraded today will most likely not change perl's attempt to uninstall things. Since I'm on dialup and it would take a couple hours to test the unrelated packages, it seemed more important to go ahead and bring this to Developers' attention first and as immediately as possible.
In conclusion, simply setting the perl and perl-base upgrades to the side is the course of action I intend to follow at this time.
Thank you again for all your work!
Cindy Sue :)
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=, LC_CTYPE= (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages perl depends on:
ii dpkg 1.18.3
ii libbz2-1.0 1.0.6-8
ii libc6 2.21-4
ii libdb5.3 5.3.28-11
ii libgdbm3 1.8.3-13.1
ii perl-base 5.20.2-6
ii perl-modules 5.20.2-6
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages perl recommends:
ii netbase 5.3
ii rename 0.20-4
Versions of packages perl suggests:
pn libterm-readline-gnu-perl | libterm-readline-perl-perl <none>
ii make 4.0-8.2
pn perl-doc <none>
-- no debconf information
More information about the Perl-maintainers
mailing list