Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 555136 - perl-cleaner: had to rebuild multiple packages
Summary: perl-cleaner: had to rebuild multiple packages
Status: RESOLVED DUPLICATE of bug 552800
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-17 03:01 UTC by Guy
Modified: 2015-07-17 08:20 UTC (History)
0 users

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 Guy 2015-07-17 03:01:50 UTC
This is the almost the same message as reported in bug #554942. The difference is that perl-cleaner reported an additional package: net-fs/samba:0

I would have reported at the above mentioned bug but that bug has been closed/fixed. Perhaps that bug should be re-opened  and this one closed for some period of time to allow other possible differing reports to come in.

My message was:

* Locating packages for an update
 * Locating ebuilds linked against libperl
 *   Adding to list: perl-core/ExtUtils-Manifest:0
 *                   virtual/perl-ExtUtils-Manifest:0
 *   Adding to list: perl-core/CPAN-Meta:0
 *                   virtual/perl-CPAN-Meta:0
 *   Adding to list: net-fs/samba:0
 * emerge -v1 --backtrack=200 perl-core/ExtUtils-Manifest:0 virtual/perl-ExtUtils-Manifest:0 perl-core/CPAN-Meta:0 virtual/perl-CPAN-Meta:0 net-fs/samba:0

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] perl-core/ExtUtils-Manifest-1.700.0::gentoo  0 KiB
[ebuild   R    ] virtual/perl-ExtUtils-Manifest-1.700.0-r1::gentoo  0 KiB
[ebuild   R    ] perl-core/CPAN-Meta-2.143.240::gentoo  USE="{-test}" 0 KiB
[ebuild   R    ] virtual/perl-CPAN-Meta-2.150.1::gentoo  0 KiB
[ebuild   R    ] net-fs/samba-4.1.19::gentoo  USE="acl aio avahi client cups fam gnutls syslog winbind -addns -ads -cluster -dmapi -iprint -ldap -quota (-selinux) -systemd {-test}" PYTHON_TARGETS="python2_7" 0 KiB

.. snipped for brevity ..


 * 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/ExtUtils-Manifest:0 virtual/perl-ExtUtils-Manifest:0 perl-core/CPAN-Meta:0 virtual/perl-CPAN-Meta:0 net-fs/samba:0
Comment 1 Guy 2015-07-17 03:05:31 UTC
FWIW, this is a very recently built 32 bit qemu/KVM based Gentoo/linux guest ..


Portage 2.2.20 (python 2.7.10-final-0, default/linux/x86/13.0/desktop, gcc-4.9.3, glibc-2.20-r2, 4.1.1-gentoo-r1 i686)
=================================================================
System uname: Linux-4.1.1-gentoo-r1-i686-AMD_Phenom-tm-_9600_Quad-Core_Processor-with-gentoo-2.2
KiB Mem:     1028396 total,    547124 free
KiB Swap:     983036 total,    975460 free
Timestamp of repository gentoo: Thu, 16 Jul 2015 11:30:01 +0000
sh bash 4.3_p39
ld GNU ld (Gentoo 2.25 p1.2) 2.25
app-shells/bash:          4.3_p39::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.22.0::gentoo
dev-lang/python:          2.7.10::gentoo, 3.3.5-r1::gentoo, 3.4.3::gentoo
dev-util/cmake:           3.2.3::gentoo
dev-util/pkgconfig:       0.28-r3::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.17::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r1::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.6-r1::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.20-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

x-portage
    location: /usr/local/portage
    masters: gentoo
    priority: 0

ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="* -@EULA dlj-1.1 PUEL AdobeFlash-10.3 AdobeFlash-11.x Oracle-BCLA-JavaSE"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa avahi berkdb bluray branding bzip2 cairo cdda cdr cjk cli consolekit cracklib crypt css cups curl cxx dbus dga dri dts dv dvd dvdr emboss encode exif expat fam ffmpeg firefox flac fortran gdbm gif gimp glamor gmp gnutls gphoto2 gpm graphviz gstreamer gtk ibus iconv icu imagemagick ipv6 javascript jbig jpeg jpeg2k lcms libnotify mad mmap mng modules mp4 mpeg ncurses nls nptl nsplugin odbc offensive ogg openexr opengl openmp pam pango pcre pdf perl png policykit postscript ppds pulseaudio python qt3support qt4 qt5 raw readline samba sdl session snmp spell ssl startup-notification subversion svg syslog tcl tcpd threads tiff tools truetype udev udisks unicode upower usb utils vala vdpau vorbis webkit wmf wxwidgets x264 x86 xcb xml xpm xv xvid zlib" ABI_X86="32" ALSA_CARDS="hda" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LINGUAS="en ja" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20 ruby22" USERLAND="GNU" VIDEO_CARDS="qxl"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 2 Guy 2015-07-17 03:21:45 UTC
The following information may or may not be of interest.

