[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[p2-dev] Re: [platform-releng-dev] The Helios M1 repo, 3.6 repo, and repo2runnable


The org.aspectj*  bundles are missing because the bundles are used in the build, but not included in our contribution to Helios.

See this bug for more details
Add weaving bundles to equinox build
https://bugs.eclipse.org/bugs/show_bug.cgi?id=286241

The master* features are build time features that are included in the build, but again, we don't want people to use them so they are removed. The same goes for the com.ibm.icu.base and swt.tools bundles.  

There currently isn't  tooling to update the metadata to remove references to deleted bundles and features - thus they remain.

Do you really need all the content in the entire Helios repo?  If not, you could use the p2.mirror task to specify the IUs you need, then run repo2runnable on the result.  This would avoid these errors.

Kim




Paul Webster <pwebster@xxxxxxxxxxxxxxxxxxx>
Sent by: platform-releng-dev-bounces@xxxxxxxxxxx

09/11/2009 03:56 PM

Please respond to
"Eclipse platform release engineering list."        <platform-releng-dev@xxxxxxxxxxx>

To
P2 developer discussions <p2-dev@xxxxxxxxxxx>, Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>, "Eclipse platform release engineering list." <platform-releng-dev@xxxxxxxxxxx>
cc
Subject
[platform-releng-dev] The Helios M1 repo, 3.6 repo,        and repo2runnable





I'm using the PDE build task repo2runnable to create the repo for my e4 builds:
                <target name="postSetup">
                                 <antcall target="getBaseComponents" />
                                 <p2.repo2runnable destination="${transformedRepoLocation}">
                                                  <source>
                                                                   <repository
location="http://download.eclipse.org/eclipse/updates/3.6-I-builds" />
                                                                   <repository location="http://download.eclipse.org/releases/helios" />
                                                  </source>
                                 </p2.repo2runnable>
                </target>

While processing the 2 repos, I get an error followed by a build failure.

I'm guessing there's some problem with the helios M1 repo
(org.aspectj.weaver) and the 3.6 I build repo
(org.eclipse.swt.tools,com.ibm.icu.base) that is preventing the
repo2runnable task from completing.  The reason that I bring this up
in on the cross projects list is to see if we can make sure the Helios
M2 repo is correct, and for that I would imagine we need some help
from the p2 guys.

First the error output to the console:

[Fatal Error] :6362:127: Premature end of file.

Then, from adding verbose to the ant build I get number of exceptions
about "Error occurred while transforming repository" followed by some
p2 output:

Contains: session context
was:(profile=""> phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect,
operand=, action=""> Contains: No repository found containing:
osgi.bundle,org.aspectj.weaver,1.6.5.20090618034232
Contains: No repository found containing:
org.eclipse.update.feature,master-jetty,1.0.0.v20090305-786BgAkF77g7UG828T55
Contains: No repository found containing:
osgi.bundle,com.ibm.icu.base,4.0.1.v20090822
Contains: No repository found containing:
org.eclipse.update.feature,master-jetty,1.0.0.v20090305-786BgAkF77g7UEE28T55
Contains: No repository found containing:
osgi.bundle,com.ibm.icu.base.source,4.0.1.v20090822
Contains: No repository found containing:
org.eclipse.update.feature,master-jetty,1.0.0.v20090305-786BgAkF77g7UFB28T55
Contains: No repository found containing:
osgi.bundle,org.aspectj.runtime,1.6.5.20090618034232
Contains: No repository found containing:
org.eclipse.update.feature,master-jetty,1.0.0.v20090305-786BgAkF77g7VDF28T55
Contains: No repository found containing:
org.eclipse.update.feature,master-ecf,1.0.0.v20090316-7i773FHlEcfKexT0Jz-IkF
Contains: No repository found containing:
osgi.bundle,org.eclipse.swt.tools,3.6.0.v3608
Contains: No repository found containing:
org.eclipse.update.feature,master-equinox-weaving,1.0.0.v20090817-37B797733L3F5J39B797
Contains: No repository found containing:
org.eclipse.update.feature,com.ibm.icu.base,1.1.0.v20090119-79-18s733L3J77


Later,
Paul

--
Paul Webster
Hi floor.  Make me a sammich! - GIR
_______________________________________________
platform-releng-dev mailing list
platform-releng-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-releng-dev