Bug 2416695 - Review Request: rust-serde_assert - Testing library for serde Serialize and Deserialize implementations
Summary: Review Request: rust-serde_assert - Testing library for serde Serialize and D...
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Fabio Valentini
QA Contact: Fedora Extras Quality Assurance
URL: https://crates.io/crates/serde_assert
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-11-24 00:50 UTC by Rodolfo Olivieri
Modified: 2026-02-06 12:30 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:
decathorpe: fedora-review?


Attachments (Terms of Use)
The .spec file difference from Copr build 9831166 to 10035992 (1.77 KB, patch)
2026-01-19 19:47 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 10035992 to 10047401 (1008 bytes, patch)
2026-01-22 12:04 UTC, Fedora Review Service
no flags Details | Diff

Comment 1 Fedora Review Service 2025-11-24 00:55:39 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/9831166
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2416695-rust-serde_assert/fedora-rawhide-x86_64/09831166-rust-serde_assert/fedora-review/review.txt

Please take a look if any issues were found.


---
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 2 Fabio Valentini 2025-12-22 15:20:14 UTC
It looks like packit mangled this spec file into a form that is not in line with the (Rust) packaging guidelines.
Please submit the original spec file for review.

Additionally, please add a comment that explains the Patch you added, and ideally, also a link to an upstream issue / pull request / commit.

The published crates also seem to include files with CRLF / Windows-style line endings. I would recommend to report this upstream (since it's usually unintentional) and for now, fix it in packaging with dos2unix or sed.

Comment 3 Rodolfo Olivieri 2026-01-07 00:59:30 UTC
Hi, Fabio! 

Sure. I think the builds expired. 

I will retake this work in a couple of days, still finishing other priority work first.

Thanks for the feedback.

Comment 5 Fedora Review Service 2026-01-19 19:47:04 UTC
Created attachment 2122780 [details]
The .spec file difference from Copr build 9831166 to 10035992

Comment 6 Fedora Review Service 2026-01-19 19:47:07 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10035992
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2416695-rust-serde_assert/fedora-rawhide-x86_64/10035992-rust-serde_assert/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
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 7 Fabio Valentini 2026-01-20 13:37:47 UTC
> I don't know why I had that patch in the previous one, but it's gone now.

Well, you replaced it with this:

> # Relax dependency for claims crate
> tomcli set Cargo.toml str dev-dependencies.claims ">=0.7.1,0.9.0"

Which breaks builds of the package, because it has a typo (should be ">=0.7.1,<0.9.0" - note the "<").

That said, changes to Cargo.toml MUST be made with "rust2rpm -p", otherwise the package might be broken.
The contents of Cargo.toml affect the generated spec file, so the final Cargo.toml contents must be known *before* generating the .spec file (which is only the case when using "rust2rpm -p").

Comment 9 Fedora Review Service 2026-01-22 12:04:10 UTC
Created attachment 2123252 [details]
The .spec file difference from Copr build 10035992 to 10047401

Comment 10 Fedora Review Service 2026-01-22 12:04:12 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10047401
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2416695-rust-serde_assert/fedora-rawhide-x86_64/10047401-rust-serde_assert/fedora-review/review.txt

Please take a look if any issues were found.


---
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 11 Fabio Valentini 2026-02-06 12:30:28 UTC
(In reply to Rodolfo Olivieri from comment #8)
> Spec URL:
> https://download.copr.fedorainfracloud.org/results/r0x0d/rust-serde_assert/
> fedora-rawhide-x86_64/10047398-rust-serde_assert/rust-serde_assert.spec
> SRPM URL:
> https://download.copr.fedorainfracloud.org/results/r0x0d/rust-serde_assert/
> fedora-rawhide-x86_64/10047398-rust-serde_assert/rust-serde_assert-0.8.0-1.
> fc44.src.rpm
> 
> Updated 🫡!

Please upload again, the links have already expired.


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