Hello guix developers,
I was profiling each expression in guix-package* trying to find which expression takes the most time to evaluate when I noticed the profiling command displaying data multiple times despite wrapping an expression that looks like it's only evaluated one time. Here is the code:
https://paste.debian.net/1334468/. I checked the definition of call-build-hander and only invokes its thunk argument one time, so I have no idea what's going on here. Could someone explain why this might be happening?
Here is the output produced when installing librewolf:
It's mostly profiling data, but the point is that there is more than one report from the profiler, meaningĀ that it was called more than one time.
Thank you,
Evan Cooney