From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id gHZbEgCb/mZmZwAAe85BDQ:P1 (envelope-from ) for ; Thu, 03 Oct 2024 13:24:16 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id gHZbEgCb/mZmZwAAe85BDQ (envelope-from ) for ; Thu, 03 Oct 2024 15:24:16 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=CI3Hb9iK; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=eZGyL9b0; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1727961856; a=rsa-sha256; cv=none; b=DJv/Yi7ZL8Pvpi0n5reQUhhDAWix2pl2qp/Q5gm3FCwlH7aO6dFv2Bj9/A5odQCYLqI90m e33ox4077MLTGHr0Y+GXPT6bg3cnRA6dzEeRe/1I13EOAvSAY8gqCJwW6jrso9LYUXAns3 oIKwX69DQXvDlHLOrpqehzJVayt5h5djiMmyhrms/s/LB3k4VyGrvS/2BCswyhD9K38HJr zUn6UFRofCdmhVstZAsBNpMJs3bwOPG9NBX4wslhO0mE6h1iBzA/J8djK6ZZji2mYaiVxI g/OjwOJ3JBhvg1cfMwKvXVsSKrlr87qXGwBZGDzSj9IVuZiTYqzuBb8AbOYxug== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=CI3Hb9iK; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=eZGyL9b0; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1727961856; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Qiy5q4xNVDlktP8FzhhG7Q8qmk9jw0VpMCZCdEUW4wY=; b=KNs2i1lu6U+DruWUuJcW8Vgnx6Hu8jLcH6v+CrSnJpUWTI3oSDxQrnjZJH+MsDT9R21rlt Cknm8raaupxKTm0fTElCIBtm4ep6amkQSvEN4V1Z4TM7ThG7TKNYK3nTYo5RB53HhJtafQ gh1VIPrFV5cB2O9JKnt2INQVNlJulO7YkX+exzDeK2pW5STD/zqAKIj8f9hgsa8Lp68klZ vOAJVeOh1D8QCUtaCJX8Fr9g8Lb1IEJ3LD3ojwpQwmx/MsaEUUlgOxFhZyQQgdyNIfwP0W +lky+N633FXNWHhc9MlJ6BHOwNh5c1a2/L4fL2YPGcWqxDxsKXc3r6NdKJJFbg== 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 E078F63BE8 for ; Thu, 03 Oct 2024 15:24:15 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1swLoM-0007rC-9h; Thu, 03 Oct 2024 09:24:06 -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 1swLoG-0007qb-Gy for guix-patches@gnu.org; Thu, 03 Oct 2024 09:24:02 -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 1swLoG-0005JJ-6I for guix-patches@gnu.org; Thu, 03 Oct 2024 09:24: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:References:In-Reply-To:From:To:Subject; bh=Qiy5q4xNVDlktP8FzhhG7Q8qmk9jw0VpMCZCdEUW4wY=; b=CI3Hb9iKSfKxLyamrpsQ9PtKQ2lEsNsGEiSz3+oLMLWQ7l4yyIj9J26HHoT9z1AniP40Yv8bDJ0qxusXguN9AXLlDoucnoc8lUMTz4ozKLRq0MT8SwhNR6Yc2ZKya2hPDfS55p44xtAQgmKnNOQtHBnka2OfG410Pfsaka0KQhnmcAjDRTkqpfVBeF1LKW/yETs80KgjCwf/EziNxVO4Cr70NkuuaFfajKsTVonRp3jMqF+Yc2wyHB18bk65j6Tok+6prKs/ZLj/uffJhnG9Gb9kwW6IIBLSIeXAEtFxF45yCxAJ9IanSnR9d9/8JoyHlNQyvEdCuf8z/vca0CHulw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1swLoH-0003T3-Rs for guix-patches@gnu.org; Thu, 03 Oct 2024 09:24:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72867] [PATCH v6] gexp: Make 'local-file' follow symlinks. Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 13:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72867 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Josselin Poiret , Simon Tournier , Mathieu Othacehe , Tobias Geerinckx-Rice , Nigko Yerden , Christopher Baines , Attila Lendvai , 72867@debbugs.gnu.org Received: via spool by 72867-submit@debbugs.gnu.org id=B72867.172796178813235 (code B ref 72867); Thu, 03 Oct 2024 13:24:01 +0000 Received: (at 72867) by debbugs.gnu.org; 3 Oct 2024 13:23:08 +0000 Received: from localhost ([127.0.0.1]:60295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swLnQ-0003RP-5Y for submit@debbugs.gnu.org; Thu, 03 Oct 2024 09:23:08 -0400 Received: from relay.yourmailgateway.de ([188.68.63.162]:40635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swLnO-0003RD-6u for 72867@debbugs.gnu.org; Thu, 03 Oct 2024 09:23:07 -0400 Received: from mors-relay-8201.netcup.net (localhost [127.0.0.1]) by mors-relay-8201.netcup.net (Postfix) with ESMTPS id 4XKC6G3y02z3sr3; Thu, 3 Oct 2024 15:23:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1727961782; bh=fjQRthsn1PMlNJLMqU3FI4AN7Ttwtas817E8XQFysKA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=eZGyL9b0Br/LOd5Yf8G5MqascBOy5DSmRQXEWTNkJGPSkXjfSfPHGCkVVIV9nlMyn D71QsNtzT7lH+La9Xaq+Xhq1YwdnVet3LyffK30T66U2pbUP5tJuTNin+n6M2Y1C1u 7h4FGsg6wwTdTqAcxtK+HJXzTpO3LyIZiQEti176d8OCmkc7d+Xbn+r1EerVSfXdVm rKi/fLRNLpOvknV9cr5GIAK7j4FiL2glBa89+o1oMfRxX7h3BRRE3YC6Jra5nLuCPm hB4NUztuRwFV3H9Xj94BOpqTrnJBBKCogAb1TzNlhjB4dic4lTUPxjAikRd/4SscFf FXU1Avk0vNRmQ== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8201.netcup.net (Postfix) with ESMTPS id 4XKC6G3CSDz3smx; Thu, 3 Oct 2024 15:23:02 +0200 (CEST) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4XKC6D6lLPz8sZw; Thu, 3 Oct 2024 15:23:00 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id 5045383E48; Thu, 3 Oct 2024 15:22:48 +0200 (CEST) From: "pelzflorian (Florian Pelz)" In-Reply-To: <87bk02wkem.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Wed, 02 Oct 2024 18:15:45 +0200") References: <3079fb8aa8eedc06db4c9faae9cd08774636b94d.1727334475.git.nigko.yerden@gmail.com> <87bk02wkem.fsf@gnu.org> Date: Thu, 03 Oct 2024 15:22:56 +0200 Message-ID: <8734ld5nin.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 5045383E48 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: 71A8m3gQCg+HzpbUWHtHAQNUWTQ40RCtvRkr8Hn2pYC20j1Z+cU8yNOs 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+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -0.56 X-Spam-Score: -0.56 X-Migadu-Queue-Id: E078F63BE8 X-Migadu-Scanner: mx12.migadu.com X-TUID: dvfl2Sx+y/D6 Hello Ludo, in my opinion, Ludovic Court=C3=A8s writes: > To me, it=E2=80=99s not unreasonable for (local-file "content") to fail w= hen > loading =E2=80=98dir/test-local-file.scm=E2=80=99. I would say that this= is what most > people would expect. Yes, the present situation is that from the real file and the symlink, one of them will not run. Note that the test here is the converse situation of the guile channel [1] described in the cookbook. There, the symlink is in the outer directory and the real file in the inner directory, which refers to (source (local-file "../.." "guile-checkout" Regards, Florian