| Summary: | repoman failing to detect unstable dependency | ||
|---|---|---|---|
| Product: | Portage Development | Reporter: | Don Seiler (RETIRED) <rizzo> |
| Component: | Repoman | Assignee: | Portage team <dev-portage> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | Keywords: | InVCS |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
dep_opconvert ARCH fix
corrected dep_opconvert.patch |
||
I'm on sys-apps/portage-2.0.51_pre12 Forgot to mention that earlier. 2.0.50-r8 here, same prob 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?"
Created attachment 34961 [details, diff]
corrected dep_opconvert.patch
Round 2. :/
Logic error in the patch corrected (and *thoroughly* tested).
Looks like this is fixed now in 2.0.51_pre13 |
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.