Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 361162

Summary: Update p2 version to Juno M5 or later
Product: z_Archived Reporter: Tobias Oberlies <t-oberlies>
Component: TychoAssignee: Igor Fedorenko <igor>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: igor
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 359090    

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