perl-cleaner instructed me to file a bug after having to rebuild packages. I updated from 5.20* to 5.22*. Message reads: * * 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: * media-gfx/imagemagick:0 media-gfx/graphite2:0 media-gfx/graphicsmagick:0 net-nds/openldap:0 dev-tex/biber:0 net-libs/libproxy:0 dev-perl/libintl-perl:0 dev-perl/HTTP-Daemon:0 dev-perl/Module-ScanDeps:0 dev-perl/JSON:0 dev-perl/Scalar-Properties:0 dev-perl/Digest-SHA1:0 dev-perl/HTTP-Negotiate:0 dev-perl/File-Slurp-Unicode:0 dev-perl/Encode-JIS2K:0 dev-perl/XML-LibXML-Simple:0 dev-perl/Config-AutoConf:0 dev-perl/Exporter-Tiny:0 dev-perl/X11-Protocol:0 dev-perl/Readonly-XS:0 dev-perl/Data-Compare:0 dev-perl/Business-ISSN:0 dev-perl/File-Slurp:0 dev-perl/Text-BibTeX:0 dev-perl/Module-Build:0 dev-perl/DBD-mysql:0 dev-perl/Digest-Perl-MD5:0 dev-perl/Business-ISMN:0 dev-perl/Text-Unidecode:0 dev-perl/Net-SSLeay:0 dev-perl/Net-Daemon:0 dev-perl/DBI:0 dev-perl/XML-NamespaceSupport:0 dev-perl/ExtUtils-LibBuilder:0 dev-perl/XML-SAX:0 dev-perl/Error:0 dev-perl/XML-Writer:0 dev-perl/Log-Log4perl:0 dev-perl/YAML-Tiny:0 dev-perl/File-MimeInfo:0 dev-perl/YAML-Syck:0 dev-perl/Text-CharWidth:0 dev-perl/perl-tk:0 dev-perl/URI:0 dev-perl/HTTP-Date:0 dev-perl/HTML-Parser:0 dev-perl/DateManip:0 dev-perl/XML-SAX-Base:0 dev-perl/List-MoreUtils:0 dev-perl/LWP-Protocol-https:0 dev-perl/IPC-Run3:0 dev-perl/Archive-Zip:0 dev-perl/IO-stringy:0 dev-perl/Spreadsheet-ParseExcel:0 dev-perl/OLE-StorageLite:0 dev-perl/Text-Glob:0 dev-perl/PAR-Dist:0 dev-perl/Locale-gettext:0 dev-perl/HTML-Tagset:0 dev-perl/LWP-MediaTypes:0 dev-perl/SGMLSpm:0 dev-perl/Business-ISBN:0 dev-perl/Capture-Tiny:0 dev-perl/Crypt-RC4:0 dev-perl/XML-LibXML:0 dev-perl/Business-ISBN-Data:0 dev-perl/Test-Deep:0 dev-perl/Unicode-EastAsianWidth:0 dev-perl/Net-HTTP:0 dev-perl/PlRPC:0 dev-perl/Authen-SASL:0 dev-perl/HTTP-Cookies:0 dev-perl/IO-Socket-SSL:0 dev-perl/Unicode-Map:0 dev-perl/Unicode-LineBreak:0 dev-perl/File-BaseDir:0 dev-perl/Number-Compare:0 dev-perl/Encode-EUCJPASCII:0 dev-perl/XML-Simple:0 dev-perl/Encode-Locale:0 dev-perl/Unicode-Normalize:0 dev-perl/Encode-HanExtra:0 dev-perl/libwww-perl:0 dev-perl/autovivification:0 dev-perl/Net-SMTP-SSL:0 dev-perl/File-DesktopEntry:0 dev-perl/File-Find-Rule:0 dev-perl/WWW-RobotRules:0 dev-perl/IO-HTML:0 dev-perl/Module-Install:0 dev-perl/MIME-Charset:0 dev-perl/XML-LibXSLT:0 dev-perl/Text-Roman:0 dev-perl/TermReadKey:0 dev-perl/HTTP-Message:0 dev-perl/regexp-common:0 dev-perl/Data-Dump:0 dev-perl/File-Remove:0 dev-perl/List-AllUtils:0 dev-perl/XML-Parser:0 dev-perl/Readonly:0 dev-perl/Text-WrapI18N:0 dev-perl/Text-CSV_XS:0 dev-perl/Date-Simple:0 dev-perl/File-Listing:0 dev-perl/Tie-Cycle:0 dev-perl/Digest-HMAC:0 app-office/gnumeric:0 app-text/po4a:0 net-print/cups-filters:0 dev-vcs/subversion:0 dev-vcs/git:0 perl-core/Time-Local:0 virtual/perl-Time-Local:0 perl-core/CPAN-Meta:0 virtual/perl-CPAN-Meta:0 perl-core/ExtUtils-Constant:0 virtual/perl-ExtUtils-Constant:0 perl-core/Params-Check:0 virtual/perl-Params-Check:0 perl-core/Digest:0 virtual/perl-Digest:0 perl-core/Unicode-Collate:0 virtual/perl-Unicode-Collate:0 perl-core/Encode:0 virtual/perl-Encode:0 perl-core/Locale-Maketext-Simple:0 virtual/perl-Locale-Maketext-Simple:0 perl-core/File-Temp:0 virtual/perl-File-Temp:0 perl-core/ExtUtils-Manifest:0 virtual/perl-ExtUtils-Manifest:0 perl-core/Time-HiRes:0 virtual/perl-Time-HiRes:0 perl-core/Sys-Syslog:0 virtual/perl-Sys-Syslog: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/5.12.3/x86_64-linux/Encode/ConfigLocal.pm /usr/lib64/perl5/vendor_perl/5.12.3/XML/SAX/ParserDetails.ini /usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini /usr/lib64/perl5/vendor_perl/5.12.4/XML/SAX/ParserDetails.ini /usr/lib64/perl5/vendor_perl/5.12.4/x86_64-linux/Encode/ConfigLocal.pm /usr/lib64/perl5/vendor_perl/5.16.0/XML/SAX/ParserDetails.ini /usr/lib64/perl5/vendor_perl/5.20.1/XML/SAX/ParserDetails.ini /usr/lib64/perl5/5.12.2/x86_64-linux/Encode/ConfigLocal.pm /usr/lib64/perl5/5.12.4/x86_64-linux/Encode/ConfigLocal.pm Reproducible: Always Steps to Reproduce: 1. Upgrade perl from 5.20* to 5.22* 2. 'emerge -1 $(qlist -IC virtual/perl) dev-perl/extutils-pkgconfig' and delete whatever virtuals no longer exist 3. perl-cleaner --all Actual Results: per-cleaner told me to report this bug Expected Results: those packages should have automatically rebuilt, and the leftover/edited/modified files should have been cleaned up as well
Don't think it is valid bug, though.
Yeah, there are way too many variables to eliminate here. These packages aren't all broken, there's something funky going on in portage causing a dependency problem. So this is "debugging" or "User support" stuff atm, not really "a bug" until we can prove otherwise. Sadly, perl-cleaners instructions are far too general and give people the wrong idea.
(In reply to Mikle Kolyada from comment #1) > Don't think it is valid bug, though. Ack, sorry for the effort. Something went wrong here.