CI is not sufficient testing to commit, sadly. 

There is no xcode 9 in travis at present.
misses many things, like liscence etc
doesn't check if destrooting is right

It's OK for a minor version update of an existing port, but all new ports or 
sig updates need to checked out locally, port lint nitpicked, looked over 
carefully, build with trace mode, destrooted, and installed before commiting....

and all that will only find 80% of the problems.

The rest show up on the builbots after the commit.

Ken

> On Mar 1, 2018, at 05:59, Perry E. Metzger <pe...@piermont.com> wrote:
> 
> On Thu, 1 Mar 2018 07:48:35 -0600 Ryan Schmidt
> <ryandes...@macports.org> wrote:
>>> +depends_lib-append  port:libusb  
>> 
>> The port failed to build without pkgconfig.
> 
> Should the CI infrastructure have noticed that? I've kind of been
> assuming that if CI is green you can assume the thing is okay, but
> that's not the case it would seem?
> 
> Perry
> -- 
> Perry E. Metzger        pe...@piermont.com

Reply via email to