Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63448 - subversion-1.1.0_rc2 dependency error
Summary: subversion-1.1.0_rc2 dependency error
Status: VERIFIED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Paul de Vrieze (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-09 10:28 UTC by Ian Brandt
Modified: 2004-09-09 11:23 UTC (History)
0 users

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


Attachments
My local copy of the ebulid (subversion-1.1.0_rc2.ebuild,8.82 KB, application/ebuild)
2004-09-09 10:31 UTC, Ian Brandt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Brandt 2004-09-09 10:28:51 UTC
Hi,

I'm interested in trying out subversion 1.1.0 RC2, so I unmasked it, but got the following error:

# emerge --pretend --debug subversion-1.1.0_rc2

These are the packages that I would merge, in order:

Calculating dependencies  
Parent:    None
Depstring: dev-util/subversion-1.1.0_rc2
Candidates: ['dev-util/subversion-1.1.0_rc2']
Traceback (most recent call last):
  File "/usr/bin/emerge", line 2533, in ?
    retval,favorites=mydepgraph.select_files(myfiles)
  File "/usr/bin/emerge", line 886, in select_files
    self.mysd = self.select_dep(portage.root,mykey,arg=x)
  File "/usr/bin/emerge", line 965, in select_dep
    myeb=portage.portdb.xmatch("bestmatch-visible",x)
  File "/usr/lib/portage/pym/portage.py", line 4700, in xmatch
    myval=best(self.xmatch("match-visible",None,mydep,mykey))
  File "/usr/lib/portage/pym/portage.py", line 4711, in xmatch
    myval=match_from_list(mydep,self.xmatch("list-visible",None,mydep,mykey))
  File "/usr/lib/portage/pym/portage.py", line 3536, in match_from_list
    raise KeyError, "Specific key requires an operator (%s) (try adding an '=')" % (mydep)
KeyError: "Specific key requires an operator (dev-util/subversion-1.1.0_rc2) (try adding an '=')"


# emerge info
Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.4.25_pre7-gss-r2)
=================================================================
System uname: 2.4.25_pre7-gss-r2 i686 AMD Athlon(tm) MP 1600+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-mp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-mp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib apache2 berkdb bitmap-fonts cjk crypt dga foomaticdb gd gdbm gif gpm gtk gtk2 imlib innodb java jikes jpeg jpg kde leim libg++ libwww mad mmx motif mozilla mule mysql ncurses nls opengl pam pdflib perl png postgres postgresql python qt qtmt readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype wmf x86 xml xml2 xprint xv zlib"


Reproducible: Always
Steps to Reproduce:
Comment 1 Ian Brandt 2004-09-09 10:31:19 UTC
Created attachment 39257 [details]
My local copy of the ebulid
Comment 2 Paul de Vrieze (RETIRED) gentoo-dev 2004-09-09 11:20:23 UTC
The ebuild is fine. When you want to merge a specific version of a package you need to prepend an '=' character. Easier would be to do the following:
'echo "=dev-util/subversion-1.1.0_rc2" >>/etc/portage/package.unmask'
and then 'emerge -p subversion'
Comment 3 Ian Brandt 2004-09-09 11:23:37 UTC
Appologies.  Thanks for the pointers and quick response!