Bug 2517722 - Review Request: rust-icu_locale_fallback_data - Data for the icu_locale_fallback crate
Summary: Review Request: rust-icu_locale_fallback_data - Data for the icu_locale_fallb...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Fabio Valentini
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-18 07:51 UTC by Ben Beasley
Modified: 2026-08-19 14:26 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-08-18 17:17:24 UTC
Type: Bug
Embargoed:
decathorpe: fedora-review+


Attachments (Terms of Use)
Configuration file for rust2rpm (853 bytes, text/plain)
2026-08-18 07:51 UTC, Ben Beasley
no flags Details

Description Ben Beasley 2026-08-18 07:51:57 UTC
Created attachment 2154859 [details]
Configuration file for rust2rpm

Spec URL: https://music.fedorapeople.org/rust-icu_locale_fallback_data.spec
SRPM URL: https://music.fedorapeople.org/rust-icu_locale_fallback_data-2.3.0-1.fc44.src.rpm
Description: Data for the icu_locale_fallback crate.
Fedora Account System Username: music

A new crate in ICU4X 2.3.

Comment 1 Fabio Valentini 2026-08-18 14:25:05 UTC
Package was generated with rust2rpm, simplifying the review.

✅ package contains only permissible content
✅ package builds and installs without errors on rawhide
✅ test suite is run and all unit tests pass
✅ latest version of the crate is packaged
✅ license matches upstream specification and is acceptable for Fedora
✅ license file is included with %license in %files
✅ package complies with Rust Packaging Guidelines

Package APPROVED.

Side note: It looks like debian is working on packaging these icu "data" crates in a way that allows them to re-generate the generated code at build-time (running icu_datagen?) - we might be able to adapt that (if we want?) if that works out.

===

Recommended post-import rust-sig tasks:

- set up package on release-monitoring.org:
  project: $crate
  homepage: https://crates.io/crates/$crate
  backend: crates.io
  version scheme: semantic
  version filter (*NOT* pre-release filter): alpha;beta;rc;pre
  distro: Fedora
  Package: rust-$crate

- set bugzilla assignee overrides to @rust-sig (optional)

Comment 2 Ben Beasley 2026-08-18 15:20:37 UTC
(In reply to Fabio Valentini from comment #1)
> Package APPROVED.

Thank you!

https://release-monitoring.org/project/391854/

I will follow up with the review request for rust-icu_locale_fallback shortly. You won’t be able to build it in Rawhide, but I’ll at least build it in COPR with fedora-review enabled.

> Side note: It looks like debian is working on packaging these icu "data"
> crates in a way that allows them to re-generate the generated code at
> build-time (running icu_datagen?) - we might be able to adapt that (if we
> want?) if that works out.

I am intrigued! I am also aware that the data-generation pipeline involves a significant number of additional crates that we wouldn’t otherwise have to package; that there is a risk of discrepancies when re-generating the data; and that this could end up having some tension with the mandate to use only crates.io sources to build Rust library packages. I’d like to see what they come up with, but I am not sure if it will prove worthwhile for us.

Comment 3 Fedora Admin user for bugzilla script actions 2026-08-18 17:00:19 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/rust-icu_locale_fallback_data
Monitoring:
Wasn't able to create project in Anitya. You can create it manually on: `https://release-monitoring.org`

Comment 4 Fedora Update System 2026-08-18 17:12:56 UTC
FEDORA-2026-7343fa396d (rust-icu_locale_fallback_data-2.3.0-1.fc46) has been submitted as an update to Fedora 46.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-7343fa396d

Comment 5 Fedora Update System 2026-08-18 17:17:24 UTC
FEDORA-2026-7343fa396d (rust-icu_locale_fallback_data-2.3.0-1.fc46) has been pushed to the Fedora 46 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 6 Fedora Update System 2026-08-18 20:31:27 UTC
FEDORA-2026-37015229f2 (rust-icu_locale_fallback_data-2.3.0-1.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-37015229f2

Comment 7 Fedora Update System 2026-08-18 20:35:25 UTC
FEDORA-2026-37015229f2 (rust-icu_locale_fallback_data-2.3.0-1.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Ben Beasley 2026-08-19 14:26:25 UTC
(In reply to Ben Beasley from comment #2)
> 
> I will follow up with the review request for rust-icu_locale_fallback
> shortly. You won’t be able to build it in Rawhide, but I’ll at least build
> it in COPR with fedora-review enabled.

bug 2519638


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