Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178142 - media-tv/tvbrowser-2.5.2 Missing dependency dev-java/bsf-2.3
Summary: media-tv/tvbrowser-2.5.2 Missing dependency dev-java/bsf-2.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Matthias Schwarzott
URL:
Whiteboard:
Keywords:
: 178122 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-12 04:06 UTC by Heiko Baums
Modified: 2007-05-18 19:19 UTC (History)
3 users (show)

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 Heiko Baums 2007-05-12 04:06:31 UTC
After an `emerge -uDN world` and an `emerge --depclean` several packages were uninstalled. I don't know anymore which.

Now when starting `tvbrowser` I'm getting this message:

~ $ tvbrowser
!!! ERROR:
           Package bsf-2.3 not found in the system. This package is listed as a
           dependency of bsh. Please run  and if it does not bring in the
           needed dependency, report this to http://bugs.gentoo.org.

Couldn't get needed information


`emerge -uDa bsh` installs nothing because it's already installed including every dependencies. But dev-java/bsf-2.3 is not installed. Of course I could install it manually but I think this should be added to the dependency list in the ebuild for tvbrowser or its appropriate dependency if this is really needed by tvbrowser and/or one of its dependencies.


emerge --info:

Portage 2.1.2.7 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r2, 2.6.21-gentoo i686)
=================================================================
System uname: 2.6.21-gentoo i686 AMD Athlon(tm) XP 1600+
Gentoo Base System release 1.12.10
Timestamp of tree: Fri, 11 May 2007 21:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/applications/kde /usr/kde/3.5/share/config /usr/kde/3.5/share/services/searchproviders /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/applications /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/ http://ftp.heanet.ie/pub/gentoo/"
LANG="de_DE.UTF-8"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/private"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib accessibility acl acpi alsa apache2 apm arts asf audiofile avi berkdb bitmap-fonts bluetooth bzip2 cairo caps cdda cddb cdparanoia cdr chardet cli cracklib crypt cups curl d dbus dga directfb divx dri dv dvb dvd dvdnav dvdr dvdread eds emboss encode evo expat extrafilters fam fame fbcon ffmpeg firefox flac foomaticdb fortran ftp gcj gd gdbm gif gimp glib glitz gmedia gmp gnutls gpm graphviz gs gstreamer gtk gtk2 gtkhtml hddtemp iconv idn ilbc imagemagick imlib inkjar ipv6 irmc isdnlog jack jack-tmpfs jce jpeg kde kerberos ladspa lcms ldap libg++ libnotify libsamplerate lirc live lm_sensors logrotate mad mbox mbrola md5sum midi mikmod mjpeg mmx mmxext mng modplug motif mozilla mp2 mp3 mp4 mpeg mplayer musicbrainz mysql mysqli nas ncurses network nls noamazon nptl nptlonly nsplugin objc objc++ objc-gc offensive ofx ogg opengl osc oss pam pcre pdf perl php plugin png ppds pppd print python qt3 qt3support qt4 quicktime quotes rar readline real realmedia reflection reiserfs rtc rtsp scanner sdl session speex spell spl sse ssl svg tcl tcltk tcpd tetex themes theora threads threadsafe tidy tiff tk tokenizer tools truetype truetype-fonts type1-fonts unicode usb utempter v4l v4l2 vdr vidix visualization vlm vorbis win32codecs wma wmf wmp x264 x86 xcomposite xine xml xorg xpm xv xvid yv12 zip zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="devinput" USERLAND="GNU" VIDEO_CARDS="nvidia v4l"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Heiko Baums 2007-05-12 13:24:32 UTC
Forgot to mention that I of course also ran `revdep-rebuild` after the `emerge --depclean`.
Comment 2 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-05-18 18:05:39 UTC
(In reply to comment #0)
> `emerge -uDa bsh` installs nothing because it's already installed including
> every dependencies.

Yeah, the error was trying to tell you to remerge it anyway using "emerge -1 bsh-x.y" but looks like there's some problem with the output :) Running is good for health but it usually doesn't bring in the dependencies back.

The problem was caused by me removing the bsf dep from bsh but not revbumping it, so it was still recorded as dep in package.env but the RDEPEND didn't "defend" it from depclean etc.

I've fixed it by revbumping bsh, but you can just remerge the version you have without waiting for it to hit mirrors. Sorry for the problem.
Comment 3 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-05-18 18:11:52 UTC
*** Bug 178122 has been marked as a duplicate of this bug. ***
Comment 4 Heiko Baums 2007-05-18 18:40:20 UTC
Just reopening to answer you.

I've fixed it for me by emerging bsf manually.
Do I understand you right that I should unmerge bsf again and then remerge bsh?
Comment 5 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-05-18 18:48:07 UTC
(In reply to comment #4)
> Just reopening to answer you.

You can do that well without reopening :)

> I've fixed it for me by emerging bsf manually.
> Do I understand you right that I should unmerge bsf again and then remerge bsh?

Yeah... Or just wait till you sync the revbumped bsh, and on next deep world update you will get it installed and then the next depclean will remove bsf without problems.
Comment 6 Heiko Baums 2007-05-18 19:19:03 UTC
(In reply to comment #5)
> You can do that well without reopening :)

Ok, next time I won't reopen it. ;-)

> Yeah... Or just wait till you sync the revbumped bsh, and on next deep world
> update you will get it installed and then the next depclean will remove bsf
> without problems.

I don't think so because I haven't used -1 when emerging bsf manually. ;-)