From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Patterson Subject: bug#32770: Packaging SLIME/SWANK as Common Lisp library Date: Tue, 2 Oct 2018 04:38:22 -0400 Message-ID: <20181002043822.246ed5d5@mailservices.uwaterloo.ca> References: <87museeyy5.fsf@ambrevar.xyz> <20180929151630.00cf6396@mailservices.uwaterloo.ca> <87lg7iwu9i.fsf@ambrevar.xyz> <87k1n2wten.fsf@ambrevar.xyz> <87d0stwz69.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]:40708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g7GCz-0002dk-Bo for bug-guix@gnu.org; Tue, 02 Oct 2018 04:39:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g7GCs-00038v-Vu for bug-guix@gnu.org; Tue, 02 Oct 2018 04:39:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:57707) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g7GCs-00038p-Ff for bug-guix@gnu.org; Tue, 02 Oct 2018 04:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g7GCs-00015l-BN for bug-guix@gnu.org; Tue, 02 Oct 2018 04:39:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87d0stwz69.fsf@ambrevar.xyz> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Pierre Neidhardt Cc: 32770@debbugs.gnu.org Hi, On Mon, 01 Oct 2018 15:53:50 +0200 Pierre Neidhardt wrote: > Another issue, Andy, is with the new `normalize-dependency' function > that adds support for the dependency syntax as specified by the ASDF > grammar. I think your approach is good but it fails for `jpl-queues` > because it produces the following .asd file in the store: > > [...] > > Note that jpl-util is missing from the registry link list. > > It turns out that it fails because the match-lambda you've used to > implement the standard are case-sensitive, while the standard is > case-insensitive. Right, good catch. > > Adn... jpl-queues uses ":VERSION" and not ":version" as you > expected :( > > I think the simple fix would be to make the two match-lambda > case-insensitive (both in generate-dependency-links and in > make-asd-file). We're always retrieving that list from a lisp implementation, so I think it's safe to assume that those symbols will be up-cased in the output that it sends us. I'll send a patch with that change. Thanks, -- Andy