Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 358789 - need /releases/juno in platform's update site
Summary: need /releases/juno in platform's update site
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Releng (show other bugs)
Version: 4.2   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 4.2 M3   Edit
Assignee: Kim Moir CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-23 20:03 EDT by David Williams CLA
Modified: 2011-12-13 16:56 EST (History)
3 users (show)

See Also:


Attachments
patch (5.83 KB, patch)
2011-10-28 09:02 EDT, Kim Moir CLA
no flags Details | Diff
patch for 4.2 stream builds (5.64 KB, patch)
2011-10-28 09:29 EDT, Kim Moir CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Williams CLA 2011-09-23 20:03:16 EDT
Right? 

It'd be nice to get this updated for M3. 

Currently for M2, it still has /releases/indigo, /eclipse/updates/4.1, and /e4/updates/0.11

We are currently planning to "remove" (never copy) feature update sites to the common repo. See bug 358415. Hence EPP package will need to "add their own" and users will have to add any specific ones they want (the thinking is, it is better than having 40 or 80 there, by default). 

To "balance" the picture, in my humble opinion, the Eclipse SDK and Platform "product" should (also) only have one repo,  /releases/juno ... even though technically speaking it is a "product" similar to an EPP package. Its just that so many users start off with Eclipse SDK, that, to me, it seems odd and source of other project's discontent,  that "Eclipse gets to add some update sites but no other project gets to do so". Also, I should point out, having /releases/juno and /eclipse/updates/4.2 is redundant, since juno will point to 4.2 repo, so that just adds "clutter" for no new functionality, IMHO. 

I know other view points are possible, but that's mine. 

If there are better solutions, I'm open to suggestions.
Comment 1 John Arthorne CLA 2011-09-26 09:46:42 EDT
(In reply to comment #0)
> Right? 

Yes! We should certainly updated to Juno, and stop including a link to the e4 incubator repository.

> To "balance" the picture, in my humble opinion, the Eclipse SDK and Platform
> "product" should (also) only have one repo,  /releases/juno ... even though
> technically speaking it is a "product" similar to an EPP package. Its just that
> so many users start off with Eclipse SDK, that, to me, it seems odd and source
> of other project's discontent,  that "Eclipse gets to add some update sites but
> no other project gets to do so". Also, I should point out, having
> /releases/juno and /eclipse/updates/4.2 is redundant, since juno will point to
> 4.2 repo, so that just adds "clutter" for no new functionality, IMHO. 

Is this a new change in Juno, that /releases/juno points to /eclipse/updates/4.2? I don't think we did that in past years (at least I can't see such a link in the indigo repository).

I can agree that the platform runtime binary project does not need /eclipse/updates/4.2. The updates for this product are all found in the Juno repository.

For the Eclipse SDK product, I'm not so sure. This product is no longer downloaded by a majority of the community thanks to EPP packages. In theory the audience for the Eclipse SDK "product" is people developing or contributing to the SDK. These developers may need extras such as the PDE execution environment descriptors, releng tools, etc. Now in practice many such developers will actually be using milestone or even integration build repositories, so in the end it doesn't make a big difference.
Comment 2 David Williams CLA 2011-09-26 10:14:36 EDT
(In reply to comment #1)
> (In reply to comment #0)

> 
> Is this a new change in Juno, that /releases/juno points to
> /eclipse/updates/4.2? I don't think we did that in past years (at least I can't
> see such a link in the indigo repository).
> 

Well, I guess it is only "partial" ... there is only one "content.jar", combining content metadata from repos at time of aggregation. Then, for artifacts, the platform is treated as a "trusted repository" (to avoid duplicating the massive amount of jars produced by the Eclipse Project). So, for example, for Indigo SR2, the composite artifacts jar/xml has 

   <children size='2'>
      <child location='http://download.eclipse.org/eclipse/updates/3.7/R-3.7.1-201109091335'/>
      <child location='aggregate'/>

So, it is not quite as general as I stated ... but, the idea is that, if someone installed, say, Platform only, they could still get PDE, JDT, etc. from the /releases/indigo repo (or, soon juno) without adding any further software sites beyond the /releases/indigo site. 

But, true, if the Eclipse Project added something new, off cycle, it would not automatically show up, since not in the common content.jar. (Just like other projects will be, without their own software sites in the list of software site).
Comment 3 David Williams CLA 2011-10-28 00:08:33 EDT
Times about up for M3 ... sorry for the late reminder ... any chance this can be slipped in? To use /releases/juno at least?  If other issues are controversial, they could be worked out and fined tuned later ... but, to have "indigo" in there doesn't help anyone. 

Thanks.
Comment 4 Kim Moir CLA 2011-10-28 09:02:44 EDT
Created attachment 206128 [details]
patch

patch for 3.8 builds
Comment 5 Kim Moir CLA 2011-10-28 09:29:22 EDT
Created attachment 206130 [details]
patch for 4.2 stream builds
Comment 6 Kim Moir CLA 2011-10-28 09:30:57 EDT
This bug slipped through the cracks.

John, do you think this changes warrants a rebuild for 4.2/3.8 M3?

I would think that if another team needed a rebuild, this change could be included.
Comment 7 Kim Moir CLA 2011-10-29 16:09:19 EDT
We had a rebuild so this is fixed in 4.2 stream builds.
Comment 8 Kim Moir CLA 2011-12-13 16:56:14 EST
Closing.