Bug 2416695

Summary: Review Request: rust-serde_assert - Testing library for serde Serialize and Deserialize implementations
Product: [Fedora] Fedora Reporter: Rodolfo Olivieri <rodolfo.olivieri3>
Component: Package ReviewAssignee: Fabio Valentini <decathorpe>
Status: ASSIGNED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: decathorpe, package-review
Target Milestone: ---Keywords: AutomationTriaged
Target Release: ---Flags: decathorpe: fedora-review?
Hardware: All   
OS: Linux   
URL: https://crates.io/crates/serde_assert
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
The .spec file difference from Copr build 9831166 to 10035992
none
The .spec file difference from Copr build 10035992 to 10047401
none
The .spec file difference from Copr build 10047401 to 10109912 none

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.

Comment 13 Fedora Review Service 2026-02-09 18:58:57 UTC
Created attachment 2128806 [details]
The .spec file difference from Copr build 10047401 to 10109912

Comment 14 Fedora Review Service 2026-02-09 18:58:59 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10109912
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2416695-rust-serde_assert/fedora-rawhide-x86_64/10109912-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.