Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38522 - error in "equery depgraph" handling missing files
Summary: error in "equery depgraph" handling missing files
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: All Linux
: High minor
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2004-01-17 10:25 UTC by Andrea Cerrito
Modified: 2004-01-22 23:20 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 Andrea Cerrito 2004-01-17 10:25:52 UTC
cerrito on GSM portage # equery depgraph kdeaddons
Displaying dependencies for kde-base/kdeaddons-3.0.4

Displaying dependencies for kde-base/kdeaddons-3.1.2

Displaying dependencies for kde-base/kdeaddons-3.1.4

`-- kde-base/kdeaddons-3.1.4
 `-- kde-base/kdenetwork-3.1.4
 `-- kde-base/kdemultimedia-3.1.4-r1
  `-- sys-libs/ncurses-5.3-r5
   `-- sys-libs/glibc-2.3.3_pre20031222 (virtual/glibc)
    `-- sys-kernel/linux-headers-2.4.21-r1 (virtual/os-headers)
    `-- sys-apps/baselayout-1.8.6.12-r3
     `-- sys-apps/portage-2.0.50_pre16
      `-- sys-apps/sed-4.0.9
       `-- sys-devel/gettext-0.12.1
      `-- dev-python/python-fchksum-1.7.1
       `-- sys-libs/zlib-1.2.1-r2
      `-- dev-lang/python-2.3.3
       `-- dev-lang/tk-8.4.5
        `-- x11-base/xfree-4.3.0-r3 (virtual/x11)
         `-- sys-devel/flex-2.5.4a-r5
         `-- dev-libs/expat-1.95.7
         `-- media-libs/freetype-2.1.5
         `-- media-libs/fontconfig-2.2.1
          `-- sys-apps/ed-0.2-r3
           `-- sys-apps/texinfo-4.6
         `-- x11-base/opengl-update-1.5
         `-- x11-misc/ttmkfdir-3.0.9-r1
          `-- sys-devel/libtool-1.4.3-r3
         `-- sys-devel/patch-2.5.9
         `-- dev-lang/perl-5.8.2-r1
          `-- sys-libs/db-4.1.25_p1-r3
           `-- dev-lang/tcl-8.4.5
           `-- dev-java/sun-jdk-1.4.2.03 (virtual/jdk) [ java ]
            `-- sys-libs/lib-compat-1.3
          `-- sys-libs/gdbm-1.8.0-r5
         `-- media-libs/libpng-1.2.5-r4
         `-- app-arch/unzip-5.50-r2
         `-- sys-libs/pam-0.77
          `-- sys-libs/cracklib-2.7-r8
           `-- sys-apps/miscfiles-1.3-r1
         `-- app-arch/cabextract-0.6
       `-- sys-libs/readline-4.3-r5
        `-- app-shells/bash-2.05b-r9
       `-- dev-libs/openssl-0.9.7c-r1
      `-- sys-apps/debianutils-1.16.7-r4
       `-- app-arch/bzip2-1.0.2-r3
       `-- sys-apps/coreutils-5.0.91-r4
        `-- sys-apps/acl-2.2.13-r2
         `-- sys-apps/attr-2.4.7-r1
     `-- sys-apps/gawk-3.1.3-r1
     `-- sys-apps/util-linux-2.12-r4
      `-- sys-apps/pam-login-3.14
       `-- sys-apps/shadow-4.0.3-r10
      `-- app-crypt/hashalot-0.1.0
  `-- media-sound/cdparanoia-3.9.8
  `-- media-libs/libvorbis-1.0.1
   `-- media-libs/libogg-1.1
  `-- media-video/xanim-2.80.1-r4
   `-- app-arch/ncompress-4.2.4
  `-- media-libs/nas-1.6
  `-- media-sound/esound-0.2.32
   `-- media-libs/audiofile-0.2.5
   `-- media-libs/alsa-lib-1.0.1
    `-- sys-devel/automake-1.7.8
     `-- sys-devel/autoconf-2.59
      `-- sys-devel/m4-1.4-r1
   `-- sys-apps/tcp-wrappers-7.6-r8
  `-- x11-libs/openmotif-2.2.2-r3
!!! aux_get(): ebuild for 'x11-libs/openmotif-2.2.2-r3' does not exist at:
!!!            /usr/portage/x11-libs/openmotif/openmotif-2.2.2-r3.ebuild
Traceback (most recent call last):
  File "/usr/bin/equery", line 923, in ?
    cmd.perform(local_opts)
  File "/usr/bin/equery", line 428, in perform
    self._graph(pkg, opts)
  File "/usr/bin/equery", line 453, in _graph
    pkgtbl = self._graph(pkg, opts, level+1, pkgtbl, suffix)
  File "/usr/bin/equery", line 453, in _graph
    pkgtbl = self._graph(pkg, opts, level+1, pkgtbl, suffix)
  File "/usr/bin/equery", line 441, in _graph
    for x in pkg.get_runtime_deps():
  File "/usr/lib/gentoolkit/pym/gentoolkit.py", line 71, in get_runtime_deps
    cd=self.get_env_var("RDEPEND").split()
  File "/usr/lib/gentoolkit/pym/gentoolkit.py", line 131, in get_env_var
    r=porttree.dbapi.aux_get(self._cpv,[var])
  File "/usr/lib/portage/pym/portage.py", line 4267, in aux_get
    raise KeyError
KeyError

Reproducible: Always
Steps to Reproduce:
1. equery depgraph kdeaddons on a unstable machine (~x86)
2.
3.

Actual Results:  
as above

Expected Results:  
Complete the graph

cerrito on GSM openmotif # emerge info
Portage 2.0.50_pre16 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0,
2.6.1-mm3)
=================================================================
System uname: 2.6.1-mm3 i686 Intel(R) Pentium(R) III Mobile CPU      1200MHz
Gentoo Base System version 1.4.3.12
Autoconf: sys-devel/autoconf-2.59
Automake: sys-devel/automake-1.7.8
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -mmmx -msse
-falign-functions=32 -fforce-addr"
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/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/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://mi.mirror.garr.it/mirrors/gentoo
http://212.219.56.162/sites/www.ibiblio.org/gentoo/
http://194.83.57.2/sites/www.ibiblio.org/gentoo/
http://194.83.57.3/sites/www.ibiblio.org/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.flashnet.it/mirror/12/sunsite.unc.edu/Gentoo
http://ibiblio.org/pub/Linux/ftp.edisontel.com/pub/Sunsite_Mirror
http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo
ftp://sunsite.cnlab-switch.ch/mirror/gentoo
http://www.ibiblio.org/pub/Linux/distributions/gentoo
http://gentoo.oregonstate.edu "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/portoverlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aalib acl acpi alsa apm arts avi berkdb bluetooth bonobo cdr crypt cups
dga directfb dvd encode esd fbcon foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml
guile imlib irda java jpeg kde kerberos krb4 ldap libg++ libwww mad mikmod
miknod mmx mng motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam
pcmcia pdflib perl png pnp python qt quicktime radeon readline ruby samba
scanner sdl slang socks5 spell sse ssl svga tcltk tcpd tetex truetype usb x86
xml2 xmms xv zlib video_cards_radeon"
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2004-01-22 19:36:53 UTC
I've added a error message to equery and etcat instead of the traceback, this can't be handled outside of portage.
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2004-01-22 23:20:07 UTC
pre5 is out now