From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eEO3KP34p2NL4wAAbAwnHQ (envelope-from ) for ; Sun, 25 Dec 2022 08:17:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id EFGAKP34p2N/LwAAauVa8A (envelope-from ) for ; Sun, 25 Dec 2022 08:17:17 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7832B1151F for ; Sun, 25 Dec 2022 08:17:16 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p9LFV-0004p9-2f; Sun, 25 Dec 2022 02:16:45 -0500 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 1p9LFT-0004oD-5E for help-guix@gnu.org; Sun, 25 Dec 2022 02:16:43 -0500 Received: from crocodile.elm.relay.mailchannels.net ([23.83.212.45]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p9LFR-0006eq-99 for help-guix@gnu.org; Sun, 25 Dec 2022 02:16:42 -0500 X-Sender-Id: instrampxe0y3a|x-authuser|paul@teulu.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 0DB3D5C0C46; Sun, 25 Dec 2022 07:16:39 +0000 (UTC) Received: from cpanel-008-lon.hostingww.com (unknown [127.0.0.6]) (Authenticated sender: instrampxe0y3a) by relay.mailchannels.net (Postfix) with ESMTPA id F138C5C0E28; Sun, 25 Dec 2022 07:16:37 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1671952598; a=rsa-sha256; cv=none; b=rxR/GXx3lOSO2ibWPtNl11LcHDkvXF3gBqYAca9SC1PNjHMxw2MR1Qd7WugpMJxz/TWSwH dCgIU4NeK6vW5RyDNuFbeqNGVXyIdyNb6DmawtHKnpT+rVyEn4dcJR2+KCpE7hws+e6hbC AqdNkPDWYKj+Ir/c6GblANTQN6tPs/WcKfA7phwCpsj5yuBROl3cwy5YjjQYQ20Kvdbz3h YcLOWuVgMPuTG/odIhrasjgHwRtEAEJP78V0W2QJlqeKqHnRcyEH39btEp4MgoDVYT05l3 BFIY2hclBDI9fJGxdGVNUL2oaRkHBvCoJoRG1+67kGuT5sxvPlYDH2CVPjTQcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1671952598; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rsx9vlsa+Bst3byqfif0xLbIzCL7EiZM5Ycm9CoFAro=; b=q/Rd8Os3IojRfxCrx1eOv/5ECmFCGUwU0xr8m2f3LTnBiP5xwHic3ES4E/2FqCpKyR7UDF NhEutkbT0Thmu3yiQL4+e3xOhf0PCMHJYCSNYfG6JV6Oyu+ONFnhBh8/svzFLp4O/iwF2R lKKS+//gj0AFVl+uW5Claa5jcdCVK0lmu55aASH9RH26y925W3roNHnNurAWu6ZIS87Z6J 28DXX562bV0/wwjj3w6ejt2Ke0Fk/Kz8RpMIdhou8a5GHaTKfRtep3uc/ztGAr3xuvpQzT rQ7EpRFtgOPCGYba5o9KLuv2wgDde2LUVLOFEkvsuACT4eSIdKrAjKdudqBNNg== ARC-Authentication-Results: i=1; rspamd-896578cf5-nqdhm; auth=pass smtp.auth=instrampxe0y3a smtp.mailfrom=paul@teulu.org X-Sender-Id: instrampxe0y3a|x-authuser|paul@teulu.org X-MC-Relay: Neutral X-MailChannels-SenderId: instrampxe0y3a|x-authuser|paul@teulu.org X-MailChannels-Auth-Id: instrampxe0y3a X-Scare-Skirt: 1ab94c0c3a0a8cb9_1671952598857_3813287519 X-MC-Loop-Signature: 1671952598857:1942194424 X-MC-Ingress-Time: 1671952598857 Received: from cpanel-008-lon.hostingww.com (cpanel-008-lon.hostingww.com [35.177.91.163]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.97.48.82 (trex/6.7.1); Sun, 25 Dec 2022 07:16:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=teulu.org; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:Subject:From: References:Cc:To:MIME-Version:Date:Message-ID:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=rsx9vlsa+Bst3byqfif0xLbIzCL7EiZM5Ycm9CoFAro=; b=QY1kpNdhMYworvTEi/459MGpDa Pv2pkjbd9Ztoanv1ikehqdX6t5nr2qJ9EQ/aTf3xk4Owj/q0hhjz4ra+ApuZpmhJMpsIFaXeZlB1+ /wuMskq1n5b8IWX+odgRSTKoJLqtI24WLkxsHwkO1LYlXF3rna79Lr0LWIwUepeGMnxEPrtmZBTpY B+W3x+OnHZPzRVnLi5NcpmFH2doVAk+7v+zMF22v5SQgPmtMY8yS8vHENE01JF2tiWlqGN0cljf+x NVrEoZk6bdxBGpGQfToqdegD/pFl6gBdbIDO+udIVxn86f0HuXwn5AuGm5PEneni2nQpBpI2NXzA/ PtSPRuhQ==; Received: from 67.26.169.217.in-addr.arpa ([217.169.26.67]:40782 helo=[192.168.1.78]) by cpanel-008-lon.hostingww.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.95) (envelope-from ) id 1p9LFI-000uJ8-Ey; Sun, 25 Dec 2022 18:16:36 +1100 Message-ID: Date: Sun, 25 Dec 2022 07:16:32 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Content-Language: en-GB To: Felix Lechner Cc: "help-guix@gnu.org" References: Subject: Re: Stumpwm & using Lisp in guix - particularly quicklisp In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=2.0 X-AuthUser: paul@teulu.org Received-SPF: pass client-ip=23.83.212.45; envelope-from=paul@teulu.org; helo=crocodile.elm.relay.mailchannels.net X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-1.147, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Paul Jewell From: Paul Jewell via Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671952637; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=rsx9vlsa+Bst3byqfif0xLbIzCL7EiZM5Ycm9CoFAro=; b=d57doL6+ZrD3NnaMTqypnwoidkY7fGeydUNUFeE8Yn9aPtUg5jwHcM+Ycx/BEZZRsgOkbu 1pqTuD6vXhZ3JQchugJ3p3UgeM75sEcdsobdLYRscLk1fgFZbLvFxmgFk7IAiSuB18zt+D YfSJMz8Iw1PE/srrb4NmGpqvlOdTb6mJXscmmeZI+vFgF3VMh9D01WfIuXKuRActDBh7sX Hlw6TD0nuiME0ON98sYEE4e97m2mz3kql/nWMCRiKNw6Yyj2Lt9MRWbB8+hEwTfVh77DpF bPqUW2LLLM59Z9sB8U796hH+E1OyOKUTWEfk/uwWOKVzZDvypTAKRaInw63XyQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=teulu.org header.s=default header.b=QY1kpNdh; arc=reject ("signature check failed: fail, {[1] = sig:mailchannels.net:reject}"); spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=2; s=key1; d=yhetil.org; t=1671952637; a=rsa-sha256; cv=fail; b=lCH/4pQpvxvluypN4hS/d12Gx6tFcCkmr050dsn2WizqqLYjvdOTNFPryYlDhLJtaNMxO2 WXFVvER93tdZhL9dm83mDvZFTQ5XPPPdihlI/MihzGDVHM1YPoHVlTQbhN45a2yvKSxicz eRGJOMZp7Jdsgx/aBTNxpSp9mXG6Y1Lt+pJo79hHdnOCAJOlfdZHFFIqOhLLqimMSwPE8f QbMa+wUZzbmQacrUFydWm9UmqhTuTj00QU0Icj922qF/mBTOEeZFMLOs5U2Vrvnm3YoXc0 RHrfqjOhY6jpfVlvGV0wTIVDtb5iyyEAMOBmFVFnOkLlrXPLJLaNscGMg83SXQ== X-Spam-Score: -2.32 X-Migadu-Queue-Id: 7832B1151F Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=teulu.org header.s=default header.b=QY1kpNdh; arc=reject ("signature check failed: fail, {[1] = sig:mailchannels.net:reject}"); spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -2.32 X-TUID: GpG9LpECASZX Hi Felix, Thanks for the response! On 25/12/2022 04:29, Felix Lechner wrote: > Hi Paul, > > On Sat, Dec 24, 2022 at 1:46 AM Paul Jewell via wrote: >> I want to use the same configuration file under guix. >> Unfortunately I run into a problem as when stumpwm starts, it complains >> it can't find package "ql". > I have used StumpWM with simple configurations. I used only CL modules > that were declared as prerequisites to StumpWM as it is packaged in > Guix. I have now added the relevant quicklisp packages via guix in my system configuration file, and they are all loading correctly. I am still getting an error with SB-CLTL2 which didn't go away when I added sbcl-trivial-cltl2 to my configuration - I am still looking for this solution (i.e. - trying to identify which package I need to add to satisfy this requirement!). > StumpWM probably cannot see the Quicklisp packages you installed in > your home directory (and maybe also not those in your home profile) > because Guix generally uses absolute paths to make prerequisites > available to software like StumpWM. That makes sense. > It means you may have to jump through some hoops to use additional > prerequisites in a configuration that is loaded dynamically. In the > past, I have provided updated package definitions to myself for that > purpose. This is an area with which I am not very familiar, but the > restrictions you are experiencing make sense to me and also match my > own experience. I am keen to get my guix system into a state where I can adopt it fully on my laptop. I find the documentation quite terse though when it comes to explaining how guix does things. As a reference, I have no complaints, but when you start off I find it explains how to do something (often with several variants), but not why. Starting with someone else's configuration initially was probably more of a hindrance than a help, but I am past that now. Once I get everything as I like it, I think I will make a patch to fill out the stumpwm section in the cookbook so others can find their way in more easily. Best regards, Paul