Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
I'm wondering why portage does not update the package media-libs/pdflib (see the example below), if I want update koctave with all deps (switch -D). Instead the package itself would be updated if specified directly: n22 ~ # emerge -Dauv media-libs/pdflib These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] media-libs/pdflib-7.0.1 [6.0.3-r1] USE="java perl python -doc -tcl" 5,226 kB However this shows nothing : 22 ~ # emerge -Dauv sci-mathematics/koctave These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 kB And here are the deps : n22 ~ # equery d -q media-libs/pdflib [ Searching for packages depending on media-libs/pdflib... ] sci-visualization/gnuplot-4.0-r1 (pdf? media-libs/pdflib) n22 ~ # equery d -q sci-visualization/gnuplot [ Searching for packages depending on sci-visualization/gnuplot... ] sci-mathematics/octave-2.1.73 (>=sci-visualization/gnuplot-3.7.1-r3) n22 ~ # equery d -q sci-mathematics/octave [ Searching for packages depending on sci-mathematics/octave... ] sci-mathematics/koctave-0.65-r1 (sci-mathematics/octave) Reproducible: Always n22 ~ # emerge --info Portage 2.1.2.11 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r4 i686) ================================================================= System uname: 2.6.22-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1700MHz Gentoo Base System release 1.12.9 Timestamp of tree: Fri, 17 Aug 2007 13:20:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.17 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" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.muntinternet.net/pub/gentoo/ http://gentoo.mneisen.org/ http://213.186.33.37/gentoo-distfiles/ http://212.219.56.139/sites/www.ibiblio.org/gentoo/" LINGUAS="de en" MAKEOPTS="-j2" 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/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X aac acl acpi alsa apache2 arts asf berkdb bitmap-fonts bluetooth bzip2 cairo cddb clamav cli cracklib crypt css cups dri dvd dvdr dvdread dynamicplugin exif fam fastbuild fortran gdbm gif gpm gtk gtk2 hdaps i8x0 iconv ipv6 isdnlog jai java javascript jimi jpeg logrotate madwifi mbox midi mikmod mmap mmx mmxext mp3 mp4 mudflap mysql ncurses nls nntp no-seamonkey nptl nptlonly nsplugin opengl openmp pam pcre pdf perl png pppd python rdesktop readline real reflection samba session spl sse sse2 ssl subversion svg tcpd tiff tk truetype truetype-fonts type1-fonts unicode userlocales wifi win32codecs x86 xml xorg xpm zlib" ALSA_CARDS="intel8x0 intel8x0m" 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="keyboard mouse joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="vga radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
That's not what --deep does, see Bug 150238. IOW - sci-mathematics/koctave RDEPEND is plain wrong.
*** Bug 189258 has been marked as a duplicate of this bug. ***
Hi Jakub, Could you please elaborate what the problem with koctave's RDEPEND is. Unfortunately, I fail to see any connection with the reported problem. Thanks, Markus
(In reply to comment #3) > Hi Jakub, > > Could you please elaborate what the problem with > koctave's RDEPEND is. Unfortunately, I fail to see > any connection with the reported problem. Sure; media-libs/pdflib is not an RDEPEND for anything in world nor for any direct dependency, so it won't be upgraded (at least not unless you are using --with-bdeps=y); --deep doesn't include n-th indirect DEPENDs like this, see Bug 150238. In fact, octave, gnuplot and pdflib will be depcleaned for the situation described in comment #0 if the user runs `emerge --depclean --with-bdeps=n`, leaving koctave completely broken. Current RDEPEND is wrong and needs to be fixed, sci-mathematics/octave is needed at runtime, not just at compile time.
Thanks much for the clarification, Jakub. I get it now! I've moved all dependencies into DEPEND since it seemed to make the most sense in this case. I assume this fixes this bug then. Please re-open should I have missed something. Thanks, Markus