From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qGITI4aVTmGfHgAAgWs5BA (envelope-from ) for ; Sat, 25 Sep 2021 05:20:38 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id CEXaHoaVTmE6GwAA1q6Kng (envelope-from ) for ; Sat, 25 Sep 2021 03:20:38 +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 3C1353F075 for ; Sat, 25 Sep 2021 05:20:38 +0200 (CEST) Received: from localhost ([::1]:58256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTyEv-00029c-Bk for larch@yhetil.org; Fri, 24 Sep 2021 23:20:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38924) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTyEa-00029R-QV for guix-devel@gnu.org; Fri, 24 Sep 2021 23:20:17 -0400 Received: from dustycloud.org ([50.116.34.160]:38544) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTyEZ-0007w5-3t; Fri, 24 Sep 2021 23:20:16 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id D878D266C1; Fri, 24 Sep 2021 23:20:12 -0400 (EDT) References: <87mto8zpll.fsf@airmail.cc> <87zgs3829p.fsf@gnu.org> User-agent: mu4e 1.6.5; emacs 27.2 From: Christine Lemmer-Webber To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: Merging the =?utf-8?B?4oCcYmluYXJ54oCd?= NPM importer? Date: Fri, 24 Sep 2021 23:17:02 -0400 In-reply-to: <87zgs3829p.fsf@gnu.org> Message-ID: <87fsttuys3.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=50.116.34.160; envelope-from=cwebber@dustycloud.org; helo=dustycloud.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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=1632540038; 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=dsRFHSZV0FbNawFyUN59n376XXPdz90bluhc4qTJGZM=; b=s5MKWi6o3+xbxaPXUq5OeCOfR6CqXGHEk8mXdhI80YwUkpZMJD/97WgpYuibAol+TdFywz LU0OpFZjfaH0jSKTdzGEp/FcIeNJ4LSpbQ3jYOkdIWFm0CbYTsALOXDnZ4iSR9t6mAU9qU IVhv6cT+WdFht7LAw8xr7JQsQv0pVNclHvX+NvOwzfH8Qn9JKb1rXkoiJcgZaq5dsgpWy5 xomiYq6cOx2gJHKAsXmj4TCkoF77VTbQdapa39flywCBScgTiGBYvn629mazFO82TJDW0R oZut46/5aBBuFZ4S4iGk5Arwy2y9vSGLqYp9rxhztYQW8vVTIyercDqdusMLoA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632540038; a=rsa-sha256; cv=none; b=eDhEoajr1YLc248w6r2Os+9qDR3SnRNgxP/Lwj7nmC6ChWaBDlwjM/n+Pa/gdGAfY1Hbex qw1PV+jTGL0EHUUao2DjLDiHy4fOeEJOaq1HyOlsfhLHScK+pzjtsKyey36oLohCDijSqu WkHJ8RDC1/WGfPPrpEjzND32/y/0qHF5/O27f1wJh5gY1oYgEFMLXIbAjCiU8S9C/jVSWj GtTgz0FVu02uoZmMQ7mR94+R01bUCg9wez4RmH5wq2lOewW6iKJoj/pwzyQ02Z9R7BzKok nyxZcs4k5BT6sP6fOSMjnWLgHCk2ug0leqeC3+u6kUxshbb6KNnq23rW/Ty3Zg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=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: -1.79 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=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-Queue-Id: 3C1353F075 X-Spam-Score: -1.79 X-Migadu-Scanner: scn1.migadu.com X-TUID: jn/mJL1ltIqZ Ludovic Court=C3=A8s writes: > 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 = importer) >> >> 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= to 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. I think it's a good idea to include it. It's likely we'd see some channels appear which start incorporating such things, then. But of course we would not want those packages in Guix proper. But it could be a "path in". I seem to remember my time in Debian being that ending up in "contrib" (or worse, non-free) felt like, okay, now Debian users have an easier way to use this, but it doesn't feel good. This seemed to result in a lot of pressure to end up in Debian main, and lots of packages seem to have made changes to become eligible to do that. I think "getting in Guix proper" likewise can be a positive incentive.