Summary: | dev-java/swt-3.5 ebuild has wrong slot dep syntax (add repoman check?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Harris Landgarten <harrisl> |
Component: | New packages | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | java, pms, tanderson |
Priority: | High | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 210077, 288499 |
Description
Harris Landgarten
2009-07-20 03:01:16 UTC
Ebuild fixed, thanks. The offending dep was !=dev-java/swt-3.5:*3 in DEPEND. Could a repoman check be added? Thanks. Seems like it should have shown up as an unsatisfied dependency in repoman. Anyway, we can borrow whatever validation mechanism palidis/pms use. (In reply to comment #2) > Seems like it should have shown up as an unsatisfied dependency in repoman. It's a blocker, not satisfied means OK :) Does portage just expand the asterisk or treat it literally? > Anyway, we can borrow whatever validation mechanism palidis/pms use. CCing them for input. Clarify your question please. Are you wondering how Paludis parses package dep specs? We just need a regular expression to validate the slot part. Can get that from PMS: A slot name may contain any of the characters [A-Za-z0-9+_.-]. It must not begin with a hyphen or a dot. (In reply to comment #6) > Can get that from PMS: > > A slot name may contain any of the characters [A-Za-z0-9+_.-]. It must not > begin with a hyphen or a dot. > Thanks. We are using regular expressions for atom validation now, and it's fixed in portage-2.2_rc41. This is fixed in 2.1.7. |