Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44816 - packages with RDEPEND on autoconf or automake
Summary: packages with RDEPEND on autoconf or automake
Status: RESOLVED FIXED
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: QAbaddep
: 44815 (view as bug list)
Depends on: 44817 46084
Blocks:
  Show dependency tree
 
Reported: 2004-03-16 01:03 UTC by Spider (RETIRED)
Modified: 2006-09-10 07:59 UTC (History)
5 users (show)

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


Attachments
list packages which RDEPEND on autoconf (rdepautoconf,2.18 KB, text/plain)
2004-03-30 01:29 UTC, Mr. Bones. (RETIRED)
Details
list of packages which RDEPEND on automake (rdepautomake,1.04 KB, text/plain)
2004-03-30 01:33 UTC, Mr. Bones. (RETIRED)
Details
list packages which RDEPEND on autoconf (autoconf.rdepend,2.47 KB, text/plain)
2004-07-23 18:47 UTC, Mr. Bones. (RETIRED)
Details
list of packages which RDEPEND on automake (automake.rdepend,1.28 KB, text/plain)
2004-07-23 18:48 UTC, Mr. Bones. (RETIRED)
Details
list of packages which RDEPEND on libtool (libtool.rdepend,1.46 KB, text/plain)
2004-07-23 18:56 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:03:17 UTC
sys-devel/automake-1.7.7/RDEPEND:     >=sys-devel/autoconf-2.57 
sys-apps/acl-2.2.13-r1/RDEPEND:       sys-devel/autoconf 
sys-libs/gpm-1.20.1/RDEPEND:  sys-devel/autoconf 
app-editors/emacs-21.3-r2/RDEPEND:    >=sys-devel/autoconf-2.58 
sys-fs/xfsprogs-2.3.9/RDEPEND:        sys-devel/autoconf
media-libs/alsa-lib-0.9.8/RDEPEND:    >=sys-devel/autoconf-2.57-r1
media-libs/hermes-1.3.2-r2/RDEPEND:   sys-devel/autoconf 
media-libs/a52dec-0.7.4/RDEPEND:>=sys-devel/autoconf-2.52d-r1 
dev-util/strace-4.4.98/RDEPEND:       >=sys-devel/autoconf-2.54 
app-misc/screen-4.0.1-r2/RDEPEND:     >=sys-devel/autoconf-2.57 
kde-base/kdelibs-3.2.1/RDEPEND:>=sys-devel/autoconf-2.58
games-strategy/freeciv-1.14.1/RDEPEND:        >=sys-devel/autoconf-2.13


dev-libs/libmcrypt-2.5.7/RDEPEND:>=sys-devel/automake-1.6.1
net-misc/ntp-4.1.2/RDEPEND:   >=sys-devel/automake-1.7
media-libs/alsa-lib-0.9.8/RDEPEND:    >=sys-devel/automake-1.7.2
media-libs/hermes-1.3.2-r2/RDEPEND:   sys-devel/automake
app-admin/metalog-0.8_pre20031130/RDEPEND:    sys-devel/automake 
app-text/sgml-common-0.6.3-r3/RDEPEND:>=sys-devel/automake-1.6 
games-strategy/freeciv-1.14.1/RDEPEND:        >=sys-devel/automake-1.4
Comment 1 Spider (RETIRED) gentoo-dev 2004-03-16 01:04:03 UTC
the only thing that looks "correct" here is the sys-devel/automake RDEPEND on autoconf
Comment 2 SpanKY gentoo-dev 2004-03-16 09:28:12 UTC
i dont know where you got the freeciv or ntp matches because they're def not like that in cvs

i fixed xfsprogs, strace, screen and libmcrypt cause i was bored :p
Comment 3 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-03-16 10:51:33 UTC
fixed app-editors/emacs and app-text/sgml-common
Comment 4 Spider (RETIRED) gentoo-dev 2004-03-16 13:30:24 UTC
Well, This could be for any revision in the cvs, as my tests don't track changes in packages that don't change revisions.  Inherent design decision
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2004-03-16 18:19:23 UTC
*** Bug 44815 has been marked as a duplicate of this bug. ***
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-20 01:26:45 UTC
media-* fixed

