public inbox for rhug-rhats@sourceware.org
 help / color / mirror / Atom feed
* Let the fluorination commence
@ 2003-11-20 15:42 Gary Benson
  2003-11-21  9:36 ` Daniel Resare
  2004-05-16  5:20 ` Anthony Green
  0 siblings, 2 replies; 4+ messages in thread
From: Gary Benson @ 2003-11-20 15:42 UTC (permalink / raw)
  To: rhug-rhats

Ok, fluorine as it stands is good enough for every package in the
Tomcat stack with the possible exception of Tomcat itself, so I'm
going to start fluorinating the Naoko packages.  The advantages of
this will be:

 * Instead of being defined in x-thousand lines of Makefile.am and
   configure.in, each package is defined in x-tens-of-lines of
   fluorine.xml.  For example:

    Package           Complexity         Makefile.am +   fluorine.xml
                      (relative)         configure.in     (lines)
		                          (lines)
    
    commons-logging   dead simple          189              19
    jakarta-ant       moderatly complex   2143              75 (approx)

   This simplicity makes things like upgrading to new versions,
   rearranging jarfile contents, etc, a breeze.

 * It _should_ fix every builddir != srcdir bug (and I found loads of
   them whilst writing it), every stupid relative path and broken sed
   bug, and every single bug where jarfiles and solibs have
   inconsistent contents.

 * Header generation is much more efficient, and jarfile contents are
   defined exactly (previously they were somewhat haphazard).

Fluorine itself is a fairly small (<1000 lines) and straightforward
piece of code and it should be fairly easy to understand and extend if
necessary.

Gary

[ gbenson@redhat.com ][ GnuPG 85A8F78B ][ http://inauspicious.org/ ]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-05-16  5:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-20 15:42 Let the fluorination commence Gary Benson
2003-11-21  9:36 ` Daniel Resare
2003-11-21 10:07   ` Gary Benson
2004-05-16  5:20 ` Anthony Green

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).