[ANN] bzr 2.4b3 has gone gold

Alexander Belchenko bialix at ukr.net
Fri May 27 12:44:05 UTC 2011


vila пишет:
>>>>>> Gordon Tyler <gordon at doxxx.net> writes:

>     > I'm not so convinced that a makefile would get us much. How do you
>     > see it helping us?
> 
> By handling the dependencies. At worst, it can just cough files to keep
> track of what action was taken to encapsulate the calls to
> fetch-externals.py/build.py, the later returning appropriate return
> codes depending on whether they did update something.

Vincent, I'm sorry to say that, but idea of "handling the dependencies" 
with make is too fragile to be used seriously. You can define chain of 
commands that depends on each other, but you can't actually define 
robust dependencies between source files and build product, just because 
make looks only on difference in timestamps. In my practice it leads to 
unusable situations on big projects when you have to do every time

make clean build

If somebody really wants better handling the dependencies, than it's 
better to use something like scons or waf or another build tool that can 
check changes in file contents, and not changes in timestamps only.



More information about the bazaar mailing list