Hi Anthony,
Easy? Very much so. The right thing
to do? I’m not so sure…
This would mean the upload and mirroring
of many duplicate bits, to which I’m fundamentally opposed and would opt
instead to better utilize the update manager.
How about 2 alternatives:
- For
developers, utilize our build scripts to create a new integration target
each week (see ‘createDevTarget’ in
org.eclipse.gmf.releng.builder/scripts/install.xml – recently added).
This script uses versions defined in
org.eclipse.gmf.releng/maps/build.cfg, and allows you to easily download
and configure all of GMF’s dependencies (and could easily be
extended to install GMF itself from our update site). This has the
side effect of (optionally) creating a local mirror in the process. So,
only one developer per group would need to run this script and download remotely,
as the rest would install from the local mirror. Right now, it’s
intended for use by the build (and myself ;-), but could be made more fexible/friendly.
- For
end users, I’d prefer we create a dummy “GMF-All”
feature and add to our update site something to similar what is being done
for Callisto. This would allow a user with just a platform install
to select a single feature that would include all of GMF and its
dependencies, each downloaded via mirrors from their respective update
site (OK, so not GEF yet for weekly integration builds). This
eliminates the need to duplicate bits on the download site and mirrors. It
would require some enhancement to our build in order to generate this site
manifest, but is largely planned as we need to do something similar for
Callisto anyway.
Do these seem reasonable?
Best,
Rich
From: gmf-dev-bounces@xxxxxxxxxxx
[mailto:gmf-dev-bounces@xxxxxxxxxxx] On
Behalf Of Anthony Hunter
Sent: Monday, February 20, 2006
5:42 PM
To: gmf-dev@xxxxxxxxxxx
Subject: [gmf-dev] Integration
Download
Hi Richard,
When
you create a new integration driver, you download the various Eclipse, GEF,
EMF, EMFT, UML2, etc pieces.
Would
it be possible to create one big zip with the this target and the All the GMF
bits.
I
think this was requested on the user newsgroup and would be beneficial for us
to click one download link and get everything we could possibly need for that
GMF Integration Build. This would save the developers some time each week when
retargeting to the weekly integration target.
Is
this any easy thing to do?
Cheers...
Anthony
--
Anthony Hunter mailto:anthonyh@xxxxxxxxxx
Manager - Software Developer,
IBM Rational Software: Aurora Core Common / Modeling Tools
Phone: 613-591-7037