First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 44816
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Quality Assistance Team <qa@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Spider (RETIRED) <spider@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
rdepautoconf list packages which RDEPEND on autoconf text/plain Mr. Bones. 2004-03-30 01:29 0000 2.18 KB Details
rdepautomake list of packages which RDEPEND on automake text/plain Mr. Bones. 2004-03-30 01:33 0000 1.04 KB Details
autoconf.rdepend list packages which RDEPEND on autoconf text/plain Mr. Bones. 2004-07-23 18:47 0000 2.47 KB Details
automake.rdepend list of packages which RDEPEND on automake text/plain Mr. Bones. 2004-07-23 18:48 0000 1.28 KB Details
libtool.rdepend list of packages which RDEPEND on libtool text/plain Mr. Bones. 2004-07-23 18:56 0000 1.46 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 44816 depends on: 44817 46084 Show dependency tree
Show dependency graph
Bug 44816 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

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







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


Description:   Opened: 2004-03-16 01:03 0000
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 From Spider (RETIRED) 2004-03-16 01:04:03 0000 -------
the only thing that looks "correct" here is the sys-devel/automake RDEPEND on
autoconf

------- Comment #2 From SpanKY 2004-03-16 09:28:12 0000 -------
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 From Mamoru KOMACHI (RETIRED) 2004-03-16 10:51:33 0000 -------
fixed app-editors/emacs and app-text/sgml-common

------- Comment #4 From Spider (RETIRED) 2004-03-16 13:30:24 0000 -------
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 From Mr. Bones. 2004-03-16 18:19:23 0000 -------
*** Bug 44815 has been marked as a duplicate of this bug. ***

------- Comment #6 From Jeremy Huddleston 2004-03-20 01:26:45 0000 -------
media-* fixed

SpanKY, if you're feeling bored, feel free to take on some sound bugs...

------- Comment #7 From Jeremy Huddleston 2004-03-21 10:32:51 0000 -------
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 From Spider (RETIRED) 2004-03-21 11:12:03 0000 -------
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 From Martin Holzer (RETIRED) 2004-03-29 13:07:46 0000 -------
any new list ?

------- Comment #10 From Spider (RETIRED) 2004-03-30 00:36:21 0000 -------
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 From Mr. Bones. 2004-03-30 01:29:02 0000 -------
Created an attachment (id=28351) [edit]
list packages which RDEPEND on autoconf

------- Comment #12 From Mr. Bones. 2004-03-30 01:33:32 0000 -------
Created an attachment (id=28352) [edit]
list of packages which RDEPEND on automake

------- Comment #13 From Spider (RETIRED) 2004-03-30 03:07:22 0000 -------
hmm, what code are you using to generate this list?  *curious*

------- Comment #14 From Mr. Bones. 2004-03-30 03:08:54 0000 -------
I'm greping the portage cache.

------- Comment #15 From Spider (RETIRED) 2004-03-30 15:27:27 0000 -------
oh. that simple.. now I feel foolish. *wry grin*   *looks at his long lines of
logics duplicating ebuild.sh and other things*

------- Comment #16 From Daniel Black 2004-06-20 16:04:26 0000 -------
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 From Jeremy Huddleston 2004-07-22 02:26:00 0000 -------
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 From Mr. Bones. 2004-07-23 18:47:29 0000 -------
Created an attachment (id=36040) [edit]
list packages which RDEPEND on autoconf

------- Comment #19 From Mr. Bones. 2004-07-23 18:48:02 0000 -------
Created an attachment (id=36041) [edit]
list of packages which RDEPEND on automake

------- Comment #20 From Mr. Bones. 2004-07-23 18:48:53 0000 -------
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 From Donnie Berkholz 2004-07-23 18:50:20 0000 -------
Why don't ya do libtool too, while you're at it?

------- Comment #22 From Mr. Bones. 2004-07-23 18:56:54 0000 -------
Created an attachment (id=36042) [edit]
list of packages which RDEPEND on libtool

------- Comment #23 From Jeremy Huddleston 2004-07-23 23:00:13 0000 -------
All of sound's packages are fixed.

------- Comment #24 From SpanKY 2004-10-30 21:51:21 0000 -------
could you please update the list ?

------- Comment #25 From DominikBuerkle 2004-12-04 10:45:02 0000 -------
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 From DominikBuerkle 2006-02-21 13:28:02 0000 -------
ups - sorry, cut-n-paste errors:
 - the trailing `` ' 

------- Comment #27 From DominikBuerkle 2006-02-21 13:28:02 0000 -------
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 From Jakub Moc 2006-09-10 07:59:14 0000 -------
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.

First Last Prev Next    No search results available      Search page      Enter new bug