= MacPorts Meeting 2018: Buildbot == Outstanding issues: * Buildbot 1.0 * Can we switch to the new version? * #56044: We should prototype builds on Buildbot 1.x and fix the UI rather than working around 0.8's limitations. * Would offer GitHub authentication * Deploying www/guide/portindex jobs * Has to be deployed by Ryan * Pull requests * Can we test them on our own infrastructure? * Requires spinning up clean VMs * Fixing email notifications * No access to logs, Ryan needs to look into it: #56045 * Do not attempt to build ports on platforms they are known to fail on * Use 'platforms' option from Portfiles == Most important and might want to start on this meeting: * Building variants * Ticket: #52742 * Make mpbb support building with variants * Which set of variants should be build by the buildbot? * +quartz * +universal * History of builds for each port * How to find build of a specific port * Need to write some kind of index * History of builds * Display build status on GitHub for each commmit * https://developer.github.com/v3/repos/statuses/ * Reorganization * Use one build job per port * Add another level of hierarchy * Have a single portwatcher jobs that triggers mirroring and distributes jobs to OS-specific builds afterwards * Port dependencies build order * Ticket: #52766 * Dependencies need to be built first * Sort list of ports to topological order == Issues == https://trac.macports.org/query?status=!closed&component=buildbot/mpbb [[TicketQuery(status=assigned|new|reopened&component=buildbot/mpbb)]]