Same name of ebuilds in different overlays fools ebuild command. # portageq portdir_overlay /usr/local/overlays/pkalin /usr/local/overlays/chutz /usr/local/overlays/ebuildjp # ll /usr/local/overlays/*/net-libs/openh323/openh323-1.15.3.ebuild -rw-r--r-- 1 root root 4041 May 4 02:59 /usr/local/overlays/chutz/net-libs/openh323/openh323-1.15.3.ebuild -rw-r--r-- 1 root root 3767 Jun 18 14:26 /usr/local/overlays/pkalin/net-libs/openh323/openh323-1.15.3.ebuild # grep SRC /usr/local/overlays/*/net-libs/openh323/openh323-1.15.3.ebuild /usr/local/overlays/chutz/net-libs/openh323/openh323-1.15.3.ebuild:SRC_URI="mirror://sourceforge/${PN}/${MY_P}-src-tar.gz" /usr/local/overlays/pkalin/net-libs/openh323/openh323-1.15.3.ebuild:SRC_URI="http://www.gnomemeeting.org/admin/downloads/latest/sources/sources/${P}.tar.gz" Reproducible: Always Steps to Reproduce: 1. ebuild /usr/local/overlays/pkalin/net-libs/openh323/openh323-1.15.3.ebuild digest Actual Results: >>> Downloading ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO/distfiles/openh323-v1_15_3-src-tar.gz --14:56:32-- ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO/distfiles/openh323-v1_15_3-src-tar.gz => `/usr/portage-distfiles/openh323-v1_15_3-src-tar.gz' Resolving ftp.ecc.u-tokyo.ac.jp... 133.11.205.121 Connecting to ftp.ecc.u-tokyo.ac.jp[133.11.205.121]:21... connected. .... Expected Results: As you can see from the grep above, my ebuild (in overlays/pkalin) is supposed to get the source from www.gnomemeeting.org... Despite the absolute path to the openh323-1.15.3.ebuild, for no particular reason the ebuild command decided to work on the same-name ebuild in overlays/chutz !!! This is probably new, as I didn't see such behaviour a few moths ago. At present: # emerge -V Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11.11-dorf i686)
Forgot that, sorry: # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11.11-dorf i686) ================================================================= System uname: 2.6.11.11-dorf i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jun 14 2005, 00:45:47)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2, 2.4.19-r1 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="" ARCH="x86" AUTOCLEAN="yes" AUTO_SYMLINK="no" BASH_ENV="/etc/spork/is/not/valid/profile.env" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" CONFIG_PROTECT="/etc /etc/ppp /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/alias /var/qmail/control /var/qmail/supervise /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CVS_RSH="ssh" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DCCC_PATH="/usr/lib/distcc/bin" DISTCC_LOG="" DISTCC_VERBOSE="0" DISTDIR="/usr/portage-distfiles" EDITOR="/usr/bin/vim" ELIBC="glibc" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict userpriv" FETCHCOMMAND="/usr/bin/wget --dns-timeout=10 --connect-timeout=15 --read-timeout=30 ${URI} -P ${DISTDIR}" GCC_SPECS="" GENTOO_MIRRORS="ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO" GREP_COLOR="1;33" GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb ncurses" GTK_IM_MODULE="xim" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="dorf" INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/info" KBUILD_OUTPUT_LOCALVERSION="_poi" KBUILD_OUTPUT_PREFIX="/var/tmp/kernels/" KERNEL="linux" LANG="en_US.UTF-8" LC_CTYPE="ja_JP.UTF-8" LC_MONETARY="ja_JP.UTF-8" LESS="-R" LESSOPEN="|lesspipe.sh %s" LINUX_PORTAGE_WRITABLE="no" LOGNAME="root" LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.tbz2=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.mp3=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.ogg=00;36:*.flac=00;36:*.aac=00;36:" MAIL="/var/mail/root" MAKEOPTS="-j2" MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/man" NOCOLOR="false" OLDPWD="/usr/local/overlays/pkalin/net-misc/gnugk" PAGER="/usr/bin/less" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130:/var/qmail/bin:/var/vpopmail/bin" PKGDIR="/usr/portage-packages" PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od s390 sh sparc x86 x86-fbsd x86-obsd x86-od" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="10548" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/pkalin /usr/local/overlays/chutz /usr/local/overlays/ebuildjp" PORTDIR_OVERLAY_BASE="/usr/local/overlays" PORTDIR_OVERLAY_JP="/usr/local/overlays/ebuildjp" PORT_LOGDIR="/var/tmp/portage-logs" PRELINK_PATH="" PRELINK_PATH_MASK="" PVM_ARCH="LINUX" PVM_ROOT="/usr/local/pvm3" PVM_RSH="/usr/bin/ssh" PWD="/usr/local/overlays/pkalin/net-misc" RESUMECOMMAND="/usr/bin/wget --dns-timeout=10 --connect-timeout=15 --read-timeout=30 ${URI} -P ${DISTDIR} --continue" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="5" RSYNC_TIMEOUT="180" SHELL="/bin/bash" SHLVL="1" SSH_CLIENT="::ffff:192.168.1.123 3377 22" SSH_CONNECTION="::ffff:192.168.1.123 3377 ::ffff:220.157.175.249 22" SSH_TTY="/dev/pts/1" SYNC="rsync://rsync4.jp.gentoo.org/gentoo-portage" TERM="xterm" USE="x86 3dnow 3dnowex acpi apache2 apm avi bash-completion berkdb bitmap-fonts canna cdr cjk crypt curl dga emboss encode fam foomaticdb fortran gd gdbm gif imap ipv6 jpeg libg++ libwww mad maildir mikmod mmx mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl png quicktime readline samba spell sse ssl tcpd tiff truetype truetype-fonts type1-fonts vorbis xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" USER="root" USERLAND="GNU" USE_EXPAND="FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC" XARGS="xargs -r" XMODIFIERS="@im=kinput2" _="/usr/bin/emerge"
It's not new. It's been like this ever since I recall. Worked around by adjusting PORTDIR to match the ebuild's location and unsetting PORTDIR_OVERLAY.
Fixed on or before 2.0.51.22-r1
Looking through the batch of bugs, I'm not sure that some of these are actually fixed in stable. Others, the requirements have possibly changed after the initial fix was committed. If you think this bug has been closed incorrectly, please reopen or ask that it be reopened.