| Summary: | allow customization of p2.inf requirement processing | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Igor Fedorenko <igor> | ||||||
| Component: | p2 | Assignee: | DJ Houghton <dj.houghton> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | jan.sievers, t-oberlies | ||||||
| Version: | 3.8.0 Juno | ||||||||
| Target Milestone: | Juno M5 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Bug Depends on: | |||||||||
| Bug Blocks: | 351842 | ||||||||
| Attachments: |
|
||||||||
|
Description
Igor Fedorenko
Created attachment 207869 [details]
original patch in diff format
Set "Ignore leading path name segments" to 1 (one) to apply this diff using
Eclipse UI.
patch is basically a refactoring that allows to override for custom behaviour in subclasses of BundlesAction. BundlesAction is API, so would the protected method become API then? (In reply to comment #2) > patch is basically a refactoring that allows to override for custom behaviour > in subclasses of BundlesAction. > BundlesAction is API, so would the protected method become API then? actually no, package org/eclipse/equinox/p2/publisher/eclipse is only exported with x-friends. so this does not introduce new API Fixed in commit e7751bddbe2ec653d48da730f5411b839c4c0f5c. I don't see commit e7751bddbe2ec653d48da730f5411b839c4c0f5c in rt.equinox.p2.git repository http://git.eclipse.org/c/equinox/rt.equinox.p2.git/commit/?id=e7751bddbe2ec653d48da730f5411b839c4c0f5c I have it (and your other changes) locally and will push it once M4 is declared. Didn't want to push it to master in case we need a rebuild. Ok, M4 was declared so I pushed the changes this morning for Bug 364221, Bug 364222, and Bug 364475. Bug 364781 requires more investigation and discussion can happen there. |