First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 45110
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux bug wranglers <bug-wranglers@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jason Stubbs (RETIRED) <jstubbs@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
bad-depends List of bad ebuilds text/plain Jason Stubbs (RETIRED) 2004-03-19 00:32 0000 10.65 KB Details
bad-depends Updated list text/plain Jason Stubbs (RETIRED) 2004-03-19 20:01 0000 12.32 KB Details
bad-depends Updated list text/plain Jason Stubbs (RETIRED) 2004-03-22 05:30 0000 6.94 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 45110 depends on: Show dependency tree
Show dependency graph
Bug 45110 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-19 00:30 0000
If a package doesn't specify the category for packages that it depends on, it
will break if a new package gets added with the name same name.

------- Comment #1 From Jason Stubbs (RETIRED) 2004-03-19 00:32:33 0000 -------
Created an attachment (id=27606) [edit]
List of bad ebuilds

Form is of package:depend

This list is probably not incomplete. The script I used does not take into
account different USE flags. By the time most of these are fixed, I should be
able to give a complete list of any remaining.

------- Comment #2 From Mr. Bones. 2004-03-19 01:29:49 0000 -------
You have readline false positives that collide with with the USE flag.  Enhance
your tool please.

------- Comment #3 From Mr. Bones. 2004-03-19 01:32:26 0000 -------
games are fixed.

------- Comment #4 From Heinrich Wendel (RETIRED) 2004-03-19 03:33:43 0000 -------
fixed net-dialup/*

------- Comment #5 From Chuck Short (RETIRED) 2004-03-19 04:54:59 0000 -------
Fixed net-irc/*

------- Comment #6 From foser (RETIRED) 2004-03-19 05:24:24 0000 -------
fixed gnome stuff, which were actually different mistakes.
fixed gst* stuff, which was the eclass.

------- Comment #7 From Mamoru KOMACHI (RETIRED) 2004-03-19 11:24:24 0000 -------
fixed app-dicts/canna-cannadic, app-dicts/canna-zipcode and dev-ruby/rudl.

------- Comment #8 From SpanKY 2004-03-19 13:07:19 0000 -------
palo is fixed now

------- Comment #9 From Jeremy Huddleston 2004-03-19 15:44:58 0000 -------
media-sound, net-p2p, and net-mail/squirrelmail fixed

------- Comment #10 From Eric Sammer (RETIRED) 2004-03-19 19:07:59 0000 -------
dev-perl stuff fixed.

------- Comment #11 From Jason Stubbs (RETIRED) 2004-03-19 20:01:57 0000 -------
Created an attachment (id=27674) [edit]
Updated list

This should catch all depends missing a category. It also catches a few cases
where a USE flag condition is missing a ?. Finally, it also catches cases where
a depend has a version but no operator or the reverse.

------- Comment #12 From Brian Harring 2004-03-19 21:13:38 0000 -------
media-video and media-sound fixed.

------- Comment #13 From Jason Stubbs (RETIRED) 2004-03-20 04:36:52 0000 -------
Added a few more checks on *DEPEND strangeness. Only one problem ebuild came
up, so here's the output:

sys-devel/gcc-3.2.2:DEPEND ':' with no matching '?'

There's many packages that seem to use brackets for no reason and others that
don't have brackets after a use? condition. If those are interesting, I can add
that list too.

------- Comment #14 From Mr. Bones. 2004-03-21 00:49:39 0000 -------
The problem with that gcc ebuild is this:

!hppa? ( mips? ( >=sys-devel/binutils-2.13.90.0.16 : >=sys-devel/binutils-2.13.90.0.18 ) )

needs to have parens around both binutils bits.

Actually, as the ? () : () syntax is deprecated, it should be mips? () !mips? ()

------- Comment #15 From Michael Boman 2004-03-21 06:37:14 0000 -------
net-analyzer/amap, net-analyzer/nagios-core, net-analyzer/nikto,
net-analyzer/prelude-nagios, net-analyzer/honeyd, net-libs/libwhisker sorted
out.

------- Comment #16 From Martin Holzer (RETIRED) 2004-03-21 06:54:32 0000 -------
libavc1394 fixed

------- Comment #17 From Martin Holzer (RETIRED) 2004-03-21 06:56:05 0000 -------
php stuff fixed too

------- Comment #18 From Martin Holzer (RETIRED) 2004-03-21 07:07:51 0000 -------
app-sci/* fixed

------- Comment #19 From Martin Holzer (RETIRED) 2004-03-21 07:28:58 0000 -------
app-text/* fixed

------- Comment #20 From Peter Johanson (RETIRED) 2004-03-21 07:34:40 0000 -------
ap-utils stuff was fixed by mholzer, removing mobile CC.

------- Comment #21 From Jason Stubbs (RETIRED) 2004-03-22 05:30:06 0000 -------
Created an attachment (id=27802) [edit]
Updated list

Thanks for such a quick response everybody. Not much left now.

------- Comment #22 From Martin Holzer (RETIRED) 2004-03-24 09:26:05 0000 -------
ok

the script hits eg.
net-analyzer/ethereal
but it's all good

the only real issue is

app-sci/xfoil-6.94-r1  -  DEPEND: virtual/blas not found in virtuals

all other is fixed, closing

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