From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Thompson Subject: Re: Let's Package jQuery: A Javascript Packaging Dystopian Novella Date: Sat, 02 May 2015 11:24:09 -0400 Message-ID: <877fsr57fq.fsf@fsf.org> References: <87zj5nk7bf.fsf@earlgrey.lan> <87sibf5cir.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58090) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YoZHB-0004MF-Pr for guix-devel@gnu.org; Sat, 02 May 2015 11:24:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YoZHA-0006Lu-MQ for guix-devel@gnu.org; Sat, 02 May 2015 11:24:21 -0400 In-Reply-To: <87sibf5cir.fsf@gnu.org> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Christopher Allan Webber Cc: guix-devel Ludovic Court=C3=A8s writes: > Christopher Allan Webber skribis: > >> I'm not really sure what this means for Guix and libre web application >> in the future. I'd really like Guix to shine there... but this seems >> like a tough thing to overcome. > > Well, presumably =E2=80=98guix import npm=E2=80=99 would be a first step = (I hear Dave is > motivated ;-)). > > But then, and that also applies to the other importers, we really need > to think hard about updating already imported packages because nobody > wants to update those 265 dependencies manually. > > Then again, I don=E2=80=99t know what the cost/benefit tradeoff is. We g= et good > integration, transactional upgrades, etc. if we have these Node and JS > things available as Guix packages, but packaging and maintaining all > that is an endless, huge endeavor... That's true, but we can't hope to have reproducible web applications if we just ignore npm. IMO, we have to try, we have to come up with tools to ease maintenance, and we have to do more outreach in the hopes that we may convince *someone* outside of our circle that this work is worthwhile. Maybe it's hopeless, but web development is the industry I've been in for my entire professional career (and it doesn't look like that will change anytime soon) and I really want things to get better, so I will continue to paddle against the current. --=20 David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate