From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Wingo Subject: Re: [GSoC update] Npm & guix Date: Mon, 25 Jul 2016 10:41:35 +0200 Message-ID: <87zip6154w.fsf@igalia.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42272) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRbSJ-0001LS-SF for guix-devel@gnu.org; Mon, 25 Jul 2016 04:41:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bRbSG-0008Og-Oi for guix-devel@gnu.org; Mon, 25 Jul 2016 04:41:43 -0400 Received: from pb-sasl2.pobox.com ([64.147.108.67]:62982 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRbSG-0008Oa-KZ for guix-devel@gnu.org; Mon, 25 Jul 2016 04:41:40 -0400 In-Reply-To: (Jelle Licht's message of "Sun, 24 Jul 2016 03:06:52 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Jelle Licht Cc: guix-devel On Sun 24 Jul 2016 03:06, Jelle Licht writes: > On Ludo's advice, I snarfed Ricardo's recursive importer and bolted it > on my npm importer. After leaving the importer running for a quite > some hours (and making it more robust in the face of inconsistent npm > information), it turns out that jQuery has a direct or indirect > dependcy on about everything. We are talking pretty much all of the > build systems, all of the testing frameworks and all of the test > runners. Literally thousands of packages, and multiple (conflicting) > versions of most. Wow, how frustrating! > This makes it IMHO a worthwhile goal bootstrap to a working test > framework, with of course at first tests disabled for the dependencies > of this test framework. Test frameworks all have an (indirect) > dependency on the Coffeescript compiler, of which the first version > was written in Ruby. Using this initial (alpha) compiler, and the > awesome git-bisect command, I was able to subsequently compile and use > the more modern (but still old) Coffeescript-in-coffeescript > compilers. For what it's worth, to me as a bystander this looks like great progress :) Andy