Hi On Wed, Feb 2, 2022 at 9:32 AM Evangelos Foutras via arch-dev-public < arch-dev-public@lists.archlinux.org> wrote:
On Mon, 31 Jan 2022 at 22:27, Jelle van der Waa via arch-dev-public <arch-dev-public@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. 🐱
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