Bug 2033859

Summary: serde_with crate is bundled, along with several dependencies
Product: [Fedora] Fedora Reporter: Benjamin Gilbert <bgilbert>
Component: rust-coreos-installerAssignee: Benjamin Gilbert <bgilbert>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: bgilbert, dustymabe, jonathan, rust-sig, skunkerk, travier
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-12-20 23:32:38 UTC Type: Bug
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: 2033857    
Bug Blocks:    

Description Benjamin Gilbert 2021-12-18 06:25:01 UTC
Description of problem:
rust-coreos-installer bundles serde_with and several of its dependencies.

Version-Release number of selected component (if applicable):
0.12.0-1.fc36

How reproducible:
Always

Steps to Reproduce:
1. Inspect specfile

Actual results:
Provides:       bundled(crate(darling)) = 0.13.0
Provides:       bundled(crate(darling_core)) = 0.13.0
Provides:       bundled(crate(darling_macro)) = 0.13.0
Provides:       bundled(crate(serde_with)) = 1.11.0
Provides:       bundled(crate(serde_with_macros)) = 1.5.1

Expected results:
No crates are bundled.

Additional info:
This was done in https://src.fedoraproject.org/rpms/rust-coreos-installer/pull-request/31 to unblock packaging the new upstream release, since rust-serde_with unexpectedly patches out a substantial chunk of the latter's default API.