# Fedora Rust SIG ## Pending EPEL Updates ### EPEL 10 ```mermaid graph RL rustc["Rust 1.92 (c10s)"] rustc-1.93["Rust 1.93"] --> rustc rustc-1.94["Rust 1.94"] --> rustc-1.93 style rustc fill:#0cf style rustc-1.93 fill:#f00 style rustc-1.94 fill:#f00 ``` ### EPEL 10.2 ```mermaid graph RL litrs["litrs v0.4 → v1"] document-features["document-features v0.2.12"] --> litrs signal-hook["signal-hook v0.3 → v0.4"] zip["zip v7 → v8"] uv["uv v0.10.4 → v0.10.6"] --> zip python-pkginfo["python-pkginfo v0.6.6 → v0.6.8"] --> zip strum0.27["strum v0.27 (compat)"] strum["strum v0.27 → v0.28"] --> strum0.27 strum_macros0.27["strum_macros v0.27 (compat)"] --> strum0.27 strum_macros["strum_macros v0.27 → v0.28"] --> strum_macros0.27 & strum ``` ### EPEL 10.1 No longer blocked: - clang-ast --> foldhash ```mermaid graph RL rustix["rustix v1.1"] --> linux-raw-sys linux-raw-sys["linux-raw-sys v0.9 → v0.11"] jod-thread["jod-thread v0.1 → v1.0"] ruff["ruff v0.11 → v0.12"] --> jod-thread secrecy["secrecy v0.8 → v0.10"] --> secrecy-0.8 secrecy-0.8["secrecy v0.8 (compat)"] ambient-id["ambient-id"] --> secrecy hashbrown["hashbrown v0.15 → v0.16"] --> hashbrown-0.15 hashbrown-0.15["hashbrown v0.15 (compat)"] uv["uv v0.8.17 → v0.8.18"] --> ambient-id & hashbrown indexmap["indexmap v2.12.0+"] --> hashbrown rkyv-derive["rkyv-derive v0.8.12 → v0.8.13"] rkyv["rkyv v0.8.12 → v0.8.13"] --> hashbrown & rkyv-derive brotli-decompressor["brotli-decompressor v4 → v5"] brotli["brotli v7 → v8"] --> brotli-decompressor hickory-proto["hickory-proto v0.24 → v0.25"] --> hickory-proto-0.24 hickory-proto-0.24["hickory-proto v0.24 (compat)"] hickory-resolver["hickory-resolver v0.24 → v0.25"] --> hickory-resolver-0.24 & hickory-proto & moka hickory-resolver-0.24["hickory-resolver v0.24 (compat)"] --> hickory-proto-0.24 tagptr["tagptr"] moka["moka"] -->tagptr reqwest["reqwest v0.12.22 → v0.12.28"] --> hickory-resolver & brotli & cookie_store wiremock["wiremock v0.6.4 → v0.6.5"] --> reqwest tower-http["tower-http v0.6.7"] --> brotli cookie_store["cookie_store v0.21 → v0.22"] tungstenite["tungstenite v0.23 → v0.26"] tokio-tungstenite["tokio-tungstenite v0.23 → v0.26"] --> tungstenite axum-core["axum-core v0.4 → v0.5"] axum-macros["axum-macros v0.4 → v0.5"] axum["axum v0.7 → v0.8"] --> axum-core & axum-macros time["time v0.3.41 → v0.3.44"] --> time-core & time-macros & deranged time-core["time-core 0.1.4 → v0.1.6"] time-macros["time-macros v0.2.22 → v0.2.24"] --> time-core deranged["deranged v0.4.0 → v0.5.4"] bindgen["bindgen v0.71 → v0.72"] zstd-sys["zstd-sys v2.0.15 → v2.0.16"] --> bindgen openssl-sys["openssl-sys v0.9.111"] --> bindgen openssl["openssl v0.10.75"] --> openssl-sys proptest["proptest v1.8.0+"] --> proptest-macro proptest-macro["proptest-macro v0.2 → v0.3 → v0.4"] proptest-derive["proptest-derive v0.5 → v0.6"] zopfli["zopfli 0.8.2 → 0.8.3"] --> proptest-derive strum["strum v0.27.1 → v0.27.2"] --> phf & strum_macros["strum_macros v0.27.1 → v0.27.2"] phf["phf v0.11 → v0.13"] --> phf_macros & phf_shared phf_macros["phf_macros v0.11 → v0.13"] --> phf_generator & phf_shared phf_codegen["phf_codegen v0.11 → v0.13"] --> phf_generator & phf_shared phf_generator["phf_generator v0.11 → v0.13"] --> phf_shared phf_shared["phf_shared v0.11 → v0.13"] csscolorparser["csscolorparser v0.6 → v0.8"] --> phf colorgrad["colorgrad v0.6 → v0.8"] --> csscolorparser vte["vte v0.13.1 → v0.15.0"] strip-ansi-escapes["strip-ansi-escapes v0.2.0 → v0.2.1"] --> vte vt100["vt100 v0.15.2 → v0.16.2"] --> vte indicatif["indicatif v0.18.0 → v0.18.1"] --> vt100 anstream["v0.6.21"] --> strip-ansi-escapes etcetera["etcetera v0.10.0 → v0.11.0"] argmax["argmax v0.3 → v0.4"] fd-find["fd-find v10.2 → v10.3"] --> etcetera & argmax matchit["matchit v0.8 → v0.9"] --> matchit0.8 matchit0.8["matchit v0.8 (compat)"] rand_xoshiro["rand_xoshiro v0.6 → v0.7"] --> rand_xoshiro0.6 rand_xoshiro0.6["rand_xoshiro v0.6 (compat)"] asn1-rs-derive["asn1-rs-derive v0.5.1 → v0.6.0"] asn1-rs["asn1-rs v0.6.2 → v0.7.1"] --> asn1-rs-derive der-parser["der-parser v9.0.0 → v10.0.0"] --> asn1-rs oid-registry["oid-registry v0.7.1 → v0.8.1"] --> asn1-rs x509-parser["x509-parser v0.16.0 → v0.18.0"] --> asn1-rs & der-parser & oid-registry rcgen["rcgen v0.13.2 → v0.14.5"] --> x509-parser %% These two are not currently in EPEL10: %% quinn["quinn v0.11.7 → v0.11.9"] --> quinn-proto & rcgen %% quinn-proto["quinn-proto v0.11.11 → v0.11.13"] --> rustls-platform-verifier & qlog & fastbloom & rcgen %% These four were needed only for quinn/quinn-proto: %% rustls-platform-verifier["rustls-platform-verifier v0.5 → v0.6"] --> rustls-platform-verifier0.5 %% rustls-platform-verifier0.5["rustls-platform-verifier v0.5 (compat)"] %% qlog["qlog (new)"] %% fastbloom["fastbloom (new)"] tokio-rustls["tokio-rustls v0.26.2 → v0.26.4"] --> rcgen dirs-sys["dirs-sys v0.4.1 → v0.5.0"] dirs["dirs v5.0.1 → v6.0.0"] --> dirs-sys directories["directories v5.0.1 → v6.0.0"] --> dirs-sys snapbox["snapbox v0.6.23"] --> snapbox-macros snapbox-macros["snapbox-macros v0.3 → v0.4"] trycmd["trycmd v0.15.11"] --> snapbox anstyle-svg["anstyle-svg v0.1.12"] --> snapbox ordermap["ordermap v0.5 → v1.0"] hex-literal["hex-literal v0.4 → v1"] cargo_metadata["cargo_metadata v0.19 → v0.23"] --> cargo_metadata0.19 cargo_metadata0.19["cargo_metadata v0.19 (compat)"] codespan-reporting["codespan-reporting v0.12 → v0.13"] cxx-gen["cxx-gen v0.7.168 → v0.7.190"] --> codespan-reporting cxx-build["cxx-build v1.0.168 → v1.0.190"] --> codespan-reporting & cxx-gen & cxx cxxbridge-macro["cxxbridge-macro v1.0.168 → v1.0.190"] cxxbridge-flags["cxxbridge-flags v1.0.168 → v1.0.190"] cxx["cxx v1.0.168 → v1.0.190"] --> cxxbridge-macro & cxxbridge-flags cfg-expr["cfg-expr v0.18 → v0.20"] cargo-lock["cargo-lock v10 → v11"] spdx["spdx v10 → v13"] libbz2-rs-sys["libbz2-rs-sys v0.1 → v0.2"] bzip2["bzip2 v0.5 → v0.6"] --> libbz2-rs-sys hashlink["hashlink v0.10 → v0.11"] --> hashlink-0.10["hashlink v0.10 compat package"] rusqlite["rusqlite v0.31 → v0.38"] --> rusqlite-0.31["rusqlite v0.31 compat package"] & libsqlite3-sys & hashlink libsqlite3-sys["libsqlite3-sys v0.28 → v0.36"] --> libsqlite3-sys-0.28["libsqlite3-sys v0.28 compat package"] retry-policies["retry-policies v0.4 → v0.5"] --> retry-policies0.5 retry-policies0.5["retry-policies v0.4 (compat)"] reqwest-retry_v0.8["reqwest-retry v0.7 → v0.8"] --> reqwest-retry0.7 & retry-policies reqwest-retry0.7["reqwest-retry v0.7 (compat)"] --> retry-policies0.5 reqwest-middleware["reqwest-middleware v0.4 → v0.5"] --> reqwest-middleware0.4 reqwest-middleware0.4["reqwest-middleware v0.4 (compat)"] --> reqwest-retry0.7 reqwest-retry0.8["reqwest-retry v0.8 (compat)"] --> reqwest-middleware0.4 & reqwest-retry0.7 reqwest-retry["reqwest-retry v0.8 → v0.9"] --> reqwest-retry_v0.8 & reqwest-retry0.8 & reqwest-middleware procfs-core["procfs-core v0.17 → v0.18"] procfs["procfs v0.17 → v0.18"] --> procfs-core zip["zip v3 → v7"] constant_time_eq["constant_time_eq v0.3 → v0.4"] blake3["blake3 v1.8.2 → v1.8.3"] --> constant_time_eq b3sum["b3sum v1.8.2 → v1.8.3"] --> blake3 gif0.13["gif v0.13 (compat)"] gif["gif v0.13 → v0.14"] --> gif0.13 nasm-rs["nasm-rs v0.2 → v0.3"] av-scenechange["av-scenchange v0.14 (new)"] --> nasm-rs rav1e["rav1e v0.7 → v0.8"] --> nasm-rs & av-scenechange ravif["ravif v0.11 → v0.12"] --> rav1e image["image v0.25.8 → v0.25.9"] --> gif & ravif & zune-core & zune-jpeg onefetch-ascii["onefetch-ascii v0.25.0 --> v0.26.1"] onefetch-image["onefetch-image v0.25.0 --> v0.26.1"] onefetch-manifest["onefetch-manifest v0.25.0 --> v0.26.1"] onefetch["onefetch v0.25.0 --> v0.26.1"] --> onefetch-ascii & onefetch-image & onefetch-manifest & image zune-core0.4["zune-core v0.4 (compat)"] zune-core["zune-core v0.4 → v0.5"] --> zune-core0.4 zune-jpeg0.4["zune-jpeg v0.4 (compat)"] --> zune-core0.4 zune-jpeg["zune-jpeg v0.4 → v0.5"] --> zune-core & zune-jpeg0.4 tokei["tokei v13 → v14"] toml_edit0.23["toml_edit v0.23 (compat)"] toml_edit["toml_edit v0.23 → v0.24"] --> toml_edit0.23 rust2rpm-helper["rust2rpm-helper v0.1.8 → v0.1.9"] --> toml_edit zlib-rs["zlib-rs v0.5 → v0.6"] libz-rs-sys["libz-rs-sys v0.5 → v0.6"] --> zlib-rs flate2["flate2 v1.1.8 → v1.1.9"] --> zlib-rs v_frame0.3["v_frame v0.3 (compat)"] v_frame["v_frame v0.3 → v0.5"] --> v_frame0.3 av-decoders["av-decoders v0.9 (new package)"] --> v_frame av-scenechange0.14["av-scenechange v0.14 (compat)"] --> v_frame0.3 & av-scenechange av-scenechange0.22["av-scenechange v0.14 → v0.22"] --> v_frame & av-decoders & av-scenechange whoami["whoami v1.6 → 2.1"] fancy-regex["fancy-regex v0.13 → v0.16"] syntect["syntect v5.2 → v5.3"] --> fancy-regex smol_str["smol_str v0.3.4"] --> rustc-1.89 rustc["Rust 1.88 (el10)"] rustc-1.89["Rust 1.89"] --> rustc style rustc fill:#0cf style rustc-1.89 fill:#f00 ``` ### EPEL 9 ```mermaid graph RL sqlite["sqlite ≥ 3.36"] sequoia-cert-store["sequoia-cert-store v0.7.1"] --> sqlite sqlx-sqlite["sqlx-sqlite v0.8.2 → v0.8.6"] --> sqlite yaml-rust2["yaml-rust2 (new)"] config["config v0.13 -> v0.15"] --> yaml-rust2 onig["onig v6.5.1"] --> onig_sys onig_sys["onig_sys v69.9.1"] --> oniguruma oniguruma["oniguruma v6.9.10+"] syntect["syntect 5.2 → 5.3"] --> onig globset["globset v0.4.17"] --> rustc-1.89 ignore["ignore v0.4.24"] --> globset & rustc-1.89 cargo-c["cargo-c v0.10.18"] --> cargo & implib implib["implib v0.4.0"] cargo["cargo v0.92.0"] --> cargo-credential & cargo-credential-libsecret & cargo-platform & cargo-util & cargo-util-schemas & crates-io & home & rustfix cargo-credential["cargo-credential v0.4.9"] cargo-credential-libsecret["cargo-credential-libsecret v0.5.2"] cargo-platform["cargo-platform v0.3.1"] cargo-util["cargo-util v0.2.24"] cargo-util-schemas["cargo-util-schemas v0.10.1"] crates-io["crates-io v0.40.14"] home["home v0.5.12"] rustfix["rustfix v0.9.3"] smol_str["smol_str v0.3.4"] --> rustc-1.89 rustc["Rust 1.88 (el9)"] rustc-1.89["Rust 1.89"] --> rustc rustc-1.90["Rust 1.90"] --> rustc-1.89 rustc-1.91["Rust 1.91"] --> rustc-1.90 rustc-1.92["Rust 1.92"] --> rustc-1.91 rustc-1.93["Rust 1.93"] --> rustc-1.92 rustc-1.94["Rust 1.94"] --> rustc-1.93 style rustc fill:#0cf style rustc-1.89 fill:#f00 style rustc-1.90 fill:#f00 style rustc-1.91 fill:#f00 style rustc-1.92 fill:#f00 style rustc-1.93 fill:#f00 style rustc-1.94 fill:#f00 style oniguruma fill:#f00 style sqlite fill:#f00 ``` ## Pending Package Fixups ### License fixups The `package.license-file` field is only supposed to be used for non-standard licenses, not for licenses that can be written with standard SPDX expressions. - format-bytes - format-bytes-macros Upstream projects on weird Mercurial GitLab: - <https://foss.heptapod.net/octobus/rust/format-bytes> ### Unbundle cbindgen - firefox - icecat - thunderbird ## Package Wishlist
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.