From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id uCdxHVpDxGbzIwEA62LTzQ:P1 (envelope-from ) for ; Tue, 20 Aug 2024 07:18:50 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id uCdxHVpDxGbzIwEA62LTzQ (envelope-from ) for ; Tue, 20 Aug 2024 09:18:50 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=LSXMjWou; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1724138330; 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=chHLeccJwYB+jF9JfE2WRVxtmX5+5bSQaah8ylzy328=; b=aQT2U287JoUHeIH32xw9rIs9eydceGPixGCKIWeTMjIeEJsH6yJ5KPy+9rd+UpXbN28VEF cL03LPzkU5ij+rOm1xquFbKIIu8hpg+5Rp0CeNkZ7K2TSqr/b4Ou2rEARJJb/yVRYGvaAf idwTGBGajVz8Dgqvaws8OPrisT7rrx9WXRhdqk/m9XPtdZddpp4UqffqrpKggfY41g8cZb w42lmSvezT2W/6291H34guW51KsabDewrP++DAwo0FdRv9P3DiTBCabL1il6MGg0kyP+cx vrx7aFjLmnCNrxJOKAtBwQZ64q4E645BpeAxHMNoGyiUT1BqULgDiId4nbfpwQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1724138330; a=rsa-sha256; cv=none; b=oIWFR8JxH/kQlrUH7UFHXdssg8amzDErnmGf3LJavRWe8Mr/ucvmieIvrRa3sQPvz5NIpf TVswT1+mJWcTzBDJtuYswnwHBpK6/fkqF/Wk3gWL8Ehvov1yLlYL72vdMyPyxrbRfK1AgE bO7AoLIBimJOt4j4uYB5TqrtcrJ14eb4BfB4Rc1sisucwdsHBrBPtk+frcJiNbC+CdIuQy hGf9RvU0p/WQsFygNDygYe3r81HgTEsbKg9wYzsAGJAEk07sKQpWFWSEz+g/lQTdrhGkXX /gmn5Ef1yUqgLJyUkmYDMnVYPLnrFyg2l0KlBoa0evn+2q+tZ9Ka6FOB9qbxzA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=LSXMjWou; 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" 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 1D37597A5 for ; Tue, 20 Aug 2024 09:18:50 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sgJ8I-0002Be-Jg; Tue, 20 Aug 2024 03:18:22 -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 1sgJ8G-0002BU-Fm for guix-devel@gnu.org; Tue, 20 Aug 2024 03:18:20 -0400 Received: from mail-lf1-x142.google.com ([2a00:1450:4864:20::142]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sgJ8E-0001wB-Tq for guix-devel@gnu.org; Tue, 20 Aug 2024 03:18:20 -0400 Received: by mail-lf1-x142.google.com with SMTP id 2adb3069b0e04-52f01afa11cso6536845e87.0 for ; Tue, 20 Aug 2024 00:18:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724138296; x=1724743096; darn=gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=chHLeccJwYB+jF9JfE2WRVxtmX5+5bSQaah8ylzy328=; b=LSXMjWoupIBy/9YAqzVclYF1D2KuFk3XblQUqipMerXZCzRHQCH0tUWrL5clmBIv4s T5cP+lOhPpOCM0Ck6coDyOKaHCkyywDC3OXif/8x317sXC9dy8vgqZfU5QCgcpeidNwG gvuOZSLA15dflfxlFlBU3dI0/iePPzMLm/qhyJQP9kldJRRKPp4uKXoogtljSyFHqxQn UIpJiu/fENSIU7Jj3KbtGf+OCDd/TRpQmaNLFhwTQiuL2eAPICTkzivPqyx4emC0jYL3 nlFz9SicDofr4QLdzK+8ZvSMXLrVqo93ns0DDROxdPypU0NYwAm0S2NvyTM+siF+BMpl W6yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724138296; x=1724743096; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=chHLeccJwYB+jF9JfE2WRVxtmX5+5bSQaah8ylzy328=; b=poYIr/0RfBfulk6om9FZKufKUxWRfnSxl25+xFJ2rjCL2lygwGMLqteRtSx4mCxyTf JxWI3gXYEdjR5OGxhE8zZyHh22seQ4H+GEDlpGMFf4eGY8bVUgbeKOtqyEmMaX3yJjly FeNf/b9SLF8kple4aJP4UzpHofZjVZ+v+mwsyK4KQKGSwVMBp0ZAUDVM2wGW/Llk/LUx MnW6WVvgvdAdSxwZTYS+kEUh9Bx6IKuSPoSe0Z3OijCo6c1/zPI/VMyz1zF0DHFoQRA5 /1+jxmYaie+F+rWDhz+BP6lww5Athcw06WFrPTAsiz0TzOkiNtI1VX0HaL1ap+LuMDhl akrw== X-Forwarded-Encrypted: i=1; AJvYcCUwa25yBZQeU5E+TxWFJVEwiqqv+0E0f3r+seshtHWfg1iz6ut04riiWWjByk6VawVOKiRrlolQjpVo@gnu.org X-Gm-Message-State: AOJu0YyT1xcMBKPepkiL9yYGCDzJ8C/jo43n8sgocHc7KUATdroO0wXE 7bt+/fsWzMpZDUxKJZhuLh5ebhcdtuapYcpSaTfFouyUPIYvOd1V X-Google-Smtp-Source: AGHT+IHVpMvb8mTB9xBWNKHkrVnV6hBQXtUdkOmmYmYs+isA7vPp0eQqCd8rXEmGA1wBFjhwKcotjg== X-Received: by 2002:a05:6512:1150:b0:52c:d78b:d0b8 with SMTP id 2adb3069b0e04-5331c6dc33bmr7362992e87.39.1724138295248; Tue, 20 Aug 2024 00:18:15 -0700 (PDT) Received: from [127.0.0.1] ([188.168.201.151]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53344d9893asm21535e87.277.2024.08.20.00.18.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Aug 2024 00:18:14 -0700 (PDT) Message-ID: <07bd739e-2444-46e3-beda-ff853b34f2cd@gmail.com> Date: Tue, 20 Aug 2024 12:18:13 +0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Cookbook recipe from "The Repository as a Channel" section does not work for Guix with properly configured GUILE_LOAD_PATH To: "pelzflorian (Florian Pelz)" Cc: Attila Lendvai , guix-devel@gnu.org References: <63d4684d-7e8e-437b-91f5-ce20607ab882@gmail.com> <87ed6sebdp.fsf@pelzflorian.de> <4d2eb8d0-1bed-429d-a99e-a1ea182dec1c@gmail.com> <87ttfotjw1.fsf@pelzflorian.de> <87cymbyv57.fsf@pelzflorian.de> <87y14yq4wm.fsf@pelzflorian.de> <6fe218cd-2995-4d46-ba5f-3e262b730faf@gmail.com> <87sev1qzxm.fsf@pelzflorian.de> <8e565865-b601-46df-a4ce-2635f24151ff@gmail.com> <87ttfgwbvk.fsf@pelzflorian.de> Content-Language: en-US From: Nigko Yerden In-Reply-To: <87ttfgwbvk.fsf@pelzflorian.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::142; envelope-from=nigko.yerden@gmail.com; helo=mail-lf1-x142.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -6.78 X-Spam-Score: -6.78 X-Migadu-Queue-Id: 1D37597A5 X-Migadu-Scanner: mx11.migadu.com X-TUID: SzAYtcTC4sUU pelzflorian (Florian Pelz) wrote: > Could you send a patch about the `guix build' diff you debugged to > guix-patches@gnu.org? Preferrably you would drop the whole > absolute-dirname’s `if' and canonicalize unconditionally, I guess. Make > explicit in the docstring or in comments that symlinks are the reason. No. I view these patches of 'absolute-directory' as a demonstration that the current behavior of 'local-file' is connected just with not following symlinks, and not with something more complicated. The modification these patches adds to 'current-source-directory' (so it would follow symlinks) is worse than a hypothetical modification of 'local-file' because I suspect it would break even more people's code. Since cookbook's example refers to the Guile repo which does not work as a channel in Guix with the default GUILE_LOAD_PATH, maybe first we need to send a patch to Guile and then correct the cookbook accordingly? Regards, Nigko