I'd love to see atuin available in EPEL 10. Could you branch and build it for EPEL 10? I am not a rust packager but is there something I could help with? I can't promise a big time commitment but I am already a Fedora packager so I know some basic stuff.
Hi Felix. Very much would like to do it, just haven't got around to gathering the packages to do so. If you could find the time to recursively check the packages, we would be much grateful. @michel did it once for the Epel9, but I don't know if it was with a script or pure will power 😁. If you can script something to do it, a starting point is `cargo2rpm buildrequires`, or just parse `fedrq pkgs` for the BuildRequires.
sandogasa on main [?] is 📦 v0.9.1 via 🦀 v1.93.1 ⬢ [fedora-packaging] ❯ ebranch resolve -v --check-install --source rawhide --target c10s --target-repo @epel atuin --phases --koji --exclude rust-sqlx [installability] resolving with 1 package(s): atuin [level] processing 1 package(s) (0 resolved so far): atuin [depth 1] resolving atuin [level] processing 19 package(s) (1 resolved so far): rust-axum-server, rust-crypto_secretbox, rust-interim, rust-metrics, rust-metrics-exporter-prometheus, rust-minspan, rust-norm, rust-postmark, rust-protox, rust-runtime-format, rust-rusty_paserk, rust-rusty_paseto, rust-serde_regex, rust-sql-builder, rust-tiny-bip39, rust-tonic, rust-tonic-build, rust-tonic-types, rust-typed-builder [depth 2] resolving rust-axum-server [depth 2] resolving rust-crypto_secretbox [depth 2] resolving rust-interim [depth 2] resolving rust-metrics [depth 2] resolving rust-metrics-exporter-prometheus [depth 2] resolving rust-minspan [depth 2] resolving rust-norm [depth 2] resolving rust-postmark [depth 2] resolving rust-protox [depth 2] resolving rust-runtime-format [depth 2] resolving rust-rusty_paserk [depth 2] resolving rust-rusty_paseto [depth 2] resolving rust-serde_regex [depth 2] resolving rust-sql-builder [depth 2] resolving rust-tiny-bip39 [depth 2] resolving rust-tonic [depth 2] resolving rust-tonic-build [depth 2] resolving rust-tonic-types [depth 2] resolving rust-typed-builder [level] processing 12 package(s) (20 resolved so far): rust-httptest, rust-hyper-timeout, rust-iso8601, rust-logos, rust-metrics-util, rust-poly1305, rust-primes, rust-prost-build, rust-prost-reflect, rust-protox-parse, rust-tower-http0.5, rust-typed-builder-macro [depth 3] resolving rust-httptest [depth 3] resolving rust-hyper-timeout [depth 3] resolving rust-iso8601 [depth 3] resolving rust-logos [depth 3] resolving rust-metrics-util [depth 3] resolving rust-poly1305 [depth 3] resolving rust-primes [depth 3] resolving rust-prost-build [depth 3] resolving rust-prost-reflect [depth 3] resolving rust-protox-parse [depth 3] resolving rust-tower-http0.5 [depth 3] resolving rust-typed-builder-macro [level] processing 7 package(s) (32 resolved so far): rust-ariadne, rust-logos-derive, rust-multimap, rust-ndarray, rust-ndarray-stats, rust-noisy_float, rust-sketches-ddsketch [depth 4] resolving rust-ariadne [depth 4] resolving rust-logos-derive [depth 4] resolving rust-multimap [depth 4] resolving rust-ndarray [depth 4] resolving rust-ndarray-stats [depth 4] resolving rust-noisy_float [depth 4] resolving rust-sketches-ddsketch [level] processing 3 package(s) (39 resolved so far): rust-defmac, rust-logos-codegen, rust-ndarray-rand [depth 5] resolving rust-defmac [depth 5] resolving rust-logos-codegen [depth 5] resolving rust-ndarray-rand [level] processing 1 package(s) (42 resolved so far): rust-beef [depth 6] resolving rust-beef [installability] checking 43 package(s): atuin, rust-ariadne, rust-axum-server, rust-beef, rust-crypto_secretbox, rust-defmac, rust-httptest, rust-hyper-timeout, rust-interim, rust-iso8601, rust-logos, rust-logos-codegen, rust-logos-derive, rust-metrics, rust-metrics-exporter-prometheus, rust-metrics-util, rust-minspan, rust-multimap, rust-ndarray, rust-ndarray-rand, rust-ndarray-stats, rust-noisy_float, rust-norm, rust-poly1305, rust-postmark, rust-primes, rust-prost-build, rust-prost-reflect, rust-protox, rust-protox-parse, rust-runtime-format, rust-rusty_paserk, rust-rusty_paseto, rust-serde_regex, rust-sketches-ddsketch, rust-sql-builder, rust-tiny-bip39, rust-tonic, rust-tonic-build, rust-tonic-types, rust-tower-http0.5, rust-typed-builder, rust-typed-builder-macro [installability] adding 1 package(s): rust-concolor [installability] resolving with 2 package(s): atuin, rust-concolor [level] processing 2 package(s) (0 resolved so far): atuin, rust-concolor [depth 1] resolving atuin [depth 1] resolving rust-concolor [level] processing 20 package(s) (2 resolved so far): rust-axum-server, rust-concolor-override, rust-crypto_secretbox, rust-interim, rust-metrics, rust-metrics-exporter-prometheus, rust-minspan, rust-norm, rust-postmark, rust-protox, rust-runtime-format, rust-rusty_paserk, rust-rusty_paseto, rust-serde_regex, rust-sql-builder, rust-tiny-bip39, rust-tonic, rust-tonic-build, rust-tonic-types, rust-typed-builder [depth 2] resolving rust-axum-server [depth 2] resolving rust-concolor-override [depth 2] resolving rust-crypto_secretbox [depth 2] resolving rust-interim [depth 2] resolving rust-metrics [depth 2] resolving rust-metrics-exporter-prometheus [depth 2] resolving rust-minspan [depth 2] resolving rust-norm [depth 2] resolving rust-postmark [depth 2] resolving rust-protox [depth 2] resolving rust-runtime-format [depth 2] resolving rust-rusty_paserk [depth 2] resolving rust-rusty_paseto [depth 2] resolving rust-serde_regex [depth 2] resolving rust-sql-builder [depth 2] resolving rust-tiny-bip39 [depth 2] resolving rust-tonic [depth 2] resolving rust-tonic-build [depth 2] resolving rust-tonic-types [depth 2] resolving rust-typed-builder [level] processing 12 package(s) (22 resolved so far): rust-httptest, rust-hyper-timeout, rust-iso8601, rust-logos, rust-metrics-util, rust-poly1305, rust-primes, rust-prost-build, rust-prost-reflect, rust-protox-parse, rust-tower-http0.5, rust-typed-builder-macro [depth 3] resolving rust-httptest [depth 3] resolving rust-hyper-timeout [depth 3] resolving rust-iso8601 [depth 3] resolving rust-logos [depth 3] resolving rust-metrics-util [depth 3] resolving rust-poly1305 [depth 3] resolving rust-primes [depth 3] resolving rust-prost-build [depth 3] resolving rust-prost-reflect [depth 3] resolving rust-protox-parse [depth 3] resolving rust-tower-http0.5 [depth 3] resolving rust-typed-builder-macro [level] processing 7 package(s) (34 resolved so far): rust-ariadne, rust-logos-derive, rust-multimap, rust-ndarray, rust-ndarray-stats, rust-noisy_float, rust-sketches-ddsketch [depth 4] resolving rust-ariadne [depth 4] resolving rust-logos-derive [depth 4] resolving rust-multimap [depth 4] resolving rust-ndarray [depth 4] resolving rust-ndarray-stats [depth 4] resolving rust-noisy_float [depth 4] resolving rust-sketches-ddsketch [level] processing 3 package(s) (41 resolved so far): rust-defmac, rust-logos-codegen, rust-ndarray-rand [depth 5] resolving rust-defmac [depth 5] resolving rust-logos-codegen [depth 5] resolving rust-ndarray-rand [level] processing 1 package(s) (44 resolved so far): rust-beef [depth 6] resolving rust-beef [installability] checking 3 package(s): rust-ariadne, rust-concolor, rust-concolor-override [installability] adding 1 package(s): rust-concolor-query [installability] resolving with 3 package(s): atuin, rust-concolor, rust-concolor-query [level] processing 3 package(s) (0 resolved so far): atuin, rust-concolor, rust-concolor-query [depth 1] resolving atuin [depth 1] resolving rust-concolor [depth 1] resolving rust-concolor-query [level] processing 20 package(s) (3 resolved so far): rust-axum-server, rust-concolor-override, rust-crypto_secretbox, rust-interim, rust-metrics, rust-metrics-exporter-prometheus, rust-minspan, rust-norm, rust-postmark, rust-protox, rust-runtime-format, rust-rusty_paserk, rust-rusty_paseto, rust-serde_regex, rust-sql-builder, rust-tiny-bip39, rust-tonic, rust-tonic-build, rust-tonic-types, rust-typed-builder [depth 2] resolving rust-axum-server [depth 2] resolving rust-concolor-override [depth 2] resolving rust-crypto_secretbox [depth 2] resolving rust-interim [depth 2] resolving rust-metrics [depth 2] resolving rust-metrics-exporter-prometheus [depth 2] resolving rust-minspan [depth 2] resolving rust-norm [depth 2] resolving rust-postmark [depth 2] resolving rust-protox [depth 2] resolving rust-runtime-format [depth 2] resolving rust-rusty_paserk [depth 2] resolving rust-rusty_paseto [depth 2] resolving rust-serde_regex [depth 2] resolving rust-sql-builder [depth 2] resolving rust-tiny-bip39 [depth 2] resolving rust-tonic [depth 2] resolving rust-tonic-build [depth 2] resolving rust-tonic-types [depth 2] resolving rust-typed-builder [level] processing 12 package(s) (23 resolved so far): rust-httptest, rust-hyper-timeout, rust-iso8601, rust-logos, rust-metrics-util, rust-poly1305, rust-primes, rust-prost-build, rust-prost-reflect, rust-protox-parse, rust-tower-http0.5, rust-typed-builder-macro [depth 3] resolving rust-httptest [depth 3] resolving rust-hyper-timeout [depth 3] resolving rust-iso8601 [depth 3] resolving rust-logos [depth 3] resolving rust-metrics-util [depth 3] resolving rust-poly1305 [depth 3] resolving rust-primes [depth 3] resolving rust-prost-build [depth 3] resolving rust-prost-reflect [depth 3] resolving rust-protox-parse [depth 3] resolving rust-tower-http0.5 [depth 3] resolving rust-typed-builder-macro [level] processing 7 package(s) (35 resolved so far): rust-ariadne, rust-logos-derive, rust-multimap, rust-ndarray, rust-ndarray-stats, rust-noisy_float, rust-sketches-ddsketch [depth 4] resolving rust-ariadne [depth 4] resolving rust-logos-derive [depth 4] resolving rust-multimap [depth 4] resolving rust-ndarray [depth 4] resolving rust-ndarray-stats [depth 4] resolving rust-noisy_float [depth 4] resolving rust-sketches-ddsketch [level] processing 3 package(s) (42 resolved so far): rust-defmac, rust-logos-codegen, rust-ndarray-rand [depth 5] resolving rust-defmac [depth 5] resolving rust-logos-codegen [depth 5] resolving rust-ndarray-rand [level] processing 1 package(s) (45 resolved so far): rust-beef [depth 6] resolving rust-beef [installability] checking 2 package(s): rust-concolor, rust-concolor-query rust-ariadne rust-beef rust-concolor-override rust-concolor-query rust-defmac rust-httptest rust-hyper-timeout rust-iso8601 rust-metrics rust-minspan rust-multimap rust-noisy_float rust-norm rust-poly1305 rust-primes rust-runtime-format rust-serde_regex rust-sketches-ddsketch rust-sql-builder rust-tiny-bip39 rust-tower-http0.5 rust-typed-builder-macro : rust-axum-server rust-concolor rust-crypto_secretbox rust-logos-codegen rust-ndarray rust-prost-build rust-rusty_paseto rust-tonic rust-typed-builder : rust-logos-derive rust-ndarray-rand rust-postmark rust-prost-reflect rust-rusty_paserk rust-tonic-build : rust-logos rust-ndarray-stats rust-tonic-types : rust-interim rust-metrics-util rust-protox-parse : rust-metrics-exporter-prometheus rust-protox : atuin
New atuin update in, bringing 2 new dependencies. https://bodhi.fedoraproject.org/updates/FEDORA-2026-297009c6e4
Thanks! Looks like it's already in f45-build ❯ fedrq pkgs atuin -r @koji:f45-build atuin-18.12.1-1.fc45.aarch64 Redoing the analysis sandogasa on main [⇡] is 📦 v0.9.1 via 🦀 v1.93.1 ⬢ [fedora-packaging] ❯ time cargo run -p ebranch -- resolve -v --check-install --source-repo @koji:f45-build --target c10s --target-repo @epel atuin --koji Compiling ebranch v0.9.1 (/home/michel/src/github/slopfest/sandogasa/tools/ebranch) Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.20s Running `target/debug/ebranch resolve -v --check-install --source-repo '@koji:f45-build' --target c10s --target-repo '@epel' atuin --koji` [installability] resolving with 1 package(s): atuin [level] processing 1 package(s) (0 resolved so far): atuin [depth 1] resolving atuin [level] processing 21 package(s) (1 resolved so far): rust-crypto_secretbox, rust-interim, rust-metrics, rust-metrics-exporter-prometheus, rust-minspan, rust-norm, rust-prost, rust-prost-types, rust-protox, rust-runtime-format, rust-rusty_paserk, rust-rusty_paseto, rust-serde_regex, rust-sql-builder, rust-tiny-bip39, rust-tonic, rust-tonic-build, rust-tonic-prost, rust-tonic-prost-build, rust-tonic-types, rust-typed-builder [depth 2] resolving rust-crypto_secretbox [depth 2] resolving rust-interim [depth 2] resolving rust-metrics [depth 2] resolving rust-metrics-exporter-prometheus [depth 2] resolving rust-minspan [depth 2] resolving rust-norm [depth 2] resolving rust-prost [depth 2] resolving rust-prost-types [depth 2] resolving rust-protox [depth 2] resolving rust-runtime-format [depth 2] resolving rust-rusty_paserk [depth 2] resolving rust-rusty_paseto [depth 2] resolving rust-serde_regex [depth 2] resolving rust-sql-builder [depth 2] resolving rust-tiny-bip39 [depth 2] resolving rust-tonic [depth 2] resolving rust-tonic-build [depth 2] resolving rust-tonic-prost [depth 2] resolving rust-tonic-prost-build [depth 2] resolving rust-tonic-types [depth 2] resolving rust-typed-builder [level] processing 11 package(s) (22 resolved so far): rust-hyper-timeout, rust-iso8601, rust-logos, rust-metrics-util, rust-poly1305, rust-primes, rust-prost-build, rust-prost-derive, rust-prost-reflect, rust-protox-parse, rust-typed-builder-macro [depth 3] resolving rust-hyper-timeout [depth 3] resolving rust-iso8601 [depth 3] resolving rust-logos [depth 3] resolving rust-metrics-util [depth 3] resolving rust-poly1305 [depth 3] resolving rust-primes [depth 3] resolving rust-prost-build [depth 3] resolving rust-prost-derive [depth 3] resolving rust-prost-reflect [depth 3] resolving rust-protox-parse [depth 3] resolving rust-typed-builder-macro [level] processing 6 package(s) (33 resolved so far): rust-ariadne, rust-logos-derive, rust-multimap, rust-ndarray-stats, rust-noisy_float, rust-sketches-ddsketch [depth 4] resolving rust-ariadne [depth 4] resolving rust-logos-derive [depth 4] resolving rust-multimap [depth 4] resolving rust-ndarray-stats [depth 4] resolving rust-noisy_float [depth 4] resolving rust-sketches-ddsketch [level] processing 2 package(s) (39 resolved so far): rust-logos-codegen, rust-ndarray-rand [depth 5] resolving rust-logos-codegen [depth 5] resolving rust-ndarray-rand [level] processing 1 package(s) (41 resolved so far): rust-beef [depth 6] resolving rust-beef [installability] checking 42 package(s): atuin, rust-ariadne, rust-beef, rust-crypto_secretbox, rust-hyper-timeout, rust-interim, rust-iso8601, rust-logos, rust-logos-codegen, rust-logos-derive, rust-metrics, rust-metrics-exporter-prometheus, rust-metrics-util, rust-minspan, rust-multimap, rust-ndarray-rand, rust-ndarray-stats, rust-noisy_float, rust-norm, rust-poly1305, rust-primes, rust-prost, rust-prost-build, rust-prost-derive, rust-prost-reflect, rust-prost-types, rust-protox, rust-protox-parse, rust-runtime-format, rust-rusty_paserk, rust-rusty_paseto, rust-serde_regex, rust-sketches-ddsketch, rust-sql-builder, rust-tiny-bip39, rust-tonic, rust-tonic-build, rust-tonic-prost, rust-tonic-prost-build, rust-tonic-types, rust-typed-builder, rust-typed-builder-macro rust-ariadne rust-beef rust-hyper-timeout rust-iso8601 rust-metrics rust-minspan rust-multimap rust-ndarray-rand rust-noisy_float rust-norm rust-poly1305 rust-primes rust-prost-derive rust-runtime-format rust-serde_regex rust-sketches-ddsketch rust-sql-builder rust-tiny-bip39 rust-tonic-build rust-typed-builder-macro : rust-crypto_secretbox rust-logos-codegen rust-ndarray-stats rust-prost rust-rusty_paseto rust-tonic rust-typed-builder : rust-logos-derive rust-metrics-util rust-prost-types rust-rusty_paserk rust-tonic-prost : rust-logos rust-metrics-exporter-prometheus rust-prost-build : rust-interim rust-prost-reflect rust-protox-parse rust-tonic-prost-build : rust-protox : rust-tonic-types : atuin
FEDORA-EPEL-2026-dfaad9412e (atuin-18.12.1-1.el10_3, rust-ariadne-0.4.1-4.el10_3, and 43 more) has been submitted as an update to Fedora EPEL 10.3. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-dfaad9412e
FEDORA-EPEL-2026-dfaad9412e has been pushed to the Fedora EPEL 10.3 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-dfaad9412e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2026-dfaad9412e (atuin-18.12.1-1.el10_3, rust-ariadne-0.4.1-4.el10_3, and 43 more) has been pushed to the Fedora EPEL 10.3 stable repository. If problem still persists, please make note of it in this bug report.