Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53156 - development-sources 2.6.6/2.6.7 dependency error
Summary: development-sources 2.6.6/2.6.7 dependency error
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-06 13:07 UTC by Whit Blauvelt
Modified: 2004-06-11 17:26 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 Whit Blauvelt 2004-06-06 13:07:31 UTC
free /usr/portage/sys-kernel/development-sources # emerge ./development-sources-2.6.7_rc2
Calculating dependencies   
!!! Problem in ./development-sources-2.6.7_rc2 dependencies.
!!! "Specific key requires an operator (./development-sources-2.6.7_rc2) (try adding an '=')"
free /usr/portage/sys-kernel/development-sources # emerge development-sources-2.6.6
Calculating dependencies   
!!! Problem in sys-kernel/development-sources-2.6.6 dependencies.
!!! "Specific key requires an operator (sys-kernel/development-sources-2.6.6) (try adding an '=')"


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.50-r7 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.4.15
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
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 /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X apm arts avi berkdb cdr crypt cups encode esd foomaticdb gdbm gif gpm gtk
gtk2 guile imlib java jpeg kde libg++ libwww mad mbox mikmod motif mozilla mpeg
mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime
readline sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2004-06-06 13:10:24 UTC
this is user error, please see man portage and man ebuild for the correct way to install specific versions.

you are attempting to install ./development-sources-2.6.7_rc2
when in fact, THERE IS NO SUCH FILE!
./development-sources-2.6.7_rc2.ebuild, however, DOES exist, why don't you try installing that?
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2004-06-06 13:12:32 UTC
wrong resolution
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2004-06-06 13:13:08 UTC
PEBCAK = INVALID, not WONTFIX, because there's nothing for us to fix
Comment 4 Whit Blauvelt 2004-06-06 17:34:44 UTC
I'm reopenning the bug because there's still something obvious to fix: The error messages have no sensible correlation to the problem. It would be easy to fix this so that either (1) the error message was something like "File $name not found", or "File $name not found, but file $name.ebuild exists. Install that (y/n)?". 

The _bug_ here is that operator error - or whatever - results in an error message that is about dependencies, and not about the real reason the operator is seeing the bug. Just as it is up to the operator to speak precisely to the computer, it is up to the computer (and its programmers!) to speak precisely to the operator. Throwing the wrong error message is a programming error, and _that's_ what's wasting our time here - with the right message you wouldn't get bug reports like my initial one. It resulted in large part from wrong and misleading error messages. 
Comment 5 Michal Januszewski (RETIRED) gentoo-dev 2004-06-11 10:59:33 UTC
Reassigning as this is not a kernel problem.
Comment 6 Jason Stubbs (RETIRED) gentoo-dev 2004-06-11 17:26:03 UTC
snippet from emerge man page:
       emerge primarily  installs  packages.   You  can  specify  packages  to
       install  in one of four main ways: an ebuild, a tbz2file, a class, or a
       dependency.

"development-sources-2.6.6" and "./development-sources-2.6.7_rc2" are both not any of those.