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

Thierry Carrez thierry at openstack.org
Wed Jan 16 11:19:03 UTC 2019

Puppet-OpenStack Stein M2 release job 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:

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 Release-job-failures mailing list