From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id L+sVOzze9F85VAAA0tVLHw (envelope-from ) for ; Tue, 05 Jan 2021 21:46:36 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id wONwNjze9F9/DgAA1q6Kng (envelope-from ) for ; Tue, 05 Jan 2021 21:46:36 +0000 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 87A769404D3 for ; Tue, 5 Jan 2021 21:46:36 +0000 (UTC) Received: from localhost ([::1]:34206 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwu9x-0007N4-Rx for larch@yhetil.org; Tue, 05 Jan 2021 16:46:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwu9p-0007Mm-8Q for help-guix@gnu.org; Tue, 05 Jan 2021 16:46:25 -0500 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]:45792) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kwu9n-0000zH-Jp for help-guix@gnu.org; Tue, 05 Jan 2021 16:46:24 -0500 Received: by mail-io1-xd32.google.com with SMTP id n4so745001iow.12 for ; Tue, 05 Jan 2021 13:46:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=D5Gk9oFXIzc9t6GyjAx3D5im2qkb/oUi7/chvenmw34=; b=Pm0KyTfi487x5CWbBa1KpIPunT4OSEiK4vMm0YVP9j1F0LQdLSkT242wx+N9xqNHxp ezmbTL+TecZoGVYR/jd76BcbhFV9dG8qlHH20u1xR5cgQtMHeY6UpffFIFZ9uW9cgzWP +gjWKaXiLpzbSmnL/427KhUZAAY+/9urVYPF88CrB8IIoMmOoBrm5lCQnVWazIjhtS+O Hj2Mwmgy9Ht9gTv2b73aDGhroL3CBwzCvZD3Nje2KuVnfD4mdtYlu3+PsGFKI913uakH Gzc7LwMKpri233nKAX8DHEsiN0cw0kECQn5LcH3EL6yK75VsQgBLaDhl47LLrub19L3k Lmeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=D5Gk9oFXIzc9t6GyjAx3D5im2qkb/oUi7/chvenmw34=; b=kitWQkRrdpK+EAUePxg8ZtpdRFJqca2+lgyZORokUnsZ5aQcIdE93SrhHRNGdR6DNC buFNEQFvIWFLE+SPX/cNArRQFVr8xVoHzEdOCAri5CTFcyM0Doux74Xks7aXYRqr1/oG 1WjJy8Vck9ujzgWgglZKyHLqskWTpBHr71QBAPh76mbYMnaf9VfM2Dsj/V3Hxy9PXs/r oLjr+Xkh5XpsRK322e5QtEoGEkfiHVx+CYuvRsJ+fuoV6Yekdj//C8TNijsrysaEID8R sX6AXkuljsWGwF2HFpQSwxuWjrFyiIITc0kzZxqgaBD/igfBrUPqgrj17y6vZITtxGCU XUvQ== X-Gm-Message-State: AOAM532VtHk0uPnlGvpnaj4lKw4IbhD0AUNVBPSoU97U7u85sAP1LvGv +UMMWdh/aU8qHQaNgqHTsZeyV7ruSaY= X-Google-Smtp-Source: ABdhPJysGhQ4snm/M78tLzjpQ6+ZhoV9trj3aQ5dVwnn5bXQ9sgk1ByGZtBGHauCvg60UdvZtCYftw== X-Received: by 2002:a05:6638:39a:: with SMTP id y26mr1428975jap.14.1609883181667; Tue, 05 Jan 2021 13:46:21 -0800 (PST) Received: from washu-v4 (172-221-246-205.res.spectrum.com. [172.221.246.205]) by smtp.gmail.com with ESMTPSA id d5sm308231ilf.33.2021.01.05.13.46.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 13:46:20 -0800 (PST) From: Katherine Cox-Buday To: help-guix@gnu.org Subject: stumpwm contrib modules have been broken Date: Tue, 05 Jan 2021 15:46:19 -0600 Message-ID: <878s97ukes.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::d32; envelope-from=cox.katherine.e@gmail.com; helo=mail-io1-xd32.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.54 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=Pm0KyTfi; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 87A769404D3 X-Spam-Score: -2.54 X-Migadu-Scanner: scn0.migadu.com X-TUID: uW8EeJ1jrgOy Sometime recently, the way Common Lisp code is compiled was changed (for the better, I think), and now my StumpWM contrib modules won't load. Here's why: StumpWM looks[1] for .asd files to determine what is a module. Guix's Common Lisp build system used to combine an entire system into a single .fasl file and then produce a .asd file for loading it. Now -- as far as I can tell -- it looks like `lib/common-lisp/sbcl` is more like the Common Lisp cache: one .fasl file per .lisp file. If I point StumpWM at `lib/common-lisp/sbcl` via `set-module-dir`, it finds no modules. If I point StumpWM at `share/common-lisp/sbcl`, it finds modules, tries to compile them, and then gives me a permissions error about writing to the `/gnu` store. Is anyone using StumpWM contrib modules successfully with Guix's new layout? How? [1] - https://github.com/stumpwm/stumpwm/blob/master/module.lisp#L70 -- Katherine