diff options
| author | Tomas Volf <~@wolfsden.cz> | 2026-08-28 22:41:03 +0200 |
|---|---|---|
| committer | Jelle Licht <jlicht@fsfe.org> | 2026-08-29 21:19:35 +0200 |
| commit | accdba77be815bbe00868145dd66d68056eecf7a (patch) | |
| tree | f26661f89a52f0136281cd59e53c0005dda25506 /README.org | |
| parent | c15e19cdbdfdfddacdae865741809af4fa86a665 (diff) | |
Guix changed how the linux-libre's origin is constructed. Now there is one
more layer that needed to be unwrapped to get to the hash.
I modified the code to recursively find all string URIs together with their
hashes and look up the hash by the known URI (already stored in `url',
acquired by `linux-url').
Additionally, if no hash is found, we end with an explicit error, major
improvement over the original:
guix/ui.scm:1033:18: In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f
* nongnu/packages/linux.scm (corrupt-linux) [find-source-hash]: Delete
procedure.
[origin->input-things, extract-sources]: New procedures.
[sources, hash]: Use them to find the hash for the `url'.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
Diffstat (limited to 'README.org')
0 files changed, 0 insertions, 0 deletions
