Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 186519 - net-analyzer/rrdtool-1.2.23-r1 stable request
Summary: net-analyzer/rrdtool-1.2.23-r1 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 180144
Blocks:
  Show dependency tree
 
Reported: 2007-07-24 21:43 UTC by Markus Ullmann (RETIRED)
Modified: 2007-09-06 09:06 UTC (History)
2 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 Markus Ullmann (RETIRED) gentoo-dev 2007-07-24 21:43:16 UTC
Please test and mark stable
Comment 1 Jonas Pedersen 2007-07-24 22:56:01 UTC
Before marking stable believe 180144 needs to be resolved. 
Comment 2 Gustavo Zacarias (RETIRED) gentoo-dev 2007-07-25 20:32:46 UTC
sparc stable, we don't care about ruby-rrd since it's not even ~sparc keyworded.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2007-07-26 01:15:56 UTC
Stable for HPPA too!!!
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2007-07-26 01:25:54 UTC
Keywords for dev-ruby/ruby-rrd:

    | a a a h i m m p p p s s s s x x
    | l m r p a 6 i p p p 3 h p p 8 8
    | p d m p 6 8 p c c c 9   a a 6 6
    | h 6   a 4 k s   6 - 0   r r   -
    | a 4             4 m     c c   f
    |                   a       -   b
    |                   c       f   s
    |                   o       b   d
    |                   s       s
    |                           d
----+--------------------------------
1.1 |   ~                         +

No need to wait for most arches except ~amd64 and x86.
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2007-07-26 14:24:32 UTC
alpha/ia64 stable
Comment 6 Jonas Pedersen 2007-07-28 20:08:39 UTC
net-analyzer/rrdtool-1.2.23-r1  USE="perl python -doc -rrdcgi -ruby -tcl (-uclibc)"

1. Emerges on AMD64. 
2. No collisions etc. 
3. Works. 

Ok, ruby-rrd is only ~AMD64. Please mark rrdtool-1.2.23-r1 stable on AMD64. 

Portage 2.1.2.9 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r4, 2.6.19-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 27 Jul 2007 21:50:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
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="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-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 /var/bind"
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="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distcc distlocks metadata-transfer multilib-strict sandbox sfperms strict test"
GENTOO_MIRRORS="http://gentoo.intergenia.de http://ftp.du.se/pub/os/gentoo http://mirror.uni-c.dk/pub/gentoo/ http://ftp.lug.ro/gentoo/ http://trumpetti.atm.tut.fi/gentoo/"
LC_ALL="en_DK.utf-8"
MAKEOPTS="-j6"
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"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 apache2 berkdb bitmap-fonts cdr cli cracklib crypt cups dga directfb dri dts dvd dvdr dvdread encode fbcn ffmpeg fortran gd gdbm gif gpm iconv isdnlog ivtv jpeg libg++ lirc lm_sensors midi mjpeg mp3 mpeg mplayer mudflap mysql ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl openmp pam pcre perl png ppds pppd python readline reflection samba session spl ssl tcpd test threads tiff transcode truetype truetype-fonts type1-fonts unicode vorbis x264 xorg xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="hauppauge" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Comment 7 Dimitry Bradt (RETIRED) gentoo-dev 2007-07-28 21:03:06 UTC
x86 stable
Comment 8 Raúl Porcel (RETIRED) gentoo-dev 2007-07-28 21:21:20 UTC
x86 can't be done until bug 180144 is fixed...
Comment 9 Markus Rothe (RETIRED) gentoo-dev 2007-07-30 11:05:23 UTC
ppc64 stable (no ruby-rrd on ppc64)
Comment 10 Tobias Scherbaum (RETIRED) gentoo-dev 2007-08-16 00:10:44 UTC
ppc stable
Comment 11 Christoph Mende (RETIRED) gentoo-dev 2007-08-16 00:14:53 UTC
amd64 stable
Comment 12 Markus Ullmann (RETIRED) gentoo-dev 2007-08-20 08:54:04 UTC
Stable on x86
Comment 13 Hans de Graaff gentoo-dev Security 2007-08-26 08:27:20 UTC
Note that rrdtool-1.2.23-r1 bails out on QA checks with the ruby USE flag enabled on amd64:

ecompressdir: bzip2 -9 usr/share/man
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
   usr/lib/ruby/1.8/x86_64-linux/RRD.so
   usr/bin/rrdupdate
   usr/bin/rrdtool
   usr/lib64/python2.4/site-packages/rrdtoolmodule.so
   usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/RRDs/RRDs.so
   usr/lib64/librrd_th.so.2.0.8
   usr/lib64/librrd.so.2.0.10
   usr/lib64/librrd_th.a
   usr/lib64/librrd.a
scanelf: rpath_security_checks(): Security problem with relative DT_RPATH '../../src/.libs' in /var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/image/usr/lib64/python2.4/site-packages/rrdtoolmodule.so
scanelf: rpath_security_checks(): Security problem with relative DT_RUNPATH '../../src/.libs' in /var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/image/usr/lib64/python2.4/site-packages/rrdtoolmodule.so
removing executable bit: usr/lib64/librrd.la
removing executable bit: usr/lib64/librrd_th.la
Files matching a file type that is not allowed:
   usr/lib/ruby/1.8/x86_64-linux/RRD.so

!!! ERROR: net-analyzer/rrdtool-1.2.23-r1 failed.
Call stack:
  misc-functions.sh, line 561:   Called install_qa_check
  misc-functions.sh, line 341:   Called die

!!! multilib-strict check failed!
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/temp/build.log'.
Comment 14 PaX Team 2007-08-29 21:35:32 UTC
the same bad RPATH/RUNPATH appear with USE=python as well:

readelf -ed /usr/lib/python2.5/site-packages/rrdtoolmodule.so|grep PATH
 0x0000000f (RPATH)                      Library rpath: [../../src/.libs]
 0x0000001d (RUNPATH)                    Library runpath: [../../src/.libs]

having such relative paths is really bad (probably they're not needed at all), they should be fixed...
Comment 15 Markus Ullmann (RETIRED) gentoo-dev 2007-09-06 09:06:24 UTC
As stable is through, and this runpath issue being discussed in bug #191060, marking fixed