The ebuilds for app-text/docbook-xml-dtd-4.4-r1 and app-text/docbook-sgml-dtd-4.4 are installed as slots when I run 'emerge -uDN world'. 'emerge --depclean' removes them, since nothing seems to depend on them. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Rainsong ~ # cat /var/lib/portage/world media-sound/alsa-utils sys-fs/reiserfsprogs x11-misc/xscreensaver media-video/vlc media-sound/qjackctl x11-apps/xfs gnome-extra/gnome-audio games-fps/doom3 media-sound/lilypond media-sound/awesfx games-rpg/nwn media-video/mplayer app-editors/vim media-sound/jack-audio-connection-kit media-tv/tvtime games-action/fakk2 sys-boot/grub x11-misc/rss-glx gnome-base/gnome games-simulation/flightgear app-admin/sysklogd x11-base/xorg-x11 net-misc/dhcpcd sys-kernel/genkernel net-wireless/wireless-tools sys-apps/lm_sensors app-office/openoffice-bin sys-apps/coldplug games-misc/fortune-mod-all media-sound/rosegarden sys-kernel/gentoo-sources media-video/xine-ui net-im/gaim sci-astronomy/celestia net-wireless/prism54-firmware app-editors/gvim net-ftp/ftpd app-portage/gentoolkit games-fps/quake4-bin games-fps/quake2-icculus x11-misc/xsensors net-ftp/ftp app-office/gnucash app-portage/mirrorselect ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Rainsong ~ # cat /etc/portage/package.keywords x11-drivers/ati-drivers ~amd64 media-video/nvidia-kernel ~amd64 media-video/nvidia-glx ~amd64 games-fps/quake2-icculus ~amd64 # stable fails on undefined cddb reference: dev-libs/libcdio ~amd64 # to avoid old X deps: x11-misc/rss-glx ~amd64 media-tv/tvtime ~amd64 # to see if fullscreen and audio track autoselection work yet: x11-libs/wxGTK ~amd64 media-video/vlc ~amd64 #stable can't find rosegardesLabel.h: media-sound/rosegarden ~amd64 # musical notation generator that rosegarden can write documents for: app-text/mftrace ~amd64 media-gfx/fontforge ~amd64 media-sound/lilypond ~amd64 dev-perl/Finance-Quote ~amd64 x11-libs/goffice ~amd64 app-office/gnucash ~amd64 dev-games/simgear ~amd64 games-simulation/flightgear ~amd64 games-action/fakk2 ~amd64 sci-astronomy/celestia ~amd64 games-rpg/nwn ~amd64 games-rpg/nwn-data ~amd64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Rainsong ~ # cat /etc/portage/package.use games-fps/quake2-icculus qmax rogue xatrix # for sounds in gnome: gnome-base/libgnome esd gnome-base/gnome-session esd # to avoid old X deps: media-sound/lame -gtk media-libs/libwmf -X media-video/vlc bidi cdda dvb ffmpeg live matroska mod rtsp screen stream vlm wxwindows xosd net-libs/aqbanking dtaus geldkarte app-office/gnucash quotes games-rpg/nwn-data hou sou games-rpg/nwn hou sou ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Rainsong ~ # emerge --info Portage 2.1-r2 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r4 x86_64) ================================================================= System uname: 2.6.17-gentoo-r4 x86_64 AMD Opteron(tm) Processor 246 Gentoo Base System version 1.6.15 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=opteron -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -pipe -march=opteron -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict userfetch userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ http://prometheus.cs.wmich.edu/gentoo http://gentoo.mirrors.pair.com/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac accessibility acl acpi alsa aotuv artworkextra asf automount avi bash-completion berkdb bitmap-fonts bzip2 cairo cddb cdinstall cdr chipcard cjk cli crypt cups curl dbus dga djbfft djvu dlloader doc dri dts dvd dvdr dvi dxr3 ecc eds emboss encode expat firefox flac flash fontconfig foomaticdb fortran fpx gdbm gif glitz gnome gnutls gpm graphviz gs gstreamer gtk gtk2 gtkhtml guile hal hbci howl idea ieee1394 imagemagick imlib ipv6 isdnlog jack java jbig jpeg jpeg2k kerberos krb4 lcms lua lzw lzw-tiff mad md5sum mng modplug mozilla mp3 mpeg mysql nautilus ncurses netboot network nfs nls nocd nptl nptlonly nsplugin numeric nvtv offensive ofx ogg opengl pam pcre pdflib perl pic png pppd python quicktime readline reflection samba sdl session slp spell spl ssl svg swat syslog t1lib tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb v4l vcd videos vim vorbis winbind wmf xinetd xml xorg xpm xprint xscreensaver xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_fglrx video_cards_nvidia video_cards_radeon video_cards_v4l video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Well sorry, not going to ponder over this huge list of packages and their deps. package.mask the DTD stuff and find out if anything depends on them. (Not to mention that emerge --depclean is known and advertised to be broken).
Done. masked >=4.4 for both. Nothing depends on them. I also did 'emerge -evp --tree world', same result.
Well, so unmerge them and be done with it?
They'll be remerged every time I update, unless I explicitly mask them.
Portage doesn't care for slots, but alway updates to the highest version.
*** This bug has been marked as a duplicate of 93469 ***
Portage < 2.1-r2 didn't try to install the version 4.4 DTDs.