From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55017) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIm2C-0001eA-6K for guix-patches@gnu.org; Sat, 25 Nov 2017 20:47:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIm2A-0002PX-VB for guix-patches@gnu.org; Sat, 25 Nov 2017 20:47:04 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:49695) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eIm2A-0002PO-Ql for guix-patches@gnu.org; Sat, 25 Nov 2017 20:47:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eIm2A-0003H0-KY for guix-patches@gnu.org; Sat, 25 Nov 2017 20:47:02 -0500 Subject: [bug#29449] [PATCH] gnu: node: Update to 8.9.1. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54885) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIm1s-00019a-Bb for guix-patches@gnu.org; Sat, 25 Nov 2017 20:46:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIm1r-0002AH-5w for guix-patches@gnu.org; Sat, 25 Nov 2017 20:46:44 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36346) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIm1r-0002A1-0t for guix-patches@gnu.org; Sat, 25 Nov 2017 20:46:43 -0500 Received: from localhost ([::1]:55984 helo=mikegerwitz-pc.gerwitz.local) by fencepost.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1eIm1q-0005AA-Ls for guix-patches@gnu.org; Sat, 25 Nov 2017 20:46:42 -0500 From: Mike Gerwitz Date: Sat, 25 Nov 2017 20:45:40 -0500 Message-ID: <877eudg6d7.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="===-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 29449@debbugs.gnu.org --===-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Let me know if there is a better way to accomplish removing the `doc-only' invocation as part of the `check' target. It invokes npm and attempts to download `js-yaml', so I figured we may as well just skip it altogether since it isn't otherwise used. --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-node-Update-to-8.9.1.patch Content-Transfer-Encoding: quoted-printable From=20918303981e0dd3212f1e0c1f1f87fc8ca608cc5e Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Sat, 25 Nov 2017 20:34:12 -0500 Subject: [PATCH] gnu: node: Update to 8.9.1. * gnu/packages/node.scm (node): Update to 8.9.1. [arguments]: Skip 'doc-only' target in 'check', which attempts to use npm to retrieve 'js-yaml' package. Remove test/doctool/test-make-doc.js. Do not remove now-missing test case. Remove new test case that fails in containers due to networking. =2D-- gnu/packages/node.scm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm index e354130ad..4e2990ca3 100644 =2D-- a/gnu/packages/node.scm +++ b/gnu/packages/node.scm @@ -40,14 +40,14 @@ (define-public node (package (name "node") =2D (version "8.7.0") + (version "8.9.1") (source (origin (method url-fetch) (uri (string-append "http://nodejs.org/dist/v" version "/node-v" version ".tar.gz")) (sha256 (base32 =2D "1a0ginagx3pav6v7adyp76jisia4qgbsq6pz3als4kshwlk4a667"))= )) + "1qbiz7hgwlirhwpd71c8yzcbwsyi5bjlfp6lxb6v55j6rizinj9j")))) (build-system gnu-build-system) (arguments ;; TODO: Purge the bundled copies from the source. @@ -76,6 +76,10 @@ (("'/usr/bin/env'") (string-append "'" (which "env") "'"))) =20 + + ;; test-make-doc needs doc-only target, which is inhibited be= low + (for-each delete-file + '("test/doctool/test-make-doc.js")) ;; FIXME: This test seems to depends on files that are not ;; available in the bundled v8. See ;; https://github.com/nodejs/node/issues/13344 @@ -88,12 +92,12 @@ "test/parallel/test-util-inspect.js" "test/parallel/test-v8-serdes.js" "test/parallel/test-dgram-membership.js" =2D "test/parallel/test-dgram-multicast-set-interfa= ce-lo.js" "test/parallel/test-dns-cancel-reverse-lookup.js" "test/parallel/test-dns-resolveany.js" "test/parallel/test-cluster-master-error.js" "test/parallel/test-cluster-master-kill.js" "test/parallel/test-npm-install.js" + "test/parallel/test-regress-GH-746.js" "test/sequential/test-child-process-emfile.js" "test/sequential/test-benchmark-child-process.js" "test/sequential/test-http-regr-gh-2928.js")) @@ -115,6 +119,14 @@ (string-append (assoc-ref inputs "python") "/bin/python") "configure" flags))))) + (add-before 'check 'skip-check-doc-only + (lambda _ + (substitute* "Makefile" + ;; requires js-yaml, which is not part of the distribution, + ;; and falls back to using npm to download it + (("\\$\\(MAKE\\) doc-only" all) + (string-append "#" all))) + #t)) (add-after 'patch-shebangs 'patch-npm-shebang (lambda* (#:key outputs #:allow-other-keys) (let* ((bindir (string-append (assoc-ref outputs "out") =2D-=20 2.15.0 --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJaGhzEAAoJEIyRe39dxRuicUAQAIWlpQm9UgIc0IFBC73ZzRYL FAk14GMPJZug4bUVIp4FktmthH3YKwkXMLbwugcBabRdnp3OrcQAy59GF/MBxZ1B zQ9A0y3Obn508qcr222L2dePu9nuIUqqYsEyoUl3qGQ24MgejwZ4+7EOj73ifRKR ZqS6p0en2Tb/jB8NowzcaCQi5QIwR1UM+Ej5QowsOcNLJKJarRkExM2HWimPIUeE OT7itm6c+UnE6Ua6KP70iGKiUPcrRzbHg83GRowx0PrYgSzm7r9zZ2oWh7zr6dyc 0RXVlSZq4VP63PVCq1Gx19coO5U0CkX1WW17xRoXuv9DbgqZI9zPg3Z2sXSfmJ5Q RhtwPK0qzA6R9v9EEbFrO273coAWmwGc1e7UTMCVThYr1ZZVKr8RNOjb/CdOt5QY Sr+BELutpiqDzEuHueaZ0aZ06kF/olC1hwuMKn3Xhnf48gIRXfuuKzGh/NweXbHq OrzjJzudd8eiLd98ogq+ej0zXc0N3ondRyS6aXctKxY06Fl69HLD5UFw6nmcTCXV 2WyajuC0acfQPT2tUrTdVMRnKvOg73IKaPfe5/sH0p7zXdVCqgimfYzD1UaPtm46 fQDGENIPEFuAujxUHz5gCAlV713LoYCqlx1J/DW6jgW/5/Hqud7eItV5jpSbCRGo zxv4lNqC9G4UZm7rMpJR =eOp6 -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D-=20 Mike Gerwitz Free Software Hacker+Activist | GNU Maintainer & Volunteer GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05 https://mikegerwitz.com --=-=-=-- --===-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJaGhzKAAoJEIyRe39dxRui4/EQAKDgnQNrnTf9EQanHS4F+pxG yDFgd5XmZd/mb2mrIlsANLslbZc4FHB7zjlaedAO++bcKaxl93BPsz0+Mw0N9xYH nCm7pqmCgBuZIXfHGOco9dp0Z9dYD18/Ka+rhVvzr55gs0FtAK93F0AhsI1bCEcF nYOYh5sOTnFROwxPWnOLM+Tl724zOI6GcQbbbTaa+r6FCkdlS2l+D/20PggJefkk Gz8wC//yNBvkAmbdXsatPUgnZaHCxt2Vpn/DSrBwBCOxTnbYehduoUeidHio6H8K 9K/cSPC/jTbPmnfq89FvEumwG3cIw6iF6xx/VTH8q7zZCRCnE4k72x27OZMPsfpf PrdLx82u4AtTOiidFFbtUYHl+973WopOxgCytk8H7I9CoAZyX7XcdDRrQGZ3WXT0 lMn1fNQIHDeu7JUaqVa7QVT/SVm8UtoFYxxlJtGIOz5AHUWmArjapjIPYcHEJTHw gq9v3Gz0TtrruRoV3tpCyVVy1AU//drnGv9b26s260S/GzoGzx/ZLSivJvNUuVbu eC+RVACovaFBRUIH1Ypk9+fQLCJ1GmMOgB6GNxfoIsjkl0NHRqe472YWxADwjRpV YoUudkSdwTtnT4ZUcaB5t5QILLTMZaDhYlAIBqy9zk/4r8BKRENjwE4eAmGXE5Yk 6EA55YUNh134ilwKXuQQ =pd4l -----END PGP SIGNATURE----- --===-=-=--