As per my usual world update process, I ran whatever additional processes I was told to run after my world update completed. In this instance, that included:

'perl-cleaner all'
'emerge @revdep-rebuild'

After they completed, I ran my 'emerge -p --depclean' process:

'emerge -p --exclude="sys-kernel/vanilla-sources sys-kernel/gentoo-sources" --depclean'

The list of packages to be removed by '--depclean' and the list of packages reported by 'perl-cleaner' had the majority in common.


 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 * 
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence of this, it often becomes necessary to run 
 * `emerge --update --newuse --deep @world` prior to depclean.

Calculating dependencies... done!
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 perl-core/ExtUtils-Manifest
    selected: 1.700.0 
   protected: none 
     omitted: none 

 virtual/perl-ExtUtils-Command
    selected: 1.200.0 
   protected: none 
     omitted: none 

 media-fonts/liberation-fonts
    selected: 2.00.1-r1 
   protected: none 
     omitted: none 

 perl-core/CPAN-Meta
    selected: 2.143.240 
   protected: none 
     omitted: none 

 virtual/perl-CPAN-Meta-Requirements
    selected: 2.132.0 
   protected: none 
     omitted: none 

All selected packages: =virtual/perl-ExtUtils-Command-1.200.0 =virtual/perl-CPAN-Meta-Requirements-2.132.0 =perl-core/ExtUtils-Manifest-1.700.0 =perl-core/CPAN-Meta-2.143.240 =media-fonts/liberation-fonts-2.00.1-r1

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Packages installed:   1089
Packages in world:    36
Packages in system:   44
Required packages:    1084
Number to remove:     5


In the context of the message from 'perl-cleaner', I thought it was interesting. Of course, it may be merely nothing more than noise.
Comment 3 aayla.secura.1138 2015-07-17 07:32:44 UTC
Not sure if this should be part of the bug but I ran perl-cleaner --reallyall and the first stage (Updating installed Perl virtuals) rebuilt the 4 packages  mentioned in bug 554942 but the second stage (Locating ebuilds linked against libperl) rebuilt 83 more packages (1 upgrade, 82 reinstalls):

app-text/po4a:0
dev-perl/Algorithm-Diff:0
dev-perl/Authen-SASL:0
dev-perl/Cairo:0
dev-perl/Capture-Tiny:0
dev-perl/Capture-Tiny:0
dev-perl/Class-MethodMaker:0
dev-perl/Crypt-RC4:0
dev-perl/Data-Dump:0
dev-perl/DateManip:0
dev-perl/Digest-HMAC:0
dev-perl/Digest-Perl-MD5:0
dev-perl/Encode-Locale:0
dev-perl/Error:0
dev-perl/ExtUtils-Depends:0
dev-perl/File-BaseDir:0
dev-perl/File-BaseDir:0
dev-perl/File-DesktopEntry:0
dev-perl/File-Find-Rule:0
dev-perl/File-Find-Rule:0
dev-perl/File-Listing:0
dev-perl/File-MimeInfo:0
dev-perl/File-Which:0
dev-perl/File-Which:0
dev-perl/HTML-Parser:0
dev-perl/HTML-Tagset:0
dev-perl/HTTP-Cookies:0
dev-perl/HTTP-Daemon:0
dev-perl/HTTP-Date:0
dev-perl/HTTP-Message:0
dev-perl/HTTP-Message:0
dev-perl/HTTP-Negotiate:0
dev-perl/HTTP-Negotiate:0
dev-perl/IO-HTML:0
dev-perl/IO-Socket-SSL:0
dev-perl/IO-stringy:0
dev-perl/LWP-MediaTypes:0
dev-perl/LWP-Protocol-https:0
dev-perl/Linux-DesktopFiles:0
dev-perl/Locale-gettext:0
dev-perl/Log-Agent:0
dev-perl/MLDBM:0
dev-perl/Module-Build:0
dev-perl/Net-HTTP:0
dev-perl/Net-SMTP-SSL:0
dev-perl/Net-SSLeay:0
dev-perl/Number-Compare:0
dev-perl/OLE-StorageLite:0
dev-perl/Pango:0
dev-perl/PortageXS:0
dev-perl/Proc-Daemon:0
dev-perl/SGMLSpm:0
dev-perl/Shell-EnvImporter:0
dev-perl/Spreadsheet-ParseExcel:0
dev-perl/String-ShellQuote:0
dev-perl/Term-ReadLine-Perl:0
dev-perl/TermReadKey:0
dev-perl/Text-CSV_XS:0
dev-perl/Text-CharWidth:0
dev-perl/Text-Glob:0
dev-perl/Text-Unidecode:0
dev-perl/Text-WrapI18N:0
dev-perl/URI:0
dev-perl/Unicode-EastAsianWidth:0
dev-perl/Unicode-Map:0
dev-perl/WWW-RobotRules:0
dev-perl/XML-LibXML:0
dev-perl/XML-NamespaceSupport:0
dev-perl/XML-Parser:0
dev-perl/XML-SAX-Base:0
dev-perl/XML-SAX:0
dev-perl/XML-Simple:0
dev-perl/extutils-pkgconfig:0
dev-perl/glib-perl:0
dev-perl/gtk2-perl:0
dev-perl/libintl-perl:0
dev-perl/libwww-perl:0
dev-perl/string-crc32:0
dev-vcs/git:0
net-misc/youtube-viewer:0
net-misc/youtube-viewer:0
perl-core/Encode:0
perl-core/File-Temp:0
virtual/perl-Encode:0
virtual/perl-File-Temp:0
x11-terms/rxvt-unicode:0

