All,

First, thanks for the feedback on the "please read/reply" mail. The input
really helped to see through the eyes of other's & take a bit of a step
back. For one, I said "I don't want to walk the Gump path alone", and I
don't -- things benefit from the insights of a group, but I will if needs
be. Also, I'm not alone -- I'm just alone (today) pounding Python code, you
guys are contributing knowledge/insights/resources/graphics, those are all
invaluable.

I came to writing OSS because I use/deploy so much OSS that I benefit mostly
from other's development efforts, that I want to help them work together in
the real world, (see http://www.krysalis.org/version/jar-hell.html). I want
to support others in their efforts, support the community, support scalable
re-use -- or (at least) shift the balance a little that way. Uncool, or
infrastructure, or whatever -- Gump is a way to help re-use, and I believe
in that, I think it is cool. As such, I will continue with Python Gump as
long as I am making progress. I hope to take it so far that becomes the
defacto Gump due to merit.

With big thanks to Leo Simons, Scott Sanders, Nick Chalko, for support we
have a few running Python Gumps, two full and one partial:

    LSD @ Midnight CST/CEST = http://lsd.student.utwente.nl/gump/index.html
    DotNot @ 05:00PST/PDT = http://gump.dotnot.org/
    Chalko = http://gump.chalko.com    (Temporary network outage as of time
of writing)

New things:

1) I've added a command timeout (defaults to 30 minutes) that eventually
I'll allow to be project configurable. [This is *nix only, not M$].
[I am trying not to mess w/ the project descriptors yet, so leaving things
like that to later.]

2) I've split pages. We now have TODOs (Modules with issue) and Modules
(all) and Packages:

        http://gump.dotnot.org
        http://gump.dotnot.org/todos.html
        http://gump.dotnot.org/modules.html
        http://gump.dotnot.org/packages.html

[I still need to figure out Forrest site.xml & get a nice skin, but I'm
getting there. Nicola helped w/ some cool icons.]

3) I keep adding more and more to documentation (in the main to help me
debug).

Notice :

1) The annotations (log messages) at top of the project
2) The classpath. annotated with what contributed it (i.e from
dependencies).

        http://gump.dotnot.org/krysalis-centipede/krysalis-centipede.html

4) I found that somebody had attempted to implement the various inherit
mechanisms in <depend.
Namely inherit = none/all/runtime/jars/hard. Unfortunately they gave up and
only implemented 'jars',
hence a bunch of builds were failing. I don't feel comfortable attempting to
implement all these choices right now (I'd like to do some clean-up first)
so I've attempted to switch it to 'all' for now. Crude, but hopefully
workable.

Anybody have any views on if all these options are still needed? I did a
troll through the projects, and some are hardly used. Just a question...

----------------------------------------------------------------------------
-------------

Observations:

1)  SF.net CVS is still a major pain, and is causing much not to build.
[Junit being at SF.net many tests fail.]
2) I may still have CVS password bugs. I tried copying the new password file
format, I'll debug more.
3) I think I need to pick one "failed project" a day, compare it to a
traditional gump run, and if that worked, then investigate/debug. This will
take time, but there is so much output from a gump that I need such an
approach. Please be patient, I'll get through the issues.

----------------------------------------------------------------------------
-------------

I still have features to implement (e.g. gather the outputs) but I think I'm
past a lot of the 'processing logic' problems, and that this Gump is
basically working. I'd appreciate feedback on the interface, if anybody has
time to walk a site. What things are missing, what are hard to navigate,
etc.

I'll probably enter some of this status into the Jakarta Gump entry in the
newsletter, so long as nobody has any objections.

regards

Adam
--
Experience Sybase Technology...
http://www.try.sybase.com


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

Reply via email to