[MacPorts] Meetings/MacPortsMeeting2018/Buildbot added

MacPorts noreply at macports.org
Sat Mar 10 11:15:02 UTC 2018


Page "Meetings/MacPortsMeeting2018/Buildbot" was added by raimue
Comment: Session on Buildbot
Content:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
= MacPorts Meeting 2018: Buildbot

== Outstanding issues:

https://trac.macports.org/query?status=!closed&keywords=~buildbot

* Buildbot 1.0
  * Can we switch to the new version?
  * 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
  * 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: https://trac.macports.org/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

* 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: https://trac.macports.org/ticket/52766
  * Dependencies need to be built first
  * Sort list of ports to topological order
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/Meetings/MacPortsMeeting2018/Buildbot>
MacPorts <https://www.macports.org/>
Ports system for macOS

This is an automated message. Someone added your email address to be
notified of changes on 'Meetings/MacPortsMeeting2018/Buildbot' page.
If it was not you, please report to admin at macports.org.


More information about the macports-changes mailing list