Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 189251
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Science Mathematics related packages <sci-mathematics@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Toralf Förster <toralf.foerster@gmx.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 189251 depends on: Show dependency tree
Bug 189251 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-08-17 16:58 0000
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

------- Comment #1 From Jakub Moc (RETIRED) 2007-08-17 17:24:28 0000 -------
That's not what --deep does, see Bug 150238. IOW - sci-mathematics/koctave
RDEPEND is plain wrong.

------- Comment #2 From Jakub Moc (RETIRED) 2007-08-17 17:26:26 0000 -------
*** Bug 189258 has been marked as a duplicate of this bug. ***

------- Comment #3 From Markus Dittrich 2007-08-18 12:08:14 0000 -------
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

------- Comment #4 From Jakub Moc (RETIRED) 2007-08-18 12:20:11 0000 -------
(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.

------- Comment #5 From Markus Dittrich 2007-08-19 00:51:11 0000 -------
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

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug