Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56376 - repoman failing to detect unstable dependency
Summary: repoman failing to detect unstable dependency
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Repoman (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2004-07-07 14:08 UTC by Don Seiler (RETIRED)
Modified: 2007-05-31 10:52 UTC (History)
0 users

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


Attachments
dep_opconvert ARCH fix (dep_opconvert.fix,588 bytes, patch)
2004-07-07 16:06 UTC, Brian Harring (RETIRED)
Details | Diff
corrected dep_opconvert.patch (dep_opconvert.fix,816 bytes, patch)
2004-07-07 16:33 UTC, Brian Harring (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Don Seiler (RETIRED) gentoo-dev 2004-07-07 14:08:56 UTC
I marked net-im/gaim-0.79-r1 stable on x86, while the dependency of net-im/silc-toolkit-0.9.12 was NOT stable, yet repoman didn't complain.  (FYI: both are now stable but the situation is again present with amd64).

I found out the repoman doesn't seem to be noticing the silc-toolkit dep in my syntax here:

    !mips? (
        silc? ( >=net-im/silc-toolkit-0.9.12-r2 )
    )

When I copy the silc? line out of that block, repoman complains as it should.  So it looks like repoman is stopping short there.
Comment 1 Don Seiler (RETIRED) gentoo-dev 2004-07-07 14:11:12 UTC
I'm on sys-apps/portage-2.0.51_pre12

Forgot to mention that earlier.
Comment 2 Travis Tilley (RETIRED) gentoo-dev 2004-07-07 14:11:54 UTC
2.0.50-r8 here, same prob
Comment 3 Brian Harring (RETIRED) gentoo-dev 2004-07-07 16:06:34 UTC
Created attachment 34959 [details, diff]
dep_opconvert ARCH fix

Confirming, this affects both .50 and .51.

the fix is pretty straight forward, albeit a wee bit fun to track down.

Take a gander at the patch- these are the vars contents in the snippet

mysplit[mypos] == "!mips?", and k == "mips?"
Comment 4 Brian Harring (RETIRED) gentoo-dev 2004-07-07 16:33:16 UTC
Created attachment 34961 [details, diff]
corrected dep_opconvert.patch

Round 2. :/

Logic error in the patch corrected (and *thoroughly* tested).
Comment 5 Don Seiler (RETIRED) gentoo-dev 2004-07-15 13:13:43 UTC
Looks like this is fixed now in 2.0.51_pre13