Re: Traditional 'Branch'

2004-07-16 Thread Adam R. B. Jack
 my workflow suggestion is:

   1) have infra@ migrate the existing gump CVS over to SVN

I assume we have all Apache w/ access to this SVN repository, i.e. same
perms as CVS.
No brainer, but I assume we want:

https://svn.apache.org/repository/gump/

Any other input we give to infr?

   2) do your checkout with svn

   3) do the cleanup (move files around, prune files that shouldn't be
 there, etc...) [doesn't matter if it's not functional, CVS is still in
 place]

   4) then start working on the code. [at that point, people will know
 not to touch stuff in CVS if not the metadata... we can also remove
 everything from that CVS module but the metadata]

5) I will tag as TRADITIONAL (FWIIW) and then remove all extras. I can't
cope w/ the 1+Mb XERCES checkout that I don't use. I also agree that
cleaning up to only have the metadata will make this a lot more acessible to
folks.

 comments?

I guess we then just document CLEARLY (in multiple places) that (1) code is
called 'gump' in SVN and (2) metadata is called 'gump' in CVS (and one day
metadata will reside in SVN).

regards,

Adam


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Traditional 'Branch'

2004-07-16 Thread Martin van den Bemt
Thought I just read on infrastructure that they setup a document on how
to migrate and looking for people who want to do that, so in the light
of your migration experience, maybe it's an option that you can move cvs
over to svn.

Mvgr,
Martin

On Fri, 2004-07-16 at 07:08, Stefano Mazzocchi wrote:
 Adam R. B. Jack wrote:
 
  Nicola wrote;
  
  
 Stefano Mazzocchi wrote:
 ...
 
 Ok, what about moving all the code to subversion and just keep the
 metadata in CVS? (at least for now)
 
 IIRC that what we had basically agreed was a sensible thing to do for
 Python Gump.
 
 +1 from me
  
  
  Yeah, I think we agree that is the best mid-term solution, I was just (1)
  nervous about making an SVN request ('cos of delays in getting the resources
  configured/converted) 
 
 I'm not following infra@ anymore so I can't comment on that, but I've 
 done the migration of several CVS modules myself and I think the 
 conversion of gump would be rather easy and fast. We might want to point 
 that out to infra@ when we request it.
 
 (2) hoping to clean out/re-organize now (prior to any
  such 1 above).
 
 I would strongly suggest to reconsider that. the ability to move stuff 
 around is a *great* way to refactor without loosing any historical 
 information.
 
  
  I guess I could tag the current tree as TRADITONAL, communicate (not sure
  how) with any traditional users to use that tag. and then start cleaning out
  CVS HEAD whilst infr (or member w/ karma) schedules a CVS to SVN move. The
  branch just seems like a nice way to separate traditional out (in case
  anybody chose to fix metadata and/or code), i.e. giving more options. Both
  ways would cause work for anybody trying to maintain a traditional.
 
 I see no reason to touch the existing CVS module. Just have everything 
 migrated over and then start cleaning up, moving things around or 
 deleting things.
 
 Believe me, SVN is *sweet* for that.
 
  
  Don't forget, I'm one of the poor sods who doesn't have a lot of fun w/ SVN
  (especially w/ Eclipse 3.0 over a modem). For me CVS is more
  reliably/robust/functional. This was also part of my reticence, but I can
  get by that -- since I believe in moving w/ the flow of the new (so out w/
  the old).
 
 weird, my experience (eclipse 3.0 over dsl) is that svn feels a lot 
 faster than CVS.
 
  Big questions (1) folks ok w/ me doing a clean/re-org prior to importing
  into SVN? I hope so. (2) do we want to preserver history? [There is a lot of
  junk in there from me, in part due to me not being able to fully test
  locally.]
 
 I would strongly advocate for a migration first and then cleanup rather 
 than the other way around. Remember: one day this could be of historical 
 value! never throw away data if you can avoid it!
 
  BTW: I would like to cut down on the number of commits I do that I then have
  to follow up with N minor 'fixit' commits. [Heck, reduce embarrassment, as
  well as CVS history junk.] The reason  I do these (unintentionally) is I
  test Gump from CVS on a remote server, and I can't (network bandwidth over
  modem), do anything but unit tests locally. I guess I could figure out a way
  to rsync from my local dev area to a remote server to test, then commit, the
  sad news is that would be twice the traffic. Any thoughts, or is rsynch it?
 
 my workflow suggestion is:
 
   1) have infra@ migrate the existing gump CVS over to SVN
 
   2) do your checkout with svn
 
   3) do the cleanup (move files around, prune files that shouldn't be 
 there, etc...) [doesn't matter if it's not functional, CVS is still in 
 place]
 
   4) then start working on the code. [at that point, people will know 
 not to touch stuff in CVS if not the metadata... we can also remove 
 everything from that CVS module but the metadata]
 
 comments?
-- 
Mvgr,
Martin


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: gump/python/gump/run - New directory

2004-07-16 Thread ajack
ajack   2004/07/16 08:07:03

  gump/python/gump/run - New directory

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Traditional 'Branch'

2004-07-16 Thread Stefano Mazzocchi
Martin van den Bemt wrote:
Thought I just read on infrastructure that they setup a document on how
to migrate and looking for people who want to do that, so in the light
of your migration experience, maybe it's an option that you can move cvs
over to svn.
I really don't have time to follow up on that now, sorry :-/
--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


Brutus ran a 77.30% Gump run in 2 hours 20 minutes...

2004-07-16 Thread Adam R. B. Jack
... which is relatively speedy (for Python Gump).

I think the multi-threaded CVS|SVN updates have taken a bunch of the idle
latency out of the equation, so cost Brutus little  saved a bunch.

Of course, I've long since forgotten how long traditional takes to do a run,
but comparing against previous Python Gump, this doesn't suck.

See:  Dates/Times on  http://brutus.apache.org/gump/public/.

FWIIW: I've not experimented with # of threads (this used 1 main thread, 5
background workers) to see which is optimal, nor counted how many times [if
any] the main builder thread had to stop and do the update.]

(One day (a ways off) I hope to multi-thread the project builds, but that is
a tad more complicated due to inter-dependencies. Also, I am going to crack
repository work first. FWIIW: We are generating/publishing jars to a repo,
just not making it public yet, pending legality checks.)

regards

Adam
--
Experience the Unwired Enterprise:
http://www.sybase.com/unwiredenterprise
Try Sybase: http://www.try.sybase.com


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



how to start with gumpy

2004-07-16 Thread Stefano Mazzocchi
I want to start using gumpy for our project at MIT.
Is there an howto to start?
--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature