Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 593788 - app-admin/perl-cleaner rebuild complaint, 5.20.2 to 5.22.2
Summary: app-admin/perl-cleaner rebuild complaint, 5.20.2 to 5.22.2
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 593828 593832 (view as bug list)
Depends on:
Blocks: perl-cleaner-rebuild
  Show dependency tree
 
Reported: 2016-09-14 18:05 UTC by Kai Wüstermann
Modified: 2021-04-25 21:20 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Wüstermann 2016-09-14 18:05:48 UTC
* 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
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-09-14 18:13:56 UTC
Can you perform an emerge --depclean and report which of those get cleaned, ( and which remain )

Thanks.
Comment 2 Kai Wüstermann 2016-09-14 18:37:20 UTC
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.
Comment 3 Simon 2016-09-14 19:49:58 UTC
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.
Comment 4 Steve Gilberd 2016-09-14 23:44:36 UTC
*** Bug 593832 has been marked as a duplicate of this bug. ***
Comment 5 j.habenicht 2016-09-15 10:41:30 UTC
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)
Comment 6 Coacher 2016-09-15 13:34:48 UTC
*** Bug 593828 has been marked as a duplicate of this bug. ***
Comment 7 picnic.sun 2016-09-16 05:07:23 UTC
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
Comment 8 Erik Quaeghebeur 2016-09-16 08:07:14 UTC
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
Comment 9 Bailey Kong 2016-09-16 13:39:45 UTC
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.
Comment 10 Devrin Talen 2016-09-16 14:17:44 UTC
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
Comment 11 Charo del Genio 2016-09-17 10:14:09 UTC
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.
Comment 12 Sergey S. Starikoff 2016-09-18 15:29:43 UTC
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?
Comment 13 Daniel M. Weeks 2016-09-19 00:57:59 UTC
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.
Comment 14 Norman Shulman 2016-09-20 18:02:09 UTC
 * 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
Comment 15 Thomas R. (TRauMa) 2016-09-27 22:10:37 UTC
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)
Comment 16 Mark Dominik Bürkle 2016-10-03 09:35:00 UTC
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.
Comment 17 Scott Furry 2016-10-10 21:50:13 UTC
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
Comment 18 Andreas K. Hüttel archtester gentoo-dev 2017-01-05 20:30:45 UTC
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).
Comment 19 Andreas K. Hüttel archtester gentoo-dev 2017-01-05 20:46:40 UTC
> 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
Comment 20 Pandu POLUAN 2017-01-09 17:30:30 UTC
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.
Comment 21 Pandu POLUAN 2017-01-09 17:36:05 UTC
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
Comment 22 tman 2017-02-12 13:09:51 UTC
 * 
 * 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 ...
Comment 23 Francesco Turco 2017-03-07 13:49:39 UTC
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.
Comment 24 Francesco Turco 2017-03-07 13:53:15 UTC
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
Comment 25 Andreas K. Hüttel archtester gentoo-dev 2017-03-17 21:49:42 UTC
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.
Comment 26 mimosinnet 2017-04-15 11:09:42 UTC
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
Comment 27 Sergey S. Starikoff 2017-04-21 21:44:26 UTC
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
Comment 28 Alexey Shildyakov 2018-10-02 07:25:33 UTC
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 ?
Comment 29 Andreas K. Hüttel archtester gentoo-dev 2021-04-25 21:20:22 UTC
Let's close this one as obsolete. perl-cleaner is broken at the moment anyway and needs some serious fixing.