i have some ebuilds installed which arent available in the normal portage tree: root@vapier 0 ~ # emerge world --deep -up These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] net-dns/libidn-0.5.20 [0.5.18] [ebuild U ] media-gfx/xloadimage-4.1-r4 [4.1-r3] [ebuild UD] sys-apps/baselayout-1.11.13-r1 [1.11.14] [ebuild U ] app-crypt/gpgme-1.1.0 [1.0.3] [ebuild U ] games-puzzle/monsterz-0.6.1 [0.6.0] [ebuild U ] www-client/links-2.1_pre19 [2.1_pre18] [ebuild UD] games-fps/quake3-1.33_alpha177 [1.33_alpha187] [ebuild U ] dev-libs/boost-1.33.0-r1 [1.33.0] [ebuild U ] media-gfx/xli-1.17.0-r2 [1.17.0-r1] so, rather than typing out the packages i want to upgrade, i just try: root@vapier 0 ~ # emerge world --deep -Uup These are the packages that I would merge, in order: Calculating world dependencies /!!! aux_get(): ebuild path for 'sys-apps/baselayout-1.11.14' not specified: !!! None emerge: create(): aux_get() error on sys-apps/baselayout-1.11.14; aborting... Portage 2.0.53_rc6 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.11.12-grsec x86_64) ================================================================= System uname: 2.6.11.12-grsec x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.14 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.13 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-r1 sys-devel/binutils: 2.15.92.0.2-r10, 2.16-r1, 2.16.1, 2.16.90.0.3, 2.16.91.0.1, 2.16.91.0.2, 2.16.91.0.3 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache cvs distlocks noauto noinfo sandbox sfperms sign" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="en" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://gentoo/gentoo-portage" USE="amd64 X a52 aac aalib acl adns alsa audiofile avi berkdb bitmap-fonts bzip2 cairo cddb cdparanoia cdr crypt cups curl dba directfb dts dvd dvdr dvdread emboss encode esd exif fam fbcon flac flash foomaticdb gd gif glitz gphoto2 gpm gtk gtk2 imagemagick imap imlib ipv6 jack joystick jpeg jpeg2k libcaca libedit libwww lzo lzw lzw-tiff mad maildir mikmod mime mng motif mp3 mpeg mplayer mysql ncurses nls nptl nptlonly nvidia offensive ogg oggvorbis openal opengl pcre pdflib perl pic png python quicktime readline real samba sdl sndfile spell sqlite ssl subtitles svg tcltk tcpd threads tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis wmf xanim xine xml xml2 xmms xpm xv xvid xvmc zlib video_cards_nvidia linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Created attachment 71565 [details, diff] Completely ignores downgradable packages This patch prevents a package that would otherwise be downgraded from being added to the graph altogether.
proposed change seems to work fine for me
Fixed in 2.0.53_rc7
fixed now