lucy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mattmann, Chris A (388J)" <>
Subject Re: [lucy-dev] Slow migration to Makefiles
Date Thu, 18 Nov 2010 15:24:26 GMT
Hi Peter,

On Nov 16, 2010, at 2:01 PM, Peter Karman wrote:

> Mattmann, Chris A (388J) wrote on 11/16/2010 02:31 PM:
>> Hmm, my 2 cents is that it's infinitely simpler to understand a
>> build.xml file (or better yet a Maven pom.xml :) -- just my opinion
>> people no tomatoes!) than it is to understand makefiles, or better
>> yet, programs that generate makefiles on the fly, or that generate
>> other build scripts on the fly etc etc.
>> Ant is available on nearly every Linux distribution that I've come
>> across in recent years (installed into /usr/bin/ant or some variant).
> A quick check of the 2 CentOS dists I have available (5.3 and 5.4)
> reveals that neither have ant installed. Both have make. Ant is, of
> course, available as an installable package. But it's not part of the
> standard build tools, afaik.

Well, whether it's "part of the standard build tools" is up for debate. If it's available
as a package that's classified in that category then I would say it's "part of the standard
build tools" just not "installed by default". But that's just semantics. I build CentOS systems
a lot (have way too many sitting in a closet at home :) ) and I select most of the installable
packages including Ant.

>> That said, these are just my preferences (as are Marvin's for
>> Make/programs that generate makes and so forth :) ). What do others
>> think? The key question to ask yourselves is:
>> 1. will Marvin be the *only* RM that this project ever sees? 
> No. I have done KS releases; I expect to do Lucy too.


> 2. will
>> Marvin be the *only* person building this project, ever? 
> No.


> 3. of the
>> 2-3 existing Lucy developers, what are the preferences? I know
>> Marvin's: what about Peter/Nate? 
> Make is my pref. For the reasons Marvin states.
> I don't expect our Makefiles to be complicated. I expect them to
> delegate to more sophisticated, generated scripts, as Marvin suggests.

Okey dok, welp, so long as others are in agreement with this, I'm fine with it, +1...


Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Phone: +1 (818) 354-8810
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA

View raw message