Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 8839 invoked from network); 18 Oct 2004 18:34:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 18 Oct 2004 18:34:45 -0000 Received: (qmail 54768 invoked by uid 500); 18 Oct 2004 18:34:35 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 54644 invoked by uid 500); 18 Oct 2004 18:34:33 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@geronimo.apache.org Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 54628 invoked by uid 99); 18 Oct 2004 18:34:33 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [64.14.202.141] (HELO mgd.gluecode.com) (64.14.202.141) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 18 Oct 2004 11:34:32 -0700 Received: from [192.168.17.100] ([192.168.17.100]) (authenticated bits=0) by mgd.gluecode.com (8.12.10/8.12.10) with ESMTP id i9IIhe1q011087 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Mon, 18 Oct 2004 11:43:41 -0700 Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: References: <417400B1.2090109@gluecode.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <581907C6-2134-11D9-BC5F-000D93C5B79C@gluecode.com> Content-Transfer-Encoding: 7bit From: Dain Sundstrom Subject: Re: CAN WE PLEASE MAKE THE BLOODY BUILD WORK Date: Mon, 18 Oct 2004 11:34:28 -0700 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.619) X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N 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 >> >>