AMDVLK version and packaging

The Manjaro packages are based on https://github.com/tomkv/packaging-rpm/blob/master/amdvlk/amdvlk.spec and sets the version to match, so:

pkgver=2.93.${commit_date}.g${amdvlk_commit:0:7}

https://gitlab.manjaro.org/packages/extra/amdvlk/blob/master/PKGBUILD#L17

The AUR package (and the one maintained by Yorper) sets the version as

pkgver=2019.Q3.5

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=amdvlk#n4

This is a very different version number scheme.

Upstream uses the second numbering scheme, e.g.

Arch packaging guidelines say pkgver should follow the upstream numbering,

https://wiki.archlinux.org/index.php/PKGBUILD#pkgver

which kind of suggests the Manjaro package number is "wrong".

Before I go and make this change is there any reason not to?

An epoch will not be needed in this case as 2019.Q3.5 > 2.93.


Version scheme

  • Keep following RPM spec (2.93 style)
  • Switch to upstream (2019.Q3.5 style)
  • Something else

0 voters

2 Likes

OK, change made and uploaded to unstable

5 Likes

Forum kindly sponsored by Bytemark