From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kHrIJ8e9FGLQMwEAgWs5BA (envelope-from ) for ; Tue, 22 Feb 2022 11:41:11 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yEZsJce9FGIQRAAA9RJhRA (envelope-from ) for ; Tue, 22 Feb 2022 11:41:11 +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 321A04107C for ; Tue, 22 Feb 2022 11:41:11 +0100 (CET) Received: from localhost ([::1]:45350 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nMSbR-0001fs-VE for larch@yhetil.org; Tue, 22 Feb 2022 05:41:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57444) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nMSaK-0001ds-44 for guix-devel@gnu.org; Tue, 22 Feb 2022 05:39:59 -0500 Received: from [2a00:1450:4864:20::544] (port=36690 helo=mail-ed1-x544.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nMSaI-0007o9-2a for guix-devel@gnu.org; Tue, 22 Feb 2022 05:39:55 -0500 Received: by mail-ed1-x544.google.com with SMTP id cm8so26213366edb.3 for ; Tue, 22 Feb 2022 02:39:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=oorb/+Sfhr9dA815+GtSMBLBRsJM1JRGn8iaZymWx8o=; b=iysYT0K3LRPtQp0WaFqHzhL5DShKjKYiFsk7qad2002O7rkdJpVFKKyfRl/7N/tf9q hr9MOdNfnOUJ+4msd6qoKSjmEv6AlA+8KQzD8bWDM6Gan/yrFRLGkLfFwaNJ7iLQ5ID1 I//XBmyx0b4rk5gn4f3Uu/slp6fpShmiLbXi+dMdaX9tLC3DZ9F98MeGeLjlE4khkEnK 3eVUnXrXPzOpex7K4PRCTPhL8SDBIgIBa1iy8K3WAcxxMecYZ6RJiMRxvNz3ONTxcXMY FwkXNFJlf7sUn22fMn+jzolz1ME0U2YXnVdp3/eAIGhcToNOvKM+i62BagnkOPFahhBU pNtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=oorb/+Sfhr9dA815+GtSMBLBRsJM1JRGn8iaZymWx8o=; b=h9/aReaCDwyzqV1xnX2ee/MYBlB9JmYc5Ba54CaUkfNefLklxvBngZj+QxyplhTG+8 uDySx3YuSi53rTtRdX5tV3GitxQsPFbC3b3GFqAzVfctMDahNRN4gEw0JTH5iYFrDIs3 ZfupWRk2EqKCNgLkT5Spu1RElWViepLjNvy2JcGPF87T7sT2pox8iKSBqwhkpiYEeLpY FwcpDEilEqHXtcsegh2zlJHiFYTf/af1pTy641Mf08NXclTLpcxP3JRFElJkW0bfOfcD JIB/IhbqWgSuAjlTt7b+MoZ0gmAAFjhrensfQglf496HOSglAUs6ZtKk6xLpneNxy1eg 3p7g== X-Gm-Message-State: AOAM533rWdCTrYoXdWkrxp9HbF6lpTOQXgzY6viJ/8HbAU3WIgchHSoM 1z7KXor9waEYj6IzEYwnK7c= X-Google-Smtp-Source: ABdhPJyMuZlBQJ1Xv22Az+NqiBP9lLCEnxylIOht+7crQwcK9SUYZgEwqKD30OnnDjRuNhdl9Yhi7A== X-Received: by 2002:a05:6402:c81:b0:410:a329:e27a with SMTP id cm1-20020a0564020c8100b00410a329e27amr25724007edb.142.1645526390813; Tue, 22 Feb 2022 02:39:50 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id m12sm6731444edl.74.2022.02.22.02.39.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Feb 2022 02:39:50 -0800 (PST) Message-ID: Subject: Re: Missing dependency for emacs-magit From: Liliana Marie Prikler To: Zelphir Kaltstahl Date: Tue, 22 Feb 2022 11:39:49 +0100 In-Reply-To: <984e38b3-4bb5-87b0-e0c8-f7801c26d35c@posteo.de> References: <397c06b8-d16c-7c1f-05ba-31750de415d8@posteo.de> <87tud2maa6.fsf@rohleder.de> <779abb46-d5af-1312-84d0-a9339e456674@posteo.de> <58bffd3e-cd4d-ed22-93f7-2be34df216ad@posteo.de> <810db4e2-e9d1-be29-03b4-f60792463b16@posteo.de> <809ccde21f551136c3632ab6c13c27e08e8684ce.camel@gmail.com> <32058b309b3742abf844283d3b49827815279f65.camel@gmail.com> <8b148d03-c1e4-a865-c259-a3bbdf58e351@posteo.de> <4b646eec73cdb531b85c168e503cbd776e428b08.camel@gmail.com> <984e38b3-4bb5-87b0-e0c8-f7801c26d35c@posteo.de> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::544 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::544; envelope-from=liliana.prikler@gmail.com; helo=mail-ed1-x544.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 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, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1645526471; h=from:from:sender:sender: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=oorb/+Sfhr9dA815+GtSMBLBRsJM1JRGn8iaZymWx8o=; b=X9UqxJPmpBAZEcnagrkGq52MMdVb3Y7JmYsSbePwHmloPkk5dyXRfUeVbIi/6VYKytGlIo 5hmh1vQnrOkXDKXF8YSGG0c0W8mAJE/5nX0j0V+mYiFa0UCmLpb77/19ANegsJlXENl3Pk TOBQRcpgwL3IsAVMG5Dlu5pPz4QqAPt7i0bq6G8ebJn0oqUfvPzu9buIsPfR3IuTMHgFSn 9OrauRkUnYfD0GPQJnrCTV31AFYLaxr5+Sh5V+BaX060XBWxJxHKc0y4Na8RFJ40z8oBDL nRN1sgCP57XnOgL4gnU1BmBxnMB6CYRqhC+n6Mvbn0odQYm80jiB2Eopxtp6RQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1645526471; a=rsa-sha256; cv=none; b=CIJ9ny1/z704CCWPHYwVhtPDwxex2uXwA3LeiwxhNfC5cKxXRyKytXJXCx223ytreaqis8 yS3CBA2XS+abpVSGEZS/vCCf62omyKVIp9esFVyaKuO8T77WFQkB82qYr9TCsMVPMpttGv R+jFTM2hY2mbtV9MmZQbGFfjCqg64QXIieq0QM4GYMmJqiTQ0tjOwC7IQ5x9X2MvljjfXS ED5bsFDflG393xt7cJa595WtZS7l3a68V6oaiU5i4JIYY3gm52ytfmctSJFp3k4ekpe5KO 8hMs/NZRtGw8HoRGKEtIJ3qjOy06CXdYWfEPTJ+vEa5zw8e0BzqX4frOU9qpxA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=iysYT0K3; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -9.83 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=iysYT0K3; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 321A04107C X-Spam-Score: -9.83 X-Migadu-Scanner: scn0.migadu.com X-TUID: BvXBCx4Mn+z1 Hi Zelphir, Am Dienstag, dem 22.02.2022 um 09:34 +0000 schrieb Zelphir Kaltstahl: > However, I have now found out, that the `-C` flag is `--container`, > which I am not using! So I tried to use `--container` with the `guix > shell` command and, what a surprise, the error in Emacs disappeared! > Now of course the question is, how does `--container` affect the > `emacs-magit` package? What is Emacs reading, that affects Magit and > even prevents it from loading the dependency `git-commit`? > If I find out more, I'll let you know. > Best regards and thanks for the patience, Hi Zelphir, inside --container, the shell only has access to the current working directory (as well as potentially other directories you share), and a limited set of environment variables. Your shell rc files are still sourced, but some commands they invoke may fail to have any side effects (note that shell rc files are often evil when it comes to normal invocations of `guix environment' or `guix shell', hence why we now warn about `guix shell --check'). W.r.t. Emacs in particular, any parts of EMACSLOADPATH coming from outside `guix shell' are now gone. These should not have any effect on your Emacs whatsoever given the way things are ordered, but there might be some weird fringe case that is not accounted for. I suggest trying magit with different values of EMACSLOADPATH and seeing what happens. I'll try to recreate your results using a --pure shell and sourcing a profile within that, but I'm not sure whether it'll be reproducible. Cheers