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:
@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?
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
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.
Here are the missing dependencies: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-0497ffa0f6 I’m not planning to handle branching asciinema itself.