Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 361162 - Update p2 version to Juno M5 or later
Summary: Update p2 version to Juno M5 or later
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Tycho (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Igor Fedorenko CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 359090
  Show dependency tree
 
Reported: 2011-10-17 12:02 EDT by Tobias Oberlies CLA
Modified: 2021-04-28 16:55 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Oberlies CLA 2011-10-17 12:02:22 EDT
In order to get bug fixes, Tycho needs to update the embedded p2 version. Juno M2 should fix the following problems:
- Bug 359090: Product build fails when old plug-ins exist in a feature-based product configuration
- Follow-up of bug 344691: Allow product materialization with self-signed artifacts. (The test for this is currently disabled in the IT JarSigningTest.)
Comment 1 Igor Fedorenko CLA 2011-12-09 14:45:20 EST
p2 changes required by bug 351842 [1] did not make it in p2 juno m4 build, but apparently will appear in p2 main repository soon after juno m4 is officially declared, so we need at least juno m5. 

In the meantime, I setup tycho-specific p2 fork and manually uploaded p2 build that includes fixes for bug 364221, bug 364222 and bug 364475 to [2]. The plan is to revert back to official p2 build as soon as require patches make it there. 

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=351842 
[2] http://download.eclipse.org/tycho/p2_364221_364222_364475



http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/commit/?id=899085a7f666cc3dcb0a3f0fee63cd4f1b0a8df8
Comment 2 Igor Fedorenko CLA 2011-12-11 09:03:18 EST
Updated embedded equinox runtime to use juno m4 bundles

http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/commit/?id=2ad6f660a3638d764dacd718a498b8b40eeed85e

Patched p2 sources are now available from 

http://git.eclipse.org/c/tycho/org.eclipse.tycho.p2-fork.git/
Comment 3 Tobias Oberlies CLA 2011-12-14 03:18:58 EST
The open points from the original description have been resolved. They only required Juno M2 or later.
Comment 4 Igor Fedorenko CLA 2012-01-29 17:21:23 EST
Updated Tycho to use 3.8M5 dependencies.

http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/commit/?id=7659706cbae99e1a4781098b67d8d38a4dfc8f5e