Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129962 - Portage fails to generate dependancy info for dev-java/sun-jre-bin
Summary: Portage fails to generate dependancy info for dev-java/sun-jre-bin
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS, REGRESSION
Depends on:
Blocks: 115839
  Show dependency tree
 
Reported: 2006-04-14 10:06 UTC by Dan Griffin
Modified: 2006-04-17 00:49 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 Dan Griffin 2006-04-14 10:06:10 UTC
Basically what's happening is I deleted the contents of /usr/portage/distfiles to free up some space and in so doing, deleted jre-1_5_0_06-linux-i586.bin which is required to emerge dev-java/sun-jre-bin.  I don't recall exactly how I came to this point since I already have it emerged, but I figure it will probably effect people trying to emerge it for the first time.  Basically you can't check dependancies for dev-java/sun-jre-bin without having the installer already in /usr/portage distfiles.  Once I put it in place, it properly calculates dependancies. The output of 'emerge -p sun-jre-bin' follows:

valhalla ~ # emerge -p sun-jre-bin

These are the packages that would be merged, in order:

Calculating dependencies... done!
Traceback (most recent call last):
  File "/usr/bin/emerge", line 3353, in ?
    mydepgraph.display(mydepgraph.altlist())
  File "/usr/bin/emerge", line 1557, in display
    if portage.portdb.fetch_check(x[2], self.applied_useflags[x[2]]):
  File "/usr/lib/portage/pym/portage.py", line 4902, in fetch_check
    ok,reason = portage_checksum.verify_all(self.mysettings["DISTDIR"]+"/"+x, mysums[x])
  File "/usr/lib/portage/pym/portage_checksum.py", line 98, in verify_all
    raise portage_exception.FileNotFound(filename)
portage_exception.FileNotFound: '/usr/portage/distfiles/jre-1_5_0_06-linux-i586.bin'

And ...
Output of 'emerge --info':
--------------------------
Portage 2.1_pre8-r5 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Celeron(R) CPU 2.53GHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O2 -mtune=i686 -pipe -fomit-frame-pointer -funroll-loops"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /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/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mtune=i686 -pipe -fomit-frame-pointer -funroll-loops"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/etc/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apm avahi avi berkdb bitmap-fonts bzip2 cairo cdr cli crypt ctype dba dbus dri dvd dvdr eds emboss encode esd expat fastbuild firefox foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 hal hddtemp howl imlib ipv6 isdnlog jpeg libg++ libwww mad memlimit mikmod mmx motif mp3 mpeg musicbrainz ncurses nls nptl ogg opengl oss pam pcre pdflib perl png posix pppd python quicktime readline sdl session simplexml soap sockets spell spl sqlite sse ssl tcpd tokenizer truetype truetype-fonts type1-fonts udev usb vorbis xml xsl xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_ati video_cards_vesa"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Dan Griffin 2006-04-14 10:10:29 UTC
Ah, I should also mention that just running 'emerge sun-jre-bin' works fine and directs me where to download the file.
Comment 2 Zac Medico gentoo-dev 2006-04-14 14:40:35 UTC
This is fixed in svn r3148.
Comment 3 Zac Medico gentoo-dev 2006-04-17 00:49:50 UTC
Released in 2.1_pre9.