Bug 2397452 - asciinema: add to EPEL 10
Summary: asciinema: add to EPEL 10
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: asciinema
Version: epel10
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gustavo Costa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-09-22 17:57 UTC by Pat Riehecky
Modified: 2025-11-14 10:55 UTC (History)
3 users (show)

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


Attachments (Terms of Use)

Description Pat Riehecky 2025-09-22 17:57:17 UTC
Description of problem:
Can asciinema be branched and built for EPEL10?

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Carl George 🤠 2025-09-22 22:20:42 UTC
@xfgusta The current rawhide spec file builds fine in EPEL 10, and the result installs as well.  That said, upstream just released a new major version, and conventional wisdom would suggest that we start EPEL 10 with the new major version to avoid it being stuck with a major version that is unmaintained upstream.

https://blog.asciinema.org/post/three-point-o/

However, this new major version is a rewrite in Rust.  Upstream has previously rewritten in Go, only to switch back to Python later.  So that presents us with a choice:

* Add to EPEL 10 in the current state, give upstream some time to decide if the rewrite is going to stick this time.
* Update the package to version 3, and then build that in Rawhide and EPEL 10.

What do you think?

Comment 2 Gustavo Costa 2025-09-28 19:03:33 UTC
Hi Carl,

Fabio kindly switched the asciinema spec from Python to Rust[1] and updated the necessary dependencies; however, they're not yet available for EPEL 10.

Bringing asciinema 3.0 to EPEL 10 seems like the best choice, since the Python version is no longer supported, and this would align the EPEL branch with our Fedora branches. I don't personally use EPEL, so I'd appreciate some help to ensure everything works there. I'll focus on updating Rawhide first and will keep this ticket updated.

[1]: https://src.fedoraproject.org/rpms/asciinema/pull-request/2

Comment 3 Ben Beasley 2025-10-20 23:09:53 UTC
I can help branch the Rust library dependencies, if that would make this easier. Some indirect dependencies are already headed to EPEL10 in https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-d12b62c436 and https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-e6cbc78be8, so if we’re not in a tremendous hurry, I’ll revisit this after those updates reach stable.

Comment 4 Ben Beasley 2025-11-14 10:55:25 UTC
Here are the missing dependencies: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-0497ffa0f6

I’m not planning to handle branching asciinema itself.


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