Without this step, emerge --depclean complained that perl-5.20 is not installed but is required by several of them, namely:

dev-perl/XML-LibXML-2.1.400-r1
dev-perl/XML-Simple-2.200.0-r1
dev-perl/Locale-gettext-1.50.0-r1
dev-perl/XML-SAX-Base-1.80.0-r1
dev-perl/XML-NamespaceSupport-1.110.0-r1
dev-perl/SGMLSpm-1.03-r7
dev-perl/Text-CharWidth-0.40.0-r1
app-text/po4a-0.45-r2
dev-perl/Text-WrapI18N-0.60.0-r1
dev-perl/XML-SAX-0.990.0-r1


emerge --info:
Portage 2.2.20 (python 3.3.5-final-0, default/linux/amd64/13.0, gcc-4.9.3, glibc-2.20-r2, 4.0.5-gentoo x86_64)
=================================================================
System uname: Linux-4.0.5-gentoo-x86_64-Intel-R-_Core-TM-_i5-5287U_CPU_@_2.90GHz-with-gentoo-2.2
KiB Mem:    16379164 total,   7399236 free
KiB Swap:   16777212 total,  16777212 free
Timestamp of repository gentoo: Fri, 17 Jul 2015 01:45:01 +0000
Timestamp of repository local: Thu, 05 Mar 2015 17:56:16 +0000
sh bash 4.3_p39
ld GNU ld (Gentoo 2.25 p1.2) 2.25
app-shells/bash:          4.3_p39::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.22.0::gentoo
dev-lang/python:          2.7.10::gentoo, 3.3.5-r1::gentoo, 3.4.3::gentoo
dev-util/cmake:           3.2.3::gentoo
dev-util/pkgconfig:       0.28-r3::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.17::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r1::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.6-r1::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.20-r2::gentoo

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/media/tmp/distfiles"
EMERGE_DEFAULT_OPTS="--ask-enter-invalid --autounmask-unrestricted-atoms=y                      --keep-going=y --misspell-suggestions=n                      --quiet-build=y --quiet-fail=y --quiet-unmerge-warn"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg clean-logs config-protect-if-modified distlocks fail-clean fixlafiles merge-sync news parallel-fetch parallel-install protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.swin.edu.au/gentoo"
LANG="en_GB.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/media/Gentoo/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/media/tmp/tmpfs"
USE="X a52 aac acl alsa amd64 berkdb branding bzip2 cairo cdda cli cracklib crypt cxx dbus device-mapper djvu dri dts dvd encode ffmpeg flac fortran gd gdbm gif iconv ipv6 java javascript jpeg jpeg2k latex mmx mmxext modules mp3 ncurses nls nptl ogg opengl openmp pam pcre pdf png policykit postscript quicktime readline savedconfig session sse sse2 ssl startup-notification static-libs svg tcpd threads tiff udev unicode v4l vorbis wavpack x264 xml zlib zsh-completion" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="fbdev intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 4 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2015-07-17 08:20:25 UTC
Confirming residual files from Samba on my machine.

Confirming no dependency on perl in samba, let alone a slotdep.

Please keep your bugs short and don't lump dosens of unrelated problems to the same issue, its just confusing chatter.

*** This bug has been marked as a duplicate of bug 552800 ***