Bug 2104327 - rubygem-rails: fails to install from epel9
Summary: rubygem-rails: fails to install from epel9
Keywords:
Status: MODIFIED
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: rubygem-rails
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Troy Dawson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-07-06 01:48 UTC by Carl George 🤠
Modified: 2022-09-12 16:25 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Carl George 🤠 2022-07-06 01:48:04 UTC
Description of problem:
rubygem-rails from epel9 has missing dependencies, causing it to be uninstallable.


Version-Release number of selected component (if applicable):
rubygem-rails-7.0.2.3-1.el9


How reproducible:
always


Steps to Reproduce:
1. dnf install rubygem-rails


Actual results:
Error: 
 Problem: conflicting requests
  - nothing provides rubygem(actioncable) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(actionmailbox) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(actionmailer) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(actionpack) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(actiontext) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(actionview) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(activejob) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(activemodel) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(activerecord) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(activestorage) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(activesupport) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch
  - nothing provides rubygem(railties) = 7.0.2.3 needed by rubygem-rails-1:7.0.2.3-1.el9.noarch


Expected results:
successful installation

Comment 1 Troy Dawson 2022-07-06 02:47:21 UTC
Yep
rubygem-rails built just fine but doesn't install.
rubygem-action* is one big inter-circular-dependancy mess.
I'm thinking of untagging rubygem-rails rather than tackle the rubygem-action* mess.

Still debating though.

Comment 2 Troy Dawson 2022-09-12 16:13:27 UTC
I have untagged rubygem-rails-7.0.2.3-1.el9 from epel9.
When / If I, or others, tackle the rubygem-action* inter-dependency issue, I will rebuild it to the version at the time.
Until then, it's not good to have an uninstallable package laying around.

Comment 3 Vít Ondruch 2022-09-12 16:25:07 UTC
(In reply to Troy Dawson from comment #1)
> Yep
> rubygem-rails built just fine but doesn't install.
> rubygem-action* is one big inter-circular-dependancy mess.
> I'm thinking of untagging rubygem-rails rather than tackle the
> rubygem-action* mess.
> 
> Still debating though.

Just somehow set `bootstrap` macro in buildroot, build everything and then remove it. That should be it.


Note You need to log in before you can comment on or make changes to this bug.