Package Details: pure-maps-git 3.3.0.r0.g1b577ea-1

Git Clone URL: https://aur.archlinux.org/pure-maps-git.git (read-only, click to copy)
Package Base: pure-maps-git
Description: Display vector and raster maps, places, routes, etc.
Upstream URL: https://github.com/rinigus/pure-maps
Licenses: GPL-3.0-or-later
Conflicts: pure-maps
Provides: pure-maps
Submitter: dreieck
Maintainer: xiota
Last Packager: xiota
Votes: 0
Popularity: 0.000000
First Submitted: 2023-10-31 18:59 (UTC)
Last Updated: 2024-03-19 11:10 (UTC)

Latest Comments

dreieck commented on 2023-11-26 15:37 (UTC) (edited on 2023-11-27 17:02 (UTC) by dreieck)

Thanks @xiota for your comment.

This is a git package. The appropriate relevant url is the associated git project page.

Can you point me to where this is stated? In the VCS package guidelines I do not have found that information.

VCS package guidelines clearly state the prefered version format.

Yes, but they do not state that more information is problematic.

The VCS package guidelines even contradit itself if they are read in a strict manner:

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

but then gives the example

git describe --long --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g'

where the latter adds more stuff than just .rREVISION.

Taken the first comment literally, the git commit hash also must be removed, and the second one gives an example that has more information than the recommendet information.

So I infer that it is OK to have more information in $pkgver.

Anyway, I disown this since I do not use it, feel free to adopt and modify.

Regards!

xiota commented on 2023-11-25 19:08 (UTC)

This is a git package. The appropriate relevant url is the associated git project page.

VCS package guidelines clearly state the prefered version format.

dreieck commented on 2023-11-25 11:05 (UTC) (edited on 2023-11-25 11:08 (UTC) by dreieck)

Ahoj @xiota,

Point url to the github project page to make checking project status easier.

As I understand, $url should if possible point to the project's upstream page so that users who stumble upon the package get more information about the software. In my understanding it is more for the end user than for the package maintainer. And so https://rinigus.github.io/pure-maps seems the more official upstream page to me than the github repository.

(Why) am I wrong?

Change pkgver to a conventional #.r#.g# format.

I see that I have more information than needed, but why is how I do it problematic?

Without a convincing argument that my solution is problematic or "forbidden" I will not change it, since it easily gives information that might be interesting (when the last update was) or useful in some support cases (what the last update's commit hash is).

Check python-geomag depends. It's been reported to be unnneeded.

I removed python-geomag from the depends array. However, I cannot check, since neither mapbox-gl-native nor mapbox-gl-native-git build for me.

Regards and thanks for your comment!

xiota commented on 2023-11-24 23:36 (UTC) (edited on 2023-11-24 23:36 (UTC) by xiota)

Please revise the following:

  • Point url to the github project page to make checking project status easier.
  • Change pkgver to a conventional #.r#.g# format. (git describe --long --tags | sed ...)
  • Check python-geomag depends. It's been reported to be unneeded.