| Summary: | [publisher] Support for match expressions in p2.inf | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Ralf Sternberg <rsternberg> | ||||
| Component: | p2 | Assignee: | P2 Inbox <equinox.p2-inbox> | ||||
| Status: | CLOSED WONTFIX | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | P3 | CC: | beyhan.veliev, david_williams, ekke, florian.pirchner, gregory.amerson, gunnar, holger.staudacher, irbull, jan.sievers, mknauer, pascal, ruediger.herrmann, tjwatson | ||||
| Version: | 3.6 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | stalebug | ||||||
| Bug Depends on: | 373725 | ||||||
| Bug Blocks: | 306709 | ||||||
| Attachments: |
|
||||||
|
Description
Ralf Sternberg
What is the status of this bug? Are there any plans in 3.7 for this bug? No plan for this. Contributions welcomed. Ian, we need to discuss this bug in relation to the p2-dev posting http://dev.eclipse.org/mhonarc/lists/p2-dev/msg04697.html Created attachment 212341 [details]
introduces min and max to the advice file
Fully match expressions are hard because the advice file expects things to have namsapces / names (for capabilities). And while expression may have these, the are expected to be variables (I'm not even sure what that means in a string).
However, for negation requirements, we really only need min and max to be set (both to 0). This patch allows
requires.<#>.min = 0
requires.<#>.min = 0
Iff both of these are set, then these are used instead of multiple / optional.
I've implemented min/max which is enough to specify negate. See bug 373725. This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. If the bug is still relevant, please remove the "stalebug" whiteboard tag. |