Bug 2393701

Summary: Please branch and build rust-coreutils in epel10.0 and epel10.1
Product: [Fedora] Fedora EPEL Reporter: Petasus Ruber <redhat.bugzilla>
Component: rust-coreutilsAssignee: Rust SIG <rust-sig>
Status: NEW --- QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel10CC: decathorpe, michel, rust-sig
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Petasus Ruber 2025-09-07 00:10:03 UTC
Please branch and build rust-coreutils in epel10.0 and epel10.1.

Comment 1 Fabio Valentini 2025-09-08 15:35:04 UTC
Is there something a particular set of tools you want (or need), and what for?

Building the entire rust-coreutils suite will require branching on the order of ~100 packages for EPEL (and that's only counting EPEL 10.2, with additional work for EPEL 10.1 and EPEL 10.0, if the latter is even still possible).

Comment 2 Petasus Ruber 2025-09-09 02:29:53 UTC
As uutils coreutils is meant to be used as a drop-in replacement for GNU coreutils (and Ubuntu is actually making that transition), would it be possible at all to provide rust-coreutils as an alternative to coreutils using update-alternatives?

Comment 3 Fabio Valentini 2025-09-09 10:49:30 UTC
Maybe for Fedora, but definitely no for RHEL / EPEL.

Using alternatives requires *all* packages that provide "alternatives" to implement the update-alternatives stuff ... and I doubt that coreutils from RHEL 10 would do this *ever* as it would be a major change to how that package is built and distributed.

Making it possible to swap GNU coreutils with uutils should be possible in Fedora at some point, but it would likely not be implemented using update-alternatives either (for example, it doesn't work on OSTree / bootc based systems at all).

So if replacing GNU coreutils with uutils from EPEL 10 was your goal, then sorry, that won't work. :(