Last modified: 2014-01-17 21:03:21 UTC
Upstream has rewrote part of Zuul to no more rely on the Jenkins API. It uses Gearman instead. That also needs a Jenkins plugin http://tarballs.openstack.org/ci/gearman-plugin.hpi
Will try to get that done by the end of October.
Corresponding RT ticket is https://rt.wikimedia.org/Ticket/Display.html?id=5676
Tweaked python dependencies in the 'labs' branch of integration/zuul.git https://gerrit.wikimedia.org/r/#/c/93452/ On operations/puppet: Added some new python dependencies in https://gerrit.wikimedia.org/r/93454 Preparing the Gearman configuration of Zuul with https://gerrit.wikimedia.org/r/93457 Will test that in labs.
Removing bug 46552 "debian package for Zuul" from the dependencies. The packaging efforts is pending changes upstream that we can't really wait for nor it is a priority for them. The upgrade will be done using pip as described on https://www.mediawiki.org/wiki/Continuous_integration/Zuul/gearman_upgrade
The upgrade as been completed on January 7th 2014. After having monitored it for a couple week, that is working as expected.