> On Mar 3, 2017, at 10:26 PM, Mojca Miklavec <[email protected]> wrote:
> 
> On 4 March 2017 at 03:51, Craig Treleaven wrote:
>> I know that we would like to find a clean solution to building ports with 
>> non-default variants.  As an interim step, however, I wonder if we might 
>> consider a buildbot that is configured to default to “+quartz”?
> 
> We don't even need a separate buildbot. Just a relatively simple
> improvement to the existing buildbot.
> 
> See:
>   https://trac.macports.org/ticket/52742
> 
> I suggested adding a field to allow manually specifying arbitrary
> values for variants. But we would need some automatism as well.
> Perhaps something like the following:
> 
>   If variant quartz exists, build the port once again, but this time
> with '+quartz'
> 
> but covering all corner cases (when +x11 +quartz is allowed together
> and when it is not …).

If we use the existing buildbot instances, won’t they they try to upload built 
binaries to packages.macports.org?

In another ticket [1], you noted the problem where an indirect dependency must 
be built with +quartz.  This is why I felt a dedicated “PlusQuartz” buildbot 
might be a simple solution that we could get running quickly.

[1] https://trac.macports.org/ticket/40294

I note that there have been tickets about this practically since the buildbots 
were first implemented. I think it would be better to get a partial solution 
implemented now rather than spend more years waiting for perfection.  As they 
say: “Late answers are wrong answers."

Craig
(Second attempt to send; using lists.macports.org didn’t work.)

Reply via email to