My recent upgrade from perl-5.8.4 to perl-5.8.5 broke some perl dependent packages (specifically spamassassin, that I'm aware of) Knowing that libperl_rebuilder existed from the warning in the emerge and from messages on the gentoo-user ML, I decided to use it to rebuild the perl dependent packages. Since perl upgrades can be messy at times (due to perl's tendency to hardcode path and version information) it would be nice if libperl_rebuilder was installed in the appropriate bin directory and a reference printed at the end of the emerge noting that it exists and can be used to fix packages that have been broken by the upgraded perl. Reproducible: Always Steps to Reproduce: Not applicable Portage 2.0.51_pre20 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.7-gentoo-r13 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz) ================================================================= System uname: 2.6.7-gentoo-r13 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X acpi alsa apache2 arts artswrappersuid audiofile avi berkdb cdr crypt cups dvd encode fam fbcon foomaticdb gdbm gif gpm gtk gtk2 imlib java javascript jpeg kde libg++ libwww mad maildir mikmod mmx motif mozilla moznocompose moznoirc moznomail mpeg ncurses nls nptl oggvorbis opengl pam pda pdflib perl png ppds python qt quicktime readline sasl sdl slang spell sse ssl tcltk tcpd tiff truetype usb x86 xml2 xmms xv zlib linguas_en"
*** Bug 73559 has been marked as a duplicate of this bug. ***
see bug 73559 for some additional comments.
Since even perl-cleaner is still in a state of flux (note my commit history on it in the last week, one of those commits being a rather serious typo correction) I'd rather not move this out into userland just yet. Overcautious perhaps, but I'd rather retain the ability to make modifications/corrections to it for now without requiring folks to completely reinstall perl to get it.
Marking this as a dup - not because it is, but because that's the direction we're going to with this (breaking perl-cleaner out and making it callable by revdep-rebuilder) *** This bug has been marked as a duplicate of 73932 ***