guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gexps and ‘with-imported-modules’


From: Ludovic Courtès
Subject: Re: gexps and ‘with-imported-modules’
Date: Tue, 12 Jul 2016 22:58:54 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Hi!

address@hidden (Ludovic Courtès) skribis:

> The ‘wip-gexp-imported-modules’ branch changes gexps so that each gexp
> embeds information about which modules need to be imported into its
> execution environment.

Merged!

This changes the ABI of (guix gexp) and (guix packages) so you need to:

  make clean-go && make

Please report any test suite failure or bug.

The change is mostly neutral in terms of lines of code:

--8<---------------cut here---------------start------------->8---
$ git diff 
affd7761f3b38f7d5670a4e91fefef72174621cc..1929fdba80ab2432d0a9c27633c94a79fb3bb170
 |diffstat
 .dir-locals.el                 |    1 
 doc/guix.texi                  |   74 ++++--
 emacs/guix-devel.el            |    2 
 gnu/packages/engineering.scm   |    4 
 gnu/packages/wm.scm            |    1 
 gnu/services.scm               |  100 +++-----
 gnu/services/base.scm          |  151 ++++++-------
 gnu/services/dbus.scm          |   37 +--
 gnu/services/desktop.scm       |   65 ++---
 gnu/services/networking.scm    |   50 ++--
 gnu/services/shepherd.scm      |   41 +--
 gnu/services/xorg.scm          |   38 +--
 gnu/system.scm                 |    3 
 gnu/system/install.scm         |  105 ++++-----
 gnu/system/linux-container.scm |   49 ++--
 gnu/system/linux-initrd.scm    |  170 +++++++-------
 gnu/system/locale.scm          |    8 
 gnu/system/mapped-devices.scm  |   30 +-
 gnu/system/shadow.scm          |   64 ++---
 gnu/system/vm.scm              |  152 ++++++-------
 gnu/tests.scm                  |  112 ++++-----
 gnu/tests/base.scm             |  468 ++++++++++++++++++++---------------------
 gnu/tests/install.scm          |   68 ++---
 guix/cvs-download.scm          |   20 -
 guix/download.scm              |   57 ++--
 guix/gexp.scm                  |  133 +++++++----
 guix/git-download.scm          |   36 +--
 guix/hg-download.scm           |   22 -
 guix/packages.scm              |  185 +++++++---------
 guix/profiles.scm              |  378 ++++++++++++++++-----------------
 guix/scripts/system.scm        |    2 
 guix/svn-download.scm          |   22 -
 tests/gexp.scm                 |  100 ++++++--
 tests/grafts.scm               |   16 -
 tests/packages.scm             |    1 
 35 files changed, 1424 insertions(+), 1341 deletions(-)
--8<---------------cut here---------------end--------------->8---

I was expecting a slight SLOC decrease, but I’m happy nonetheless.  ;-)

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]