Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44817 - dubious RDEPEND on sed
Summary: dubious RDEPEND on sed
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 44816
  Show dependency tree
 
Reported: 2004-03-16 01:07 UTC by Spider (RETIRED)
Modified: 2004-10-30 22:29 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
packages which RDEPEND on sed (rdepsed,18.98 KB, text/plain)
2004-03-29 23:51 UTC, Mr. Bones. (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Spider (RETIRED) gentoo-dev 2004-03-16 01:07:24 UTC
well, I doubt most of theese are really correct RDEPENDS, however some may warrant. (vanilla-sources, development-sources )

However since sed is in the default profile , I'm not sure how many of them really need it mentioned at all.

sys-kernel/vanilla-sources-2.4.25/RDEPEND:  !build? ( sys-apps/sed
sys-kernel/development-sources-2.6.4_rc1/RDEPEND:  !build? ( sys-apps/sed
sys-apps/util-linux-2.12-r4/RDEPEND:  >=sys-apps/sed-4.0.5
sys-apps/slocate-2.7-r5/RDEPEND:      >=sys-apps/sed-4 
sys-apps/net-tools-1.60-r7/RDEPEND:   >=sys-apps/sed-4 
dev-lang/tk-8.3.4-r1/RDEPEND:>=sys-apps/sed-4.0.5
net-misc/ntp-4.1.2/RDEPEND:>=sys-apps/sed-4.0.5
net-misc/rsync-2.6.0/RDEPEND: >=sys-apps/sed-4
net-misc/rdate-990821-r1/RDEPEND:>=sys-apps/sed-4 
sys-fs/xfsprogs-2.3.9/RDEPEND:        >=sys-apps/sed-4 
app-arch/unzip-5.50-r2/RDEPEND:       >=sys-apps/sed-4 
media-libs/fontconfig-2.2.1/RDEPEND:>=sys-apps/sed-4
media-libs/pdflib-5.0.2/RDEPEND:>=sys-apps/sed-4
media-libs/sdl-mixer-1.2.5-r1/RDEPEND:        >=sys-apps/sed-4
media-libs/libquicktime-0.9.2_pre1/RDEPEND:>=sys-apps/sed-4.0.5
x11-base/xfree-4.3.0-r5/RDEPEND:      >=sys-apps/sed-4
net-nds/openldap-2.1.26/RDEPEND:      >=sys-apps/sed-4
net-mail/exim-4.21/RDEPEND:>=sys-apps/sed-4.0.5
net-mail/pine-4.58/RDEPEND:   >=sys-apps/sed-4
sys-boot/lilo-22.5.8-r1/RDEPEND:>=sys-apps/sed-4
app-portage/mirrorselect-0.82-r3/RDEPEND:     sys-apps/sed
app-portage/genflags-0.96/RDEPEND:            sys-apps/sed
media-gfx/xloadimage-4.1-r1/RDEPEND:>=sys-apps/sed-4.0.5
media-gfx/imagemagick-5.5.7.15/RDEPEND:>=sys-apps/sed-4
net-dialup/wvdial-1.53-r1/RDEPEND:>=sys-apps/sed-4
net-dns/bind-9.2.2-r2/RDEPEND:        >=sys-apps/sed-4
dev-perl/ExtUtils-MakeMaker-6.20/RDEPEND:>=dev-lang/perl-5.8.0-r12 >=sys-apps/sed-4 
dev-db/mysql-4.0.18/RDEPEND:  >=sys-apps/sed-4 
media-sound/mpg123-0.59s-r2/RDEPEND:  >=sys-apps/sed-4 
app-misc/screen-4.0.1-r2/RDEPEND:     >=sys-apps/sed-4
app-misc/figlet-221-r1/RDEPEND:       >=sys-apps/sed-4 
media-video/xanim-2.80.1-r4/RDEPEND:  >=sys-apps/sed-4.0.5
media-video/avifile-0.7.38.20030710/RDEPEND:  >=sys-apps/sed-4
media-video/mjpegtools-1.6.1.90-r1/RDEPEND:   >=sys-apps/sed-4
net-im/gaim-0.75-r10/RDEPEND:         >=sys-apps/sed-4.0.0 )
games-arcade/frozen-bubble-1.0.0-r3/RDEPEND:  >=sys-apps/sed-4
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2004-03-16 15:08:23 UTC
There are definitely false positives in there.
games-arcade/frozen-bubble-1.0.0-r3 for example does not DEPEND on sed.
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2004-03-17 12:11:38 UTC
Spider - can you regenerate this list against current CVS?  It wasn't clear
from our interaction on irc yesterday that it was possible with the tool you're
using, but it would make targetting existing problems easier.  I fixed a
few of the ebuilds and some others had already been fixed.
Comment 3 Spider (RETIRED) gentoo-dev 2004-03-17 12:25:48 UTC
I'll take a look at it, the current one just accessed a clean-slate set built from successive packages in cvs, so it has only tracked packages that actually update revision when changed.  yep, its a fault, but its also a test against how much disrespectancy there is between what can be installed and what is in CVS.  

We fail in reproducability. packages of the same versions frequently have different dependencies.


Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2004-03-17 12:45:41 UTC
It sounds like you're suggesting that changing deps requires a rev bump.

The ebuild docs say, regarding -r bumps: "If you make non-trivial improvements to an existing ebuild file..."  I'm not sure changing:

DEPEND="...sed..."

to

DEPEND="...sed..."
RDEPEND=""

qualifies as a non-trivial improvement.  Since the installed files didn't
change, I don't think the users should be forced to recompile the package
in this case.
Comment 5 Spider (RETIRED) gentoo-dev 2004-03-18 00:36:56 UTC
No, I'm in fact not advocating necessary revision bumps for things like this. 

However, The issue I'm aiming at is reproducability.  That the same version/Revision should behave the same way on different systems (that you could reproduce behaviours and buglets as well) Which is what fails.


Theese scripts were as you can se not ran against /usr/portage, but against one of my clean-cut roots (aka stage3  installed in november and then updated monthly afterwards, usually from a grp set)


I'll see a bout regenerating the lists from /usr/portage
Comment 6 Martin Holzer (RETIRED) gentoo-dev 2004-03-29 13:08:08 UTC
any new list ?
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2004-03-29 23:51:52 UTC
Created attachment 28350 [details]
packages which RDEPEND on sed

I'm sure there are some in this list that actually *do* RDEPEND on sed.
Not many though.
Comment 8 Daniel Black (RETIRED) gentoo-dev 2004-03-30 05:56:46 UTC
dev-embedded/sdcc-2.4.0
dev-embedded/sdcc-2.4.0_p20040304

removed sed RDEPEND (and other that were not necessary) - Thanks spider
Comment 9 Daniel Black (RETIRED) gentoo-dev 2004-06-20 16:07:04 UTC
Similar fault to bug 44816. Probably should be solved the same way.
Comment 10 SpanKY gentoo-dev 2004-10-30 22:29:48 UTC
i fixed a bunch of these myself

really the only way you'll get the rest fixed is if you file a bug for each package