* If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * dev-perl/SGMLSpm:0 dev-perl/Text-WrapI18N:0 dev-perl/Text-CharWidth:0 dev-perl/Archive-Zip:0 dev-perl/TermReadKey:0 perl-core/Module-Metadata:0 virtual/perl-Module-Metadata:0 perl-core/JSON-PP:0 virtual/perl-JSON-PP:0 perl-core/CPAN-Meta:0 virtual/perl-CPAN-Meta:0 app-text/po4a:0
Can you perform an emerge --depclean and report which of those get cleaned, ( and which remain ) Thanks.
Started emerge on: Sep 14, 2016 20:07:45 1473876465: *** emerge --ask --load-average=5.0 --jobs=4 --depclean 1473876465: >>> depclean 1473876504: === Unmerging... (perl-core/Module-Metadata-1.0.26) 1473876508: >>> unmerge success: perl-core/Module-Metadata-1.0.26 1473876508: === Unmerging... (perl-core/CPAN-Meta-2.150.1) 1473876512: >>> unmerge success: perl-core/CPAN-Meta-2.150.1 1473876512: === Unmerging... (perl-core/JSON-PP-2.273.0) 1473876516: >>> unmerge success: perl-core/JSON-PP-2.273.0 1473876516: === Unmerging... (virtual/perl-CPAN-Meta-Requirements-2.132.0) 1473876519: >>> unmerge success: virtual/perl-CPAN-Meta-Requirements-2.132.0 1473876520: *** exiting successfully.
Just ran into the same issue, this is the list perl-cleaner produced in my case. Is it OK to add it to this issue or should I create a new one? * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * app-admin/stow:0 dev-perl/XML-XPath:0 dev-perl/Text-CSV:0 perl-core/JSON-PP:0 virtual/perl-JSON-PP:0 perl-core/CPAN-Meta:0 virtual/perl-CPAN-Meta:0 perl-core/Module-Metadata:0 virtual/perl-Module-Metadata:0 app-text/po4a:0 dev-vcs/git:0 * Finding left over modules and header * The following files remain. These were either installed by hand * or edited. This script cannot deal with them. /usr/lib64/perl5/vendor_perl/5.20.2/XML/SAX/ParserDetails.ini Running depclean didn't clean anything.
*** Bug 593832 has been marked as a duplicate of this bug. ***
Same here: * * It seems like perl-cleaner had to rebuild some packages. * * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * perl-core/CPAN-Meta:0 virtual/perl-CPAN-Meta:0 perl-core/Module-Metadata:0 virtual/perl-Module-Metadata:0 perl-core/JSON-PP:0 virtual/perl-JSON-PP:0 dev-perl/Text-WrapI18N:0 dev-perl/Text-CharWidth:0 dev-perl/SGMLSpm:0 dev-perl/TermReadKey:0 dev-perl/Archive-Zip:0 app-text/po4a:0 * * Finding left over modules and header * The following files remain. These were either installed by hand * or edited. This script cannot deal with them. =================================================================== Depclean reported: emerge --depclean Calculating dependencies... done! >>> Calculating removal order... dev-db/phpmyadmin selected: 4.4.15.5 protected: none omitted: 4.4.15.8 perl-core/CPAN-Meta selected: 2.150.1 protected: none omitted: none perl-core/Module-Metadata selected: 1.0.26 protected: none omitted: none dev-db/phpmyadmin selected: 4.5.5.1 protected: none omitted: 4.4.15.8 perl-core/JSON-PP selected: 2.273.0 protected: none omitted: none virtual/perl-CPAN-Meta-Requirements selected: 2.132.0 protected: none omitted: none All selected packages: =dev-db/phpmyadmin-4.5.5.1 =virtual/perl-CPAN-Meta-Requirements-2.132.0 =dev-db/phpmyadmin-4.4.15.5 =perl-core/Module-Metadata-1.0.26 =perl-core/CPAN-Meta-2.150.1 =perl-core/JSON-PP-2.273.0 =================================================================== What remains is: virtual/perl-CPAN-Meta:0 virtual/perl-Module-Metadata:0 virtual/perl-JSON-PP:0 dev-perl/Text-WrapI18N:0 dev-perl/Text-CharWidth:0 dev-perl/SGMLSpm:0 dev-perl/TermReadKey:0 dev-perl/Archive-Zip:0 app-text/po4a:0 =================================================================== eix dev-lang/perl [I] dev-lang/perl Installierte Versionen: 5.22.2(10:27:53 15.09.2016)(berkdb gdbm ithreads -debug -doc)
*** Bug 593828 has been marked as a duplicate of this bug. ***
If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * perl-core/Module-Metadata:0 virtual/perl-Module-Metadata:0 perl-core/JSON-PP:0 virtual/perl-JSON-PP:0 perl-core/CPAN-Meta:0 virtual/perl-CPAN-Meta:0 dev-perl/URI:0 dev-perl/Locale-gettext:0 dev-perl/Archive-Zip:0
For me, perl-cleaner needed to reinstall the following list: * perl-core/JSON-PP:0 * virtual/perl-JSON-PP:0 * perl-core/CPAN-Meta:0 * virtual/perl-CPAN-Meta:0 * perl-core/Module-Metadata:0 * virtual/perl-Module-Metadata:0 Left over modules and header (“The following files remain. These were either installed by hand or edited. This script cannot deal with them.”): * /usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini * /usr/lib64/perl5/vendor_perl/5.20.1/XML/SAX/ParserDetails.ini # emerge -cqa perl-core/CPAN-Meta: 2.150.1 none none perl-core/JSON-PP: 2.273.0 none none perl-core/Module-Metadata: 1.0.26 none none virtual/perl-CPAN-Meta-Requirements: 2.132.0 none none
For me it was: Please file a bug on http://bugs.gentoo.org/ and report that perl-cleaner needed to reinstall the following list: app-text/po4a:0 dev-perl/TermReadKey:0 dev-perl/Text-CharWidth:0 dev-perl/XML-Simple:0 dev-perl/XML-LibXML:0 dev-perl/XML-SAX:0 dev-perl/XML-Parser:0 dev-perl/Unicode-EastAsianWidth:0 dev-perl/XML-SAX-Base:0 dev-perl/XML-NamespaceSupport:0 dev-perl/libintl-perl:0 dev-perl/SGMLSpm:0 dev-perl/Text-Unidecode:0 dev-perl/Text-WrapI18N:0 dev-perl/Locale-gettext:0 Where none of the above packages are in the depclean list.
On my system: * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * app-text/po4a:0 net-fs/samba:0 dev-perl/XML-Simple:0 dev-perl/XML-NamespaceSupport:0 dev-perl/Text-CharWidth:0 dev-perl/TermReadKey:0 dev-perl/XML-LibXML:0 dev-perl/SGMLSpm:0 dev-perl/Locale-gettext:0 dev-perl/Text-WrapI18N:0 dev-perl/XML-SAX-Base:0 dev-perl/XML-Parser:0 dev-perl/Archive-Zip:0 dev-perl/XML-SAX:0 % emerge -p --depclean >>> These are the packages that would be unmerged: virtual/perl-Archive-Tar selected: 2.40.0-r1 protected: none omitted: none virtual/perl-Test-Simple selected: 1.1.14_p522 protected: none omitted: none All selected packages: =virtual/perl-Archive-Tar-2.40.0-r1 =virtual/perl-Test-Simple-1.1.14_p522
Same thing over here, on two different machines. On machine n. 1, perl-cleaner wanted to rebuild dev-perl/Text-CSV_XS:0 net-fs/samba:0 On machine n. 2, it wanted to rebuild dev-perl/URI:0 dev-perl/Locale-gettext:0 Depclean didn't unmerge anything on either machine.
emerge --depclean failed. perl-cleaner reported the following: * It seems like perl-cleaner had to rebuild some packages. * * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * dev-vcs/git:0 perl-core/Module-Metadata:0 virtual/perl-Module-Metadata:0 perl-core/JSON-PP:0 virtual/perl-JSON-PP:0 perl-core/CPAN-Meta:0 virtual/perl-CPAN-Meta:0 app-text/po4a:0 dev-perl/Text-CharWidth:0 dev-perl/Text-WrapI18N:0 dev-perl/Authen-SASL:0 dev-perl/SGMLSpm:0 dev-perl/Digest-HMAC:0 dev-perl/Net-SMTP-SSL:0 dev-perl/Error:0 dev-perl/TermReadKey:0 dev-perl/Locale-gettext:0 dev-perl/Archive-Zip:0 * Also, some of perl packages installs orphant file: * Finding left over modules and header * The following files remain. These were either installed by hand * or edited. This script cannot deal with them. /usr/lib64/perl5/vendor_perl/5.20.1/XML/SAX/ParserDetails.ini # equery b /usr/lib64/perl5/vendor_perl/5.20.1/XML/SAX/ParserDetails.ini * Searching for /usr/lib64/perl5/vendor_perl/5.20.1/XML/SAX/ParserDetails.ini ... # equery b /usr/lib/perl5/vendor_perl/5.22.2/XML/SAX/ * Searching for /usr/lib/perl5/vendor_perl/5.22.2/XML/SAX/ ... dev-perl/XML-SAX-0.990.0-r1 (/usr/lib64/perl5/vendor_perl/5.22.2/XML/SAX) dev-perl/XML-SAX-Base-1.80.0-r1 (/usr/lib64/perl5/vendor_perl/5.22.2/XML/SAX) Or this issue should be reported as separate bug?
perl-cleaner flagged the following from 5.20.2 to 5.22.0: dev-perl/Unicode-EastAsianWidth:0 dev-perl/Text-Unidecode:0 dev-perl/Locale-gettext:0 dev-perl/libintl-perl:0 dev-perl/XML-Parser:0 Nothing to depclean.
* If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * sys-apps/texinfo:0 dev-perl/libwww-perl:0 dev-perl/SGMLSpm:0 dev-perl/XML-NamespaceSupport:0 dev-perl/LWP-MediaTypes:0 dev-perl/Net-HTTP:0 dev-perl/File-Listing:0 dev-perl/XML-Parser:0 dev-perl/HTTP-Date:0 dev-perl/Locale-gettext:0 dev-perl/WWW-RobotRules:0 dev-perl/Devel-PatchPerl:0 dev-perl/Digest-SHA1:0 dev-perl/PlRPC:0 dev-perl/DBI:0 dev-perl/local-lib:0 dev-perl/File-MimeInfo:0 dev-perl/Net-SMTP-SSL:0 dev-perl/HTML-Parser:0 dev-perl/XML-Simple:0 dev-perl/HTML-Tagset:0 dev-perl/libintl-perl:0 dev-perl/HTTP-Daemon:0 dev-perl/IO-All:0 dev-perl/HTTP-Cookies:0 dev-perl/TermReadKey:0 dev-perl/Crypt-PasswdMD5:0 dev-perl/App-perlbrew:0 dev-perl/URI:0 dev-perl/IO-Socket-SSL:0 dev-perl/XML-SAX-Base:0 dev-perl/DBD-SQLite:0 dev-perl/IO-HTML:0 dev-perl/Text-CharWidth:0 dev-perl/Encode-Locale:0 dev-perl/XML-SAX:0 dev-perl/Path-Class:0 dev-perl/XML-XPath:0 dev-perl/Text-CSV:0 dev-perl/File-DesktopEntry:0 dev-perl/Unicode-EastAsianWidth:0 dev-perl/Capture-Tiny:0 dev-perl/CPAN-Perl-Releases:0 dev-perl/Module-Build:0 dev-perl/Error:0 dev-perl/Net-Daemon:0 dev-perl/Digest-HMAC:0 dev-perl/Net-SSLeay:0 dev-perl/File-pushd:0 dev-perl/LWP-Protocol-https:0 dev-perl/XML-LibXML:0 dev-perl/HTTP-Message:0 dev-perl/HTTP-Negotiate:0 dev-perl/Module-Pluggable:0 dev-perl/Authen-SASL:0 dev-perl/Text-WrapI18N:0 dev-perl/JSON:0 dev-perl/File-Slurp:0 dev-perl/File-BaseDir:0 dev-perl/Text-Unidecode:0 dev-vcs/git:0 perl-core/Params-Check:0 perl-core/Module-Metadata:0 perl-core/ExtUtils-Command:0 perl-core/Digest:0 perl-core/File-Temp:0 perl-core/JSON-PP:0 perl-core/CPAN-Meta:0 perl-core/Time-Local:0 app-text/po4a:0 nshulman@nvshp:~ $ emerge -p --depclean All selected packages: =dev-python/pytest-2.8.2 =dev-php/PEAR-Structures_Graph-1.0.4-r2 =media-sound/gsm-1.0.13-r1 =sys-kernel/hardened-sources-4.4.2 =dev-libs/openobex-1.5 =perl-core/Module-Metadata-1.0.26 =dev-python/m2crypto-0.21.1-r1 =virtual/rubygems-1 =sys-apps/rescan-scsi-bus-1.29 =dev-php/PEAR-Archive_Tar-1.3.15 =sys-libs/gpm-1.20.6 =dev-lang/vala-0.24.0-r1 =perl-core/Digest-1.170.0-r1 =x11-libs/vte-0.36.5 =x11-themes/slim-themes-1.2.3a-r6 =dev-php/PEAR-XML_Util-1.2.3-r1 =dev-python/gconf-python-2.28.1-r1 =x11-libs/gksu-2.0.2-r1 =dev-lang/swig-2.0.9 =app-text/scrollkeeper-9999-r1 =virtual/cdrtools-0 =dev-libs/check-0.9.11 =dev-util/appdata-tools-0.1.8-r1 =media-plugins/gst-plugins-ogg-0.10.36-r1 =gnome-base/libgtop-2.28.4 =sys-apps/usbutils-006 =dev-libs/dotconf-1.3 =app-eselect/eselect-php-0.7.1-r4 =app-text/docbook-sgml-dtd-3.0-r3 =dev-java/ant-nodeps-1.8.4 =dev-lang/php-5.6.13 =app-editors/nano-2.5.3 =sys-apps/sg3_utils-1.33 =dev-lang/vala-0.22.1 =dev-libs/libmcrypt-2.5.8-r2 =sys-kernel/hardened-sources-3.8.6 =net-libs/neon-0.30.0 =dev-php/pear-1.9.4 =app-text/texi2html-5.0-r1 =dev-libs/libcdio-0.83 =media-libs/audiofile-0.3.4 =dev-qt/qtdbus-4.8.6-r1 =media-libs/gst-plugins-good-0.10.31-r1 =dev-util/dialog-1.1.20120706 =media-plugins/gst-plugins-soup-0.10.31-r1 =sys-fs/udisks-1.0.5-r1 =gnome-base/libgnome-keyring-3.12.0 =media-plugins/gst-plugins-pulse-0.10.31-r1 =app-text/rarian-0.8.1-r2 =media-plugins/gst-plugins-vorbis-0.10.36-r1 =app-eselect/eselect-xvmc-0.3 =sys-devel/libperl-5.10.1 =dev-libs/libnl-1.1.4 =sys-apps/lsb-release-1.4 =media-libs/freeglut-2.8.1-r1 =gnome-base/gconf-2.32.4-r1 =dev-php/PEAR-Console_Getopt-1.3.1 =media-plugins/gst-plugins-x-0.10.36-r1 =gnome-base/gnome-common-3.7.4 =net-wireless/bluez-4.101-r5 =x11-apps/xconsole-1.0.4 =dev-lang/vala-0.28.1 =x11-libs/libXvMC-1.0.7 =net-wireless/crda-1.1.2-r3 =virtual/jre-1.7.0-r1 =perl-core/Time-Local-1.230.0-r1 =app-text/docbook-dsssl-stylesheets-1.79 =dev-lang/python-exec-0.3.1 =virtual/pyparsing-0 =net-wireless/wpa_supplicant-2.0-r2 =sys-power/acpid-2.0.17-r1 =app-text/enscript-1.6.6 =dev-libs/ppl-0.11.2-r1 =gnome-base/libgdu-3.0.2 =virtual/jdk-1.7.0-r1 =perl-core/ExtUtils-Command-1.180.0-r1 =gnome-extra/gnome-audio-2.22.2 =media-sound/sox-14.4.2 =dev-util/automoc-0.9.88 =app-admin/python-updater-0.14 =dev-libs/libusb-0.1.12-r7 =virtual/rubygems-6 =perl-core/CPAN-Meta-2.150.1 =x11-libs/libgksu-2.0.12-r1 =mail-client/mailx-support-20060102-r1 =virtual/libusb-0 =dev-lang/spidermonkey-17.0.0-r4 =x11-drivers/xf86-video-fbdev-0.4.4 =sys-fs/cryptsetup-1.6.5 =dev-libs/cloog-ppl-0.15.10 =dev-python/pyxdg-0.25-r1 =net-libs/libsoup-gnome-2.50.0 =dev-lang/ruby-1.9.3_p551-r1 =dev-lang/nacl-toolchain-newlib-0_p9093 =dev-libs/glib-1.2.10-r5 =dev-python/python-exec-10000.1 =app-misc/geoclue-0.12.99 =net-wireless/wireless-regdb-20130213 =net-libs/liblockfile-1.09 =sys-devel/automake-1.13.4 =virtual/rubygems-4 =dev-util/bsdiff-4.3-r3 =sys-power/iasl-20090123 =media-plugins/gst-plugins-meta-0.10-r10 =dev-libs/oniguruma-5.9.5 =media-libs/libsdl-1.2.15-r2 =app-accessibility/espeak-1.47.11-r1 =dev-php/PEAR-PEAR-1.9.4 =virtual/perl-CPAN-Meta-Requirements-2.132.0 =dev-python/python-exec-10000.2 =sys-apps/sdparm-1.07 =sys-apps/ed-1.6 =app-accessibility/speech-dispatcher-0.8.1 =dev-libs/libIDL-0.8.14 =dev-libs/protobuf-2.5.0-r1 =virtual/init-0 =perl-core/JSON-PP-2.273.0 =app-portage/cpuid2cpuflags-1 =virtual/perl-Locale-Maketext-Simple-0.210.0-r7 =perl-core/Params-Check-0.380.0-r1 =dev-lang/python-3.3.5-r1 =gnome-base/orbit-2.14.19-r3 =media-libs/libart_lgpl-2.3.21-r1 =x11-themes/gnome-icon-theme-symbolic-3.12.0 =app-mobilephone/obex-data-server-0.4.5 =dev-lang/vala-0.26.2 =virtual/python-argparse-1
me2 :) * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * app-text/po4a:0 dev-perl/Archive-Zip:0 dev-perl/SGMLSpm:0 dev-perl/Text-CharWidth:0 dev-perl/TermReadKey:0 dev-perl/Locale-gettext:0 dev-perl/Text-WrapI18N:0 perl-core/Module-Metadata:0 virtual/perl-Module-Metadata:0 perl-core/JSON-PP:0 virtual/perl-JSON-PP:0 perl-core/CPAN-Meta:0 virtual/perl-CPAN-Meta:0 emerge -p --depclean|grep -i perl perl-core/JSON-PP perl-core/Module-Metadata perl-core/CPAN-Meta virtual/perl-CPAN-Meta-Requirements So it seems he clean list would be app-text/po4a:0 dev-perl/Archive-Zip:0 dev-perl/SGMLSpm:0 dev-perl/Text-CharWidth:0 dev-perl/TermReadKey:0 dev-perl/Locale-gettext:0 dev-perl/Text-WrapI18N:0 app-text/po4a was particularly bad because it kept other packages from compiling. (darktable)
from 5.20.2 to 5.22.2, list without depclean-removed packages: net-analyzer/nagios-core:0 virtual/perl-CPAN-Meta:0 virtual/perl-JSON-PP:0 virtual/perl-Module-Metadata:0 whereby nagios-core was not updated by "emerge -v @preserved-rebuild" before running perl-cleaner because: lapmdb-hpl ~ #>> etc-update; emerge -v @preserved-rebuild && perl-cleaner --all ... Exiting: Nothing left to do; exiting. :) These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 KiB WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: net-analyzer/nagios-core:0 (net-analyzer/nagios-core-4.0.8-r2:0/0::gentoo, ebuild scheduled for merge) conflicts with ~net-analyzer/nagios-core-3.5.1 required by (net-analyzer/nagios-3.5.1:0/0::gentoo, installed) ^ ^^^^^ Nothing to merge; quitting.
perl-cleaner keeps reporting/re-installing sys-apps/texinfo output... perl-cleaner -p all * Would try to remove the following perl-core packages from world file * emerge --deselect perl-core/Encode perl-core/File-Temp * Would try to update installed Perl virtuals * emerge -u1 virtual/perl-CPAN-Meta virtual/perl-CPAN-Meta-YAML virtual/perl-Carp virtual/perl-Compress-Raw-Bzip2 virtual/perl-Compress-Raw-Zlib virtual/perl-Data-Dumper virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-Encode virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-MakeMaker virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-ParseXS virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-IO-Compress virtual/perl-IPC-Cmd virtual/perl-JSON-PP virtual/perl-MIME-Base64 virtual/perl-Module-Metadata virtual/perl-Parse-CPAN-Meta virtual/perl-Perl-OSType virtual/perl-Scalar-List-Utils virtual/perl-Test-Harness virtual/perl-Text-ParseWords virtual/perl-Time-Local virtual/perl-XSLoader virtual/perl-libnet virtual/perl-parent virtual/perl-version * Beginning a clean up of .ph files * Excluding files for 5.22.2 and 5.22.2/x86_64-linux from cleaning * Locating ph files for removal * Locating packages for an update * Locating ebuilds linked against libperl * Adding to list: sys-apps/texinfo:0 * emerge -v1 --backtrack=200 -p sys-apps/texinfo:0 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/texinfo-6.3::gentoo USE="nls -static" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB * * It seems like perl-cleaner had to rebuild some packages. * * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * sys-apps/texinfo:0
From comments 0 to 17, the following are the "potentially problematic" packages which I'll now check in detail: app-admin/stow:0 dev-vcs/git:0 net-fs/samba:0 sys-apps/texinfo:0 net-analyzer/nagios-core:0 Everything else is already fixed on the Perl side (and the rebuilds may have been due to circular dependencies or bugs in the Portage dependency tree resolver).
> app-admin/stow:0 > dev-vcs/git:0 > net-fs/samba:0 Already fixed > sys-apps/texinfo:0 Two old stable versions lack the slot operator and should be dropped. > net-analyzer/nagios-core:0 Fixed just now
Just in case more information / cases are needed: ======================================== * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * dev-perl/Unicode-EastAsianWidth:0 dev-perl/Text-CharWidth:0 dev-perl/libintl-perl:0 dev-perl/Text-WrapI18N:0 dev-perl/XML-Parser:0 dev-perl/Text-Unidecode:0 dev-perl/SGMLSpm:0 app-text/po4a:0 sys-apps/texinfo:0 * * Finding left over modules and header * The following files remain. These were either installed by hand * or edited. This script cannot deal with them. ======================================== # emerge --depclean Calculating dependencies... done! * Dependencies could not be completely resolved due to * the following required packages not being installed: * * dev-lang/perl:0/5.22= pulled in by: * virtual/perl-File-Temp-0.230.400-r5 * * Have you forgotten to do a complete update prior to depclean? The * most comprehensive command for this purpose is as follows: * * emerge --update --newuse --deep --with-bdeps=y @world * * Note that the --with-bdeps=y option is not required in many * situations. Refer to the emerge manual page (run `man emerge`) * for more information about --with-bdeps. * * Also, note that it may be necessary to manually uninstall * packages that no longer exist in the portage tree, since it may * not be possible to satisfy their dependencies. ======================================== # eix dev-lang/perl [?] dev-lang/perl Available versions: 5.20.2(0/5.20) ~5.20.2-r1(0/5.20) ~5.22.0(0/5.22) ~5.22.1(0/5.22) ~5.22.2(0/5.22) (~)5.24.0(0/5.24) (~)5.24.0-r1(0/5.24) {berkdb debug doc gdbm ithreads} Installed versions: 5.24.1_rc4(0/5.24)(07:46:13 PM 01/09/2017)(berkdb gdbm -debug -doc -ithreads) Homepage: http://www.perl.org/ Description: Larry Wall's Practical Extraction and Report Language ======================================== ======================================== Hmmm... this comes after `emerge @preserved-rebuild` which was itself performed after `emerge -uDNav --backtrack=100 @world` ... I'll try remerging @world.
Update on Comment 20: # emerge --depclean . . . >>> These are the packages that would be unmerged: dev-libs/json-c selected: 0.12 protected: none omitted: none dev-libs/pth selected: 2.0.7-r3 protected: none omitted: none sys-devel/gcc selected: 4.9.3 protected: none omitted: 4.9.4 sys-kernel/gentoo-sources selected: 4.4.6 4.4.21 4.4.26 protected: none omitted: 4.4.39 sys-libs/db selected: 4.8.30-r2 protected: none omitted: 5.3.28-r2 sys-libs/libutempter selected: 1.1.6-r1 protected: none omitted: none . . . !!! existing preserved libs: >>> package: sys-libs/db-4.8.30-r2 * - /usr/lib64/libdb-4.8.so * used by /lib64/security/pam_userdb.so (sys-libs/pam-1.2.1-r1) Use emerge @preserved-rebuild to rebuild packages using these libraries
* * It seems like perl-cleaner had to rebuild some packages. * * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * net-analyzer/net-snmp:0 dev-db/postgresql:9.6 media-gfx/graphviz:0 media-gfx/imagemagick:0 www-client/elinks:0 x11-terms/rxvt-unicode:0 net-im/pidgin:0 app-editors/gvim:0 app-editors/vim:0 net-irc/irssi:0 mail-client/claws-mail:0 sys-apps/texinfo:0 * it cipile over and over ...
I have dev-lang/perl-5.24.1-r1 on my system. As part of my Gentoo maintenance routine I run perl-cleaner --all every week. It seems perl-cleaner always wants to rebuild the following packages: * Regenerating GNU info directory index... * Processed 157 info files. * * It seems like perl-cleaner had to rebuild some packages. * * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * app-office/gnumeric:0 media-gfx/imagemagick:0 net-analyzer/net-snmp:0 sys-apps/texinfo:0 * * Finding left over modules and header * The following files remain. These were either installed by hand * or edited. This script cannot deal with them.
I forgot to say I'm on an ~amd64 system. Also: # emerge -p gnumeric imagemagick net-snmp texinfo These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/texinfo-6.3 [ebuild R ] app-office/gnumeric-1.12.32 [ebuild R ] media-gfx/imagemagick-6.9.7.9 [ebuild R ] net-analyzer/net-snmp-5.7.3-r6
From all the above reports, Perl team can handle these: app-office/gnumeric -- just fixed www-client/elinks sys-apps/texinfo -- still need maintainer attention Everything else is already handled or a known (portage) bug.
This is what I am getting in a hardened box: perl-cleaner --all * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0), * and have run perl-cleaner _after_ that update, then this means most likely * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and * report that perl-cleaner needed to reinstall the following list: * app-editors/vim:0 x11-terms/rxvt-unicode:0 dev-db/postgresql:9.4 dev-db/postgresql:9.5 media-gfx/imagemagick:0 emerge -p --depclean Calculating dependencies... done! >>> No packages selected for removal by depclean
After update to dev-lang/perl-5.24.1-r1 perl-cleaner -a find the following packages: … * Beginning a clean up of .ph files * Excluding files for 5.24.1 and 5.24.1/x86_64-linux from cleaning * Locating ph files for removal * Locating packages for an update * Locating ebuilds linked against libperl * Adding to list: app-text/po4a:0 * Adding to list: sys-apps/texinfo:0 * Adding to list: dev-perl/Text-CharWidth:0 * Adding to list: dev-perl/Text-WrapI18N:0 * Adding to list: dev-perl/SGMLSpm:0 * Adding to list: dev-perl/TermReadKey:0 * Adding to list: dev-perl/Locale-gettext:0 * Adding to list: app-editors/vim:0 !!! Repository 'rion' has sync-uri attribute, but is missing sync-type attribute * emerge -v1 --backtrack=200 --selective=n app-text/po4a:0 sys-apps/texinfo:0 dev-perl/Text-CharWidth:0 dev-perl/Text-WrapI18N:0 dev-perl/SGMLSpm:0 dev-perl/TermReadKey:0 dev-perl/Locale-gettext:0 app-editors/vim:0
I think the best solution of having many reports is to make only one bug with the whole list of applications involved in the case. Don't you think so, devs? Should we merge this with the earliest non-resolved report about such type of case into bug 589874 ?
Let's close this one as obsolete. perl-cleaner is broken at the moment anyway and needs some serious fixing.