From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id EE/ZNdLlTGFRewEAgWs5BA (envelope-from ) for ; Thu, 23 Sep 2021 22:38:42 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id ABZ3MdLlTGG7awAAB5/wlQ (envelope-from ) for ; Thu, 23 Sep 2021 20:38:42 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A2F4D29392 for ; Thu, 23 Sep 2021 22:38:42 +0200 (CEST) Received: from localhost ([::1]:40772 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTVUP-00064M-MW for larch@yhetil.org; Thu, 23 Sep 2021 16:38:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53330) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTVL0-0006gi-Js for guix-devel@gnu.org; Thu, 23 Sep 2021 16:28:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58940) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTVKw-0006Qw-Fs; Thu, 23 Sep 2021 16:28:54 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36050 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTVKu-0008Fp-R7; Thu, 23 Sep 2021 16:28:54 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: pinoaffe Subject: Merging the =?utf-8?B?4oCcYmluYXJ54oCd?= NPM importer? References: <87mto8zpll.fsf@airmail.cc> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 2 =?utf-8?Q?Vend=C3=A9miaire?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 23 Sep 2021 22:28:50 +0200 In-Reply-To: <87mto8zpll.fsf@airmail.cc> (pinoaffe@airmail.cc's message of "Sun, 19 Sep 2021 15:01:26 +0200") Message-ID: <87zgs3829p.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1632429522; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=L+2F+IeFGJAdXiV8wnxKlHrYyD8xGoUOiB8RomFvqlQ=; b=acq8qqoiNyEK2oGtBIR+yP0oU/VDN7UG51hWFVhxDQIOQ1js1QKkInwDDNa0jV0TzDmnqt U9+rDp/JZ+2R583WfV1U+52xQlv2E7LTiIFjoXL9eegrw8q7bFGQBj/ZA1qb25KqtFJpN4 ObAAe6YZ5931iOVvYvi59J9IiZa0wNDB6OOZ2T3b3y1BE9sBP5S+qMv4q5JUw5a0YLQjmZ 0vlxoFZk8yMPUwewnYyq0dQvoTdxykw09lQiA1RhNUoz+UtCRHPFQlSdgo1e4yNyBq9YpU 9zt6AdVBDp8wc//pRgwKorzTrI96lDpoFh9r7VDTFc8PkJo1tjii8zTRh1MCGg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632429522; a=rsa-sha256; cv=none; b=d32e1Uk+ov1IiBShOpkvXYlVVlAvc4UH021Ck7HoBpTuX621iJ35A9qygJKWFrq++57yHN zRjVybm5pn3xBrcG2hW+2G1HDquKLocmhDkh2q/QbGvgukLLzE6nTaJKCbQKSSXqdYjVQ2 HxcuZoh4p0Yg1P55fJDhXpqaqcI1yrJChEJiJ2UD87ibwiaT8dwwDQkV6zIac4EXgEYrfv 84Usrw6XBxr3GAU1cgUVXvppcYJGETJXWVwEnFM8/eu5UWUH3Z8jmIaG10og/BrUAlZCiJ CyvTGNd7Sy0P0KemtyZ8VGs1H8UvJwbEJ2bDBmPCR33xPkK5+9pGHkqApOYDTg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -0.99 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: A2F4D29392 X-Spam-Score: -0.99 X-Migadu-Scanner: scn1.migadu.com X-TUID: w4PZWGFpcCex Hello! pinoaffe skribis: > Recently, I made an effort to get the guix-npm binary importer working > in combination with a relatively "modern" guix - my changes are rather > hacky and I think I may have broken a thing or two, but i got it to work > reasonably well in the REPL. > (many thanks to Jelle Licht and possibly others who initially wrote the i= mporter) > > Considering that such a binary importer is probably not well-suited for > inclusion in guix-proper, I would like to make it available through an > additional channel, mostly for my own use but maybe also for others. We=E2=80=99ll have to check what maintainers think, but I=E2=80=99ve come t= o think that we could include it in Guix proper, while of course properly documenting its shortcomings. We would probably not include packages made with it in Guix proper, but it can still be useful to users who want a way to manage free JS code with Guix. And on top of that, it already exists. :-) Thoughts? Ludo=E2=80=99.