I'm a newbie mantainer and I'm confused about the buildbot

Leonardo Brondani Schenkel leonardo.schenkel at gmail.com
Thu Sep 29 13:10:35 PDT 2016


On 2016-09-29 21:51, Lawrence Velázquez wrote:
> If the problem occurs on an earlier OS (as yours did), then it's up to
> you. We'd like to keep ports working on as many systems as possible, but
> you are not obligated to expend effort doing so. You should still report
> the issue upstream, but upstream developers often don't want to support
> legacy systems either. Sometimes you just have to choose between fixing
> it yourself, opening a Trac ticket and hoping another intrepid dev takes
> a crack at it, or leaving the port broken.

Two general questions, and a concrete one:

1. Should I open a ticket when a build broke to track the progress of 
fixing it?

2. In case a package simply cannot be built in an unsupported version/ 
arch of OS X (because upstream won't fix it and I don't know how to fix 
it), is it possible to blacklist that combination on the Portfile so the 
buildbot won't attempt to build it and/or users will be notified if they 
try to install that package on that combination?

3. In my specific case I'm a bit confused since the two missing symbols 
*are* defined in neomutt source code: 'safe_malloc' is in lib.c and 
'strndup' in strndup.c. I can see both files being compiled 
(https://build.macports.org/builders/ports-10.5_ppc_legacy-builder/builds/5905/steps/install-port/logs/stdio) 
so I can't explain why later they are not found. When I feel that I need 
a second pair of eyes, like in this case, should I prefer to contact 
first the -user or -devel lists or upstream?

Thanks,
Leonardo.


More information about the macports-dev mailing list