repology / repology-webapp

Repology web application
https://repology.org
GNU General Public License v3.0
194 stars 26 forks source link

format idea: badge (abbreviated, most recent OS releases) #214

Closed nbehrnd closed 1 year ago

nbehrnd commented 1 year ago

Visiting the entry about clawsker, I noticed some of the entries reach far back into history. Examples include Ubuntu LTS (current 22.10, yet equally back till 14.04), or Fedora (current 37, yet equally back till 26). So the normal "full" badge would contain entries maybe not this much of interested for those maintaining a contemporary installation. To use

[![Packaging status](https://repology.org/badge/vertical-allrepos/clawsker.svg)](https://repology.org/project/clawsker/versions)

yields

Packaging status

Open to discussion is the suggestion to offer a badge in an additional format to consider only the most recent Linux releases per distribution which did not reach the end of support. E.g., for Ubuntu, to show the last non LTS release, and the last LTS. One may argue if 14.04/16.04 mentioned here as covered by Extended security updates still is frequently demanded.

In case of Fedora 26, which was released 2017-07-11, this reached its end of live 2018-05-29 (reference) where

a version of Fedora is usually supported for at least 13 months, possibly longer.

(reference)

AMDmi3 commented 1 year ago

We have exclude_unsupported parameter, it's documented. It seems to do just what you want, and I think it also makes sense to switch Ubuntu from ESM to general releases EoL dates which will trim it even more.

default ?exclude_unsupported=1
Packaging status Packaging status