Bug 2494983

Summary: Adopt PURL Metadata
Product: [Fedora] Fedora Reporter: Aoife Moloney <amoloney>
Component: Changes TrackingAssignee: Fabio Valentini <decathorpe>
Status: ASSIGNED --- QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: decathorpe, maxwell
Target Milestone: ---Flags: fedora-admin-xmlrpc: mirror+
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
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:
Bug Depends On: 2514458    
Bug Blocks: 2520385    

Description Aoife Moloney 2026-06-30 14:59:26 UTC
This is a tracking bug for Change: Adopt PURL Metadata
For more details, see: https://fedoraproject.org/wiki/Changes/Adopt_PURL_Metadata

Package metadata will be enhanced by adding virtual Provides for standardized identifiers based on the PURL (Package-URL) specification, with the goal of simplifying the mapping between upstream projects and Fedora packages.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Fabio Valentini 2026-07-17 17:04:08 UTC
Small status update:

The F45 mass rebuild date has somehow caught me by surprise, so I wasn't able to push nearly as many changes as I wanted to Rawhide prior to the mass rebuild.

For the one ecosystem where I have keys to all the moving pieces (Rust / cargo), I pushed changes to add the new metadata in time before the mass rebuild - so all packages for Rust crates (that don't fail to build) will have the new `purl(...)` virtual Provides attached to it.

For other language ecosystems, I'll work on adding support for this in the near future - even though having missed the mass rebuild, the Change won't have the full intended effect until the F46 mass rebuild.

Comment 2 Aoife Moloney 2026-08-31 11:00:22 UTC
Hi Fabio, do you want to retarget this change for F46 altogether? Or split it to two - one for rust only, and an F46 change for the remaining languages?

Comment 3 Fabio Valentini 2026-08-31 15:16:29 UTC
I don't think the additional paperwork for splitting it in two would be worth it. I'm fine with retargeting this Change at F46.