ddc@ddclpc:~ $ sudo emerge -pvuDN world These are the packages that would be merged, in order: Calculating world dependencies... done! Total: 0 packages, Size of downloads: 0 kB ddc@ddclpc:~ $ sudo emerge -pvuD virtual/latex-base dev-tex/latex2html dev-python/epydoc These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] app-text/texlive-core-2007-r11 USE="X doc" 0 kB [ebuild N ] dev-texlive/texlive-documentation-base-2007 USE="doc" 0 kB [ebuild N ] dev-texlive/texlive-basic-2007 USE="doc" 0 kB [ebuild N ] dev-texlive/texlive-latex-2007 USE="doc" 29,960 kB [ebuild N ] dev-texlive/texlive-latexrecommended-2007 USE="doc" 22,731 kB [ebuild N ] app-text/tetex-3.0_p1-r6 USE="X doc -Xaw3d -lesstif -motif -neXt -tk" 0 kB [blocks B ] app-text/tetex (is blocking app-text/texlive-core-2007-r11) Total: 6 packages (6 new, 1 block), Size of downloads: 52,690 kB ddc@ddclpc:~ $ emerge --info Portage 2.1.4_rc10 (default-linux/amd64/2007.0, gcc-4.2.2, glibc-2.7-r1, 2.6.23-gentoo-r3 x86_64) ================================================================= System uname: 2.6.23-gentoo-r3 x86_64 AMD Turion(tm) 64 Mobile Technology MT-28 Timestamp of tree: Sun, 16 Dec 2007 18:30:01 +0000 app-shells/bash: 3.2_p17-r1 dev-lang/python: 2.5.1-r4 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r2 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O3 -march=k8 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O3 -march=k8 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sfperms unmerge-orphans userfetch userpriv" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.utf8" LC_ALL="en_US.utf8" LINGUAS="ru" MAKEOPTS="-j2" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/home/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac aalib acpi alsa amd64 apm artworkextra async atm automount bash-completion bashlogger beagle bluetooth branding bzip2 cairo cddb cdio cdparanoia cdr chm crypt cups curl cxx dbus device-mapper dhcp djvu doc dri dts dvd dvdr eap-tls editor eds enca encode esd examples exif expat extensions ffmpeg flac fontconfig gif glep glitz gmp gnome gnutls gpm grammar gs gstreamer gtk gtkhtml hal ical iconv idle imlib ithreads jpeg keyring kqemu lcms libnotify libsamplerate libsexy lyrics mad mailwrapper math md5sum midi mikmod mmx mmxext mng mono mp3 mpeg mudflap musicbrainz ncurses nls nptl nsplugin nss offensive ogg ole opengl openmp pam pango pcmcia pcre pdf perl perlsuid physfs pic plugins png ppds python quicktime rar readline rle ruby samba sdl slp sms sndfile speex spell sqlite srv sse sse2 ssl svg symlink t1lib taglib theora thesaurus threads tiff toolbar tools trayicon truetype unicode usb utils vim-pager vim-syntax vim-with-x vnc vorbis winbind wmf wordperfect x264 xattr xforms xhtml xml xorg xpm xprint xscreensaver xulrunner xv xvid zlib" 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" ALSA_PCM_PLUGINS="*" APACHE2_MODULES="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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" USERLAND="GNU" VIDEO_CARDS="radeon" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Reproducible: Always Steps to Reproduce:
The above output totally doesn't show that "emerge -uDN misses out some updates" -> marking INVALID. (And no, app-text/texlive-core is NOT an update to app-text/tetex, it's an entirely different package.)
I know about tetex and texlive. You might have noticed that I didn't have tetex installed, while it was needed by epydoc. I believe this shows that "emerge -uDN misses out some updates".