From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kGPnHzXrKGICtwAAgWs5BA (envelope-from ) for ; Wed, 09 Mar 2022 19:00:21 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id iI4XGDXrKGJOHwAAG6o9tA (envelope-from ) for ; Wed, 09 Mar 2022 19:00:21 +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 ABEDA9B36 for ; Wed, 9 Mar 2022 19:00:20 +0100 (CET) Received: from localhost ([::1]:37260 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nS0bj-0000G3-EA for larch@yhetil.org; Wed, 09 Mar 2022 13:00:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59342) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nS0bS-0000Fg-RL for guix-patches@gnu.org; Wed, 09 Mar 2022 13:00:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:38559) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nS0bS-0001v4-HM for guix-patches@gnu.org; Wed, 09 Mar 2022 13:00:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nS0bS-0004Cf-Cv for guix-patches@gnu.org; Wed, 09 Mar 2022 13:00:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#54304] [PATCH] Don't fix git executable location during Elixir build Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 09 Mar 2022 18:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54304 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Cees de Groot , Maxime Devos Cc: 54304@debbugs.gnu.org Received: via spool by 54304-submit@debbugs.gnu.org id=B54304.164684875316068 (code B ref 54304); Wed, 09 Mar 2022 18:00:02 +0000 Received: (at 54304) by debbugs.gnu.org; 9 Mar 2022 17:59:13 +0000 Received: from localhost ([127.0.0.1]:60689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nS0ad-0004B3-De for submit@debbugs.gnu.org; Wed, 09 Mar 2022 12:59:13 -0500 Received: from tobias.gr ([80.241.217.52]:50988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nS0aY-0004Ap-03 for 54304@debbugs.gnu.org; Wed, 09 Mar 2022 12:59:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=gAuX6re861w28 sur5tPUcCuk6zab1xFM7dMygg8D/4U=; h=references:in-reply-to:subject:cc: to:from:date; d=tobias.gr; b=lklNF+H2U0AufxYSQnk0cvD029wIl8JJArTgOmGtY Uq1g1qVONU5Yr2ZpieIz4tc4bTg2xO8tCijn70vrto0PKloEk7wK+xyR2DmUFpAFu75cru DCI2pbe8Umwugk6M7n0LFMh8n1i0DawOB8CzRqRaxvSgDSdQ68rpR6iUWtcgViT23TCOs8 jvsDSP/tDTFgNRzmG/cOr9yz/PX6kUzBVo/d6FPJU1c9MvM1amkco9PiUmZN/FamyR3Xo1 7ORc9Hl0njVVS3n7XuaR6DNAvVAqZdD5vV35LjXESHtM1W8SolN4mvZLCe1dq2WqvCpn++ PCqEDPB4KAsdGUGtBS8xQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 4948aa06 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Wed, 9 Mar 2022 17:59:01 +0000 (UTC) Date: Wed, 09 Mar 2022 17:59:03 +0000 In-Reply-To: References: <5e1d2abc1008c43dd70a85999420d529980c2bd1.camel@telenet.be> Message-ID: <3FC21903-C19B-49C1-B865-7D15E1B3EC74@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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" Reply-to: Tobias Geerinckx-Rice X-ACL-Warn: , Tobias Geerinckx-Rice via Guix-patches From: Tobias Geerinckx-Rice via Guix-patches via 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=1646848821; h=from:from:sender:sender:reply-to: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=gAuX6re861w28sur5tPUcCuk6zab1xFM7dMygg8D/4U=; b=Fdr6BiQdt8Xsg1gJAZyt99DGO+wkKF6hluXZ2bnrZXBCg8qyMcapIMM8OHkWtumAz/huHi /SY7N15l/H0ybgHMZdFF3CnbsTZRVAkfjx3qKcxeC4sFbQIHAJ1PfiqEldXmjNpHkb/SHN UTxxaCCJeVh3uXkqf0lTKcK/w+OKQqpeqnL7dVr/k1/32q7YLfSmPMI/ELKczaFv53vKoj RFZcyvhDpVX/imtyDWSdPdEUwypt/KLsr38f8OqIoqFTR7D+7a2S4wVeeabP6j/5BzbUsC 20u/mkR+B+BGfUOMFl5xbgTSjhG9QdQEfhkfhYs2JIF01ebzN45ytEa14eQwZg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1646848821; a=rsa-sha256; cv=none; b=STsOL5pqvbN7QH3L035z1UMdlm7tCEl0WnbAqsCnh7tRqcalp/7Sq0XwFH9xMChBbaYzVp U0xWa3t/beRRkUdQzp4fhuyPvwMYtki6Vt2IgFAYafJtRF1/PKiBj37/vrDe780KPXiMqO eZB9vGWHAHsxh6ar9UOVrqBaX4KlGlmY7gJ2yzsov9l1vq2p/N0a54cog4YE6frjjWLwjV XVAxSxiNxXtihQpS2nuHwuhUaNPTCRFukrcXmyM3wLe6hoDrN+Qf4OijUhD6utsmCfWkGN Dp0qeuEPsuDBEAu/kEwK5amLIDQvhSMqYkrBXu5KsNHge84DXP7Qi9nlIegk8Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tobias.gr header.s=2018 header.b=lklNF+H2; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Spam-Score: -4.51 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tobias.gr header.s=2018 header.b=lklNF+H2; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Queue-Id: ABEDA9B36 X-Spam-Score: -4.51 X-Migadu-Scanner: scn0.migadu.com X-TUID: WoGy8tTBdPw5 On 9 March 2022 17:35:25 UTC, Cees de Groot wrote: >> Propagation is not necessary to =E2=80=98keep git around=E2=80=99 (assu= ming that the > >Well=2E=2E=2E=2E the whole reason that I stumbled upon this was that the = compile-time substitution referred to a Git version that got GC'd=2E This simply Should Not happen=2E Guix's GC model (inherited from Nix) is = brutally simple: if the raw string /gnu/store/xxx occurs anywhere within a = protected /gnu/store/yyy (e=2Eg=2E in a binary), then xxx is also protected= , recursively=2E Assuming those assumptions hold here it's a 'mystery' why git got GC'd=2E = From experience and for our collective peace of mind I'd say it's more lik= ely that they didn't hold somehow, than that there's a serious GC bug :-) > And I think that that is the different between regular inputs and propag= ated inputs, whether inputs become eligible for GC at run-time or not=2E So, no=2E Completely unrelated=2E The GC has no concept of time at all= =2E This isn't Gentoo=2E Propagated inputs are 'oh, here's this extra thing I was unable to properl= y patch, please add it to the profile and treat it as a GC reference anyway= '=2E This is ugly and regular, non-propagated inputs are always preferred=2E S= ome software just makes them too painful=2E Cees, Kind regards, T G-R Sent on the go=2E Excuse or enjoy my brevity=2E