Package Details: p11-kit-git 0.25.0+1+g76be1cf-1

Git Clone URL: https://aur.archlinux.org/p11-kit-git.git (read-only, click to copy)
Package Base: p11-kit-git
Description: Loads and enumerates PKCS#11 modules
Upstream URL: https://p11-glue.freedesktop.org
Licenses: BSD
Conflicts: p11-kit
Provides: p11-kit
Submitter: tallero
Maintainer: tallero
Last Packager: tallero
Votes: 1
Popularity: 0.000015
First Submitted: 2023-06-23 18:26 (UTC)
Last Updated: 2023-07-01 13:21 (UTC)

Required by (38)

Sources (1)

Latest Comments

MarsSeed commented on 2023-07-12 11:23 (UTC)

The VCS package guidelines advises to use a pkgver pattern conforming to the RELEASE.rREVISION scheme:

It is recommended to have following version format: RELEASE.rREVISION where REVISION is a monotonically increasing number that uniquely identifies the source tree (VCS revisions do this).

The revision number delimiter ("r" right before REVISION) is important. This delimiter allows to avoid problems in case if upstream […] uses versions with different number of components. E.g. if at revision "455" upstream decides to release version 0.1 then the revision delimiter preserves version monotonicity - 0.1.r456 > r454. Without the delimiter monotonicity fails - 0.1.456 < 454.

tallero commented on 2023-07-01 13:15 (UTC) (edited on 2023-07-01 13:20 (UTC) by tallero)

@MarsSeed: thought x.y.z+N generated a monotonically version string, so that i.e. x.y.z+(10*N) > x.y.z+N was correctly handled. Also many packages do this way. Are you sure is not correct?

Suggestions?

MarsSeed commented on 2023-06-29 18:43 (UTC)

Please fix pkgver() to produce guaranteed mononotonically increasing version string.