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!