[Chandler-dev] Chandler sources structure

Jared Rhine jared at wordzoo.com
Mon Jan 21 14:14:54 PST 2008


In our instructions for creating a Chandler build is this step:

  Tar it up (on paniolo, as builder):
     * tar czf Chandler_src_<tag name>.tar.gz chandler hardhat  
external internal

I was wondering about how this relates to the modern "untar into your  
directory" standard popularized by GNU software in the 90's.  That is,  
instead of "tar zxf" creating 4 directories "chandler, hardhat,  
external, and internal", should it instead create a single directory  
"chandler-<version>" with 4 subdirectories under that single  
directory?  One could probably find an online rant or two against  
software that doesn't "untar into its own directory", but you either  
believe that or your don't.

I don't know for sure whether this source tarball is used by any of  
our infrastructure (or other's infrastructure); obviously anything  
which relies on the 4 subdirectory structure will break if we change  
how our source tarballs are made.

Overall, I'm in favor of the change if there are no -1s, flags, or  
other such concerns.  I'm also in favor of lowercase filenames, now  
that I look at it.

-- Jared



More information about the chandler-dev mailing list