Hello,

Thank you for the feedback, Simon.

I tried to incorporate what you said while avoiding talking about the
namespace pairs, for the sake of readability.  Further, I shortened
"upstream version without the epoch" to "upstream version" because the
epoch is a Debian thing.

Seeking seconds:

> ยง3.2.2 Uniqueness of version numbers
>
> The part of the version number after the epoch must not be reused for
> a version of the package with different contents once the package has
> been accepted into the archive, even if the version of the package
> previously using that part of the version number is no longer present
> in any archive suites.
>
> This uniqueness requirement applies to the version numbers of source
> packages and of binary packages, even if the source package producing
> a given binary package changes.  Thus the version numbers which a
> binary package must not reuse includes the version numbers of any
> versions of the binary package ever accepted into the archive, under
> any source package.
>
> Additionally, for non-native packages, the upstream version must not
> be reused for different upstream source code, so that for each source
> package name and upstream version number there exists exactly one
> original source archive contents [reference to defintiion of that].
>
> The reason for these restrictions is as follows.  Epochs are not
> included in the names of the files that compose source packages, or in
> the filenames of binary packages, so reusing a version number, even if
> the epoch differs, results in identically named files with different
> contents.  This can cause various problems.
>
> If you find yourself wanting to reuse the part of a version number
> after the epoch, you can just increment the Debian revision, which
> doesn't need to start at 1 or be consecutive.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to