From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id YIfAAnyHW18yaQAA0tVLHw (envelope-from ) for ; Fri, 11 Sep 2020 14:19:40 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id GK+bOHuHW1/eCAAAbx9fmQ (envelope-from ) for ; Fri, 11 Sep 2020 14:19:39 +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 8A2499400D3 for ; Fri, 11 Sep 2020 14:19:39 +0000 (UTC) Received: from localhost ([::1]:41224 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGjtq-0004Qd-Hl for larch@yhetil.org; Fri, 11 Sep 2020 10:19:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49286) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGjtf-0004L0-AH for help-guix@gnu.org; Fri, 11 Sep 2020 10:19:27 -0400 Received: from mail-il1-x12b.google.com ([2607:f8b0:4864:20::12b]:40878) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kGjtY-0002Qw-Gc for help-guix@gnu.org; Fri, 11 Sep 2020 10:19:26 -0400 Received: by mail-il1-x12b.google.com with SMTP id y2so9139726ilp.7 for ; Fri, 11 Sep 2020 07:19:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Kx6JJU+J6LPj07U/UCRLEPxi3mQy16bNb/TrwHnkzzs=; b=dvw1QltVsF6SdHi/tAh9mLgnHApiudFzbgiXlydJ3xmIzXQzYnBX1TgKc3vzJFXLDd bpk+Oj6ratwAHkQWHPJqoP2WdKqRqZon/FaTrTTVprcOnnHvD1uAIfP6noqu9I9kUosV F7DOGpg2l1A5RwnNxLFSwkzef6/GAWmsGGRhZ5qUVFDqAQoXQj2KAVHLDQ8a8bvs3Wyu NqCbWdMdFYi13EZtgG+/phKCaBNgaf9D3MeESVsUeanF53wMCV3CLdq2v5TUdb7hp1v3 Iy/WqJW4i5+b5NBG1AsbxRPMjF1P9xopNbTa463oCREDrBcHxwkD1huUjmeszCpZ+FKw eeZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Kx6JJU+J6LPj07U/UCRLEPxi3mQy16bNb/TrwHnkzzs=; b=qyJcsN+a+3KhHt5FowwfyS5PsVgDZKF0cHvbopnM/4c502bGoAm0AnwXGR4HhAE2rL Ri4Z5wXP8/Ha9N8eFaGkyMw+GvG7uoVP+7dS0X1qJdSXrJCQVOj7hC4enzU+4fFy1xyf kIqDNZCsxr0+c6wqThCXG7J37eLYLR8EEFJziP43DYZNEq8LpX/4wYGE03QQx9BHe1t/ Fyin0iYllLQO5KHG69FkobHN0NxROZY5giBJfNW6HnEEV1j0LY1bgRwiL+YwEgGyHUTM hZuujl3gHMFeQ3fvPnXJF1ITGtuoTQ9c/XNpz773XxybEm4ZVzPPu+d/wIXmDPnxCaQ9 SNiQ== X-Gm-Message-State: AOAM5315FLmTXFfgrR9rdDK9Be5woH/xX3GeyO04IIdfAdf+hM7jJ6fY yPkgVb0OfVwNTlmCYPzl9AcEFR62F5rf0w== X-Google-Smtp-Source: ABdhPJyvxUd5YTkFauTq+qYD7RrN+rcIDJJLHio4Cs7Cf85Ww2/h33z8eOlgW7S9JrsHuzsMMdGRwA== X-Received: by 2002:a92:901:: with SMTP id y1mr2032189ilg.16.1599833958378; Fri, 11 Sep 2020 07:19:18 -0700 (PDT) Received: from washu-v4 (172-221-246-205.res.spectrum.com. [172.221.246.205]) by smtp.gmail.com with ESMTPSA id l16sm1326876ilc.3.2020.09.11.07.19.16 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 11 Sep 2020 07:19:17 -0700 (PDT) From: Katherine Cox-Buday To: Pierre Neidhardt Subject: Re: Problems with McCLIM (Common Lisp) References: <87v9hn2rlf.fsf@elephly.net> <87bljfxbgn.fsf@ambrevar.xyz> <875z9mvrpb.fsf@yamatai> <877dt9fqh6.fsf@elephly.net> <87wo18zp61.fsf@ambrevar.xyz> <87eenfidt4.fsf@ambrevar.xyz> Date: Fri, 11 Sep 2020 09:19:19 -0500 In-Reply-To: <87eenfidt4.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Sun, 06 Sep 2020 09:07:03 +0200") Message-ID: <87blicgzvc.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::12b; envelope-from=cox.katherine.e@gmail.com; helo=mail-il1-x12b.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=dvw1QltV; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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-Spam-Score: 0.09 X-TUID: ZcfR9jZJJrvu Pierre Neidhardt writes: > Konrad Hinsen writes: > >> That sounds good, as does getting rid of ADSF bundles. I have more or >> less given up on numcl, for example, which fails to compile to a bundle >> in recent versions but seems to work find via fasls (at least it works >> fine with quicklisp). > > It seems that the Common Lisp community is mostly relying on Quicklisp > and thus rarely, if ever, uses asdf:compile-bundle-op. > The latter has been a source of oddities to me: several times a piece of > code would behave differently between compile-bundle-op and compile-op. > Upstream is almost always relying on compile-op and thus not aware of > the compile-bundle-op issues. It's been awhile since I packaged any new Common Lisp systems into Guix, but I most often experienced this with the new package-inferred style of systems (you can probably find my messages in the guix-devel archives). To try and side-step the aforementioned issues with Guix's bundling code, I tried using the compile-bundle-op operation and a few others, and none of them worked with package-inferred systems. I believe I did some research and found that there was some esoteric reason these operations didn't work with package-inferred systems. I would be delighted if they did. We do need to overhaul how we package Common Lisp software in general. Regardless of whether the functionality we're discussing works, I think we have many more "standard" options for laying out packages and fasls on disk. We might want to consider looking closely at what Quicklisp does and see if we can't map that onto the store. I'm glad people like Pierre are looking into this! I wish I had more time to help at the moment, but: 2020. -- Katherine