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:
https://paste.debian.net/1334470/

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

Reply via email to