Fedora 45 Considering Use Of PURL Metadata For Uniquely Identifying Software Packages

Written by Michael Larabel in Fedora on 29 May 2026 at 06:01 AM EDT. 5 Comments
FEDORA
One of the Fedora 45 change proposals under consideration at the moment is making adding PURL "Package-URL" to Fedora's package metadata for simplifying the mapping between upstream projects and Fedora packages.

The PURL specification aims to serve as a "mostly universal" URL to help in identifying and tracking software packages across diverse ecosystems and tooling. It intends to be as a simple, consistent, and flexible approach for identifying software packages via a standardized URL-based syntax:

PURL syntax


PURL can work across different package management solutions / protocols such as npm, Nuget, Gem, Docker Hub, PyPi, and more. It can optionally specify a particular version of the package and more.

PURL examples


PURL is seeing adoption across different open-source projects from SPDX SBOM formats to other tooling and software vulnerability databases. The hope with Fedora beginning to generate PURL metadata can help it map upstream projects to packages.
"This Change aims at making it easier and more reliable to identify which packages contain code from what projects. This allows for more reliable identification of packages affected by security vulnerabilities. Additionally, this metadata might be interesting for generating SBOMs for content included in (container) images."

The change proposal for beginning to generate PURL metadata with Fedora 45 is currently under discussion via this thread and still needs to go through a vote by the Fedora Engineering and Steering Committee.

Those wishing to learn more about the Package-URL "PURL" specification itself can find it on GitHub.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week