Bug 2447802 - Review Request: rust-ogg - Ogg container decoder and encoder written in pure Rust
Summary: Review Request: rust-ogg - Ogg container decoder and encoder written in pure ...
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:09 UTC by Jonathan Steffan
Modified: 2026-08-29 21:37 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:09:26 UTC
Spec URL: https://jsteffan.fedorapeople.org/xrizer/rust-ogg.spec
SRPM URL: https://jsteffan.fedorapeople.org/xrizer/rust-ogg-0.9.2-1.fc45.src.rpm
Description: Ogg container decoder and encoder written in pure Rust.
Fedora Account System Username: jsteffan

Comment 1 Fabio Valentini 2026-08-19 14:40:50 UTC
There's some files in this crate that don't match the crate's license text and metadata.

It looks like the crate was relicensed from "MIT OR Apache-2.0" to "BSD-3-Clause" at some point, but some things were not updated: the examples/*.rs and tests/*.rs files all have a copyright header that says:

// Licensed under MIT license, or Apache 2 license,
// at your option. Please see the LICENSE file
// attached to this source distribution for details.

But the LICENSE file contains a BSD-3-Clause license.

Comment 2 Jonathan Steffan 2026-08-29 21:37:31 UTC
Changelog:

- Added the missing rust-ogg-rust2rpm.toml, capturing the existing license-header patch (fixing examples/*.rs headers left over from before the crate's relicense to BSD-3-Clause) so rust2rpm regeneration reproduces the spec exactly
- Verified the single tests/*.rs file already carries the corrected header; only examples/*.rs needed the patch
- Renumbered the patch tag to Patch2, reserving slots 0-1 for a future Cargo.toml metadata patch

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


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