[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#47126] [PATCH 0/7] Add 'generic-html' updater
From: |
Ludovic Courtès |
Subject: |
[bug#47126] [PATCH 0/7] Add 'generic-html' updater |
Date: |
Wed, 17 Mar 2021 14:52:44 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hi Léo,
Léo Le Bouter <lle-bout@zaclys.net> skribis:
> That's awesome thanks a lot Ludo!!
Just pushed this series as fe96f64110676f28b948f0d31a1726501abdae0e.
Unleash your update powers, comrades! :-)
> I am wondering, does this handle cases where there's a subfolder with
> version and then another tarball with version as well?
>
> Like GNOME for example:
> https://download.gnome.org/sources/NetworkManager/1.31/NetworkManager-1.31.1.tar.xz
>
> I see this is a generic solution, I see you made available some options
> to customize per-package as needed but can we get as precise/reliable
> as Debian's watch/uscan with that?
There’s a ‘gnome’ updater for GNOME:
https://guix.gnu.org/manual/en/html_node/Invoking-guix-refresh.html
And yes, it actually works. :-)
In the case of NetworkManager, there’s a bug right now:
--8<---------------cut here---------------start------------->8---
$ guix refresh network-manager
ni sekvas la redirektigon al
'https://download.gnome.org/sources/NetworkManager/cache.json'...
ni sekvas la redirektigon al
'https://fr2.rpmfind.net/linux/gnome.org/sources/NetworkManager/cache.json'...
gnu/packages/gnome.scm:7648:13: network-manager would be upgraded from 1.24.0
to rc2
--8<---------------cut here---------------end--------------->8---
I’ll see what’s up. But otherwise ‘guix refresh -t gnome’ produces
sensible results.
At any rate, updaters sometimes bitrot, produce buggy results as in the
example above. Please do use ‘guix refresh’ and report any issues!
Also, there are still ~12% of packages for which none of the updaters
apply. We should investigate and see how we can bring that down to
zero.
Thanks for your feedback!
Ludo’.
- [bug#47126] [PATCH 0/7] Add 'generic-html' updater, Ludovic Courtès, 2021/03/13
- [bug#47126] [PATCH 1/7] gnu-maintenance: Use (htmlprag) for 'latest-html-release'., Ludovic Courtès, 2021/03/13
- [bug#47126] [PATCH 2/7] gnu-maintenance: 'latest-html-release' considers non-relative URLs., Ludovic Courtès, 2021/03/13
- [bug#47126] [PATCH 3/7] gnu-maintenance: 'release-file?' rejects checksum files., Ludovic Courtès, 2021/03/13
- [bug#47126] [PATCH 4/7] gnu-maintenance: 'latest-html-release' can determine signature file name., Ludovic Courtès, 2021/03/13
- [bug#47126] [PATCH 5/7] gnu-maintenance: 'latest-html-release' better computes version number., Ludovic Courtès, 2021/03/13
- [bug#47126] [PATCH 6/7] gnu-maintenance: Add 'generic-html' updater., Ludovic Courtès, 2021/03/13
- [bug#47126] [PATCH 7/7] gnu: hwloc: Add 'release-monitoring-url' property., Ludovic Courtès, 2021/03/13
- [bug#47126] [PATCH 0/7] Add 'generic-html' updater, Léo Le Bouter, 2021/03/17
- [bug#47126] [PATCH 0/7] Add 'generic-html' updater,
Ludovic Courtès <=