[Chandler-dev] Chandler sources structure

Reid Ellis rae at osafoundation.org
Mon Jan 21 16:12:34 PST 2008


+1 on single dir (with product and revision in its name)
+1 on lower case

On Jan 21, 2008, at 17:14, Jared Rhine wrote:
> 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