On 2018-03-25 06:11, Ryan Schmidt wrote: > > On Mar 24, 2018, at 18:41, Michael Dickens wrote: > >> The only other "gotcha" I wonder about is including buildbots for various >> target OSs [do PRs already go through building on (say) 10.6 and newer?] > > The Buildbot is not currently involved in doing builds of PRs. There has been > discussion on the mailing list about how that might be accomplished; see > other thread. > > Currently PRs are tested by a separate build infrastructure on Travis. It > runs on three systems: Xcode 7.3 on OS X 10.11, Xcode 8.3 on macOS 10.12, and > Xcode 9.3beta on macOS 10.13. These builds deliver different results than the > Buildbot would. For example, if a port requires pkgconfig, and that > dependency has not been declared, the build on the Buildbot will likely fail > because pkgconfig is not there; the developer can notice this and correct the > error. But on Travis, pkgconfig often gets installed as a dependency earlier > in the process, so we won't notice if a port has failed to declare that > dependency (until the PR gets merged and then built by the Buildbot).
How could this be a difference between buildbot and Travis? Both are using mpbb to build, which deactivates all ports between builds. It should give the same results in any execution environment. Rainer