Ludovic Courtès <[email protected]> writes: > Hi, > > Maxim Cournoyer <[email protected]> skribis: > >> Attempting to use 'guix refresh libuv' says: >> >> $ LANG=C guix refresh libuv >> gnu/packages/libevent.scm:117:13: 1.44.2 is already the latest version of >> libuv >> >> The release form is here: https://dist.libuv.org/dist/v1.45.0/; there's >> also a release tag in git: https://github.com/libuv/libuv/tree/v1.45.0. > > Because the package currently gets its source from dist.libuv.org, the > ‘generic-html’ updater is picked; it browses > <https://dist.libuv.org/dist/v1.44.2> and concludes that there’s no > newer release. (Currently it doesn’t recurse so there’s no way it could > find the new release.)
It'd have value to try to recurse the URL when the version string (full, major-minor, or minor) appears in the URL, but it seems it'd be fragile (we can't test all possibilities, and upstream may have jumped version numbers)... > We could fetch the code with ‘git-fetch’, in which case the ‘github’ or > ‘generic-git’ updater would fire. That seems more actionable, good idea! -- Thanks, Maxim
