katello-master-package-release 353 failed

katello package release pipeline failed:

https://ci.theforeman.org/job/katello-master-package-release/353/

build failed:

Gem loading error: Could not find 'runcible' (< 3.0.0, >= 2.12.1) - did find: [runcible-2.12.0]

some step missing to get this in?

It wasnā€™t built yet. You can see that the push to foreman-packaging triggered the release but that also triggered release job. Sadly our RPM release isnā€™t instantaneous and thereā€™s a nice race condition. We should fix our triggers on that job to only watch the katello package directory rather than all packages.

1 Like

would it make sense to add a delay to the release job so the build finishes before it triggers?

I would prefer we donā€™t build Katello on every change to foreman-packaging and only if a change was made to packages/katello/rubygem-katello. This saves a lot of resources on Koji by not doing builds if irrelevant files/packages were touched. It does come at the cost of not ā€œautomaticallyā€ doing rebuilds but I think this is fine. If a new dependency is needed to actually fix the build, we should be increasing the minimum version explicitly in rubygem-katello.spec or manually retrigger in those odd cases where it is needed to retry.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.