Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134781 - many perl ebuilds should set RDEPEND explicitely
Summary: many perl ebuilds should set RDEPEND explicitely
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 134797 137296 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-05-29 06:38 UTC by Sigmund A. Helberg
Modified: 2006-07-06 04:44 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 Sigmund A. Helberg 2006-05-29 06:38:55 UTC
see #134025 for a detailed discussion on why this is needed.

Wonder how many packages exhibit this behaviour...

Portage 2.0.54-r2 (default-linux/x86/2005.1, gcc-3.3.5-20050130, glibc-2.3.4.200
41102-r1, 2.6.14-gentoo-r2 i686)
=================================================================
System uname: 2.6.14-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.12
dev-lang/python:     2.3.5
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mcpu=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT=""
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.gentoo.no/ http://ftp.du.se/pub/os/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X apm avi berkdb bitmap-fonts bzip2 cli crypt cups dri eds emboss encod
e expat foomaticdb gdbm gif gnome gpm gstreamer hal imlib ipv6 isdnlog jpeg kde 
libg++ libwww mad mikmod motif mp3 mpeg ncurses nls ogg oggvorbis oss pam pcre p
dflib perl png pppd python qt quicktime readline reflection session spell spl ss
l tcpd truetype truetype-fonts type1-fonts udev vorbis xml2 xmms xorg zlib userl
and_GNU kernel_linux elibc_glibc"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXT
RA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-29 10:01:18 UTC
(In reply to comment #0)
> Wonder how many packages exhibit this behaviour...

About a gazillion perl ebuilds plus a few more as a bonus... Sigh.
Comment 2 Sigmund A. Helberg 2006-05-29 10:19:03 UTC
*** Bug 134797 has been marked as a duplicate of this bug. ***
Comment 3 Sigmund A. Helberg 2006-05-29 10:22:07 UTC
These are the packages I currently know has this problem:
XML-DOM
HTML-Mason
DBD-Pg

also the  app-portage/g-cpan package generate ebuilds with this issue.
Comment 4 Sigmund A. Helberg 2006-06-01 05:38:02 UTC
Also Term-ProgressBar needs at least MethodMaker in RDEPEND
Comment 5 Michael Cummings (RETIRED) gentoo-dev 2006-06-05 17:47:03 UTC
fixed in the ebuilds listed. unfortunately, as mentioned there are about a zillion ebuilds to deal with, so this is going to have to be a piecemeal function. i've also fixed the ebuilds that g-cpan generates to include rdepend=depend, so either in rc2 or final 0.14.0 (whichever comes first :) you'll see g-cpan generate this line as well.
Comment 6 Michael Cummings (RETIRED) gentoo-dev 2006-06-06 15:01:21 UTC
g-cpan rc2 is in the tree
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-06-19 13:38:30 UTC
*** Bug 137296 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-06-19 13:41:16 UTC
This heavily breaks spamassassin w/ emerge -K (see Bug 137296)
Comment 9 Michael Cummings (RETIRED) gentoo-dev 2006-06-19 16:14:32 UTC
(In reply to comment #8)
> This heavily breaks spamassassin w/ emerge -K (see Bug 137296)
> 
breaks with rdepend=depend or without?
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-06-19 23:22:18 UTC
(In reply to comment #9)
> breaks with rdepend=depend or without?

Well, apparently without. It's missing half of the deps. ;)

Comment 11 Michael Cummings (RETIRED) gentoo-dev 2006-06-30 03:50:24 UTC
all set jakub (with re: spamassassin).

as far as the rest of dev-perl goes - we can leave this ticket open as long as you'd like (addressing OP :), I will do my best to work through the tree and update ebuilds, but it will be a long process (bugs and requests will take precedence, for example). Up to you, I'm easy :)
Comment 12 Christian Hartmann (RETIRED) gentoo-dev 2006-07-06 04:44:19 UTC
All missing rdeps should now be set. (~280 packages needed fixing)