You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by David Blevins <da...@visi.com> on 2005/10/26 11:01:13 UTC

Giving back: gbuild.org

Since testing/building is a really hard thing in Geronimo and the  
large community of projects surrounding it, Dain and I decided it was  
time to take action and put our own $$ on the table to help.   
Projects like Geronimo, OpenEJB and ActiveMQ have provided us with so  
much opportunity, we saw this as a way to give back on a very  
personal level.  We went out and purchased four servers on our own  
dime that we are dedicating to all the projects that comprise  
Geronimo.  The focus is on providing the large community of  
committers on the various projects the resources to test and build  
and keep the Geronimo ecosystem running.

We hope these four machines will be the start of something bigger.   
When I close my eyes and think big, I see a large federation  
consisting of smaller groups of machines from individuals and  
companies sharing some common building/testing infrastructure, open  
to and co-maintained by members of the community projects, building  
all our code all the time and testing it on every variety of OS, VM  
and Database imaginable....

We're not there yet.  Baby steps.  To date I've written a lot of  
scripts to do builds, nightly tests with 6 MB emails that tick people  
off, unstable builds, official releases, publish jars ... you name  
it.  Keeping that kind of stuff running a real trick.  Other people  
have cobbled up some stuff for themselves as well.  For the immediate  
time-frame, I hope that we can at least use these machines to keep  
our various projects built on a regular basis with jars published  
using tools we setup and maintain as a community.  We sure need it,  
releases are too painful.

With that said, meet the family:

   stan.gbuild.org
   kyle.gbuild.org
   kenny.gbuild.org
   cartman.build.org

Stan and Kenny are mine, Kyle and Cartman are Dain's.  I picked the  
domain cause it sounded fun and the machine names for the same  
reason.  All four boxes are Pentium Dual Core 830s (3.0GHz/2X1MB  
Cache, 800MHz FSB), with 2GB RAM and 80GB drives.  Accounts available  
to committers of Geronimo, OpenEJB, ActiveMQ, ActiveIO and other  
Geronimo-related projects upon request.

I've setup a Continuum install and have some of the projects running  
in it now:

    http://ci.gbuild.org/continuum/servlet/continuum

Huge thanks are in order:

    - Dain Sundstrom for not even flinching when the idea when from  
