Great question Bjorn. I think we'll all have different own
answers, too. With my CDT hat on, I wholeheartedly agree. The C/C++ IDE package
has everything we put on the Ganymede update site. And I think my community is
much happier using the package than trying to get stuff from the update
But I'm not sure that's true with everything. There's stuff
on the update site that isn't in a package. Now maybe that provides insentive
for those projects to create packages...
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:
original reason for the unified update site was because it was confusing for
users to have to go here and go there and go the other place to put together a
package. But now that we have packages, why do we need the unified update
site? It seems to be extra hassle and complexity for everyone at no net
benefit to anyone.
- For users, we have the Ganymede packages (http://phoenix.eclipse.org/packages/)
- If we have packages, why have a separate update site? The
packages have all the update sites built in (via the feature.xmls).
- And if someone wants to add new functionality to their existing
Eclipse, they will go to the project specific update site and get the
- For adopters, we have the project downloads and update sites - why
should we have a second update site for these?
- In fact, having a second update site just makes things more
complicated because then "where do I get future updates? do I get them
from the central update site or from the project update site? and why are
there so many similar update sites listed in my Eclipse?"
- More complicated for project teams too, because then they have to
maintain different site.xmls, feature.xmls, etc.