From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Patterson Subject: Re: Lisp: Package cl-cffi-gtk Date: Thu, 11 Oct 2018 03:30:26 -0400 Message-ID: <20181011033026.65950dce@mailservices.uwaterloo.ca> References: <875zyaaoxa.fsf@ambrevar.xyz> <20181010015125.216b67b5@mailservices.uwaterloo.ca> <87woqq7xhq.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51603) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gAVQl-0001Ye-N0 for guix-devel@gnu.org; Thu, 11 Oct 2018 03:30:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gAVQg-0003xH-8l for guix-devel@gnu.org; Thu, 11 Oct 2018 03:30:47 -0400 Received: from mailchk-m04.uwaterloo.ca ([129.97.128.236]:45692) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gAVQg-0003vo-1z for guix-devel@gnu.org; Thu, 11 Oct 2018 03:30:42 -0400 In-Reply-To: <87woqq7xhq.fsf@ambrevar.xyz> 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: Pierre Neidhardt Cc: guix-devel Hi, On Wed, 10 Oct 2018 15:16:33 +0200 Pierre Neidhardt wrote: > Alright, I've packaged it as you suggested. See the wip-nextbrowser > branch. If was slightly simpler as for Sly. > > That said, I wonder if this is not over-complicated. > Wouldn't it be easier to mimic Quicklisp there and automatically push > all .asd to the central registry? We don't want to use the central registry at all as it's the older way to tell asdf where systems live, and it's less flexible. I understand what you're getting at though. I do think there are some advantages to mapping systems to packages. It allows the guix dependency graph to exactly match the real dependency graph between systems, for example. The #:asd-system-name and #:asd-file arguments could become complicated if we're going to support multiple systems per package. If you feel that it's worth it to do this, I could have a go at implementing it so that we can see what it would look like (I might do this anyway). Of course, you're also free to do so as well, and I can help if you need. -- Andy