"hey lets buy a box" to "hey let's buy four boxes."

    - Simula Labs (http://www.simulalabs.com/) for donating hosting  
for the four boxes.

    - Mergere (http://www.mergere.com/) for helping me setup  
Continuum to run our builds.


Immediate needs:

    - Some help setting up LDAP for user/group accounts across the  
four boxes.
    - Help adding more projects to continuum
    - Help converting existing projects in continuum to not be "shell  
projects" in continuum's eyes.
    - Help getting an unstable build script going again.
    - Converting anything bash-like to jelly or something m2 supported.
    - More boxes?
    - Anything you can think of....


-David

Re: Giving back: gbuild.org

Posted by Bruce Snyder <br...@gmail.com>.
On 10/26/05, David Blevins <da...@visi.com> wrote:
> Since testing/building is a really hard thing in Geronimo and the
> large community of projects surrounding it, Dain and I decided it was
> time to take action and put our own $$ on the table to help.
> Projects like Geronimo, OpenEJB and ActiveMQ have provided us with so
> much opportunity, we saw this as a way to give back on a very
> personal level.  We went out and purchased four servers on our own
> dime that we are dedicating to all the projects that comprise
> Geronimo.  The focus is on providing the large community of
> committers on the various projects the resources to test and build
> and keep the Geronimo ecosystem running.
>
> We hope these four machines will be the start of something bigger.
> When I close my eyes and think big, I see a large federation
> consisting of smaller groups of machines from individuals and
> companies sharing some common building/testing infrastructure, open
> to and co-maintained by members of the community projects, building
> all our code all the time and testing it on every variety of OS, VM
> and Database imaginable....
>
> We're not there yet.  Baby steps.  To date I've written a lot of
> scripts to do builds, nightly tests with 6 MB emails that tick people
> off, unstable builds, official releases, publish jars ... you name
> it.  Keeping that kind of stuff running a real trick.  Other people
> have cobbled up some stuff for themselves as well.  For the immediate
> time-frame, I hope that we can at least use these machines to keep
> our various projects built on a regular basis with jars published
> using tools we setup and maintain as a community.  We sure need it,
> releases are too painful.
>
> With that said, meet the family:
>
>    stan.gbuild.org
>    kyle.gbuild.org
>    kenny.gbuild.org
>    cartman.build.org
>
> Stan and Kenny are mine, Kyle and Cartman are Dain's.  I picked the
> domain cause it sounded fun and the machine names for the same
> reason.  All four boxes are Pentium Dual Core 830s (3.0GHz/2X1MB
> Cache, 800MHz FSB), with 2GB RAM and 80GB drives.  Accounts available
> to committers of Geronimo, OpenEJB, ActiveMQ, ActiveIO and other
> Geronimo-related projects upon request.
>
> I've setup a Continuum install and have some of the projects running
> in it now:
>
>     http://ci.gbuild.org/continuum/servlet/continuum
>
> Huge thanks are in order:
>
>     - Dain Sundstrom for not even flinching when the idea when from
> "hey lets buy a box" to "hey let's buy four boxes."
>
>     - Simula Labs (http://www.simulalabs.com/) for donating hosting
> for the four boxes.
>
>     - Mergere (http://www.mergere.com/) for helping me setup
> Continuum to run our builds.
>
>
> Immediate needs:
>
>     - Some help setting up LDAP for user/group accounts across the
> four boxes.
>     - Help adding more projects to continuum
>     - Help converting existing projects in continuum to not be "shell
> projects" in continuum's eyes.
>     - Help getting an unstable build script going again.
>     - Converting anything bash-like to jelly or something m2 supported.
>     - More boxes?
>     - Anything you can think of....

Wow, what a huge donation to the community - from both individuals and
businesses! Many thanks to David, Dain and all involved. I can't wait
to dive in and start helping out! Very nice work guys and many thanks!

Bruce
--
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

The Castor Project
http://www.castor.org/

Apache Geronimo
http://geronimo.apache.org/

Re: Giving back: gbuild.org

Posted by John Sisson <js...@apache.org>.
Thanks David, Dain, Aaron and to the companies that have helped out... 
an outstanding donation to the community!

Do you have any thoughts on doing regular (e.g. once a day or week) 
performance testing that may pick up any performance regressions 
introduced and store results in a database for comparisons with previous 
builds.

I could also picture the running of some long running tests that could 
expose memory leaks or large changes in memory footprint (that the 
current unit tests don't find).

Thanks again!

John

David Blevins wrote:
> Since testing/building is a really hard thing in Geronimo and the  large 
> community of projects surrounding it, Dain and I decided it was  time to 
> take action and put our own $$ on the table to help.   Projects like 
> Geronimo, OpenEJB and ActiveMQ have provided us with so  much 
> opportunity, we saw this as a way to give back on a very  personal 
> level.  We went out and purchased four servers on our own  dime that we 
> are dedicating to all the projects that comprise  Geronimo.  The focus 
> is on providing the large community of  committers on the various 
> projects the resources to test and build  and keep the Geronimo 
> ecosystem running.
> 
> We hope these four machines will be the start of something bigger.   
> When I close my eyes and think big, I see a large federation  consisting 
> of smaller groups of machines from individuals and  companies sharing 
> some common building/testing infrastructure, open  to and co-maintained 
> by members of the community projects, building  all our code all the 
> time and testing it on every variety of OS, VM  and Database imaginable....
> 
> We're not there yet.  Baby steps.  To date I've written a lot of  
> scripts to do builds, nightly tests with 6 MB emails that tick people  
> off, unstable builds, official releases, publish jars ... you name  it.  
> Keeping that kind of stuff running a real trick.  Other people  have 
> cobbled up some stuff for themselves as well.  For the immediate  
> time-frame, I hope that we can at least use these machines to keep  our 
> various projects built on a regular basis with jars published  using 
> tools we setup and maintain as a community.  We sure need it,  releases 
> are too painful.
> 
> With that said, meet the family:
> 
>   stan.gbuild.org
>   kyle.gbuild.org
>   kenny.gbuild.org
>   cartman.build.org
> 
> Stan and Kenny are mine, Kyle and Cartman are Dain's.  I picked the  
> domain cause it sounded fun and the machine names for the same  reason.  
> All four boxes are Pentium Dual Core 830s (3.0GHz/2X1MB  Cache, 800MHz 
> FSB), with 2GB RAM and 80GB drives.  Accounts available  to committers 
> of Geronimo, OpenEJB, ActiveMQ, ActiveIO and other  Geronimo-related 
> projects upon request.
> 
> I've setup a Continuum install and have some of the projects running  in 
> it now:
> 
>    http://ci.gbuild.org/continuum/servlet/continuum
> 
> Huge thanks are in order:
> 
>    - Dain Sundstrom for not even flinching when the idea when from  "hey 
> lets buy a box" to "hey let's buy four boxes."
> 
>    - Simula Labs (http://www.simulalabs.com/) for donating hosting  for 
> the four boxes.
> 
>    - Mergere (http://www.mergere.com/) for helping me setup  Continuum 
> to run our builds.
> 
> 
> Immediate needs:
> 
>    - Some help setting up LDAP for user/group accounts across the  four 
> boxes.
>    - Help adding more projects to continuum
>    - Help converting existing projects in continuum to not be "shell  
> projects" in continuum's eyes.
>    - Help getting an unstable build script going again.
>    - Converting anything bash-like to jelly or something m2 supported.
>    - More boxes?
>    - Anything you can think of....
> 
> 
> -David
> 

Re: Giving back: gbuild.org

Posted by Jeff Genender <jg...@savoirtech.com>.
Yes I would recommend a master/slave, just in case.

Jeff

David Blevins wrote:
> On Oct 26, 2005, at 6:40 AM, Jeff Genender wrote:
> 
>> Nice! You guys rock!!  This was extremely generous of all parties and 
>> I want to offer a personal thanks for your warm hearts in giving.
>>
> 
> Thanks to Aaron and Charriot as well.  I need to throw in another box 
> just so I can tie with Aaron :-P
> 
>> With that said...I guess I can help to repay a very small portion of 
>> your generosity with a round of libations the next time I see you 
>> gentlemen (hopefully soon)...and offer my help in configuring the LDAP 
>> security.
> 
> Awesome!  As I'm a little late responding, it looks like you already 
> have stan setup as an LDAP server.
> 
> Aaron, do you want Jeff to setup your three machines as clients of stan 
> or do you want to do it?
> 
> Also I wonder if we shouldn't make chef a slave LDAP server of stan and 
> have timmy and jimmy use chef to authenticate.  Don't know if that's 
> overkill....
> 
> Thoughts?
> 
> -David

Re: Giving back: gbuild.org

Posted by David Blevins <da...@visi.com>.
On Oct 26, 2005, at 6:40 AM, Jeff Genender wrote:

> Nice! You guys rock!!  This was extremely generous of all parties  
> and I want to offer a personal thanks for your warm hearts in giving.
>

Thanks to Aaron and Charriot as well.  I need to throw in another box  
just so I can tie with Aaron :-P

> With that said...I guess I can help to repay a very small portion  
> of your generosity with a round of libations the next time I see  
> you gentlemen (hopefully soon)...and offer my help in configuring  
> the LDAP security.

Awesome!  As I'm a little late responding, it looks like you already  
have stan setup as an LDAP server.

Aaron, do you want Jeff to setup your three machines as clients of  
stan or do you want to do it?

Also I wonder if we shouldn't make chef a slave LDAP server of stan  
and have timmy and jimmy use chef to authenticate.  Don't know if  
that's overkill....

Thoughts?

-David

Re: Giving back: gbuild.org

Posted by Jeff Genender <jg...@savoirtech.com>.
Nice! You guys rock!!  This was extremely generous of all parties and I 
want to offer a personal thanks for your warm hearts in giving.

With that said...I guess I can help to repay a very small portion of 
your generosity with a round of libations the next time I see you 
gentlemen (hopefully soon)...and offer my help in configuring the LDAP 
security.

Thanks again!

Jeff

David Blevins wrote:
> Since testing/building is a really hard thing in Geronimo and the  large 
> community of projects surrounding it, Dain and I decided it was  time to 
> take action and put our own $$ on the table to help.   Projects like 
> Geronimo, OpenEJB and ActiveMQ have provided us with so  much 
> opportunity, we saw this as a way to give back on a very  personal 
> level.  We went out and purchased four servers on our own  dime that we 
> are dedicating to all the projects that comprise  Geronimo.  The focus 
> is on providing the large community of  committers on the various 
> projects the resources to test and build  and keep the Geronimo 
> ecosystem running.
> 
> We hope these four machines will be the start of something bigger.   
> When I close my eyes and think big, I see a large federation  consisting 
> of smaller groups of machines from individuals and  companies sharing 
> some common building/testing infrastructure, open  to and co-maintained 
> by members of the community projects, building  all our code all the 
> time and testing it on every variety of OS, VM  and Database imaginable....
> 
> We're not there yet.  Baby steps.  To date I've written a lot of  
> scripts to do builds, nightly tests with 6 MB emails that tick people  
> off, unstable builds, official releases, publish jars ... you name  it.  
> Keeping that kind of stuff running a real trick.  Other people  have 
> cobbled up some stuff for themselves as well.  For the immediate  
> time-frame, I hope that we can at least use these machines to keep  our 
> various projects built on a regular basis with jars published  using 
> tools we setup and maintain as a community.  We sure need it,  releases 
> are too painful.
> 
> With that said, meet the family:
> 
>   stan.gbuild.org
>   kyle.gbuild.org
>   kenny.gbuild.org
>   cartman.build.org
> 
> Stan and Kenny are mine, Kyle and Cartman are Dain's.  I picked the  
> domain cause it sounded fun and the machine names for the same  reason.  
> All four boxes are Pentium Dual Core 830s (3.0GHz/2X1MB  Cache, 800MHz 
> FSB), with 2GB RAM and 80GB drives.  Accounts available  to committers 
> of Geronimo, OpenEJB, ActiveMQ, ActiveIO and other  Geronimo-related 
> projects upon request.
> 
> I've setup a Continuum install and have some of the projects running  in 
> it now:
> 
>    http://ci.gbuild.org/continuum/servlet/continuum
> 
> Huge thanks are in order:
> 
>    - Dain Sundstrom for not even flinching when the idea when from  "hey 
> lets buy a box" to "hey let's buy four boxes."
> 
>    - Simula Labs (http://www.simulalabs.com/) for donating hosting  for 
> the four boxes.
> 
>    - Mergere (http://www.mergere.com/) for helping me setup  Continuum 
> to run our builds.
> 
> 
> Immediate needs:
> 
>    - Some help setting up LDAP for user/group accounts across the  four 
> boxes.
>    - Help adding more projects to continuum
>    - Help converting existing projects in continuum to not be "shell  
> projects" in continuum's eyes.
>    - Help getting an unstable build script going again.
>    - Converting anything bash-like to jelly or something m2 supported.
>    - More boxes?
>    - Anything you can think of....
> 
> 
> -David

Re: Giving back: gbuild.org

Posted by Jacek Laskowski <jl...@apache.org>.
David Blevins wrote:
> Since testing/building is a really hard thing in Geronimo and the  large 
> community of projects surrounding it, Dain and I decided it was  time to 
> take action and put our own $$ on the table to help.   Projects like 
> Geronimo, OpenEJB and ActiveMQ have provided us with so  much 
> opportunity, we saw this as a way to give back on a very  personal 
> level.  We went out and purchased four servers on our own  dime that we 
> are dedicating to all the projects that comprise  Geronimo.  The focus 
> is on providing the large community of  committers on the various 
> projects the resources to test and build  and keep the Geronimo 
> ecosystem running.

Hi Dave,

Awesome! It took my breath when I first read it. I support it 
wholeheartedly and will help polishing stuff as much as the time 
permits. I admire you, Dave and Dain and others not mentioned by name, 
for your determination to shape a high-quality ecosystem of open source 
projects.

> -David

Jacek

Re: Giving back: gbuild.org

Posted by David Blevins <da...@visi.com>.
As I spelled Chariot wrong and everyone else got a URL with their  
company name here goes again....

  - Chariot Solutions (http://www.chariotsolutions.com)

Your website got a lot nicer looking than the last time I looked at it.

-David

On Oct 26, 2005, at 8:33 PM, David Blevins wrote:

> You beat me to it :)
>
> Big huge thanks to Charriot Solutions for deciding to offer up  
> three more boxes complete with hosting!  Very awesome!
>
> We've got them hostnames, but they still need more to be setup to  
> hook into the LDAP on stan.  Jeff has LDAP setup on stan so, we  
> getting close to tying all these guys together.
>
>
> -David
>
>
> On Oct 26, 2005, at 6:36 PM, Aaron Mulder wrote:
>
>
>> I've also contributed 3 machines to the fray:
>>
>> timmy.gbuild.org
>> jimmy.gbuild.org
>> chef.gbuild.org
>>
>> Timmy and Jimmy are dual AMD MPs with 1.5/2 GB RAM, while chef is a
>> dual Opteron with 4 GB RAM.
>>
>> One of the reasons David's looking for LDAP help is so all 7 machines
>> can share the same accounts and stuff -- though my machines are SuSE
>> 9.3 Pro while David/Dain's are Fedora, so there will be some minor
>> differences.
>>
>> Anyway, thanks to Chariot Solutions for providing hosting for GBuild:
>> East Coast Edition.
>>
>> Aaron
>>
>> On 10/26/05, David Blevins <da...@visi.com> wrote:
>>
>>
>>> On Oct 26, 2005, at 2:11 AM, Barry van Someren wrote:
>>>
>>>
>>>
>>>> Wow, awesome!
>>>> Thanks to all involved in bringing this new infrastructure.
>>>>
>>>>
>>>>
>>>
>>> A big "you're welcome" and a modest "no problem" followed by a  
>>> heart-
>>> felt "my pleasure" :)
>>>
>>>
>>>
>>>
>>>> So are we going to have continious builds of Geronimo using this?
>>>>
>>>>
>>>
>>> Yes, indeed.  Geronimo and the whole gang.
>>>
>>>
>>>
>>>> We use them over at where I work and they help a lot by constantly
>>>> reporting the results of changes made to the codebase during the  
>>>> day.
>>>> The builds are very fast too when looking at the start/end  
>>>> times :-)
>>>>
>>>>
>>>>
>>>
>>> I've cobbled bash scripts over the last two years to do some of this
>>> kind of thing, but those were just band-aids, this is the real deal.
>>> I'm really really excited we have it.  Plenty of room for more fun
>>> things too!
>>>
>>> I highly encourage people to get involved in the Continuum project,
>>> which is a subproject of Apache Maven.  They are begging for some
>>> excited people to come over and join in the fun.  (http://
>>> maven.apache.org/continuum/index.html)
>>>
>>> I think it would be really cool to replace Continuum's internal  
>>> build
>>> queue with a distributed queue and be able to schedule builds to
>>> machines all over the network running different OSs on various
>>> processors and VMs.  I took a brief look and it doesn't actually  
>>> seem
>>> like it's that hard.
>>>
>>> -David
>>>
>>>
>>>
>>>> Regards,
>>>>
>>>> Barry
>>>>
>>>> On 10/26/05, David Blevins <da...@visi.com> wrote:
>>>>
>>>>
>>>>
>>>>> Since testing/building is a really hard thing in Geronimo and the
>>>>> large community of projects surrounding it, Dain and I decided  
>>>>> it was
>>>>> time to take action and put our own $$ on the table to help.
>>>>> Projects like Geronimo, OpenEJB and ActiveMQ have provided us  
>>>>> with so
>>>>> much opportunity, we saw this as a way to give back on a very
>>>>> personal level.  We went out and purchased four servers on our own
>>>>> dime that we are dedicating to all the projects that comprise
>>>>> Geronimo.  The focus is on providing the large community of
>>>>> committers on the various projects the resources to test and build
>>>>> and keep the Geronimo ecosystem running.
>>>>>
>>>>> We hope these four machines will be the start of something bigger.
>>>>> When I close my eyes and think big, I see a large federation
>>>>> consisting of smaller groups of machines from individuals and
>>>>> companies sharing some common building/testing infrastructure,  
>>>>> open
>>>>> to and co-maintained by members of the community projects,  
>>>>> building
>>>>> all our code all the time and testing it on every variety of  
>>>>> OS, VM
>>>>> and Database imaginable....
>>>>>
>>>>> We're not there yet.  Baby steps.  To date I've written a lot of
>>>>> scripts to do builds, nightly tests with 6 MB emails that tick  
>>>>> people
>>>>> off, unstable builds, official releases, publish jars ... you name
>>>>> it.  Keeping that kind of stuff running a real trick.  Other  
>>>>> people
>>>>> have cobbled up some stuff for themselves as well.  For the  
>>>>> immediate
>>>>> time-frame, I hope that we can at least use these machines to keep
>>>>> our various projects built on a regular basis with jars published
>>>>> using tools we setup and maintain as a community.  We sure need  
>>>>> it,
>>>>> releases are too painful.
>>>>>
>>>>> With that said, meet the family:
>>>>>
>>>>>    stan.gbuild.org
>>>>>    kyle.gbuild.org
>>>>>    kenny.gbuild.org
>>>>>    cartman.build.org
>>>>>
>>>>> Stan and Kenny are mine, Kyle and Cartman are Dain's.  I picked  
>>>>> the
>>>>> domain cause it sounded fun and the machine names for the same
>>>>> reason.  All four boxes are Pentium Dual Core 830s (3.0GHz/2X1MB
>>>>> Cache, 800MHz FSB), with 2GB RAM and 80GB drives.  Accounts  
>>>>> available
>>>>> to committers of Geronimo, OpenEJB, ActiveMQ, ActiveIO and other
>>>>> Geronimo-related projects upon request.
>>>>>
>>>>> I've setup a Continuum install and have some of the projects  
>>>>> running
>>>>> in it now:
>>>>>
>>>>>     http://ci.gbuild.org/continuum/servlet/continuum
>>>>>
>>>>> Huge thanks are in order:
>>>>>
>>>>>     - Dain Sundstrom for not even flinching when the idea when  
>>>>> from
>>>>> "hey lets buy a box" to "hey let's buy four boxes."
>>>>>
>>>>>     - Simula Labs (http://www.simulalabs.com/) for donating  
>>>>> hosting
>>>>> for the four boxes.
>>>>>
>>>>>     - Mergere (http://www.mergere.com/) for helping me setup
>>>>> Continuum to run our builds.
>>>>>
>>>>>
>>>>> Immediate needs:
>>>>>
>>>>>     - Some help setting up LDAP for user/group accounts across the
>>>>> four boxes.
>>>>>     - Help adding more projects to continuum
>>>>>     - Help converting existing projects in continuum to not be  
>>>>> "shell
>>>>> projects" in continuum's eyes.
>>>>>     - Help getting an unstable build script going again.
>>>>>     - Converting anything bash-like to jelly or something m2
>>>>> supported.
>>>>>     - More boxes?
>>>>>     - Anything you can think of....
>>>>>
>>>>>
>>>>> -David
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>
>


Re: Giving back: gbuild.org

Posted by David Blevins <da...@visi.com>.
You beat me to it :)

Big huge thanks to Charriot Solutions for deciding to offer up three  
more boxes complete with hosting!  Very awesome!

We've got them hostnames, but they still need more to be setup to  
hook into the LDAP on stan.  Jeff has LDAP setup on stan so, we  
getting close to tying all these guys together.


-David


On Oct 26, 2005, at 6:36 PM, Aaron Mulder wrote:

> I've also contributed 3 machines to the fray:
>
> timmy.gbuild.org
> jimmy.gbuild.org
> chef.gbuild.org
>
> Timmy and Jimmy are dual AMD MPs with 1.5/2 GB RAM, while chef is a
> dual Opteron with 4 GB RAM.
>
> One of the reasons David's looking for LDAP help is so all 7 machines
> can share the same accounts and stuff -- though my machines are SuSE
> 9.3 Pro while David/Dain's are Fedora, so there will be some minor
> differences.
>
> Anyway, thanks to Chariot Solutions for providing hosting for GBuild:
> East Coast Edition.
>
> Aaron
>
> On 10/26/05, David Blevins <da...@visi.com> wrote:
>
>> On Oct 26, 2005, at 2:11 AM, Barry van Someren wrote:
>>
>>
>>> Wow, awesome!
>>> Thanks to all involved in bringing this new infrastructure.
>>>
>>>
>>
>> A big "you're welcome" and a modest "no problem" followed by a heart-
>> felt "my pleasure" :)
>>
>>
>>
>>> So are we going to have continious builds of Geronimo using this?
>>>
>>
>> Yes, indeed.  Geronimo and the whole gang.
>>
>>
>>> We use them over at where I work and they help a lot by constantly
>>> reporting the results of changes made to the codebase during the  
>>> day.
>>> The builds are very fast too when looking at the start/end times :-)
>>>
>>>
>>
>> I've cobbled bash scripts over the last two years to do some of this
>> kind of thing, but those were just band-aids, this is the real deal.
>> I'm really really excited we have it.  Plenty of room for more fun
>> things too!
>>
>> I highly encourage people to get involved in the Continuum project,
>> which is a subproject of Apache Maven.  They are begging for some
>> excited people to come over and join in the fun.  (http://
>> maven.apache.org/continuum/index.html)
>>
>> I think it would be really cool to replace Continuum's internal build
>> queue with a distributed queue and be able to schedule builds to
>> machines all over the network running different OSs on various
>> processors and VMs.  I took a brief look and it doesn't actually seem
>> like it's that hard.
>>
>> -David
>>
>>
>>> Regards,
>>>
>>> Barry
>>>
>>> On 10/26/05, David Blevins <da...@visi.com> wrote:
>>>
>>>
>>>> Since testing/building is a really hard thing in Geronimo and the
>>>> large community of projects surrounding it, Dain and I decided  
>>>> it was
>>>> time to take action and put our own $$ on the table to help.
>>>> Projects like Geronimo, OpenEJB and ActiveMQ have provided us  
>>>> with so
>>>> much opportunity, we saw this as a way to give back on a very
>>>> personal level.  We went out and purchased four servers on our own
>>>> dime that we are dedicating to all the projects that comprise
>>>> Geronimo.  The focus is on providing the large community of
>>>> committers on the various projects the resources to test and build
>>>> and keep the Geronimo ecosystem running.
>>>>
>>>> We hope these four machines will be the start of something bigger.
>>>> When I close my eyes and think big, I see a large federation
>>>> consisting of smaller groups of machines from individuals and
>>>> companies sharing some common building/testing infrastructure, open
>>>> to and co-maintained by members of the community projects, building
>>>> all our code all the time and testing it on every variety of OS, VM
>>>> and Database imaginable....
>>>>
>>>> We're not there yet.  Baby steps.  To date I've written a lot of
>>>> scripts to do builds, nightly tests with 6 MB emails that tick  
>>>> people
>>>> off, unstable builds, official releases, publish jars ... you name
>>>> it.  Keeping that kind of stuff running a real trick.  Other people
>>>> have cobbled up some stuff for themselves as well.  For the  
>>>> immediate
>>>> time-frame, I hope that we can at least use these machines to keep
>>>> our various projects built on a regular basis with jars published
>>>> using tools we setup and maintain as a community.  We sure need it,
>>>> releases are too painful.
>>>>
>>>> With that said, meet the family:
>>>>
>>>>    stan.gbuild.org
>>>>    kyle.gbuild.org
>>>>    kenny.gbuild.org
>>>>    cartman.build.org
>>>>
>>>> Stan and Kenny are mine, Kyle and Cartman are Dain's.  I picked the
>>>> domain cause it sounded fun and the machine names for the same
>>>> reason.  All four boxes are Pentium Dual Core 830s (3.0GHz/2X1MB
>>>> Cache, 800MHz FSB), with 2GB RAM and 80GB drives.  Accounts  
>>>> available
>>>> to committers of Geronimo, OpenEJB, ActiveMQ, ActiveIO and other
>>>> Geronimo-related projects upon request.
>>>>
>>>> I've setup a Continuum install and have some of the projects  
>>>> running
>>>> in it now:
>>>>
>>>>     http://ci.gbuild.org/continuum/servlet/continuum
>>>>
>>>> Huge thanks are in order:
>>>>
>>>>     - Dain Sundstrom for not even flinching when the idea when from
>>>> "hey lets buy a box" to "hey let's buy four boxes."
>>>>
>>>>     - Simula Labs (http://www.simulalabs.com/) for donating hosting
>>>> for the four boxes.
>>>>
>>>>     - Mergere (http://www.mergere.com/) for helping me setup
>>>> Continuum to run our builds.
>>>>
>>>>
>>>> Immediate needs:
>>>>
>>>>     - Some help setting up LDAP for user/group accounts across the
>>>> four boxes.
>>>>     - Help adding more projects to continuum
>>>>     - Help converting existing projects in continuum to not be  
>>>> "shell
>>>> projects" in continuum's eyes.
>>>>     - Help getting an unstable build script going again.
>>>>     - Converting anything bash-like to jelly or something m2
>>>> supported.
>>>>     - More boxes?
>>>>     - Anything you can think of....
>>>>
>>>>
>>>> -David
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>


Re: Giving back: gbuild.org

Posted by Bruce Snyder <br...@gmail.com>.
On 10/26/05, Aaron Mulder <am...@alumni.princeton.edu> wrote:
> I've also contributed 3 machines to the fray:
>
> timmy.gbuild.org
> jimmy.gbuild.org
> chef.gbuild.org
>
> Timmy and Jimmy are dual AMD MPs with 1.5/2 GB RAM, while chef is a
> dual Opteron with 4 GB RAM.
>
> One of the reasons David's looking for LDAP help is so all 7 machines
> can share the same accounts and stuff -- though my machines are SuSE
> 9.3 Pro while David/Dain's are Fedora, so there will be some minor
> differences.
>
> Anyway, thanks to Chariot Solutions for providing hosting for GBuild:
> East Coast Edition.

Very nice, Aaron! What a contribution! A big thanks to you and Chariot
Solutions.

Bruce
--
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

The Castor Project
http://www.castor.org/

Apache Geronimo
http://geronimo.apache.org/

Re: Giving back: gbuild.org

Posted by Aaron Mulder <am...@alumni.princeton.edu>.
I've also contributed 3 machines to the fray:

timmy.gbuild.org
jimmy.gbuild.org
chef.gbuild.org

Timmy and Jimmy are dual AMD MPs with 1.5/2 GB RAM, while chef is a
dual Opteron with 4 GB RAM.

One of the reasons David's looking for LDAP help is so all 7 machines
can share the same accounts and stuff -- though my machines are SuSE
9.3 Pro while David/Dain's are Fedora, so there will be some minor
differences.

Anyway, thanks to Chariot Solutions for providing hosting for GBuild:
East Coast Edition.

Aaron

On 10/26/05, David Blevins <da...@visi.com> wrote:
> On Oct 26, 2005, at 2:11 AM, Barry van Someren wrote:
>
> > Wow, awesome!
> > Thanks to all involved in bringing this new infrastructure.
> >
>
> A big "you're welcome" and a modest "no problem" followed by a heart-
> felt "my pleasure" :)
>
>
> > So are we going to have continious builds of Geronimo using this?
>
> Yes, indeed.  Geronimo and the whole gang.
>
> > We use them over at where I work and they help a lot by constantly
> > reporting the results of changes made to the codebase during the day.
> > The builds are very fast too when looking at the start/end times :-)
> >
>
> I've cobbled bash scripts over the last two years to do some of this
> kind of thing, but those were just band-aids, this is the real deal.
> I'm really really excited we have it.  Plenty of room for more fun
> things too!
>
> I highly encourage people to get involved in the Continuum project,
> which is a subproject of Apache Maven.  They are begging for some
> excited people to come over and join in the fun.  (http://
> maven.apache.org/continuum/index.html)
>
> I think it would be really cool to replace Continuum's internal build
> queue with a distributed queue and be able to schedule builds to
> machines all over the network running different OSs on various
> processors and VMs.  I took a brief look and it doesn't actually seem
> like it's that hard.
>
> -David
>
> > Regards,
> >
> > Barry
> >
> > On 10/26/05, David Blevins <da...@visi.com> wrote:
> >
> >> Since testing/building is a really hard thing in Geronimo and the
> >> large community of projects surrounding it, Dain and I decided it was
> >> time to take action and put our own $$ on the table to help.
> >> Projects like Geronimo, OpenEJB and ActiveMQ have provided us with so
> >> much opportunity, we saw this as a way to give back on a very
> >> personal level.  We went out and purchased four servers on our own
> >> dime that we are dedicating to all the projects that comprise
> >> Geronimo.  The focus is on providing the large community of
> >> committers on the various projects the resources to test and build
> >> and keep the Geronimo ecosystem running.
> >>
> >> We hope these four machines will be the start of something bigger.
> >> When I close my eyes and think big, I see a large federation
> >> consisting of smaller groups of machines from individuals and
> >> companies sharing some common building/testing infrastructure, open
> >> to and co-maintained by members of the community projects, building
> >> all our code all the time and testing it on every variety of OS, VM
> >> and Database imaginable....
> >>
> >> We're not there yet.  Baby steps.  To date I've written a lot of
> >> scripts to do builds, nightly tests with 6 MB emails that tick people
> >> off, unstable builds, official releases, publish jars ... you name
> >> it.  Keeping that kind of stuff running a real trick.  Other people
> >> have cobbled up some stuff for themselves as well.  For the immediate
> >> time-frame, I hope that we can at least use these machines to keep
> >> our various projects built on a regular basis with jars published
> >> using tools we setup and maintain as a community.  We sure need it,
> >> releases are too painful.
> >>
> >> With that said, meet the family:
> >>
> >>    stan.gbuild.org
> >>    kyle.gbuild.org
> >>    kenny.gbuild.org
> >>    cartman.build.org
> >>
> >> Stan and Kenny are mine, Kyle and Cartman are Dain's.  I picked the
> >> domain cause it sounded fun and the machine names for the same
> >> reason.  All four boxes are Pentium Dual Core 830s (3.0GHz/2X1MB
> >> Cache, 800MHz FSB), with 2GB RAM and 80GB drives.  Accounts available
> >> to committers of Geronimo, OpenEJB, ActiveMQ, ActiveIO and other
> >> Geronimo-related projects upon request.
> >>
> >> I've setup a Continuum install and have some of the projects running
> >> in it now:
> >>
> >>     http://ci.gbuild.org/continuum/servlet/continuum
> >>
> >> Huge thanks are in order:
> >>
> >>     - Dain Sundstrom for not even flinching when the idea when from
> >> "hey lets buy a box" to "hey let's buy four boxes."
> >>
> >>     - Simula Labs (http://www.simulalabs.com/) for donating hosting
> >> for the four boxes.
> >>
> >>     - Mergere (http://www.mergere.com/) for helping me setup
> >> Continuum to run our builds.
> >>
> >>
> >> Immediate needs:
> >>
> >>     - Some help setting up LDAP for user/group accounts across the
> >> four boxes.
> >>     - Help adding more projects to continuum
> >>     - Help converting existing projects in continuum to not be "shell
> >> projects" in continuum's eyes.
> >>     - Help getting an unstable build script going again.
> >>     - Converting anything bash-like to jelly or something m2
> >> supported.
> >>     - More boxes?
> >>     - Anything you can think of....
> >>
> >>
> >> -David
> >>
> >>
> >
> >
>
>

Re: Giving back: gbuild.org

Posted by David Blevins <da...@visi.com>.
On Oct 26, 2005, at 2:11 AM, Barry van Someren wrote:

> Wow, awesome!
> Thanks to all involved in bringing this new infrastructure.
>

A big "you're welcome" and a modest "no problem" followed by a heart- 
felt "my pleasure" :)


> So are we going to have continious builds of Geronimo using this?

Yes, indeed.  Geronimo and the whole gang.

> We use them over at where I work and they help a lot by constantly
> reporting the results of changes made to the codebase during the day.
> The builds are very fast too when looking at the start/end times :-)
>

I've cobbled bash scripts over the last two years to do some of this  
kind of thing, but those were just band-aids, this is the real deal.   
I'm really really excited we have it.  Plenty of room for more fun  
things too!

I highly encourage people to get involved in the Continuum project,  
which is a subproject of Apache Maven.  They are begging for some  
excited people to come over and join in the fun.  (http:// 
maven.apache.org/continuum/index.html)

I think it would be really cool to replace Continuum's internal build  
queue with a distributed queue and be able to schedule builds to  
machines all over the network running different OSs on various  
processors and VMs.  I took a brief look and it doesn't actually seem  
like it's that hard.

-David

> Regards,
>
> Barry
>
> On 10/26/05, David Blevins <da...@visi.com> wrote:
>
>> Since testing/building is a really hard thing in Geronimo and the
>> large community of projects surrounding it, Dain and I decided it was
>> time to take action and put our own $$ on the table to help.
>> Projects like Geronimo, OpenEJB and ActiveMQ have provided us with so
>> much opportunity, we saw this as a way to give back on a very
>> personal level.  We went out and purchased four servers on our own
>> dime that we are dedicating to all the projects that comprise
>> Geronimo.  The focus is on providing the large community of
>> committers on the various projects the resources to test and build
>> and keep the Geronimo ecosystem running.
>>
>> We hope these four machines will be the start of something bigger.
>> When I close my eyes and think big, I see a large federation
>> consisting of smaller groups of machines from individuals and
>> companies sharing some common building/testing infrastructure, open
>> to and co-maintained by members of the community projects, building
>> all our code all the time and testing it on every variety of OS, VM
>> and Database imaginable....
>>
>> We're not there yet.  Baby steps.  To date I've written a lot of
>> scripts to do builds, nightly tests with 6 MB emails that tick people
>> off, unstable builds, official releases, publish jars ... you name
>> it.  Keeping that kind of stuff running a real trick.  Other people
>> have cobbled up some stuff for themselves as well.  For the immediate
>> time-frame, I hope that we can at least use these machines to keep
>> our various projects built on a regular basis with jars published
>> using tools we setup and maintain as a community.  We sure need it,
>> releases are too painful.
>>
>> With that said, meet the family:
>>
>>    stan.gbuild.org
>>    kyle.gbuild.org
>>    kenny.gbuild.org
>>    cartman.build.org
>>
>> Stan and Kenny are mine, Kyle and Cartman are Dain's.  I picked the
>> domain cause it sounded fun and the machine names for the same
>> reason.  All four boxes are Pentium Dual Core 830s (3.0GHz/2X1MB
>> Cache, 800MHz FSB), with 2GB RAM and 80GB drives.  Accounts available
>> to committers of Geronimo, OpenEJB, ActiveMQ, ActiveIO and other
>> Geronimo-related projects upon request.
>>
>> I've setup a Continuum install and have some of the projects running
>> in it now:
>>
>>     http://ci.gbuild.org/continuum/servlet/continuum
>>
>> Huge thanks are in order:
>>
>>     - Dain Sundstrom for not even flinching when the idea when from
>> "hey lets buy a box" to "hey let's buy four boxes."
>>
>>     - Simula Labs (http://www.simulalabs.com/) for donating hosting
>> for the four boxes.
>>
>>     - Mergere (http://www.mergere.com/) for helping me setup
>> Continuum to run our builds.
>>
>>
>> Immediate needs:
>>
>>     - Some help setting up LDAP for user/group accounts across the
>> four boxes.
>>     - Help adding more projects to continuum
>>     - Help converting existing projects in continuum to not be "shell
>> projects" in continuum's eyes.
>>     - Help getting an unstable build script going again.
>>     - Converting anything bash-like to jelly or something m2  
>> supported.
>>     - More boxes?
>>     - Anything you can think of....
>>
>>
>> -David
>>
>>
>
>


Re: Giving back: gbuild.org

Posted by Barry van Someren <go...@gmail.com>.
Wow, awesome!
Thanks to all involved in bringing this new infrastructure.

So are we going to have continious builds of Geronimo using this?
We use them over at where I work and they help a lot by constantly
reporting the results of changes made to the codebase during the day.
The builds are very fast too when looking at the start/end times :-)

Regards,

Barry

On 10/26/05, David Blevins <da...@visi.com> wrote:
> Since testing/building is a really hard thing in Geronimo and the
> large community of projects surrounding it, Dain and I decided it was
> time to take action and put our own $$ on the table to help.
> Projects like Geronimo, OpenEJB and ActiveMQ have provided us with so
> much opportunity, we saw this as a way to give back on a very
> personal level.  We went out and purchased four servers on our own
> dime that we are dedicating to all the projects that comprise
> Geronimo.  The focus is on providing the large community of
> committers on the various projects the resources to test and build
> and keep the Geronimo ecosystem running.
>
> We hope these four machines will be the start of something bigger.
> When I close my eyes and think big, I see a large federation
> consisting of smaller groups of machines from individuals and
> companies sharing some common building/testing infrastructure, open
> to and co-maintained by members of the community projects, building
> all our code all the time and testing it on every variety of OS, VM
> and Database imaginable....
>
> We're not there yet.  Baby steps.  To date I've written a lot of
> scripts to do builds, nightly tests with 6 MB emails that tick people
> off, unstable builds, official releases, publish jars ... you name
> it.  Keeping that kind of stuff running a real trick.  Other people
> have cobbled up some stuff for themselves as well.  For the immediate
> time-frame, I hope that we can at least use these machines to keep
> our various projects built on a regular basis with jars published
> using tools we setup and maintain as a community.  We sure need it,
> releases are too painful.
>
> With that said, meet the family:
>
>    stan.gbuild.org
>    kyle.gbuild.org
>    kenny.gbuild.org
>    cartman.build.org
>
> Stan and Kenny are mine, Kyle and Cartman are Dain's.  I picked the
> domain cause it sounded fun and the machine names for the same
> reason.  All four boxes are Pentium Dual Core 830s (3.0GHz/2X1MB
> Cache, 800MHz FSB), with 2GB RAM and 80GB drives.  Accounts available
> to committers of Geronimo, OpenEJB, ActiveMQ, ActiveIO and other
> Geronimo-related projects upon request.
>
> I've setup a Continuum install and have some of the projects running
> in it now:
>
>     http://ci.gbuild.org/continuum/servlet/continuum
>
> Huge thanks are in order:
>
>     - Dain Sundstrom for not even flinching when the idea when from
> "hey lets buy a box" to "hey let's buy four boxes."
>
>     - Simula Labs (http://www.simulalabs.com/) for donating hosting
> for the four boxes.
>
>     - Mergere (http://www.mergere.com/) for helping me setup
> Continuum to run our builds.
>
>
> Immediate needs:
>
>     - Some help setting up LDAP for user/group accounts across the
> four boxes.
>     - Help adding more projects to continuum
>     - Help converting existing projects in continuum to not be "shell
> projects" in continuum's eyes.
>     - Help getting an unstable build script going again.
>     - Converting anything bash-like to jelly or something m2 supported.
>     - More boxes?
>     - Anything you can think of....
>
>
> -David
>

Re: Giving back: gbuild.org

Posted by David Blevins <da...@visi.com>.
On Oct 26, 2005, at 2:20 AM, Lyndon Samson wrote:

> Just a thought, RSS is a little friendlier than emails for reporting!
>
>

That's a really cool idea!  You should add a feature request for it  
in the Continuum JIRA (somewhere in here http://maven.apache.org/ 
continuum/index.html)

Those guys are great at actually getting around to cool features  
people request.

-David



Re: Giving back: gbuild.org

Posted by David Blevins <da...@visi.com>.
On Oct 26, 2005, at 2:20 AM, Lyndon Samson wrote:

> Just a thought, RSS is a little friendlier than emails for reporting!
>

I created a jira item for this neat idea in the continuum jira:
   http://jira.codehaus.org/browse/CONTINUUM-418

Feel free to updated it with a better description or even roll up  
your sleeves and dig in :)

-David

Re: Giving back: gbuild.org

Posted by Lyndon Samson <ly...@gmail.com>.
Just a thought, RSS is a little friendlier than emails for reporting!