Foreman-develop-package-release 1594 failed

foreman package release pipeline failed:

https://ci.theforeman.org/job/foreman-develop-package-release/1594/

I think a recent package update have broken things:

DEBUG util.py:634:  Error: 
DEBUG util.py:634:   Problem 1: conflicting requests
DEBUG util.py:634:    - nothing provides rubygem(net-imap) needed by rubygem-mail-2.8.0-1.el8.noarch
DEBUG util.py:634:    - nothing provides rubygem(net-pop) needed by rubygem-mail-2.8.0-1.el8.noarch
DEBUG util.py:634:    - nothing provides rubygem(net-smtp) needed by rubygem-mail-2.8.0-1.el8.noarch
DEBUG util.py:634:   Problem 2: package rubygem-rails-6.1.7-1.el8.noarch requires rubygem(actionmailbox) = 6.1.7, but none of the providers can be installed
DEBUG util.py:634:    - package rubygem-actionmailbox-6.1.7-1.el8.noarch requires rubygem(mail) >= 2.7.1, but none of the providers can be installed
DEBUG util.py:634:    - conflicting requests
DEBUG util.py:634:    - nothing provides rubygem(net-imap) needed by rubygem-mail-2.8.0-1.el8.noarch
DEBUG util.py:634:    - nothing provides rubygem(net-pop) needed by rubygem-mail-2.8.0-1.el8.noarch
DEBUG util.py:634:    - nothing provides rubygem(net-smtp) needed by rubygem-mail-2.8.0-1.el8.noarch
DEBUG util.py:634:   Problem 3: package rubygem-rails-6.1.7-1.el8.noarch requires rubygem(actionmailer) = 6.1.7, but none of the providers can be installed
DEBUG util.py:634:    - package rubygem-gettext_i18n_rails_js-1.3.1-1.el8.noarch requires rubygem(rails) >= 3.2.0, but none of the providers can be installed
DEBUG util.py:634:    - package rubygem-actionmailer-6.1.7-1.el8.noarch requires (rubygem(mail) >= 2.5 with rubygem(mail) < 3 with rubygem(mail) >= 2.5.4), but none of the providers can be installed
DEBUG util.py:634:    - conflicting requests
DEBUG util.py:634:    - nothing provides rubygem(net-imap) needed by rubygem-mail-2.8.0-1.el8.noarch
DEBUG util.py:634:    - nothing provides rubygem(net-pop) needed by rubygem-mail-2.8.0-1.el8.noarch
DEBUG util.py:634:    - nothing provides rubygem(net-smtp) needed by rubygem-mail-2.8.0-1.el8.noarch
DEBUG util.py:636:  (try to add '--skip-broken' to skip uninstallable packages)

The problem is that net-imap, net-pop and net-smtp are builtin with Ruby 2.7, but not with Ruby 3.

The PR that broke it:

cc @evgeni

Let’s see if this helps: Correct auto-requires generation to allow bundled gems in Ruby 2.7 by evgeni · Pull Request #8878 · theforeman/foreman-packaging · GitHub

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