Created attachment 184186 [details] Upgrade buildbot ports to 0.9.9.post2 The attached patch upgrades all of the buildbot ports from 0.9.5 to 0.9.9.post2. They build in Poudriere. However, I haven't done any runtime testing. Grembo, do you have a dummy project setup for runtime testing of Buildbot?
Created attachment 184834 [details] Upgrade buildbot ports to 0.9.9.post2 I've tested everything now. It all works, but I decided to add two more run depends: 1) py-txrequests should be a dependency of buildbot. Upstream considers it to be an optional dependency, with treq being the alternative. But treq isn't in our ports tree, to txrequests is required. 2) py-service_identity should be a dependency of buildbot-www. Without it, buildbot-www prints a warning message on startup about reduced ability to validate https connections. We could conditionalize it on an SSL knob, but I don't think it's worth it.
Note: 0.9.9.10 has been released
Comment on attachment 184834 [details] Upgrade buildbot ports to 0.9.9.post2 Approved by: portmgr (maintainer timeout, 6+ weeks)
Apologies, 0.9.10
I recommend that a port of treq be created. txrequests has problems which affects buildbot: https://github.com/buildbot/buildbot/issues/3535#issuecomment-325298438 Personally, I install buildbot outside of FreeBSD ports, because the number of dependencies on other Python packages is huge.
I've now successfully run tested buildbot 0.9.10. I'm ready to commit, but I need approval to create the new port for treq. That's PR 221889.
Created attachment 186141 [details] Upgrade buildbot ports to 0.9.10
A commit references this bug: Author: asomers Date: Sun Sep 17 04:43:20 UTC 2017 New revision: 449984 URL: https://svnweb.freebsd.org/changeset/ports/449984 Log: devel/buildbot*: Update to 0.9.10 PR: 220564 Reviewed by: koobs, rodrigc Approved by: koobs (portmgr), grembo (maintainer timeout) Changes: head/devel/buildbot/Makefile head/devel/buildbot/distinfo head/devel/buildbot/files/patch-buildbot-scripts-sample.cfg head/devel/buildbot/files/patch-setup.py head/devel/buildbot-console-view/Makefile head/devel/buildbot-console-view/distinfo head/devel/buildbot-pkg/Makefile head/devel/buildbot-pkg/distinfo head/devel/buildbot-waterfall-view/Makefile head/devel/buildbot-waterfall-view/distinfo head/devel/buildbot-worker/Makefile head/devel/buildbot-worker/distinfo head/devel/buildbot-www/Makefile head/devel/buildbot-www/distinfo
Comment on attachment 186141 [details] Upgrade buildbot ports to 0.9.10 Correctly document approval: Approved by: koobs (ports) Approved by: portmgr (maintainer timeout)
(In reply to Kubilay Kocak from comment #9) @koobs 0.9.11 just got released, the project I'm using buildbot on has stalled, so I don't have a way to properly test these updates myself at the moment. I hope this will improve in the future, but if you feel like you have the capacity to move this port forward, please feel free to take it back. -m
Assign to committer that resolved
(In reply to Michael Gmelin from comment #10) Will do Michael, thanks for the heads up