[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#58231] [PATCH 0/2] Checking the 'license' field of packages
From: |
Ludovic Courtès |
Subject: |
[bug#58231] [PATCH 0/2] Checking the 'license' field of packages |
Date: |
Mon, 10 Oct 2022 09:51:32 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) |
Ludovic Courtès <ludo@gnu.org> skribis:
> The funny part of this patch is that the license validation expands
> to #t in the majority of cases, meaning that it comes without
> run-time overhead (there is macro-expansion overhead, but I didn’t
> measure it).
A quick measurement of the time taken by the “Computing Guix derivation”
step¹ (most of which is macro expansion) suggests it’s going from ~1m34s
to ~1m44s on my laptop—so roughly a 10% slowdown on this stage.
I guess that’s the price to pay.
That phase has always been very slow though, mostly due to psyntax, and
we need to do something about it anyway.
Ludo’.
¹ I ran ‘time guix time-machine --branch=wip-license-checks --url=$PWD’
and similar for the commit before those changes.
[bug#58231] [PATCH 0/2] Checking the 'license' field of packages, pelzflorian (Florian Pelz), 2022/10/08
[bug#58231] [PATCH 0/2] Checking the 'license' field of packages,
Ludovic Courtès <=
bug#58231: Heads-up: Run “make clean-go && make”, Ludovic Courtès, 2022/10/10