[Rpm-maint] [rpm-software-management/rpm] Add a rpm-version(7) man page for the rpm versioning system (PR #3885)

Panu Matilainen notifications at github.com
Tue Sep 2 06:40:57 UTC 2025


@pmatilai commented on this pull request.



> +
+# SYNOPSIS
+\[_EPOCH_*:*]_VERSION_[*-*_RELEASE_]
+
+# DESCRIPTION
+A label known as _EVR_ is used to refer to software versions in RPM
+consisting of one to three _components_:
+
+- _VERSION_ reflects the actual packaged software version.
+- _RELEASE_ reflects packaging revisions within that software version.
+- _EPOCH_ is an artificial override to allow working around versioning
+  anomalies.
+
+All RPM packages have a _VERSION_ and a _RELEASE_. In context of an
+_EVR_ label (such as in versioned dependencies), only the _VERSION_
+component is mandatory however.

That felt like one comma too many :smile: so I ended up rewording the whole thing a bit, to start with the relevant because EVRs is what we're talking about here.

>Only the _VERSION_ component is mandatory in an _EVR_ label.
>All RPM packages have a _VERSION_ and a _RELEASE_, however. 

Also moved the note about omitted epoch to the EPOCH section - one only needs to know if dealing with epochs, really.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3885#discussion_r2315069215
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/3885/review/3175084058 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20250901/c82de85a/attachment.htm>


More information about the Rpm-maint mailing list