[vos-d] build system reviews (long)

Peter Amstutz tetron at interreality.org
Wed Apr 25 23:07:11 EDT 2007


It's actually "make distcheck" that's interesting in this case.  In 
automake it gives you a single command that will build a source tarball, 
unpack it to another directory, runs configure and does a build.  It's a 
very useful automated sanity check on your source distribution.  Also 
"make dist" is distinguished from simply dumping your repository to a 
tar file by the fact that it includes certain generated scripts like 
"configure" that don't, strictly speaking, belong in your version 
control branch (since they're automatically generated from other files.)  
In the case of bakefile, this might include all the "Makefile.in" files 
produce by bakefile, that may or may not belong in the repository. [1]

[1] Although there is a case to be made that such files should be 
included in your repository anyway, since there are people who might 
want to check out the latest source for something but still don't want 
to be required to have every last little build tool.  Thoughts?

On Mon, Apr 23, 2007 at 06:17:38PM +0000, Lalo Martins wrote:
> I realise this is probably not the biggest con of scons (I guess that would be
> the slowness), but I'd be happy to write a "make dist" alike command and
> contribute it to upstream scons.  I wrote the similar thing for bzr, after all.
> 
> best,
>                                                Lalo Martins
> --
>       So many of our dreams at first seem impossible,
>        then they seem improbable, and then, when we
>        summon the will, they soon become inevitable.
>                            -----
> personal:                    http://lalo.hystericalraisins.net/
> technical:                    http://www.hystericalraisins.net/
> GNU: never give up freedom                 http://www.gnu.org/
> 
> 
> _______________________________________________
> vos-d mailing list
> vos-d at interreality.org
> http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

-- 
[   Peter Amstutz  ][ tetron at interreality.org ][ peter.amstutz at gdit.com ]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey:  pgpkeys.mit.edu  18C21DF7 ]

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.interreality.org/pipermail/vos-d/attachments/20070425/4b2446ff/attachment.pgp 


More information about the vos-d mailing list