[arch-dev-public] [RFC] archweb nvchecker integration

Anatol Pomozov anatol.pomozov at gmail.com
Wed Feb 2 17:59:19 UTC 2022


Hi

On Wed, Feb 2, 2022 at 9:32 AM Evangelos Foutras via arch-dev-public <
arch-dev-public at lists.archlinux.org> wrote:

> On Mon, 31 Jan 2022 at 22:27, Jelle van der Waa via arch-dev-public
> <arch-dev-public at lists.archlinux.org> wrote:
> >
> > The question is if anyone object to checking these small .NVCHECKER
> > files into our svn repository. If there are no real objections, I'll
> > start implementing this functionality into archweb in two weeks.
>
> I'm not fond of the hidden all-caps filename for editable sources
> (whereas it's fine for .BUILDINFO and friends). More importantly
> though, has integration with [1] been considered? The best way to
> implement automatic version checking in Arch is to use existing
> infrastructure if possible. 🐱
>
> [1] https://release-monitoring.org/


And here is one more tool to check if package version is of out-of-date
https://github.com/anatol/pkgoutofdate

It is a pretty simple tool that does not require any modification to Arch
repo. It simply tries to guess what is the next possible version and then
checks the upstream download site for it. The drawback is that it does not
handle slotted packages and projects that do not use semver release
numbering.

Here is an example of output from this tool:

ompiler-rt: new version found - 13.0.0 => 13.0.1
linux-docs: new version found - 5.8 => 5.9
assimp: new version found - 5.1.4 => 5.1.5
lablgtk2: new version found - 2.18.11 => 2.18.12
python-pyparsing: new version found - 2.4.7 => 3.0.0
beep: new version found - 1.4.9 => 1.4.10
bind: new version found - 9.16.25 => 9.17.0
sdl2_gfx: new version found - 1.0.4 => 1.1.0
python-resolvelib: new version found - 0.5.5 => 0.6.0
python-feedparser: new version found - 6.0.2 => 6.0.3
asymptote: new version found - 2.70 => 2.71
python-prometheus_client: new version found - 0.12.0 => 0.13.0
perl-net-http: new version found - 6.21 => 6.22
libcerf: new version found - 1.17 => 2.0
ocaml-topkg: new version found - 1.0.4 => 1.0.5
libstdc++5: new version found - 3.3.6 => 3.4.0
postgresql-old-upgrade: new version found - 12.8 => 12.9
python-wrapt: new version found - 1.12.1 => 1.13.0
gnucash-docs: new version found - 2.6.16 => 2.6.17
perl-libwww: new version found - 6.58 => 6.59
socat: new version found - 1.7.4.1 => 1.7.4.2
pgbouncer: new version found - 1.16.0 => 1.16.1
lua51: new version found - 5.1.5 => 5.2.0
ant: new version found - 1.10.11 => 1.10.12
nuget: new version found - 5.10.0 => 5.11.0
shaderc: new version found - 2021.3 => 2021.4
haskell-containers: new version found - 0.3.0.0 => 0.4.0.0
perl-business-ismn: new version found - 1.201 => 1.202
directx-headers: new version found - 1.4.9 => 1.4.10
nginx-prometheus-exporter: new version found - 0.9.0 => 0.10.0
python-django: new version found - 3.2.10 => 3.2.11
xapian-core: new version found - 1.4.18 => 1.4.19
dejagnu: new version found - 1.6.2 => 1.6.3
perl-data-compare: new version found - 1.25 => 1.26
mypaint-brushes1: new version found - 1.3.1 => 2.0.0
gcc: new version found - 11.1.0 => 11.2.0


More information about the arch-dev-public mailing list