← Back to team overview

bzr-mac team mailing list archive

I could build OS X installers, if only I knew how...

 

Okay, I've been working on and using Bazaar a lot lately and I've still got a laptop with 10.5 and a desktop with 10.4 (PPC unfortunately, but universal support is fairly good in python). I'd like to help out by building installers, but I need a pointer to some directions on how to do it. I seem to remember that there was a project on Launchpad for a script to build installers, but I've forgotten what it is. Are instruction for building the installers something that we should put on the wiki somewhere, or change the branch ownership to the Launchpad bzr-mac group, or ...? (The instructions at http://wiki.bazaar.canonical.com/MacOSXBundle/Prepare seem a bit out of date and excessively manual.)

It seems that supporting {OS X 10.4, 10.5, 10.6} X {Python 2.4, 2.5, 2.6} X {Bazaar 2.0, 2.1} is a lot of combinations. Should this group agree on what versions of what we'll support? For example, on 10.4 and 10.5, the system pythons are very old and most people use the python.org Framework builds. Should we support those all the way back to Python 2.4 on those platforms? 10.6 has Python 2.6 so we probably don't need to go back to 2.4 or 2.5. 10.4 is fairly long in the tooth, so maybe we should produce installers only for the stable series in a maintenance/bugfix mode. Here's a suggested set of installers (egads!):

OS X 10.4:
    Python 2.5, 2.6 from python.org
        bzr 2.0 series

OS X 10.5:
    Python 2.5, 2.6 from python.org
        bzr 2.0 and 2.1 series

OS X 10.6:
    Python 2.6 from Apple
        bzr 2.0 and 2.1 series

That's only eight, right. Different python versions are parallel installable, so with the right scripts this could be done by 2-3 prepared individuals.

-Neil

-Neil



Follow ups