Bug 2061474 - rubygem-cucumber: please provide epel9 package
Summary: rubygem-cucumber: please provide epel9 package
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: rubygem-cucumber
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-03-07 16:45 UTC by Denis Fateyev
Modified: 2022-06-15 01:35 UTC (History)
4 users (show)

Fixed In Version: rubygem-cucumber-7.1.0-3.el9.1
Clone Of:
Environment:
Last Closed: 2022-06-15 01:35:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Denis Fateyev 2022-03-07 16:45:45 UTC
Description of problem:
Please provide "rubygem-cucumber" package in EPEL9.

Although I don't know how complex it could be now, considering RHBZ#1769097.
If it really requires lots of work and deps — feel free to close as WONTFIX.

Comment 1 Troy Dawson 2022-03-09 16:16:27 UTC
To build rubygem-cucumber in epel9 we would need the following packages in epel9:
rubygem-aruba
rubygem-cucumber-core
rubygem-cucumber-create-meta
rubygem-cucumber-wire
rubygem-mime-types
rubygem-multi_test
rubygem-nokogiri
rubygem-webrick

I'm not saying no initially, I'll look into it.  But I won't have a chance to look into it until next week.
My biggest concerns are rubygem-aruba and rubygem-nokogiri.

Comment 2 Troy Dawson 2022-03-23 15:23:36 UTC
Due to the number of packages that will have to be branched and built (many of them I don't own) I'm still debating about rubygem-cucumber.

What do you need it for?
Do you have a work-around if it doesn't get built in a timely manner?

Comment 3 Denis Fateyev 2022-03-23 19:26:13 UTC
The "rubygem-cucumber" package is a dependency for "rubygem-rake-compiler":
https://src.fedoraproject.org/rpms/rubygem-rake-compiler/blob/rawhide/f/rubygem-rake-compiler.spec
I have planned to provide it for EPEL9.

There is no rush, it doesn't block any activity (for my internal tasks I can work around its presence), but it would be nice to have it eventually in the EPEL9 repo.

Comment 4 Troy Dawson 2022-03-23 19:42:50 UTC
OK, I've put it on my list of packages to build.
Due to the number of dependencies, I don't have an estimate of how long it will take, but I'll update the progress on this bug.

Comment 5 Troy Dawson 2022-03-25 14:03:03 UTC
The following packages are required to build rubygem-cucumber.  All but aruba are also needed to install rubygem-cucumber.

rubygem-cucumber-core
rubygem-cucumber-create-meta
rubygem-cucumber-wire
rubygem-mime-types
rubygem-multi_test
rubygem-nokogiri
rubygem-webrick
rubygem-aruba (Can do a boostrap setting to not need this)

The following are not build requirements, but are needed to install rubygem-cucumber

rubygem-cucumber-cucumber-expressions
rubygem-sys-uname


I will be requesting these get built in epel9, and will be attaching those requests to the "Depends On" field of this bug.

Comment 6 Denis Fateyev 2022-03-25 14:30:46 UTC
Ok, thanks for your efforts. There is no urgency, we can provide package(s) gradually as it gets.

Comment 7 Troy Dawson 2022-04-06 21:39:46 UTC
Done thus far:
rubygem-mime-types
rubygem-nokogiri
rubygem-cucumber-cucumber-expressions

Comment 8 Troy Dawson 2022-05-24 15:53:28 UTC
Thank you for your patience.
I had to slow down a bit to work on some other non-rubygem packages, but I'll be ramping back up this week.
Progress thus far.
40 dependency rubygems built and in epel9 thus far.
at least 20 more to go.

Comment 9 Denis Fateyev 2022-05-24 18:40:41 UTC
Thank you for your efforts! Greatly appreciated!

Comment 10 Fedora Update System 2022-06-06 16:29:22 UTC
FEDORA-EPEL-2022-080064b8f9 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-080064b8f9

Comment 11 Fedora Update System 2022-06-07 02:42:07 UTC
FEDORA-EPEL-2022-080064b8f9 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-080064b8f9

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2022-06-15 01:35:10 UTC
FEDORA-EPEL-2022-080064b8f9 has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.


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