GNU bug report logs -
#47597
[PATCH 0/3] Add SourceForge updater and lint warnings
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Sun, 4 Apr 2021 20:59:01 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi!
These patches add a ‘sourceforge’ updater. Initially I tried
implementing it in terms of ‘latest-html-release’ but that doesn’t
work because of the peculiar URL scheme that SF uses, with “/download”
appended to otherwise nice-looking URLs.
Instead, this one looks at the /latest URL supported by SourceForge.
It’s less efficient than ‘generic-html’ for instance because there’s
no caching and there’s up to three additional HEAD requests performed
to find if there are detached signatures.
The last patch has ‘guix lint -c refresh’ emit warnings when a package
lacks an updater or when its updater doesn’t work. This should help us
find out which updaters need to be improved or implemented.
Feedback welcome!
Ludo’.
Ludovic Courtès (3):
gnu-maintenance: Add 'sourceforge' updater.
upstream: 'package-latest-release' tries all the matching updaters.
lint: refresh: Warn about missing or dysfunctional updaters.
doc/guix.texi | 2 ++
guix/gnu-maintenance.scm | 55 ++++++++++++++++++++++++++++++++++++++++
guix/lint.scm | 41 +++++++++++++++++++-----------
guix/upstream.scm | 15 ++++++-----
4 files changed, 92 insertions(+), 21 deletions(-)
--
2.31.1
This bug report was last modified 4 years and 47 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.