MacPorts AutoBuild
Bryan Blackburn
0x62_0x6c_0x62 at pobox.com
Wed Jun 25 16:46:10 PDT 2008
On Jun 24, 2008, at 2:55 AM, Ryan Schmidt wrote:
>
>
...
> Does MPAB just try to build the port with its default variants, or
> does it try all permutations of variants the port will accept? I
> imagine it's not uncommon for maintainers to test a new version of a
> port with the default variants but forget (or not have the time) to
> test all variants, so variants might break over time. Patches only
> added in variants might need to be updated. Some variants might
> conflict with one another but the maintainer may not have marked
> that. Etc.
>
Currently, only the default setup for a given port is used. Trying
all permutations would probably cause some ports to take forever (see
ImageMagick and MPlayer for example). Long-term it seems like a good
idea though. Of course, currently, the way mpab checks for
dependencies is based on the default as well, so some way of getting
dependencies for variants would need to be added to the script which
generates the list to build.
Also, it'd probably have to find some way to deal with ports with
conflicting variants (eg, gtk2's quartz and x11).
Bryan
More information about the macports-dev
mailing list