GNU bug report logs - #18247
Cyclic dependencies in (gnu package *) modules

Previous Next

Package: guix;

Reported by: mhw <at> netris.org

Date: Mon, 11 Aug 2014 20:07:01 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


Message #46 received at 18247-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: mhw <at> netris.org
Cc: 18247-done <at> debbugs.gnu.org, Eric Bavier <ericbavier <at> gmail.com>
Subject: Re: bug#18247: Cyclic dependencies in (gnu package *) modules
Date: Thu, 28 Aug 2014 11:41:12 +0200
ludo <at> gnu.org (Ludovic Courtès) skribis:

> Another possibility, probably better, would be to split base into two
> modules: one that exports the normal package definitions (the first page
> of base.scm, in terms of C-x n p), and one that exports %final-inputs
> and related stuff (the second page).  Normally the latter will not have
> to be used directly, except by (guix build-system gnu) and related
> stuff.

Commit bdb3695 does that.

It helps a bit already, in that, for instance, adding Guile-Charting and
its dependency on (gnu packages gtk) would have been impossible before,
but here does not cause any problems.

Comments welcome!

I’m closing this bug but we’ll certainly have to keep an eye on it, so
feel free to reopen as you see fit.

Thanks,
Ludo’.




This bug report was last modified 10 years and 266 days ago.

Previous Next


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