[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [modeling-pmc] Infrastructure Changes
|
Sorry for the confusion. I was trying to present the two possible paths and
their impacts.
Since everyone's apparently in agreement with working in the current cvs,
let me recap the plan:
1. copy dev.eclipse.org:/cvsroot/technology and tools to
emft.eclipse.org:/cvsroot/modeling [DONE]
2. reorg cvs content on emft; fix builder to work with new organization
[TBD]
3. merge emf, uml2, emft builders into one builder [this is about 75% done
already, as I've been working towards this for some time]
4. prove builds work; run a few and let developers sniff test them to be
sure
5. commit new releng content from emft.eclipse.org to dev.eclipse.org
THEN
6. ask webmaster to copy emf, uml2, emft projects in tools and tech to
modeling
7. run builds; sniff test, etc.
8. ask webmaster to remove emf, uml2, emft projects from tools and tech.
9. refactor plugins (if necessary) & update releng to support changes (both
in dev.eclipse.org)
Once that's done, it'll be time for the next project(s) to jump on board.
Could be MDDi, GEF, GMF... whoever's ready. Note that there's nothing in
the emf+ build which will do what CruiseControl currently does for GMF.
Well, maybe that's too strong a statement. We'll talk more later. ;-)
Cheers,
--
Nick Boldt :: Software Developer, IBM Toronto Lab
Eclipse Modeling Framework :: http://eclipse.org/emf
905/413/4308 (t/l 969) :: codeslave@xxxxxxxxxx
Richard Gronback
<richard.gronback
@borland.com> To
PMC members mailing list
26/07/2006 09:29 <modeling-pmc@xxxxxxxxxxx>, Nick
AM Boldt/Toronto/IBM@IBMCA
cc
Max Feldman
<Max.Feldman@xxxxxxxxxxx>
Subject
Re: [modeling-pmc] Infrastructure
Changes
This is how I interpreted Nick?s first email; that is, the purpose of
setting up emft.eclipse.org with a CVS structure was in order to get us
moving toward a consolidated build. The focus was on releng, and not on
having development work out of this repo. It?s up to each project to
manage its move when they are ready, with the MDT pieces requiring the
formation of a new project beforehand (at least in parallel). Or, did I
miss something?
Best,
Rich
On 7/26/06 9:18 AM, "Kenneth Hussey" <khussey@xxxxxxxxxx> wrote:
Nick,
If the purpose of this exercise is to get the build infrastructure to
work against the new structure, I'd suggest taking a snapshot of
what's in CVS (as you've done), restructuring it based on what we
think the new layout will be, and updating the build scripts, etc. to
work against it. We should continue to develop and build against the
current CVS structure on dev.eclipse.org, and when the time comes,
simply migrate the releng plug-ins from your sandbox and reorganize
the project folders on dev.eclipse.org...
Cheers,
Kenn Hussey
Eclipse UML2 Project Lead
Rational Software, IBM Software Group
770 Palladium Drive
Kanata, Ontario, K2V 1C8
T: (613) 599-3980 F: (613) 599-3912
Nick Boldt/Toronto/IBM 07/25/2006 04:05 PM
To
Kenneth Hussey/Ottawa/IBM@IBMCA
cc
Max Feldman <Max.Feldman@xxxxxxxxxxx>, PMC members mailing list
<modeling-pmc@xxxxxxxxxxx>
Subject
Re: [modeling-pmc] Infrastructure Changes
Well, as I see it, we have two options...
a) start using the new cvs
b) keep using the old cvs
if (a) - there'd be no need to synch back, but you'd also not get
your changes built until after the releng changes were working
if (b) - we'd have to merge the changes over into the new cvs once
the releng was ready, but you'd be able to publish builds as we go
using the old builder on emf.torolab, and the current cvs on
dev.eclipse
I suppose it depends on:
* how urgent the changes are - that is, how urgent they need to be
published in new builds,
* if you want them to be part of MDT or part of the current projects
then later MDT as well, and
* your comfort level with assisting me in the synch back step if we
choose (b).
The other thing to consider is that I'm only looking at moving files
around and working on the releng piece. I'm not planning to refactor
anything (should I be?) to a new namespace like
org.eclipse.mdt.whatnot, so I shouldn't be changing anything in the
actual plugin code, just the folders in which it resides and the
releng stuff to support those moves.
Once UML2, XSD, OCL and EODM are repositioned in
/cvsroot/modeling/mdt/releng and /cvsroot/modeling/commons/releng (or
something like that), and we have working builds again, THEN we can
perform the code synch/merge (either a straight copy, an rsync, or
some manual, labour-intesive diff thing (?)), test out the builds
still work, and launch into any refactoring still to be done.
Does that sound like a reasonable approach? Which scenario, (a) or
(b) - or another as yet unknown idea, (c) - sounds like the best
solution for you?
Cheers,
--
Richard C. Gronback
Borland Software Corporation
richard.gronback@xxxxxxxxxxx
+1 860 227 9215