Bug 1838185 - package not installable due to new runtime dependency on rubygem(rexml)
Summary: package not installable due to new runtime dependency on rubygem(rexml)
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: rubygem-kramdown
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-05-20 15:33 UTC by Fabio Valentini
Modified: 2020-05-21 14:30 UTC (History)
3 users (show)

Fixed In Version: rubygem-kramdown-2.2.1-2.fc33
Clone Of:
Environment:
Last Closed: 2020-05-21 14:30:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentini 2020-05-20 15:33:27 UTC
With the bump to 2.2.1:
https://src.fedoraproject.org/rpms/rubygem-kramdown/c/12f5a08363e8b2dbbb43c956675d8624a3c7f1a8?branch=master

A new runtime dependency on rexml was introduced, which is not packaged for fedora yet. Now rubygem-kramdown can't be installed on rawhide.

Also, I guess the # FIXME comment can be removed now, since you've re-enabled the stringex dependency

Comment 1 Mamoru TASAKA 2020-05-21 08:25:23 UTC
Well, I did not notice this, however I guess ruby-default-gems should provide this. Vit, thoughts?

Comment 2 Vít Ondruch 2020-05-21 08:52:56 UTC
I think that the dependency on Rexml is not new, but newly explicit in preparation for next Ruby release, where Rexml won't be default gem anymore, but it will be just bundled gem [1] and therefore the Rexml dependency will be explicitly needed.

So far, I would suggest to just drop the explicit dependency from the rubygem-kramdown and revisit the issue January next year, when the rubygem-rexml package will be provided as ruby subpackage [2].

Other option is to prepare rubygem-rexml package, but you know, the maintenance of overlapped packages is not for free.



[1]: https://github.com/ruby/ruby/commit/c3ccf23d5807f2ff20127bf5e42df0977bf672fb
[2]: https://src.fedoraproject.org/rpms/ruby/c/03cd41fefd695ccde7946030eebda85c6248a230?branch=private-ruby-2.8

Comment 3 Mamoru TASAKA 2020-05-21 09:09:28 UTC
Okay, thank you for comments. As fixing this on rubygem-kramdown side is easy, I will modify rubygem-kramdown for now.

Comment 4 Mamoru TASAKA 2020-05-21 14:30:58 UTC
Should be fixed in 2.2.1-2. Thank you for report.


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