You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Jeremy Boynes <jb...@gluecode.com> on 2004/10/18 19:43:13 UTC
CAN WE PLEASE MAKE THE BLOODY BUILD WORK
To all those who have been making "improvements" to the build over the
last month, can we please please get back to a situation where it works
reliably, every time on Windows, Linux and OSX.
No magic, no mystical plugin downloads, no arcane sequences to rebuild,
no patches to apply, simply:
* Clear instructions on building on a clean machine
* Clear instructions on rebuilding a working copy
* The ability to build online without taking hours
AND THEN STOP MESSING WITH IT!
--
Jeremy
Re: CAN WE PLEASE MAKE THE BLOODY BUILD WORK
Posted by Davanum Srinivas <da...@gmail.com>.
Fixed EWS/Axis problems (both JDK1.4 and JDK1.5)
thanks,
dims
On Mon, 18 Oct 2004 14:10:22 -0400 (EDT), Aaron Mulder
<am...@alumni.princeton.edu> wrote:
> Hear, hear.
>
> I don't think you'll get a fast online build, though, until Mavn
> itself is changed to download no snapshot more than once per build
> sequence (and ideally, not download snapshots that are going to be built
> locally anyway).
>
> Though it's worth noting that the majority of the build breakage
> is from people who aren't messing with the build itself. For example, the
> ActiveMQ repackaging and the latest EWS snapshot both broke the build. I
> think we need to try to get everyone to run a "maven m:rebuild-all" before
> they check anything in, though that still won't stop bad dependencies from
> being put on the Maven repos.
>
> Aaron
>
> P.S. If anyone wants a copy of yesterday's EWS that does not break the
> build, I can e-mail it to you. Today's is no good.
>
>
>
> On Mon, 18 Oct 2004, Jeremy Boynes wrote:
> > To all those who have been making "improvements" to the build over the
> > last month, can we please please get back to a situation where it works
> > reliably, every time on Windows, Linux and OSX.
> >
> > No magic, no mystical plugin downloads, no arcane sequences to rebuild,
> > no patches to apply, simply:
> >
> > * Clear instructions on building on a clean machine
> > * Clear instructions on rebuilding a working copy
> > * The ability to build online without taking hours
> >
> > AND THEN STOP MESSING WITH IT!
> >
> > --
> > Jeremy
> >
> >
>
--
Davanum Srinivas - http://webservices.apache.org/~dims/
Re: CAN WE PLEASE MAKE THE BLOODY BUILD WORK
Posted by Aaron Mulder <am...@alumni.princeton.edu>.
On Mon, 18 Oct 2004, Dain Sundstrom wrote:
> Another problem you created, Jeremy, by switching all the specs to
> snapshots, which took about a week to shake out.
By the way, that's still not shaken yet -- if you grep the
activemq tree for rc2, you'll find a bunch of hits that should be
converted to "SNAPSHOT". The most important being etc/project.xml and
modules/base-project.xml.
Aaron
Re: CAN WE PLEASE MAKE THE BLOODY BUILD WORK
Posted by Dain Sundstrom <ds...@gluecode.com>.
Totally agree with Arron's assessment. The major ongoing problems are
m1's reactor (multiproject) dependency handling is simply not good
enough, and other projects change their build.
We also have problems we created, like modules missing dependencies on
plugins. None of the people regularly building geronimo notice the
problem because they have the plugin already installed. Another
problem you created, Jeremy, by switching all the specs to snapshots,
which took about a week to shake out.
Anyway, if you want to be build monkey for a few weeks, go for it.
-dain
--
Dain Sundstrom
Chief Architect
Gluecode Software
310.536.8355, ext. 26
On Oct 18, 2004, at 11:10 AM, Aaron Mulder wrote:
> Hear, hear.
>
> I don't think you'll get a fast online build, though, until Mavn
> itself is changed to download no snapshot more than once per build
> sequence (and ideally, not download snapshots that are going to be
> built
> locally anyway).
>
> Though it's worth noting that the majority of the build breakage
> is from people who aren't messing with the build itself. For example,
> the
> ActiveMQ repackaging and the latest EWS snapshot both broke the build.
> I
> think we need to try to get everyone to run a "maven m:rebuild-all"
> before
> they check anything in, though that still won't stop bad dependencies
> from
> being put on the Maven repos.
>
> Aaron
>
> P.S. If anyone wants a copy of yesterday's EWS that does not break the
> build, I can e-mail it to you. Today's is no good.
>
> On Mon, 18 Oct 2004, Jeremy Boynes wrote:
>> To all those who have been making "improvements" to the build over the
>> last month, can we please please get back to a situation where it
>> works
>> reliably, every time on Windows, Linux and OSX.
>>
>> No magic, no mystical plugin downloads, no arcane sequences to
>> rebuild,
>> no patches to apply, simply:
>>
>> * Clear instructions on building on a clean machine
>> * Clear instructions on rebuilding a working copy
>> * The ability to build online without taking hours
>>
>> AND THEN STOP MESSING WITH IT!
>>
>> --
>> Jeremy
>>
>>
Re: CAN WE PLEASE MAKE THE BLOODY BUILD WORK
Posted by Aaron Mulder <am...@alumni.princeton.edu>.
Hear, hear.
I don't think you'll get a fast online build, though, until Mavn
itself is changed to download no snapshot more than once per build
sequence (and ideally, not download snapshots that are going to be built
locally anyway).
Though it's worth noting that the majority of the build breakage
is from people who aren't messing with the build itself. For example, the
ActiveMQ repackaging and the latest EWS snapshot both broke the build. I
think we need to try to get everyone to run a "maven m:rebuild-all" before
they check anything in, though that still won't stop bad dependencies from
being put on the Maven repos.
Aaron
P.S. If anyone wants a copy of yesterday's EWS that does not break the
build, I can e-mail it to you. Today's is no good.
On Mon, 18 Oct 2004, Jeremy Boynes wrote:
> To all those who have been making "improvements" to the build over the
> last month, can we please please get back to a situation where it works
> reliably, every time on Windows, Linux and OSX.
>
> No magic, no mystical plugin downloads, no arcane sequences to rebuild,
> no patches to apply, simply:
>
> * Clear instructions on building on a clean machine
> * Clear instructions on rebuilding a working copy
> * The ability to build online without taking hours
>
> AND THEN STOP MESSING WITH IT!
>
> --
> Jeremy
>
>
Re: CAN WE PLEASE MAKE THE BLOODY BUILD WORK
Posted by Geir Magnusson Jr <ge...@4quarters.com>.
What exactly are you asking for here? it wasn't clear from the
subject...
On Oct 18, 2004, at 1:43 PM, Jeremy Boynes wrote:
> To all those who have been making "improvements" to the build over the
> last month, can we please please get back to a situation where it
> works reliably, every time on Windows, Linux and OSX.
>
> No magic, no mystical plugin downloads, no arcane sequences to
> rebuild, no patches to apply, simply:
>
> * Clear instructions on building on a clean machine
> * Clear instructions on rebuilding a working copy
> * The ability to build online without taking hours
>
> AND THEN STOP MESSING WITH IT!
>
> --
> Jeremy
>
>
--
Geir Magnusson Jr +1-203-665-6437
geir@gluecode.com
Re: CAN WE PLEASE MAKE THE BLOODY BUILD WORK
Posted by David Blevins <da...@visi.com>.
On Mon, Oct 18, 2004 at 10:43:13AM -0700, Jeremy Boynes wrote:
> To all those who have been making "improvements" to the build over the
> last month, can we please please get back to a situation where it works
> reliably, every time on Windows, Linux and OSX.
>
> No magic, no mystical plugin downloads, no arcane sequences to rebuild,
> no patches to apply, simply:
>
> * Clear instructions on building on a clean machine
> * Clear instructions on rebuilding a working copy
> * The ability to build online without taking hours
>
> AND THEN STOP MESSING WITH IT!
You, chirino, djencks, jlaskowski, and dims have added your home
directories to the repo list which is the reason building online takes
so long.
Maven checks each repo for each snapshot, it doesn't just take the
first one it finds.
-David