Bug 2304221
Summary: | Review Request: rust-ash - Vulkan bindings for Rust | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jonathan Steffan <jonathansteffan> |
Component: | Package Review | Assignee: | Michel Lind <michel> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | decathorpe, michel, package-review |
Target Milestone: | --- | Flags: | michel:
fedora-review+
|
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2024-08-30 15:40:45 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: | 2292541 |
Description
Jonathan Steffan
2024-08-13 01:05:54 UTC
[tests] comments = [ "Skip the doctests", ] run = ["lib", "tests"] small nit: please expand on why doctests are skipped. Otherwise this looks good, approved. Package was generated with rust2rpm, simplifying the review. - 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 (MIT OR Apache-2.0) and is acceptable for Fedora - license file is included with %license in %files - package complies with Rust Packaging Guidelines Package APPROVED. === Recommended post-import rust-sig tasks (use `fedora-sig-onboard onboard rust-$crate` to automate): - add @rust-sig with "commit" access as package co-maintainer (should happen automatically) - set bugzilla assignee overrides to @rust-sig (optional) - set up package on release-monitoring.org: project: $crate homepage: https://crates.io/crates/$crate backend: crates.io version scheme: semantic version filter: alpha;beta;rc;pre distro: Fedora Package: rust-$crate - track package in koschei for all built branches (should happen automatically once rust-sig is co-maintainer) The Pagure repository was created at https://src.fedoraproject.org/rpms/rust-ash > - package builds and installs without errors on rawhide
This is a lie. ;)
Package fails to build on i686, exposing that this one ships pre-generated code that MUST be regenerated with bindgen during the build.
Yup, and they wrote their own generator https://github.com/ash-rs/ash/blob/master/generator/Cargo.toml so I think this means at least two additional packages vk-parse and vkxml (and anything those need) so we can actually run it at build time. I'll get started on adding the needed additional packages to be able to build and run the generator. FEDORA-2024-e6a82fb408 (rust-ash-0.38.0-3.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2024-e6a82fb408 FEDORA-2024-e6a82fb408 (rust-ash-0.38.0-3.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report. |