Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345277 - Upload p2 plus dependencies in EBR
Summary: Upload p2 plus dependencies in EBR
Status: CLOSED FIXED
Alias: None
Product: Virgo
Classification: RT
Component: virgo-build (show other bugs)
Version: 3.0.0.M03   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.0.0.M05   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 343543
  Show dependency tree
 
Reported: 2011-05-10 10:23 EDT by Borislav Kapukaranov CLA
Modified: 2011-08-22 08:11 EDT (History)
2 users (show)

See Also:


Attachments
The org.eclipse.osgi update for EBR (4.95 MB, application/x-zip-compressed)
2011-05-16 12:15 EDT, Borislav Kapukaranov CLA
no flags Details
org.sat4j update for EBR (706.17 KB, application/x-zip-compressed)
2011-05-16 12:15 EDT, Borislav Kapukaranov CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Borislav Kapukaranov CLA 2011-05-10 10:23:57 EDT
As part of the work on enhancement https://bugs.eclipse.org/bugs/show_bug.cgi?id=343543 i need to be able to reference them in virgo-build.
Below is a list of p2 and the jars it depends on. They are all included in the Equinox SDK so no IP approval is required.

Here is the download location where the SDK can be found:
http://download.eclipse.org/equinox/drops/S-3.7M7-201104280848/download.php?dropFile=equinox-SDK-3.7M7.zip

org.eclipse.ant.core,
org.eclipse.core.contenttype,
org.eclipse.core.jobs,
org.eclipse.core.runtime,
org.eclipse.core.runtime.compatibility.registry,
org.eclipse.core.variables,
org.eclipse.ecf,
org.eclipse.ecf.filetransfer,
org.eclipse.ecf.identity,
org.eclipse.ecf.provider.filetransfer,
org.eclipse.ecf.provider.filetransfer.ssl,
org.eclipse.ecf.ssl,
org.eclipse.equinox.app,
org.eclipse.equinox.p2.artifact.repository,
org.eclipse.equinox.p2.console,
org.eclipse.equinox.p2.core,
org.eclipse.equinox.p2.director,
org.eclipse.equinox.p2.engine,
org.eclipse.equinox.p2.garbagecollector,
org.eclipse.equinox.p2.jarprocessor,
org.eclipse.equinox.p2.metadata,
org.eclipse.equinox.p2.metadata.repository,
org.eclipse.equinox.p2.publisher,
org.eclipse.equinox.p2.repository,
org.eclipse.equinox.p2.touchpoint.eclipse,
org.eclipse.equinox.p2.touchpoint.natives,
org.eclipse.equinox.p2.transport.ecf,
org.eclipse.equinox.preferences,
org.eclipse.equinox.registry,
org.eclipse.equinox.security,
org.sat4j.core,
org.sat4j.pb

The source are also included in the SDK.
Comment 1 Glyn Normington CLA 2011-05-10 11:21:23 EDT
The org.sat4j.* bundles do not appear to be from Eclipse. If so, we'll need piggy-back CQs to cover them.
Comment 2 Glyn Normington CLA 2011-05-10 11:49:44 EDT
(In reply to comment #0)
> As part of the work on enhancement
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=343543 i need to be able to
> reference them in virgo-build.

Please could you clarify whether these dependencies need to be referenced in the virgo-build git repo or whether they need to be downloaded via Ivy in Virgo builds which use virgo-build.
Comment 4 Glyn Normington CLA 2011-05-10 12:03:27 EDT
It seems there are two 2.2.0 versions to choose from:

* 2.2.0 (2010 02 25)
* 2.2.0 2010 04 20

Which does Equinox use?
Comment 5 Borislav Kapukaranov CLA 2011-05-10 14:33:12 EDT
Based on what's packed inside the downloadable Equinox SDK it should be 
* 2.2.0 2010 04 20
Comment 6 Glyn Normington CLA 2011-05-11 03:36:45 EDT
Thanks. Please would you raise a Virgo CQ to piggy-back on CQ 3911. (Use the foundation portal and when you are asked to search for an existing CQ, enter "3911".)
Comment 7 Borislav Kapukaranov CLA 2011-05-16 12:13:47 EDT
The list specified above is a bit changed, some of the bundles are excluded, but i added some new ones as e.g. the Equinox launcher which is needed for the p2 efforts.

The CQ that needs piggy-backing for sat4j is: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5011 
and here is the piggy-back CQ: 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=345966
Comment 8 Borislav Kapukaranov CLA 2011-05-16 12:15:07 EDT
Created attachment 195756 [details]
The org.eclipse.osgi update for EBR
Comment 9 Borislav Kapukaranov CLA 2011-05-16 12:15:37 EDT
Created attachment 195757 [details]
org.sat4j update for EBR
Comment 10 Borislav Kapukaranov CLA 2011-05-16 17:52:25 EDT
Seems i opened the piggy-back CQ wrong. Here's the new good one:

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5175
Comment 11 Glyn Normington CLA 2011-05-17 04:23:28 EDT
For the record, the JAR files should not include versions. I am fixing these as I go, so no need to re-upload zips.

For example, I renamed:

org.sat4j.core_2.3.0.v20110329.jar

to:

org.sat4j.core.jar

and:

org.sat4j.core_2.3.0.v20110329-sources.jar

to:

org.sat4j.core-sources.jar
Comment 12 Glyn Normington CLA 2011-05-17 04:29:10 EDT
sat4j published to EBR and committed to EBR at b2d1b8aa62b4249ce36d030aca765fdd3fb0691b
Comment 13 Glyn Normington CLA 2011-05-17 07:31:44 EDT
p2 and dependencies (other than sat4j) published to EBR and committed to EBR at 0fb60ec9528ef45709fabccad881777f110820b8
Comment 14 Glyn Normington CLA 2011-06-02 11:30:37 EDT
p2 PDE publishing JAR (embedded in p2 publisher bundle) published to EBR and committed to EBR at d18b69fd505b3d1e95381dc1335bafafa5c22d71.

This is needed for Java compilation only as the embedded JAR could not be used as part of a normal classpath.