[Release-job-failures] Release of openstack/puppet-* failed

Thierry Carrez thierry at openstack.org
Wed Jan 16 11:21:08 UTC 2019


Puppet-OpenStack Stein M2 release job (triggered after 
https://review.openstack.org/#/c/629753/ merged) failed for all modules 
with errors similar to:

zuul at openstack.org wrote:
> Build failed.
> 
> - release-openstack-puppet http://logs.openstack.org/b1/b1434f41935eb5c4cb50fc5aea2b6406a6d0f63d/release/release-openstack-puppet/0c37729/ : POST_FAILURE in 2m 58s
> - announce-release announce-release : SKIPPED

This is due to the recent introduction of a puppetforge upload job:
https://review.openstack.org/#/c/627573/5/zuul.d/jobs.yaml

That job tries to install a few gems and that fails because the ruby 
header files are not available (missing ruby-dev / ruby-devel package). 
Tarball upload jobs are then skipped, as well as announcement or 
releases.o.o documentation.

Solution is probably to add that missing package to the "build" 
bindep.txt profile (for every affected puppet-* repository) that is 
loaded in pre-run of that publication job. Currently that profile only 
contains "puppet" and that stops short of installing the ruby 
development header package (at least on Ubuntu hosts).

Once that's done, I recommend pushing a new Stein release for 
Puppet-OpenStack (similar to https://review.openstack.org/#/c/629753/, 
bumping .Z for all packages) so that we can test that it properly works 
before end-of-release crush.

-- 
Thierry Carrez (ttx)



More information about the openstack-discuss mailing list