Bug 2439355
| Summary: | Review Request: rust-matugen - Material you color generation tool with templates | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Fabio Valentini <decathorpe> |
| Component: | Package Review | Assignee: | Neal Gompa <ngompa13> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | ngompa13, package-review |
| Target Milestone: | --- | Flags: | ngompa13:
fedora-review+
|
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | rust-matugen-3.1.0-1.fc45 | Doc Type: | --- |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2026-02-13 16:04:47 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 2439344 | ||
|
Description
Fabio Valentini
2026-02-12 16:08:24 UTC
koji scratch build for rawhide: https://koji.fedoraproject.org/koji/taskinfo?taskID=142224710 The spec file, sources, and vendor tarball were obtained by running "rust2rpm -sp matugen --vendor=auto" and making some necessary changes on top (mostly, filling out the "License" tag). I have packaged this as a "Rust crate" under the assumption that it is unlikely that the project will split into multiple sub-crates / workspace members in the future. Otherwise packaging it as a non-crate package from the GitHub sources would be easier. I'm planning to fill the gaps in the missing dependencies for this package in the future to make it possible to build it without vendored dependencies at some point. The list is not that long, but too long to deal with quickly (~10-15 missing or version-mismatched dependencies). 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 packaged ✅ license matches upstream specification and is acceptable for Fedora ✅ license file is included with %license in %files ✅ package complies with Rust Packaging Guidelines (using vendored crates for now) Package APPROVED. === Recommended post-import tasks: - set up package on release-monitoring.org: - add @rust-sig with "commit" access as package co-maintainer (should happen automatically) - add @miracle-sig with "admin" or "commit" access as package co-maintainer - track package in koschei for all built branches (should happen automatically once rust-sig is co-maintainer) Thanks for the review! The Pagure repository was created at https://src.fedoraproject.org/rpms/rust-matugen Imported and built: https://bodhi.fedoraproject.org/updates/FEDORA-2026-5f5c04ca95 |