Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 265909 - portage-2.2_rc30 isnt recognizing PORTDIR_OVERLAY
Summary: portage-2.2_rc30 isnt recognizing PORTDIR_OVERLAY
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Portage team
Keywords: InVCS
: 265926 (view as bug list)
Depends on:
Blocks: 210077
  Show dependency tree
Reported: 2009-04-12 22:00 UTC by merwan kashouty
Modified: 2009-04-19 23:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description merwan kashouty 2009-04-12 22:00:24 UTC
after updating portage to rc30 (from rc29) emerge -uDN world was wanting UD various pgks that it shouldnt have... downgrading to rc29 again solves this

Reproducible: Always

Portage 2.2_rc29 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29-gentoo i686)
System uname: Linux-2.6.29-gentoo-i686-Dual_Core_AMD_Opteron-tm-_Processor_265-with-gentoo-2.0.0
Timestamp of tree: Sun, 12 Apr 2009 20:00:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
app-shells/bash:     4.0_p17
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.4.4-r15, 2.5.4-r2, 2.6.1-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.3-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.9
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
CFLAGS="-O2 -march=native -fomit-frame-pointer -msse3 -pipe"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -fomit-frame-pointer -msse3 -pipe"
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTDIR_OVERLAY="/usr/local/portage/layman/desktop-effects /usr/local/portage /usr/local/portage/layman"
USE="3dnow 3dnowext X a52 aac acl acpi aim aimextras alsa applet artworkextra asf audacious audiofile avahi bash-completion berkdb bluetooth branding buttons bzip2 cairo cddb cdio cdparanoia cdr cdrom chroot cli cpudetection cracklib crypt css cups dbus dga dio directfb dlloader dpms dri dvb dvd dvdr dvdread eds emboss encode esd evo fam fbcon ffmpeg firefox flac fortran fuse gdbm gif gimp glitz gnome gpm gstreamer gtk gtk+ gtk2 hal iconv ieee1394 imagemagick innodb ipod ipv6 isdnlog jack jpeg lavc ldap libnotify libsdl lm_sensors mad mdnsresponder-compat midi mikmod mjpeg mmx mmxext mng mono mozilla mp3 mp4 mpeg mpeg2 mpg4 mplayer mudflap mvc mysql ncurses nls nptl nptlonly nsplugin nvidia objc ogg openal opengl openmp pam pcre pda pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection reiser4 reiserfs rhythmbox sdl session spell spl sse ssl startup-notification svg svga sysfs tcpd tiff transcode truetype unicode usb v4l vlm vorbis win32codecs wma wmv wxwindows x86 xgl xine xine-lib xml xorg xorg-x11 xulrunner xv xvid xvmc zlib" ALSA_CARDS="emu10k1 intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 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="evdev vesa void fbdev vga keyboard tseng v4l joystick mouse nv" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Comment 1 Zac Medico gentoo-dev 2009-04-12 22:09:24 UTC
Can you give some examples of specific ebuilds from specific overlays?
Comment 2 Andrew Gaffney (RETIRED) gentoo-dev 2009-04-13 02:02:05 UTC
*** Bug 265926 has been marked as a duplicate of this bug. ***
Comment 3 merwan kashouty 2009-04-13 10:03:19 UTC
beta versions of nvidia-drivers and nvidia-settings 
Comment 4 Zac Medico gentoo-dev 2009-04-13 10:28:17 UTC
Do you receive any error messages in addition to the normal emerge output? What output does emerge produce if you try to install the specific versions that exist only in your overlay?

emerge -pv '>nvidia-drivers-180.44'
emerge -pv '>nvidia-settings-180.44'
Comment 5 merwan kashouty 2009-04-14 10:02:32 UTC
so after upgrading to rc30 again...

emerge --sync && emerge -UDNa world

[ebuild     UD] x11-drivers/nvidia-drivers-180.44 [185.19]
[ebuild     UD] media-video/nvidia-settings-180.44 [185.19]

if i try to use emerge to install the driver version i have in the overlay.... 

JaiBaba ~ # emerge =x11-drivers/nvidia-drivers-185.19 -p

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "=x11-drivers/nvidia-drivers-185.19".
Comment 6 merwan kashouty 2009-04-14 10:31:28 UTC
and just a side note.. adding those ebuilds and recreating the manifests for them in /usr/portage they are seen just fine... i only have one other ebuild other then layman in an overlay and that is numbered identically to the one in portage... (pilot-link)
Comment 7 Zac Medico gentoo-dev 2009-04-14 23:15:53 UTC
I suspect that you have 2 overlays with the same name in profiles/repo_name. Can you check each one and make sure that they are all unique? There's some new code that eliminates duplicates, since ambiguity could cause problems is some cases.
Comment 8 merwan kashouty 2009-04-14 23:20:08 UTC
i dont have 2 overlays... just what layman added for desktop-effects and the one i have defined in make.conf at /usr/local/portage
Comment 9 Zac Medico gentoo-dev 2009-04-14 23:41:58 UTC
(In reply to comment #0)
> PORTDIR_OVERLAY="/usr/local/portage/layman/desktop-effects /usr/local/portage
> /usr/local/portage/layman"

Your emerge --info output shows 3 paths. Please check the profiles/repo_name entry for all 3 of them.
Comment 10 merwan kashouty 2009-04-15 10:01:24 UTC
yes the repo_name was it.. both overlays had local_repo listed under profiles/ once edited portage is seeing both correctly... thanks for the help
Comment 11 Zac Medico gentoo-dev 2009-04-15 20:56:27 UTC
In svn r13348 I've added a warning message for cases like this. The warning can be disabled by setting PORTAGE_REPO_DUPLICATE_WARN=0 in /etc/make.conf.
Comment 12 Zac Medico gentoo-dev 2009-04-19 23:33:57 UTC
This is fixed in 2.2_rc31.