[Slackbuilds-users] github homepages

B. Watson urchlay at slackware.uk
Sun Aug 9 03:06:46 UTC 2026


I'm thinking about adding a check to sbolint. It would look at
HOMEPAGE in the .info file, and give a warning for github links that
aren't the project page.

Examples:

# homepage is the wiki, not the project page:
HOMEPAGE="https://github.com/OpenSC/libp11/wiki"

# homepage is the releases page, not the project page:
HOMEPAGE="https://github.com/nemtrif/utfcpp/releases"

# homepage is the tags page, not the project page:
HOMEPAGE="https://github.com/Thomas-Tsai/partclone/tags"

# homepage gives a 404 error!
HOMEPAGE="https://github.com/googleapis/google-api-python-client/archive/"

Seems to me that the 'canonical' home page of a github project is
the base project page. Or if there's a non-github homepage, or a
project.github.io page, that would be OK, too. I just think the tags/
or releases/ or wiki/ shouldn't be considered the homepage. To me
this falls under "principle of least surprise":

https://en.wikipedia.org/wiki/Principle_of_least_surprise

Does anyone else have an opinion about this, one way or the
other? It's not something set in stone, just a thought I had.


More information about the SlackBuilds-users mailing list