From patchwork Thu Sep 12 14:05:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Hinsen X-Patchwork-Id: 67882 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7536027BBE9; Thu, 12 Sep 2024 15:06:19 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D3E1627BBE2 for ; Thu, 12 Sep 2024 15:06:17 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sokSW-0007I5-PP; Thu, 12 Sep 2024 10:06:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sokSP-0007GK-6e for guix-patches@gnu.org; Thu, 12 Sep 2024 10:06:01 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sokSI-00037b-NJ for guix-patches@gnu.org; Thu, 12 Sep 2024 10:06:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=O8TpnQeZmCIngI0GgYmip4t6M1foZKUOyyM4cwkr4DE=; b=Bxq+Dj+c12wwIeBCWear3lqe4tSpZxU6F8ZRYg41+iTsefl7Xise5x1WKgbs/RJFanK+fG1mXlUkpbmct2H1mtE/DUQUcC8abRYK+vV20vCkm0sA1GFEX1a4Tswqc0bj5n//pntpHWdrdUMgOYT3ZNSXM5qP0RPGJ0sTCpTeiOIEODqfiv23uL/+si8rPdCqbHS3R+nwV0dyPf87T/afVj9Bj8vLi0HVc2yW+gXM99/KacKKZ0B/AP+tKmTuKDyNybEOg7Wzw/UZIT5IMqWaACeio4GlrsQ/iJe/vUv8SlvwDq4rbKKhGJhoJxjpqIHpWmSban3K0u+iiFpsBgVFaQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sokSQ-0003xO-EP for guix-patches@gnu.org; Thu, 12 Sep 2024 10:06:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73198] [PATCH 1/3] gnu: Add cl-anypool References: In-Reply-To: Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 12 Sep 2024 14:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73198 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73198@debbugs.gnu.org Received: via spool by 73198-submit@debbugs.gnu.org id=B73198.172614994315182 (code B ref 73198); Thu, 12 Sep 2024 14:06:02 +0000 Received: (at 73198) by debbugs.gnu.org; 12 Sep 2024 14:05:43 +0000 Received: from localhost ([127.0.0.1]:41566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sokS7-0003wo-A5 for submit@debbugs.gnu.org; Thu, 12 Sep 2024 10:05:43 -0400 Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]:56505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sokS5-0003wb-SO for 73198@debbugs.gnu.org; Thu, 12 Sep 2024 10:05:42 -0400 Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfhigh.phl.internal (Postfix) with ESMTP id BA534114013E; Thu, 12 Sep 2024 10:05:28 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-12.internal (MEProxy); Thu, 12 Sep 2024 10:05:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1726149928; x=1726236328; bh=O8TpnQeZmCIngI0GgYmip4t6M1foZKUO yyM4cwkr4DE=; b=CbyeG4gbOz5AgJpWOB3qxfQV78TvedupwCWoyLLOt8g5hTNJ 5fynWNoNIaO6FjcLLWqTv4jUu9l/5TBpQ4Y4gIEYoI8yN7k2m4vUwRzrO6a1UVf0 GhBUTfkee89v4DNDCPWSQfzMFe1qGjXM7DTOIjv/JWMQBCWVfyrG0Bwfj6PWrZGu bO5v0qc9lyjhBftined5fs9k10JiHJ3IxbmSGFq15dDKSmTi30fUPKXVtseBt4Wc YWSB5W/RlEgMZFiEQm4UpTNS3J9vNS9h/TPGop40q3AC8+G+tjTQ+syKFu0VP9eS krjqVe5kpbSQtYifLzPbzmJ6RPreuTyAKKYQhg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1726149928; x=1726236328; bh=O8TpnQeZmCIngI0GgYmip4t6M1foZKUOyyM 4cwkr4DE=; b=GaQ0QtGqdswRzxwj+1As05wo/D95mjus0fHHeUP0gB4JtMy03PI ptSV7aaD1ZiL/HY6q5a0aepl0C4QOyVXK3EyPMhAm0PP4DQYtl2cdqhmjtFzjCGz EmNFIpeKGYsKnKu3Wc/xXeeecT+OoONvWgSm6OcESvOYhQbu+k8B6PHkc3e9DqdI nV4vYLpLOt2HtQRXPms0R/wYSqtgTF6wgTpOp2nOzCJXnomon5m8gJdPdI4alaz9 W2eJvGaB2xr+PwUOERXjkkEUycRnMzoHAqNMdKZU8Wf1dRPaQeu4t/paWZN/MI9S 3UufKVb05vbsZobMecPZpHMYhbrjSS1R/qQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudejfedgjeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuff fkgggtsehttdertddttddtnecuhfhrohhmpefmohhnrhgrugcujfhinhhsvghnuceokhho nhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvghtqeenucggtffrrghtthgvrh hnpefffeetuefhkeeludehjeefkeelvefhkeeklefhgfeljeetgfefveeuleekgedvheen ucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepkhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgr ihhlrdhnvghtpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtph htthhopegstggtsehkhhhinhhsvghnrdhfrghsthhmrghilhdrnhgvthdprhgtphhtthho peejfeduleekseguvggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i184641e2:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 12 Sep 2024 10:05:27 -0400 (EDT) From: Konrad Hinsen Date: Thu, 12 Sep 2024 16:05:26 +0200 Message-ID: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (sbcl-anypool cl-anypool ecl-anypool): New variables. Change-Id: Ia9cf43dc6f7a529e1a3df96360d06ddc6357a480 --- gnu/packages/lisp-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 2bd7d18202..fcc2e2ad63 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -1163,6 +1163,42 @@ (define-public sbcl-antik (define-public cl-antik (sbcl-package->cl-source-package sbcl-antik)) +(define-public sbcl-anypool + (let ((commit "5389ec945882e87f2fc1d3e852c91aaf176556e5") + (revision "1")) + (package + (name "sbcl-anypool") + (version (git-version "0.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fukamachi/anypool") + (commit commit))) + (file-name (git-file-name "anypool" version)) + (sha256 + (base32 "1ffssc5fzh7gj0z94xxfb3mk5cwja65lrhxyfgib15a6yxqf1kk1")))) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-rove)) + (inputs + (list sbcl-bordeaux-threads + sbcl-cl-speedy-queue)) + (arguments + '(#:asd-systems '("anypool" + "anypool/middleware"))) + (home-page "https://github.com/fukamachi/anypool") + (synopsis "General-purpose connection pooling library") + (description + "General-purpose connection pooling library for Common Lisp") + (license license:bsd-2)))) + +(define-public cl-anypool + (sbcl-package->cl-source-package sbcl-anypool)) + +(define-public ecl-anypool + (sbcl-package->ecl-package sbcl-anypool)) + (define-public sbcl-april (let ((commit "bdd74f168ec82f28fe4ab692f2c0af39441a5701") (revision "3")) From patchwork Thu Sep 12 14:06:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Hinsen X-Patchwork-Id: 67883 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7D6D927BBEA; Thu, 12 Sep 2024 15:07:20 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 37E5927BBE2 for ; Thu, 12 Sep 2024 15:07:19 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sokTI-0007RO-B6; Thu, 12 Sep 2024 10:06:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sokTG-0007Qw-Ec for guix-patches@gnu.org; Thu, 12 Sep 2024 10:06:54 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sokTF-0003DM-Uv for guix-patches@gnu.org; Thu, 12 Sep 2024 10:06:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=gUVE1rwJA8ooR/t15teVs7M1xtLhmFOnxkr+NBMCF6M=; b=kRvipBvalFY3qc+K3os8xMQt6gionC5FxtLRj04kYKs9Jei7Iy13IOkXJBMqsC+mxjXKOctYExXsD626fz54eSkGrdit1DsnD6D4EvroqmMQTNOYEek5oTAvH0KKJ0luMfS7+PXDqURGX+bBFX4beqa4cwgnVv4Jp9lGQE6XHh3t7jwqIFq99R0+lp13ApMve2a6zyQauJFSJCNzsvUaoo7CvtqLgse5pm/1e62kSjLI48zmoHcP/teYtbwKN3Y+g6Mnljy8moOb57BSB3rWx9DtDy/zb774Kqa6reF0IWGV6B4k5W26YsJF+dbqTHB1QbzwKFHHbmEcRMzfmEwaug==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sokTN-0003zm-N6 for guix-patches@gnu.org; Thu, 12 Sep 2024 10:07:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73198] [PATCH 2/3] gnu: Update cl-lack to 0.3.0. References: In-Reply-To: Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 12 Sep 2024 14:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73198 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73198@debbugs.gnu.org Received: via spool by 73198-submit@debbugs.gnu.org id=B73198.172614999415304 (code B ref 73198); Thu, 12 Sep 2024 14:07:01 +0000 Received: (at 73198) by debbugs.gnu.org; 12 Sep 2024 14:06:34 +0000 Received: from localhost ([127.0.0.1]:41578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sokSv-0003yl-26 for submit@debbugs.gnu.org; Thu, 12 Sep 2024 10:06:33 -0400 Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]:59389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sokSs-0003yY-I2 for 73198@debbugs.gnu.org; Thu, 12 Sep 2024 10:06:31 -0400 Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfhigh.phl.internal (Postfix) with ESMTP id 9A45711400F4; Thu, 12 Sep 2024 10:06:17 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-08.internal (MEProxy); Thu, 12 Sep 2024 10:06:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1726149977; x=1726236377; bh=gUVE1rwJA8ooR/t15teVs7M1xtLhmFOn xkr+NBMCF6M=; b=xEpGCRCXSpO3rWlAGaoycaUHcWuz0qz5Qmc6HLztelr31Lgw saSv5BpWcq7YvNkinnLFDSioPeHWZm3EWIHWgEakKYTTqjIP7JiLPT1/T7ujSKV/ AkJnsraj/vsoDo/6xeivP4aesL2UMxdXSCx09cEtawmHiOT4xjp2ioghs9tG9fEi m0PKJYLHilUxzdvQHvsqL8Ajo8wnSBJvnB+ZQ+FBsK7QzA2M+uyyDIQnG5gTwB85 iDl19Z9C24yYUNHNkdsp9Xe1atEs9U7O8RpT0SZsgtK12RZwuq9tVPPhZH9ory0E d61jpikbB/G/qumrKCrrE2KWIxywivoqwK33Bg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1726149977; x=1726236377; bh=gUVE1rwJA8ooR/t15teVs7M1xtLhmFOnxkr +NBMCF6M=; b=FyCJ2mgzNq8zmPE3iOpj7Zc7rBlPywgvJwoF64FmfW4Heh2JkBk 8VCzfWyY+JWqtp8fAE5GWRa1D1C9rHwPvKIHQtaPI6lKtl813zwMvJsrgHftDZig ETaYkPIUW2iXTwHMIVuWNFq9VzdH50bDPzIT/GmRGifLfkzjl0G8zHET0hVv0bDz Py8a8CNKbcq9/JUc3+y1GBcvylu8njQ80VDWCL1khInRi4BJB9k1WakpKuMOo/J9 9/0mnY/Kb7I4uVsVU7gZCYYLl+5U/bJS09S+5SRLS0+0tQVATWTZcUiGZPeEpcpa RswBqWiTqYKB0DoRDOOHE38LRlk0LNnK5Zw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudejfedgjeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuff fkgggtsehttdertddttddtnecuhfhrohhmpefmohhnrhgrugcujfhinhhsvghnuceokhho nhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvghtqeenucggtffrrghtthgvrh hnpeehveegfeeiuefhtdejtedutedtvdfggfejvddujeefhedtgfevgeetudffleejuden ucffohhmrghinhepghhithhhuhgsrdgtohhmpdhsvghsshhiohhnrdhsthhorhgvnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepkhhonhhrrggu rdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvghtpdhnsggprhgtphhtthhopedvpdhmoh guvgepshhmthhpohhuthdprhgtphhtthhopegstggtsehkhhhinhhsvghnrdhfrghsthhm rghilhdrnhgvthdprhgtphhtthhopeejfeduleekseguvggssghughhsrdhgnhhurdhorh hg X-ME-Proxy: Feedback-ID: i184641e2:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 12 Sep 2024 10:06:16 -0400 (EDT) From: Konrad Hinsen Date: Thu, 12 Sep 2024 16:06:15 +0200 Message-ID: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (sbcl-lack cl-lack ecl-lack): Update to 0.3.0. * gnu/packages/patches/lack.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I4285cf208b76d6f461735fff04293833ef163e08 --- gnu/local.mk | 1 + gnu/packages/lisp-xyz.scm | 50 +++++-- gnu/packages/patches/lack.patch | 243 ++++++++++++++++++++++++++++++++ 3 files changed, 280 insertions(+), 14 deletions(-) create mode 100644 gnu/packages/patches/lack.patch diff --git a/gnu/local.mk b/gnu/local.mk index ed630041ff..580b42333a 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1588,6 +1588,7 @@ dist_patch_DATA = \ %D%/packages/patches/json-c-0.12-CVE-2020-12762.patch \ %D%/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch \ %D%/packages/patches/julia-Use-MPFR-4.2.patch \ + %D%/packages/patches/lack.patch \ %D%/packages/patches/libcall-ui-make-it-installable.patch \ %D%/packages/patches/libcamera-ipa_manager-disable-signature-verification.patch \ %D%/packages/patches/libcss-check-format.patch \ diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index fcc2e2ad63..d026d04485 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -18514,11 +18514,11 @@ (define-public cl-kons-9 ;; (sbcl-package->ecl-package sbcl-kons-9)) (define-public sbcl-lack - (let ((commit "abff8efeb0c3a848e6bb0022f2b8b7fa3a1bc88b") + (let ((commit "35d3a8e03cab9204eec88c7dfe4d5366fc2ea922") (revision "1")) (package (name "sbcl-lack") - (version (git-version "0.1.0" revision commit)) + (version (git-version "0.3.0" revision commit)) (source (origin (method git-fetch) @@ -18527,28 +18527,50 @@ (define-public sbcl-lack (commit commit))) (file-name (git-file-name "lack" version)) (sha256 - (base32 "1avh4ygcj9xcx4m17nj0wnxxaisk26w4ljs2bibzxaln24x7pi85")))) + (base32 "1yrhhzn8ywdjxwpaxzlnsm2lslhy45r89brn8gh5n08mdyjlp4l2")) + (patches (search-patches "lack.patch")))) (build-system asdf-build-system/sbcl) (native-inputs - (list sbcl-prove)) + (list sbcl-prove + sbcl-cl-cookie + sbcl-dexador + sbcl-hunchentoot)) (inputs - `(("circular-streams" ,sbcl-circular-streams) - ("http-body" ,sbcl-http-body) - ("ironclad" ,sbcl-ironclad) - ("local-time" ,sbcl-local-time) - ("quri" ,sbcl-quri) - ("trivial-mimes" ,sbcl-trivial-mimes))) + (list sbcl-alexandria + sbcl-anypool + sbcl-bordeaux-threads + sbcl-circular-streams + sbcl-cl-base64 + sbcl-cl-isaac + sbcl-cl-redis + sbcl-dbi + sbcl-http-body + sbcl-ironclad + sbcl-local-time + sbcl-quri + sbcl-trivial-mimes + sbcl-trivial-rfc-1123)) (arguments '(#:asd-systems '("lack" + "lack-app-directory" + "lack-app-file" + "lack-component" + "lack-middleware-accesslog" + "lack-middleware-auth-basic" + "lack-middleware-backtrace" + "lack-middleware-csrf" + "lack-middleware-dbpool" + "lack-middleware-mount" + "lack-middleware-session" + "lack-middleware-static" "lack-request" "lack-response" - "lack-component" + "lack-session-store-dbi" + "lack-session-store-redis" "lack-util" "lack-util-writer-stream" "lack-middleware-backtrace" - "lack-middleware-static") - ;; XXX: Component :CLACK not found - #:tests? #f)) + "lack-middleware-static"))) (home-page "https://github.com/fukamachi/lack") (synopsis "Lack, the core of Clack") (description diff --git a/gnu/packages/patches/lack.patch b/gnu/packages/patches/lack.patch new file mode 100644 index 0000000000..c9abfb3d6f --- /dev/null +++ b/gnu/packages/patches/lack.patch @@ -0,0 +1,243 @@ +Remove tests that cannot be run. Some depend on clack, which in turn +depends on lack. Others refer to systems that don't exist +(names starting with "t-"). + +--- a/lack-component.asd ++++ b/lack-component.asd +@@ -2,7 +2,6 @@ + :version "0.2.0" + :author "Eitaro Fukamachi" + :license "MIT" +- :components ((:file "src/component")) +- :in-order-to ((test-op (test-op "t-lack-component")))) ++ :components ((:file "src/component"))) + + (register-system-packages "lack-component" '(:lack.component)) +diff --git a/lack-middleware-accesslog.asd b/lack-middleware-accesslog.asd +index c593988..21a4e70 100644 +--- a/lack-middleware-accesslog.asd ++++ b/lack-middleware-accesslog.asd +@@ -6,7 +6,6 @@ + "local-time") + :components ((:module "src" + :components +- ((:file "middleware/accesslog")))) +- :in-order-to ((test-op (test-op "t-lack-middleware-accesslog")))) ++ ((:file "middleware/accesslog"))))) + + (register-system-packages "lack-middleware-accesslog" '(:lack.middleware.accesslog)) +diff --git a/lack-middleware-auth-basic.asd b/lack-middleware-auth-basic.asd +index 9206d22..6862f33 100644 +--- a/lack-middleware-auth-basic.asd ++++ b/lack-middleware-auth-basic.asd +@@ -6,7 +6,6 @@ + "split-sequence") + :components ((:module "src" + :components +- ((:file "middleware/auth/basic")))) +- :in-order-to ((test-op (test-op "t-lack-middleware-auth-basic")))) ++ ((:file "middleware/auth/basic"))))) + + (register-system-packages "lack-middleware-auth-basic" '(:lack.middleware.auth.basic)) +diff --git a/lack-middleware-backtrace.asd b/lack-middleware-backtrace.asd +index 8df7f9f..cf73f81 100644 +--- a/lack-middleware-backtrace.asd ++++ b/lack-middleware-backtrace.asd +@@ -3,7 +3,6 @@ + :author "Eitaro Fukamachi" + :license "MIT" + :depends-on ("uiop") +- :components ((:file "src/middleware/backtrace")) +- :in-order-to ((test-op (test-op "t-lack-middleware-backtrace")))) ++ :components ((:file "src/middleware/backtrace"))) + + (register-system-packages "lack-middleware-backtrace" '(:lack.middleware.backtrace)) +diff --git a/lack-middleware-csrf.asd b/lack-middleware-csrf.asd +index 105d3bb..fcf46f7 100644 +--- a/lack-middleware-csrf.asd ++++ b/lack-middleware-csrf.asd +@@ -6,7 +6,6 @@ + "lack-util") + :components ((:module "src" + :components +- ((:file "middleware/csrf")))) +- :in-order-to ((test-op (test-op "t-lack-middleware-csrf")))) ++ ((:file "middleware/csrf"))))) + + (register-system-packages "lack-middleware-csrf" '(:lack.middleware.csrf)) +diff --git a/lack-middleware-session.asd b/lack-middleware-session.asd +index 92b1568..bed4c89 100644 +--- a/lack-middleware-session.asd ++++ b/lack-middleware-session.asd +@@ -19,7 +19,6 @@ + :pathname "session" + :components + ((:file "state") +- (:file "state/cookie")))))) +- :in-order-to ((test-op (test-op "t-lack-middleware-session")))) ++ (:file "state/cookie"))))))) + + (register-system-packages "lack-middleware-session" '(:lack.middleware.session)) +diff --git a/lack-middleware-static.asd b/lack-middleware-static.asd +index a0ce627..107a386 100644 +--- a/lack-middleware-static.asd ++++ b/lack-middleware-static.asd +@@ -7,7 +7,6 @@ + "alexandria") + :components ((:module "src" + :components +- ((:file "middleware/static")))) +- :in-order-to ((test-op (test-op "t-lack-middleware-static")))) ++ ((:file "middleware/static"))))) + + (register-system-packages "lack-middleware-static" '(:lack.middleware.static)) +diff --git a/lack-request.asd b/lack-request.asd +index 5efa05c..240b421 100644 +--- a/lack-request.asd ++++ b/lack-request.asd +@@ -9,7 +9,6 @@ + :components ((:module "src" + :components + ((:file "request" :depends-on ("media-type")) +- (:file "media-type")))) +- :in-order-to ((test-op (test-op "t-lack-request")))) ++ (:file "media-type"))))) + + (register-system-packages "lack-request" '(:lack.request)) +diff --git a/lack-session-store-dbi.asd b/lack-session-store-dbi.asd +index 00e7d1e..825a96c 100644 +--- a/lack-session-store-dbi.asd ++++ b/lack-session-store-dbi.asd +@@ -7,7 +7,6 @@ + "marshal" + "trivial-utf-8" + "cl-base64") +- :components ((:file "src/middleware/session/store/dbi")) +- :in-order-to ((test-op (test-op "t-lack-session-store-dbi")))) ++ :components ((:file "src/middleware/session/store/dbi"))) + + (register-system-packages "lack-session-store-dbi" '(:lack.session.store.dbi)) +diff --git a/lack-session-store-redis.asd b/lack-session-store-redis.asd +index 96b0504..57e4046 100644 +--- a/lack-session-store-redis.asd ++++ b/lack-session-store-redis.asd +@@ -7,7 +7,6 @@ + "marshal" + "cl-base64" + "trivial-utf-8") +- :components ((:file "src/middleware/session/store/redis")) +- :in-order-to ((test-op (test-op "t-lack-session-store-redis")))) ++ :components ((:file "src/middleware/session/store/redis"))) + + (register-system-packages "lack-session-store-redis" '(:lack.session.store.redis)) +diff --git a/lack-util.asd b/lack-util.asd +index 0391a1b..1318c04 100644 +--- a/lack-util.asd ++++ b/lack-util.asd +@@ -5,7 +5,6 @@ + :depends-on ((:feature (:or :windows :mswindows :win32 :cormanlisp) "ironclad") + (:feature (:not (:or :windows :mswindows :win32 :cormanlisp)) "cl-isaac") + "bordeaux-threads") +- :components ((:file "src/util")) +- :in-order-to ((test-op (test-op "t-lack-util")))) ++ :components ((:file "src/util"))) + + (register-system-packages "lack-util" '(:lack.util)) +diff --git a/lack.asd b/lack.asd +index e213c10..dde71cf 100644 +--- a/lack.asd ++++ b/lack.asd +@@ -43,8 +43,6 @@ + "lack/middleware/auth/basic" + "lack/session/store/redis" + "lack/session/store/dbi" +- "clack" +- "clack-test" + "hunchentoot" + "dexador" + "cl-cookie" +@@ -60,7 +58,6 @@ + :serial t + :components ((:file "builder") + (:file "util") +- (:file "request") + (:file "component") + (:file "media-type") + (:module "middleware" +diff --git a/tests/request.lisp b/tests/request.lisp +deleted file mode 100644 +index 3fd26e0..0000000 +--- a/tests/request.lisp ++++ /dev/null +@@ -1,71 +0,0 @@ +-(defpackage #:lack/tests/request +- (:use #:cl +- #:rove +- #:lack/request +- #:clack.test +- #:flexi-streams) +- (:import-from #:dexador) +- (:import-from #:alexandria +- #:alist-hash-table)) +-(in-package #:lack/tests/request) +- +-(defparameter *request* +- (make-request `(:content-type "application/x-www-form-urlencoded; charset=utf-8" +- :content-length 20 +- :uri-scheme :http +- :query-string "ediweitz=weitzedi&name=eitaro&q=C%2B%2B" +- :raw-body +- ,(flex:make-flexi-stream +- (flex:make-in-memory-input-stream +- #(110 97 109 101 61 230 183 177 231 148 186 232 139 177 229 164 170 233 131 142)) +- :external-format :utf-8) +- :headers ,(alexandria:alist-hash-table +- '(("referer" . "http://github.com/fukamachi/clack") +- ("user-agent" . "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US)") +- ("accept" . "text/html") +- ("cookie" . "hoge=1;fuga=semi;colon")) +- :test 'equal)))) +- +-(deftest lack-request +- (ok (typep *request* 'request)) +- +- (ok (request-env *request*) "request-env") +- +- (ok (equal (request-content-type *request*) "application/x-www-form-urlencoded; charset=utf-8") +- "request-content-type") +- +- (ok (equalp (request-query-parameters *request*) +- '(("ediweitz" . "weitzedi") ("name" . "eitaro") ("q" . "C++"))) +- "request-query-parameters") +- +- (ok (equalp (request-body-parameters *request*) +- `(("name" . ,(flex:octets-to-string +- #(230 183 177 231 148 186 232 139 177 229 164 170 233 131 142) +- :external-format :utf-8)))) +- "request-body-parameters") +- +- (ok (equalp (request-cookies *request*) +- '(("hoge" . "1") ("fuga" . "semi") ("colon"))) +- "request-cookies") +- +- (ok (request-accepts-p *request* "text/html")) +- +- (ng (request-accepts-p *request* "application/json")) +- +- (testing-app "make-request" +- (lambda (env) +- (make-request env) +- `(200 nil (,(third (assoc "file" (request-body-parameters (make-request env)) :test #'string=))))) +- (multiple-value-bind (body status) +- (dex:post (localhost) +- :content +- `(("file" . ,(asdf:system-relative-pathname :lack #P"data/jellyfish.jpg")))) +- (ok (eql status 200)) +- (ok (equal body "jellyfish.jpg"))) +- +- (multiple-value-bind (body status) +- (dex:post (localhost) +- :content +- `(("file" . ,(asdf:system-relative-pathname :lack #P"data/jellyfish.jpg")))) +- (ok (eql status 200)) +- (ok (equal body "jellyfish.jpg"))))) From patchwork Thu Sep 12 14:06:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Hinsen X-Patchwork-Id: 67884 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 16B1D27BBEA; Thu, 12 Sep 2024 15:08:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8E75B27BBE2 for ; Thu, 12 Sep 2024 15:08:04 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sokUG-0007bM-Dm; Thu, 12 Sep 2024 10:07:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sokUE-0007bD-Vd for guix-patches@gnu.org; Thu, 12 Sep 2024 10:07:55 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sokUE-0003Jx-N3 for guix-patches@gnu.org; Thu, 12 Sep 2024 10:07:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=nlpihVurBf7cxVjaAgKjSVpyT6c7tF/JcnAdjZtTIB0=; b=tEvauWeGQAWY8GC/PHmVghskF3UDnyKEWYtGyYYLbmLpcmftpm4ouAHAP900YEj0hxc9ogC6r9lc8MyJgA+C2VT/7kYnnc7/ccLzSLxAPOVuulOdtD7cbRDRaPowK9EPHBk9YKJCy6KDt41ETfz2qYWMozdLDGzBgS5+hVlo9pZ/dQ2UQD9xq3HFnEut5XrxI6X4uS06GofdGU5eW2vKiUIjW75O5MPWSIhwDCUPcXq6IlXrCc2bfYxu2OVUPVCxHoxViiBhWBt5Mgb3rWH9x4a3BxLsb6BdX3+RCXF8+BCD5+Cb4kChE8BsQJeB3RKi4FygSVCcbX9WmaA7q72+ug==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sokUM-00041c-Et for guix-patches@gnu.org; Thu, 12 Sep 2024 10:08:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73198] [PATCH 3/3] gnu: Update cl-clack to 2.1.0. References: In-Reply-To: Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 12 Sep 2024 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73198 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73198@debbugs.gnu.org Received: via spool by 73198-submit@debbugs.gnu.org id=B73198.172615002415392 (code B ref 73198); Thu, 12 Sep 2024 14:08:02 +0000 Received: (at 73198) by debbugs.gnu.org; 12 Sep 2024 14:07:04 +0000 Received: from localhost ([127.0.0.1]:41590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sokTQ-00040A-6x for submit@debbugs.gnu.org; Thu, 12 Sep 2024 10:07:04 -0400 Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]:46025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sokTO-0003zb-RY for 73198@debbugs.gnu.org; Thu, 12 Sep 2024 10:07:03 -0400 Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfhigh.phl.internal (Postfix) with ESMTP id DF5AD114009E; Thu, 12 Sep 2024 10:06:49 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-08.internal (MEProxy); Thu, 12 Sep 2024 10:06:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1726150009; x=1726236409; bh=nlpihVurBf7cxVjaAgKjSVpyT6c7tF/J cnAdjZtTIB0=; b=IcQ2SiRuX8JGLiVxIyKa7kd9vzHwETFsH6dtGRe84lFFpTxj KW+vqA4mf6V1jCEDJzF1pB30M/8CdWvt/yuDLMfICWyKpsde5Vl09DASky+RfYRo Fhg7PWIFhFuT/Vu+M0/5HzoBS7NULWcW22Asx020m/OnqMW5DIaK0QEA/NssjBJ9 +9qCCjeVPR/VWJL/5JIx0pj5gq6W1qn7ImMPQiyp7ACWLtDA/08pdaNIeNoAe41T jPPDAUsXBBx48qX6BbOoQ9x/x8uamJ1LW7Wu7X5ObPNbzxZVylQ6ZRW+eeaDHggF 7ejyz9qmOXQ6vgqWrke9NFrvsZSGJqyHCiIXyg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1726150009; x=1726236409; bh=nlpihVurBf7cxVjaAgKjSVpyT6c7tF/JcnA djZtTIB0=; b=rsKMEGx2Q1eAQaI6GiauDgzKtj+5vNFSI9oDpbI5yeeEIV5HcQO KYIN/b5CqbQqN6oa4UwTotA3GQJo/eT/0nr7RaH+lN81WHCewaNSFSfEFbjynoQj /Vz0cl/NnREGj+bqTWa2VDm/9RYKWonPjxr9wpw6my23CMxVCXuVD1XPYHspbR5W Q6uUhTAO1bNvvgE2R0getoHBIJQsL1WV47nS+sB9nfXSK1qC0+hghIcNsycvk7Nv 9ArfeUm9LqS70aQs77mLmu2GEvlTeQh3fuLc8KDWpAz0gioUSLpEHlGWj9fC49Dk v5AICO6oAvxOfGQu1b/FRbKUicois+BzRHw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudejfedgjeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuff fkgggtsehttdertddttddtnecuhfhrohhmpefmohhnrhgrugcujfhinhhsvghnuceokhho nhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvghtqeenucggtffrrghtthgvrh hnpefffeetuefhkeeludehjeefkeelvefhkeeklefhgfeljeetgfefveeuleekgedvheen ucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepkhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgr ihhlrdhnvghtpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtph htthhopegstggtsehkhhhinhhsvghnrdhfrghsthhmrghilhdrnhgvthdprhgtphhtthho peejfeduleekseguvggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i184641e2:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 12 Sep 2024 10:06:49 -0400 (EDT) From: Konrad Hinsen Date: Thu, 12 Sep 2024 16:06:48 +0200 Message-ID: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (sbcl-clack cl-clack ecl-clack): Update tp 2.1.0. Change-Id: I460a621af2a50ffb6e268180873bd7570e900824 --- gnu/packages/lisp-xyz.scm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d026d04485..9f1b0873cd 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -10375,11 +10375,11 @@ (define-public ecl-clache (sbcl-package->ecl-package sbcl-clache)) (define-public sbcl-clack - (let ((commit "6fd0279424f7ba5fd4f92d69a1970846b0b11222") - (revision "2")) + (let ((commit "4916ebb243d42d1b52f8030db146215033b1b71e") + (revision "1")) (package (name "sbcl-clack") - (version (git-version "2.0.0" revision commit)) + (version (git-version "2.1.0" revision commit)) (source (origin (method git-fetch) @@ -10388,29 +10388,30 @@ (define-public sbcl-clack (commit commit))) (file-name (git-file-name "cl-clack" version)) (sha256 - (base32 "0sfmvqmsg9z13x0v77448rpdqgyprdq739nsbrjw9a28hv9jmkg9")))) + (base32 "0kgymwvv1ghzvl4jryl3fxf0kf44i6z19izcf1rf0k4cidx093a7")))) (build-system asdf-build-system/sbcl) (arguments + ;; Only the handler for hunchentoot is included. The other + ;; two Web servers supported by clack, toot and wookie, + ;; have not yet been packaged for Guix. '(#:asd-systems '("clack" - "clack-handler-fcgi" - "clack-socket" - "clack-handler-hunchentoot"))) + "clack-handler-hunchentoot" + "clack-socket"))) (inputs (list sbcl-alexandria sbcl-bordeaux-threads - sbcl-cl-fastcgi sbcl-flexi-streams sbcl-hunchentoot sbcl-lack - sbcl-quri sbcl-split-sequence + sbcl-slime-swank sbcl-usocket)) (home-page "https://github.com/fukamachi/clack") (synopsis "Web Application Environment for Common Lisp") (description "Clack is a web application environment for Common Lisp inspired by Python's WSGI and Ruby's Rack.") - (license license:llgpl)))) + (license license:expat)))) (define-public cl-clack (sbcl-package->cl-source-package sbcl-clack))