GNU bug report logs -
#31633
[PATCH 0/7] Add 'with-extensions' for gexps
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Mon, 28 May 2018 21:57:01 UTC
Severity: normal
Tags: patch
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Fri, 01 Jun 2018 15:42:23 +0200
with message-id <87zi0e8vy8.fsf <at> gnu.org>
and subject line Re: [bug#31633] [PATCH 0/7] Add 'with-extensions' for gexps
has caused the debbugs.gnu.org bug report #31633,
regarding [PATCH 0/7] Add 'with-extensions' for gexps
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
31633: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=31633
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Hello Guix!
These patches add a ‘with-extensions’ form for gexps and then use it.
‘with-extensions’ is akin to ‘with-imported-modules’, except that it
lists “full-blown” Guile packages where modules are available under
/share/guile/site/2.2 etc.
This fixes a longstanding issue where using extensions in gexps would be
inconvenient to say the least.
Extensions can be thought of as a generalization of “imported modules”
in that the latter could be implemented in terms of the former. Perhaps
we should do that eventually, though that means that ‘compiled-modules’
and ‘imported-modules’ will have to put files in /share/guile and
/lib/guile like “real” packages do.
Feedback welcome!
Ludo’.
Ludovic Courtès (7):
gexp: Add 'with-extensions'.
pack: Use 'with-extensions' when referring to (guix docker).
tests: ssh: Use 'with-extensions'.
bootloader: grub: Simplify 'svg->png'.
bootloader: grub: Use 'with-extensions'.
profiles: Use 'with-extensions'.
vm: Use 'with-extensions'.
.dir-locals.el | 1 +
doc/guix.texi | 33 +++++
gnu/bootloader/grub.scm | 19 +--
gnu/build/svg.scm | 11 +-
gnu/system/vm.scm | 93 +++++++-------
gnu/tests/ssh.scm | 262 ++++++++++++++++++++--------------------
guix/docker.scm | 6 +-
guix/gexp.scm | 168 +++++++++++++++++++-------
guix/man-db.scm | 6 +-
guix/profiles.scm | 60 +++++----
guix/scripts/pack.scm | 37 +++---
tests/gexp.scm | 86 +++++++++++++
12 files changed, 477 insertions(+), 305 deletions(-)
--
2.17.0
[Message part 3 (message/rfc822, inline)]
Hello,
Danny Milosavljevic <dannym <at> scratchpost.org> skribis:
> good idea.
>
> This series LGTM!
Thanks, I’ve pushed it now!
Ludo’.
This bug report was last modified 7 years and 44 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.