Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[orbit-dev] changes to download pages/structure

It certainly was the intent the GET-HTTP style maps would continue to work .... but as I started to implement this over the weekend, I see that it is more complicated than I thought.

So, that issue will be dealt with separately, I have opened a new bugzilla to track:

Bug 334488 - avoid 'bundles' directory in GET HTTP style map files or remove GET-HTTP style maps

Its both more complicated to implement the change than I thought, and more uncertain if PDE build can still work using 'repository' versions of jars that are intended to be unpacked.

But ... it should be in fact be very easy to switch to the newer p2-style of map file. It was for us in webtools anyway. All we did was start using the new style map files instead of the old style, and the only change to build scripts I had to make was to specify the 'transformedRepoLocation' property. We used the following in our overall build.properties file (where ${buildDirectory} is an already required location property. And ... not sure required ... but also added a "<mkdir ${transformedRepoLocation}/>" in our scripts, to make sure that 'transfromedRepo' directory existed before PDE build needed it.  

transformedRepoLocation=${buildDirectory}/transformedRepo

So, please give that a try if you can, and report success/failure on bug 334488. We certainly don't want to cause problems for people builds ... but, I'd rather everyone move forward with an easy migration path, rather than  us do a lot of extra work for simply to provide compatibility.  It might be easiest just to keep the awkward, redundant storage we currently have, if we have to stay compatible, rather than do a lot of new "releng" work.

Thanks,







From:        "Oberhuber, Martin" <Martin.Oberhuber@xxxxxxxxxxxxx>
To:        Orbit Developer discussion <orbit-dev@xxxxxxxxxxx>
Date:        01/14/2011 07:14 PM
Subject:        Re: [orbit-dev] promoted I-build: I20110114152740 ... and changes to download pages/structure
Sent by:        orbit-dev-bounces@xxxxxxxxxxx




Thanks for the info... so, with the Orbit Repo changes, will HTTP GET still work in a PDE Mapfile?
If not, what's the recommended way to provision my target?
 
Thanks,
--
Martin Oberhuber, Senior Member of Technical Staff, Wind River
direct +43.662.457915.85  fax +43.662.457915.6
 


From: orbit-dev-bounces@xxxxxxxxxxx [mailto:orbit-dev-bounces@xxxxxxxxxxx] On Behalf Of David M Williams
Sent:
Freitag, 14. Jänner 2011 21:34
To:
Orbit Developer discussion
Subject:
[orbit-dev] promoted I-build: I20110114152740 ... and changes to download pages/structure


As mentioned earlier, I did a quick promote of the latest I-build .... several new bundles in there ...

http://download.eclipse.org/tools/orbit/committers/drops/I20110114152740/

But not felix.gogo. As I'd mentioned, I commented that out of feature.xml since it needs work still. Feel free to add back anytime you are ready. Note, also, I went ahead to took it off the "exclude from pack conditioning" list, since I was fixing other things in that buildutilities.xml file anyway. (I'm assuming that matches the plan ... feel free to add back if I've missed something).


One thing I've added to the download page is a pointer to our Orbit build repository ... pasted example below ... so Orbit committers please try it out! Now that we are advertising it ... it will likely get more use ... and there are some oddities we should be prepared to answer .... or fix!


Such as ...


Why can't we install everything all at once from Orbit? p2 reports there are missing or conflicting dependencies
. [I think I know at least part of the answer ... but I will have to look at it in detail, myself.]


= = = = =

Orbit Build Repository

A p2 repository for this specific build can be found by adding 'repository' to the end of this download site URL, namely:
http://download.eclipse.org/tools/orbit/committers/drops/I20110114152740/repository/

= = = = =

I'll also send a note to cross-project about other upcoming site improvements:

1. will remove the old, legacy massive zip file, and replace it with the equally massive archived p2 repository.

2. will remove the legacy "updateSite" URL ... we never advertised that old update manager URL ... but, just in case anyone "discovered" it on their own ... it is being removed. (It just points to the p2 'repository' site, so there is an easy migration, if anyone did happen to sue "updateSite").  

3. Will remove the redundant "bundles" directory ... since p2 is better ... but will need to do some work to document on web page which should be unzipped in dropins folder (for those cases where people might have been downloading just a few bundles and putting into their dropins folder. Other than that download-individual-bundles-that-need-to-be-unzipped case, the removal of "bundles" directory should be transparent to consumers ... unless they were taking advantage of it in some undocumented way. The  only place used (besides the individual bundles link on download page) was in the "get via http" map files ... as long as being used as intended ...  map files with PDE build ... then should be transparent.

comments welcome in bug 274837 _______________________________________________
orbit-dev mailing list
orbit-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/orbit-dev


Back to the top