[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Notes from a Heretic: Why do we have the Ganymede update site?


I guess this question comes down to whether we expect the EPP packages to satisfy the vast majority of users. Packages are like the table d'hoteat a restaurant, whereas the Ganymede update site is like ordering a la carte. Many users will be satisfied with the packages, but other more discerning users want greater flexibility to pick and choose among the available offerings.

I think ordering a la carte would be very difficult without the common update site.  You need to know what Eclipse project contains the software you want, the location of its update site, and the version of that software that is compatible with the platform version you are running (many projects have a different site for different streams). Then, you need to figure out the cross-project prerequisites of the software, and repeat the process for each of their update sites. I believe this would be quite a complicated even for Eclipse experts to get right.

The common site also gives us a good control point for staging and running tools such as site optimizers and the EPP packaging scripts. For example we would like to run a script over the Ganymede site in 3.4 to inject p2 metadata into it, which optimizes performance for users of the latest Eclipse platform release. Without a common site, each project would have to run such tools independently. Also, it gives one site for our mirrors to replicate that covers all the simultaneous release projects.

John



Bjorn Freeman-Benson <bjorn.freeman-benson@xxxxxxxxxxx>
Sent by: cross-project-issues-dev-bounces@xxxxxxxxxxx

04/28/2008 01:39 PM

Please respond to
Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>

To
"eclipse.org-planning-council" <eclipse.org-planning-council@xxxxxxxxxxx>, Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>
cc
Subject
[cross-project-issues-dev] Notes from a Heretic: Why do we have the        Ganymede update site?





Ganymede Project Leads,
Let me open a can of worms and publicly ask why we have the Ganymede Update Site.
It seems to me that: