GNU bug report logs - #65667
Using gexps for snippets is often not possible due to top-level dependency cycles

Previous Next

Package: guix;

Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Date: Fri, 1 Sep 2023 00:56:01 UTC

Severity: normal

To reply to this bug, email your comments to 65667 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#65667; Package guix. (Fri, 01 Sep 2023 00:56:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 01 Sep 2023 00:56:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: bug-guix <bug-guix <at> gnu.org>
Subject: Using gexps for snippets is often not possible due to top-level
 dependency cycles
Date: Thu, 31 Aug 2023 20:55:21 -0400
Hi Guix,

Our documentation mentions that snippets can be a gexp.  Sadly, this is
rarely possible in practice because it seems to be prone to top-level
dependency cycles between the modules.

The solution would be to turn the snippet field into a thunked field,
and measure what is the incurred performance penalty.

-- 
Thanks,
Maxim




This bug report was last modified 246 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.