foreman package release pipeline failed:
https://ci.theforeman.org/job/foreman-develop-package-release/1594/
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.