all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Re: 01/02: gnu: sbcl: Enable core compression and xref for internals.
       [not found] ` <20190824164346.2671720CD5@vcs0.savannah.gnu.org>
@ 2019-08-24 21:25   ` Mark H Weaver
  2019-08-24 21:33     ` Pierre Neidhardt
  0 siblings, 1 reply; 2+ messages in thread
From: Mark H Weaver @ 2019-08-24 21:25 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: guix-devel

Hi Pierre,

guix-commits@gnu.org writes:

> ambrevar pushed a commit to branch master
> in repository guix.
>
> commit 5c8b9a43819e174801597a249d4b46ab2526ca3b
> Author: Pierre Neidhardt <mail@ambrevar.xyz>
> Date:   Sat Aug 24 18:25:53 2019 +0200
>
>     gnu: sbcl: Enable core compression and xref for internals.
>     
>     * gnu/packages/lisp.scm (sbcl): Do it.

This commit log is not up to our standards.  It should have mentioned
that 'zlib' was added to 'native-inputs', and that
"--with-sb-core-compression" and "--with-sb-xref-for-internals" were
added to the arguments to 'make.sh'.

Our high quality commit logs are one of the strong points of Guix.
Please, let's not start getting lazy about it.  In order to summarize
what was done in the above paragraph, it wasn't sufficient for me to
look at the diff.  I needed to look at the larger context.  I should not
need to take those extra steps to see what you did in this commit.
That's what the commit log are for.

What do you think?

      Regards,
        Mark


> ---
>  gnu/packages/lisp.scm | 9 +++++++--
>  1 file changed, 7 insertions(+), 2 deletions(-)
>
> diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
> index a42369b..0c94283 100644
> --- a/gnu/packages/lisp.scm
> +++ b/gnu/packages/lisp.scm
> @@ -364,7 +364,8 @@ an interpreter, a compiler, a debugger, and much more.")
>         ("inetutils" ,inetutils)         ;for hostname(1)
>         ("ed" ,ed)
>         ("texlive" ,(texlive-union (list texlive-tex-texinfo)))
> -       ("texinfo" ,texinfo)))
> +       ("texinfo" ,texinfo)
> +       ("zlib" ,zlib)))
>      (arguments
>       `(#:modules ((guix build gnu-build-system)
>                    (guix build utils)
> @@ -422,6 +423,8 @@ an interpreter, a compiler, a debugger, and much more.")
>           ;; them in HOME, so it needs to be writeable.
>           (add-before 'build 'set-HOME
>             (lambda _ (setenv "HOME" "/tmp") #t))
> +         ;; TODO: We need to install the source as well (`src/code' directory)
> +         ;; so that "go do definition" can work.
>           (replace 'build
>             (lambda* (#:key outputs #:allow-other-keys)
>               (setenv "CC" "gcc")
> @@ -431,7 +434,9 @@ an interpreter, a compiler, a debugger, and much more.")
>                                          (_
>                                           `("clisp")))
>                       (string-append "--prefix="
> -                                    (assoc-ref outputs "out")))))
> +                                    (assoc-ref outputs "out"))
> +                     "--with-sb-core-compression"
> +                     "--with-sb-xref-for-internals")))
>           (replace 'install
>             (lambda _
>               (invoke "sh" "install.sh")))

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: 01/02: gnu: sbcl: Enable core compression and xref for internals.
  2019-08-24 21:25   ` 01/02: gnu: sbcl: Enable core compression and xref for internals Mark H Weaver
@ 2019-08-24 21:33     ` Pierre Neidhardt
  0 siblings, 0 replies; 2+ messages in thread
From: Pierre Neidhardt @ 2019-08-24 21:33 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 129 bytes --]

Hi Mark,

Yes, sorry about that, will pay more attention to it in the future.

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-08-24 21:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20190824164345.1689.29425@vcs0.savannah.gnu.org>
     [not found] ` <20190824164346.2671720CD5@vcs0.savannah.gnu.org>
2019-08-24 21:25   ` 01/02: gnu: sbcl: Enable core compression and xref for internals Mark H Weaver
2019-08-24 21:33     ` Pierre Neidhardt

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.