Validation build fails with "Directory not found usr/share/ansible/callback_plugins"

Bug #1996979 reported by Rabi Mishra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Jiri Podivin

Bug Description

Noticed at:

https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_b15/864696/1/gate/tripleo-ci-centos-9-content-provider/b156851/logs/undercloud/home/zuul/DLRN/data/repos/component/validation/bd/c2/bdc2a5d3179e6bdc026a96be570d874fdc8e49fe_dev/build.log

RPM build errors:
    Directory not found: /builddir/build/BUILDROOT/python-validations-libs-1.6.1-0.20221117152307.bdc2a5d.el9.x86_64/usr/share/ansible/callback_plugins
Child return code was: 1
EXCEPTION: [Error()]

Looks like https://github.com/rdo-packages/validations-libs-distgit/commit/c9fec693a74e463fecef21d239761102acea113f removed the directory creation but not cleaned from %files directive

Rabi Mishra (rabi)
Changed in tripleo:
importance: Undecided → Critical
Revision history for this message
Rabi Mishra (rabi) wrote :
Changed in tripleo:
milestone: none → antelope-1
Revision history for this message
Jiri Podivin (jpodivin) wrote :

It is strange we haven't hit this before, given the time that has passed. But it does seem like potential for preventative action of some sort is there.

Changed in tripleo:
assignee: nobody → Jiri Podivin (jpodivin)
Revision history for this message
Jiri Podivin (jpodivin) wrote :

I'm still not 100% sure what happened. But I'm guessing it has something to do with leftovers over in the validations-common spec file.

I've opened a review[0] for a fix and I'm going to test it later today.

[0] https://review.rdoproject.org/r/c/openstack/validations-common-distgit/+/46164

Revision history for this message
Jiri Podivin (jpodivin) wrote :

Patch has been tested and appears functional. Review is open.

Revision history for this message
Jiri Podivin (jpodivin) wrote :

Patch has been merged in master. Stable branches will follow.

Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.