Acknowledgement sent
to Jelle Licht <jlicht@fsfe.org>:
New bug report received and forwarded. Copy sent to guix-patches@gnu.org.
(Thu, 27 Jul 2017 15:34:02 GMT) (full text, mbox, link).
It seems the node devs do not expect packagers to run `make check':
https://github.com/nodejs/node/issues/14513
Anyway, attached you will find a patch which updates node to its latest
released version while still allowing use to run most of the included test
suite.
At some point in time someone could look into getting node to build
reproducibly. Who knows, it might even be me ;-).
- Jelle
Subject: Re: [bug#27852] [PATCH] gnu: node: Update to 8.2.1.
Date: Sat, 02 Sep 2017 00:20:11 +0200
Jelle, it looks like this fell through the cracks a warm summer
inevitably creates, no? :-)
Ludo’.
ludo@gnu.org (Ludovic Courtès) skribis:
> Jelle Licht <jlicht@fsfe.org> skribis:
>
>> From f88297638a82858dff61176f646cdc4ddca748cf Mon Sep 17 00:00:00 2001
>> From: Jelle Licht <jlicht@fsfe.org>
>> Date: Thu, 27 Jul 2017 17:11:08 +0200
>> Subject: [PATCH] gnu: node: Update to 8.2.1.
>>
>> * gnu/packages/node.scm (node): Update to 8.2.1.
>> (node)[arguments]: Removed broken linter test.
>
> LGTM!
>
>> - ;; Having the build fail because of linter errors is insane!
>> + ;; Linting is no longer supported in the release tarball
>> (substitute* '("Makefile")
>> - ((" \\$\\(MAKE\\) jslint") "")
>> - ((" \\$\\(MAKE\\) cpplint\n") ""))
>> + ((" \\$\\(MAKE\\) lint") ""))
>
> Maybe add a link to <https://github.com/nodejs/node/issues/14513> for
> future reference?
>
> Thanks,
> Ludo’.
Added tag(s) fixed.
Request was from ludo@gnu.org (Ludovic Courtès)
to control@debbugs.gnu.org.
(Tue, 05 Sep 2017 13:21:01 GMT) (full text, mbox, link).
bug closed, send any further explanations to
27852@debbugs.gnu.org and Jelle Licht <jlicht@fsfe.org>
Request was from ludo@gnu.org (Ludovic Courtès)
to control@debbugs.gnu.org.
(Tue, 05 Sep 2017 13:21:02 GMT) (full text, mbox, link).
bug archived.
Request was from Debbugs Internal Request <help-debbugs@gnu.org>
to internal_control@debbugs.gnu.org.
(Wed, 04 Oct 2017 11:24:06 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the
GNU Public License version 2. The current version can be
obtained from https://bugs.debian.org/debbugs-source/.