| Summary: | [publisher] Make the publisher ant task consistent with the others | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Pascal Rapicault <pascal> | ||||||
| Component: | p2 | Assignee: | P2 Inbox <equinox.p2-inbox> | ||||||
| Status: | RESOLVED WONTFIX | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | Ed.Merks, irbull, pnehrer | ||||||
| Version: | 3.5 | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Pascal Rapicault
Created attachment 134001 [details]
Patch
Created attachment 134065 [details]
ProcessRepoTask
I'll look at this early in 3.6 (before Matt's patch gets stale). Ian, I'm bumping these again to M3, but please review these bugs and pick a reasonable target (or remove the target if you have no immediate plans to work on them). Does anybody know what in particular we want to make consistent? Matt's patch appears to do the following: AbstractPublisherTask now extends AbstractRepositoryTask (intead of just Task) AbstractPublisherTask now includes addConfiguredContext(RepositoryList list) The rest of the changes appear to be "internal" or simply copies of the code from repo tools. If we want this code to be consistent with repo tools I suggest we either put a dependency on repo tools or move the tasks to repo tools (otherwise, why do we care?). The consistency is at 2 level: - Ant, so that the task supports the same way of specifying repos and other arguments than the other tasks we have - Code, so that we have only one copy of the code (though I recognize this may be harder with the current code setup). I'm moving this off M3 as I think we need more discussion around this. I'm leaving this on 3.6. I'm moving this out as I won't have time to work on this for 3.6. It's likely a breaking change anyways. 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. Ant tasks are no longer highly relevant in the Maven/Tycho world in which we live today. |