[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’.