Bug 2447796 - Review Request: rust-glam - Simple and fast 3D math library for games and graphics
Summary: Review Request: rust-glam - Simple and fast 3D math library for games and gra...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-03-15 22:07 UTC by Jonathan Steffan
Modified: 2026-08-29 21:38 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jonathan Steffan 2026-03-15 22:07:33 UTC
Spec URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam.spec
SRPM URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam-0.32.0-1.fc45.src.rpm
Description: A simple and fast 3D math library for games and graphics.
Fedora Account System Username: jsteffan

Comment 1 Jonathan Steffan 2026-04-05 22:17:20 UTC
Changelog:

- Add rust2rpm toml, incorporate any feedback

Spec URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam.spec
SRPM URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam-0.32.1-1.fc43.src.rpm
rust2rpm.toml URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam-rust2rpm.toml

Comment 2 Fedora Review Service 2026-04-06 14:50:04 UTC
There seems to be some problem with the following file.
SRPM URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam-0.32.1-1.fc43.src.rpm
Fetching it results in a 404 Not Found error.
Please make sure the URL is correct and publicly available.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 3 Jonathan Steffan 2026-05-07 15:35:29 UTC
Changelog:

- Add rust2rpm toml, incorporate any feedback

Spec URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam.spec
SRPM URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam-0.32.1-1.fc45.src.rpm
rust2rpm.toml URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam-rust2rpm.toml

Comment 4 Fabio Valentini 2026-08-19 13:47:25 UTC
Some of the built packages are not installable:

Problem 1: conflicting requests
  - nothing provides (crate(bytemuck/wasm_simd) >= 1.9.0 with crate(bytemuck/wasm_simd) < 2.0.0~) needed by rust-glam+bytemuck-devel-0.32.1-1.fc46.noarch from @commandline
 Problem 2: conflicting requests
  - nothing provides (crate(bytemuck/wasm_simd) >= 1.9.0 with crate(bytemuck/wasm_simd) < 2.0.0~) needed by rust-glam+core-simd-devel-0.32.1-1.fc46.noarch from @commandline
  - nothing provides (crate(bytemuck/nightly_portable_simd) >= 1.9.0 with crate(bytemuck/nightly_portable_simd) < 2.0.0~) needed by rust-glam+core-simd-devel-0.32.1-1.fc46.noarch from @commandline
 Problem 3: conflicting requests
  - nothing provides (crate(encase) >= 0.12.0 with crate(encase) < 0.13.0~) needed by rust-glam+encase-devel-0.32.1-1.fc46.noarch from @commandline
 Problem 4: conflicting requests
  - nothing provides (crate(speedy) >= 0.8.0 with crate(speedy) < 0.9.0~) needed by rust-glam+speedy-devel-0.32.1-1.fc46.noarch from @commandline

Looks like you'll need to drop the following features / dependencies:

- bytemuck/wasm_simd (not sure why this is an unconditional dependency if it's WASM-specific)
- bytemuck/nightly_portable_simd
- core-simd

And either drop the "speedy" feature or package speedy ^0.8.

Comment 5 Jonathan Steffan 2026-08-29 21:38:40 UTC
Changelog:

- Fixed built packages failing to install: dropped the unconditional bytemuck/wasm_simd feature request (only meaningful for wasm targets; Fedora's rust-bytemuck doesn't ship a wasm_simd subpackage)
- Hid the core-simd, encase, and speedy feature subpackages, none of which have their dependencies packaged for Fedora

Spec URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam.spec
SRPM URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam-0.32.1-1.fc44.src.rpm
rust2rpm.toml URL: https://jsteffan.fedorapeople.org/xrizer/rust-glam-rust2rpm.toml


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