[ANN] bzr 2.4b3 has gone gold
vila
v.ladeuil+lp at free.fr
Fri May 27 12:33:07 UTC 2011
>>>>> Gordon Tyler <gordon at doxxx.net> writes:
> On 5/27/2011 1:34 AM, vila wrote:
>> If someone wants to invest time into exploring how to build an
>> installer that can either embed a python 2.6 or requires one to be
>> installed, see http://pad.lv/776523 and http://pad.lv/776996
> Have you ever investigated pyinstaller or py2app?
No.
>>> It would be nice to have a somewhat generic package dependency
>>> resolution tool that knew how to download and unpack tarballs or
>>> checkout bzr branches according to some version specification
>>> and would automagically do The Right Thing (TM) when those
>>> version specifications change compared to what is sitting in the
>>> filesystem.
>>
>> Who's cheating now ? This sounds like something almost done in the
>> OSX installer toolchain:)
> It is. It just needs the smartness to detect when it needs to
> update/download. Maybe I'll poke at that sometime.
That would be nice !
>> Even if we can't share everything from that as windows is... what
>> it is, it would be nice to converge to a makefile based approach
>> for that, relying on these shared tools for the actions (we already
>> requires GNU make so no need to start chasing other technologies
>> IMHO).
> 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
More information about the bazaar
mailing list