Hi! l...@gnu.org (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’.