SpanKY, if you're feeling bored, feel free to take on some sound bugs...
Comment 7 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-21 10:32:51 UTC
I think your detection tool may need to be revised as it missed a package (which I've fixed)...  ogmtools had:

DEPEND="dvd? ( media-libs/libdvdread )
        >=sys-devel/automake-1.6.0
        media-sound/vorbis-tools"

with no RDEPEND, so RDEPEND was implicitly containing >=sys-devel/automake-1.6.0
Comment 8 Spider (RETIRED) gentoo-dev 2004-03-21 11:12:03 UTC
Actually it only worked on a subset from one of my old-time passive installs.  I should rework it to something that uses portageq and works against the /usr/portage tree.
Comment 9 Martin Holzer (RETIRED) gentoo-dev 2004-03-29 13:07:46 UTC
any new list ?
Comment 10 Spider (RETIRED) gentoo-dev 2004-03-30 00:36:21 UTC
ahh sorry, I did get one but there was all too many false positives (Even more) due to eclass'es  which I didn't handle.  :-/   


Comment 11 Mr. Bones. (RETIRED) gentoo-dev 2004-03-30 01:29:02 UTC
Created attachment 28351 [details]
list packages which RDEPEND on autoconf
Comment 12 Mr. Bones. (RETIRED) gentoo-dev 2004-03-30 01:33:32 UTC
Created attachment 28352 [details]
list of packages which RDEPEND on automake
Comment 13 Spider (RETIRED) gentoo-dev 2004-03-30 03:07:22 UTC
hmm, what code are you using to generate this list?  *curious*
Comment 14 Mr. Bones. (RETIRED) gentoo-dev 2004-03-30 03:08:54 UTC
I'm greping the portage cache.
Comment 15 Spider (RETIRED) gentoo-dev 2004-03-30 15:27:27 UTC
oh. that simple.. now I feel foolish. *wry grin*   *looks at his long lines of logics duplicating ebuild.sh and other things*
Comment 16 Daniel Black (RETIRED) gentoo-dev 2004-06-20 16:04:26 UTC
Is it worth bugging aliz to include a hit list (sed, automake, make, awk, grep,...) that will fail if they are implicit RDEPENDS and list these packages with a QA fault on http://gentoo.tamperd.net/stable? Or likewise implementing it in repoman?

Other questions while I remember:
Can as a general rule with QA bug can you attach grep and the like code as it probably will help.
Is there a reason http://gentoo.tamperd.net/stable isn't hosted on an official domain?
Comment 17 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-22 02:26:00 UTC
I think it would be good to have this info on g.t.n/s ... I think it doesn't really need to be in repoman, though...

mr_bones: could you attach an updated list?
Comment 18 Mr. Bones. (RETIRED) gentoo-dev 2004-07-23 18:47:29 UTC
Created attachment 36040 [details]
list packages which RDEPEND on autoconf
Comment 19 Mr. Bones. (RETIRED) gentoo-dev 2004-07-23 18:48:02 UTC
Created attachment 36041 [details]
list of packages which RDEPEND on automake
Comment 20 Mr. Bones. (RETIRED) gentoo-dev 2004-07-23 18:48:53 UTC
grep -nr 'sys-devel/automake' --exclude "*pickle" /var/cache/edb/dep/ | egrep ':[2]:' | sed 's:/var/cache/edb/dep/::; s/:[2]:/:/' | sed 's/:.*//' > /tmp/automake.rdepend

There's the command I used.
Comment 21 Donnie Berkholz (RETIRED) gentoo-dev 2004-07-23 18:50:20 UTC
Why don't ya do libtool too, while you're at it?
Comment 22 Mr. Bones. (RETIRED) gentoo-dev 2004-07-23 18:56:54 UTC
Created attachment 36042 [details]
list of packages which RDEPEND on libtool
Comment 23 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-23 23:00:13 UTC
All of sound's packages are fixed.
Comment 24 SpanKY gentoo-dev 2004-10-30 21:51:21 UTC
could you please update the list ?
Comment 25 Mark Dominik Bürkle 2004-12-04 10:45:02 UTC
SpanKY, You still need updated lists? In comment#20,  |sed 's:usr/portage/::'  is missing. Though I don't know why only the second lines of edb-files might be relevant, a line like this might be what You need:

for package in automake autoconf libtool; do
  grep -nr "sys-devel/$package" --exclude="*pickle" \
      /path/to/gentoo/var/cache/edb/dep/ \
  | awk '/:2:/ {print gensub(".*/var/cache/edb/dep/(usr/portage/)?([^:]*):2:.*", "\\2", 1, $0);} \
  > /tmp/rdepends_on_$package
done

BTW: quite troublesome to get a backslash typed with german keymapping, I used "echo '' | od -t c" to get a "\n" printed and restarted gpm with "-2" to work around the missing middle butten... :-)
Comment 26 Mark Dominik Bürkle 2006-02-21 13:28:02 UTC
ups - sorry, cut-n-paste errors:
 - the trailing `` ' 
Comment 27 Mark Dominik Bürkle 2006-02-21 13:28:02 UTC
ups - sorry, cut-n-paste errors:
 - the trailing `` ' ´´ was missing
 - that "awk" line must be one line - my inputfield broke it into two lines.

for package in automake autoconf libtool; do
  grep -nr "sys-devel/$package" --exclude="*pickle" $ROOT/var/cache/edb/dep/ \
  | awk '/:2:/ {print \
gensub(".*/var/cache/edb/dep/(usr/portage/)?([^:]*):2:.*", "\\2", 1, $0);}' \
  > /tmp/rdepends_on_$package
done

As of these lines, only three bind-ebuilds are still having dependencies on autoconf:
net-dns/bind-9.3.1-r8
net-dns/bind-9.2.5-r10
net-dns/bind-9.3.2_beta2-r2

Feedback wanted: were these the lines that You needed?
Then this bug might be closed real soon. :-)
Comment 28 Jakub Moc (RETIRED) gentoo-dev 2006-09-10 07:59:14 UTC
Nothing left here, if anything else RDEPENDs on autoconf & co. implicitely, that's because it needs explicit RDEPEND (Bug 142755) due to eclass inheritance.

Closing.