Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 96433 - ebuild ignores path to ebuilds; same name in different overlays
Summary: ebuild ignores path to ebuilds; same name in different overlays
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Ebuild Support (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2005-06-17 23:05 UTC by Kalin KOZHUHAROV
Modified: 2005-07-14 06:58 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kalin KOZHUHAROV 2005-06-17 23:05:21 UTC
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)
Comment 1 Kalin KOZHUHAROV 2005-06-17 23:07:52 UTC
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"
Comment 2 Jason Stubbs (RETIRED) gentoo-dev 2005-06-17 23:27:55 UTC
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. 
Comment 3 Jason Stubbs (RETIRED) gentoo-dev 2005-07-14 05:47:53 UTC
Fixed on or before 2.0.51.22-r1 
Comment 4 Jason Stubbs (RETIRED) gentoo-dev 2005-07-14 06:58:37 UTC
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.