From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: Let's Package jQuery: A Javascript Packaging Dystopian Novella Date: Fri, 01 May 2015 22:00:23 -0500 Message-ID: <87zj5nk7bf.fsf@earlgrey.lan> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YoNja-0005Ov-U9 for guix-devel@gnu.org; Fri, 01 May 2015 23:04:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YoNjX-0000hX-NF for guix-devel@gnu.org; Fri, 01 May 2015 23:04:54 -0400 Received: from dustycloud.org ([50.116.34.160]:40645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YoNjX-0000hP-JN for guix-devel@gnu.org; Fri, 01 May 2015 23:04:51 -0400 Received: from earlgrey.lan (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 886BE26614 for ; Fri, 1 May 2015 23:04:49 -0400 (EDT) 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: guix-devel Hello, I looked into trying to package jQuery, and it turned out to be quite the challenge, much larger than I expected: http://dustycloud.org/blog/javascript-packaging-dystopia/ In short, this is another instance where per-language packaging has helped things grow to a fairly insane state. I'm not sure how we can ever get jQuery packaged. This is a shame, because many free software web applications (including MediaGoblin) depend on it. To make matters worse, I'm sure nearly all modern javascript libraries are like this. 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. - Chris