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 ms8.migadu.com with LMTPS id mEYTOzs9tWWswgAA62LTzQ:P1 (envelope-from ) for ; Sat, 27 Jan 2024 18:28:28 +0100 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 mEYTOzs9tWWswgAA62LTzQ (envelope-from ) for ; Sat, 27 Jan 2024 18:28:28 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=yahoo.com header.s=s2048 header.b=YEFYINXr; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706376507; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=duB4i9xdMW1Pw+Y0+2/DKy3HhuKuPX+m9CB4s3eqVdQ=; b=BVsVekqfd5r8MNm0eln0FALt7kxMhKW74YpYVfuzHmiR7r/vgApopX2XPmmoRPqy0YCKrH c8cA1l2eGhRF4JZnHrbv8+93FfWS66//8oBQmmQa8w9hlgehpzGcixWfsWZ6UB/2ayO5dO 107y72SeWAxKWdJfouk3a9r/eyKmTQBIo3xVfGU6L/atwDRkYGenBj6DRFsdvwpJXQh4lY aMXJI4S1/nORWgRjO4yT/1LjOsOVXzt3ohgYKjJ3viwKAG1dWYqGF+Opg8aIDyStZv/BSx ig4ulV+3ev1t/DIYwOAgFEdxXkew/fAea7zs7jP7UJTtrcSwv1+8jgcD7emW7g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=yahoo.com header.s=s2048 header.b=YEFYINXr; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706376507; a=rsa-sha256; cv=none; b=X578OXDKf0I6gXSRZLSNkXtsLRK70uy9Mnlxi510lwFjaRgxhc1VcR/matpmOTYuMZ16R2 iGje9AVsRGfYQnpves8Xpn2blrVjiHUsC4zyRmvzyNy9rhiOhsvSeUsGtC7Hzzn4Hxufx3 aFPTRK9XAdoqlK9Jqfis1+8aia9T3mIDlvQslxKIvbdkJZdwTs4Zwe2h6genNa4KptlNiA 7UeyxQ6Vv23ZC2xiZB3oTRv3rg8DPaDkbIfrQb6v8nYsqaFy/zj1+nH/NGnOyjwHh8bdUa d3H0SdNy+X87pDjM1fywmqNf2lPeZcrtbYla52vk/iP6IEHQqDHfQl7zjbOCFw== 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 CE59F451AB for ; Sat, 27 Jan 2024 18:28:27 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTmTB-00026Y-A4; Sat, 27 Jan 2024 12:27:53 -0500 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 1rTmSz-0001xv-ML for help-guix@gnu.org; Sat, 27 Jan 2024 12:27:43 -0500 Received: from sonic303-21.consmr.mail.sg3.yahoo.com ([106.10.242.38]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTmSv-0005cC-O4 for help-guix@gnu.org; Sat, 27 Jan 2024 12:27:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706376450; bh=jEWEb669uZdTulW4QXrgcLZakBbJeOZj5iShYZk1AMg=; h=Subject:From:To:Date:In-Reply-To:References:From:Subject:Reply-To; b=YEFYINXroHW/6NQLTQ3+I9HHuTOgd6EClBVghkzvXB+s0hyTwwDkhocTX6sgLGwmSMN/wb2gm/GDFldsACwwkXLE3vttgggoo42a5JZD0DPVdOe/8slFOTGCUcXWExK1jYQDk2LMchm7EKuyUHNPxtK6d7u+xJNWJ04ClxR1rvlITk2M45KDgmbxsit0d/eh2eyT7NxYxG+2ctMNqhDgGpek+8IQL+5X76kCgn7rHaoumLQxF2C/EXA/b4HHLN5Z8axqXCIDCBV6OrwyCTwU1+dQ/eE3JbEo9hCFbO1+jUQiUXCvLZyRPDl5fFTBaACMDoUiWCgAzPhhOEsLAVidiw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706376450; bh=PA6gj9Mt6IrYr72KhutIPqQ/91JKzl4mS/EX9lXuxUm=; h=X-Sonic-MF:Subject:From:To:Date:From:Subject; b=olSQMy/n671DTc2q8yzBeoX8GsRUZb0Dix5/D8TKIzfvvz74h4PHqLHYnw/EGplwdqHNl5/SrKSdXWHB/J0IS1mUYqhZPG1YLrnMGinekiQgSeMkLDVHlOQ8zd1fkoXGwDwokvfxuAu0h2n8dO+gQ7mVG5lbvd5vrJfVioDydmWv53fRob0y8ClTv2HJe7yZcwQ4+pQST4d9IhY+e6hYJnzHfSSqnY2w+yQ/PARq6nyRyEuanJ5JhJNcZ0fpJoMbbc4iUJDYvXnymo11nQAsEyVoHiNOhWqGOH0cNvfWOXdLQVwU2f2i9XUnV+A+d2/KWQJPoXX88I5zbqxoox+xxA== X-YMail-OSG: 5Frxw_YVM1nyU_vobIl98AswsU4tHTHGB0Jp3LpDwkmS1PM3bWIDwqAQUfyY8TV gko48mWedbHuCyR4_LW8_2gYNtbeqR_L7uO0iTrw0U9S4ntnPgBBGlo46gn1aSo2GzwidMIKXC5j KuwIEgBV7BbKX7si0AmjavLSoITumtq9BUnse7dAHuvW5p_5ArqwTHeKRWGyQ4l3KsQDepfBa36k zBHHqNEHs061EmGZGVeATRG8tavknaW4D1jf_CbTo50mpvgcr0boM7dFiOu04C0nQnDAjcP8Tqfe LYqjwdIC3sih5XSdpOAuRqx1ubko2YrFrx0_UT1YfrBpOEWoIvw_e0uTiEPYQkqsXJ9iYSqGHyfN e03HSNBbqBu8cFVqt6Sf_ZGvGQxE8AM0gUMiir_S8Th5Lcq_pE45abvjEh13Vl3IywN5rkWT9QE5 jhUTYPSrhlusaAYiI2e0Pt.4s5EDyUGruaUQoMFTapbDvgWwOsl13nHnMAUaRWnt2O2Zo8SoQuh4 CnVXN8hVLf6kM1X1HHj8E8vPHbdkM492IXHOesypbczQU6kW3MNq_RzZMDNieEgRUwTcli3JhKpZ fC24HubrFUOAbFAodoXiwE9bm6_jVf50QFvxioCBzIEoG69i_m1W4L66s.C3wyI6yvsr69BuzG5r E4NEfKSzSU53CWP6wqaXGYuZRFI3pLbO8voMuBMkv5hrkJPmhCekmX7XRZGePcaAyfFUt_cMZjdx xVdESyPloGG8eBh5tk_DE5TJ.bw2vrqa_3mOJh.wVzZqe7KB7d.XQs8UwXFq8ab3VEeRtiVmYczE pwVEhl5B9ID1ZmWfC1UyfLxTwRZPykDbElvtnTwwDg4R7d2yU_gCy_MzHqh1ry8nKsaQ7ug1RAlZ D9ayPPqj2aGpnnUp5U6f48NTp8DtyywosdK9JbiDEtXEORkSjnLFSHmsuecKfe5f.AbG1e7Cch2H Hj9f2_aR4fo7jZCR69QdxB_29jyac9Qacrw0YRcvFpx2ac5TEws7necDQkoFTeVYOWQztTmL0cAE GyC.vWOsgN4B5uP0wHYOb6Dl4sMRsmIs0bNt_I7NV7NfoXl9eZUsPWsJcju8G14tZR507ypmfKdJ Jytr_3cl21yE8Nn1vOL6U3k_kkreF66L941dGpaKMkqm9r1xABVOqWa8Ox21WcTKGlPL.Wer4jgg jaiFzj5a.Vxs6CZxREg0fO01g67YUdEFmMuyXJI5.SJ.Tea2oDjn9z2xOw9JzwpyUecLhav6MuPX x4xWy0xlSFOeIB78WEAEvAuzgCbAgSR4lrDCFpC69MuwXYJiVrs6r7Kjqfx9MpzkEsFoYZXo7m8Q opfFjqsaXCCplcri2KaY2FJPi4tO__BYPuF1i0pmWoQSbwgEv8y2Btl3ml6rxX_Anau5nWsXhcNw JQ129.QP8j2BnRMhpjFICCggSfbvgw5wLeVVfAaWpWMsTh9UMKyI.lr2WtoBV5ZODjYJa4vbLFkq jasVsP__BRdjG.UIfQBScB3eeIvnxBXhKIJTQ84B74B8yGcIuDvRIPfQXsj11zYccdcTQfLAv9v1 OUgmfvNKO4T0ERaJjwZp3di8UdGPahYCd5VgPPxyJsdyyXnsoVoHnIMcNoTH8Gb4xHCT4IqUfwff 5OakR6ewPa8yxWWue2NI6qZzYEWixAuP7hQyA77hJn7Ry3etnDJrjQLcqtOv8SjsiwrOMJQsA7S5 8ZVnOEKmuVLb0NM4x8itOtseieVMo9D.OstpfLB1xGTckFHb4JfmFVZqrWK_7iSVabsX.1WemDgt qY78p2KCY0.0uw.7zPm_KlkKmSmE6kXmonbxtWRQvMYlSfav4MnY2.EHx_OtkZGLLXdzq.J4S_Ta cu7OAlPU8f6MAWkT2tiiAuvvPTgLXtpyBolzFkUcoi39xQ598ChnF3ACc7r3Qd4d3pEOwuLSBXsS W3dmZLPmqqrob7W0njseezhmwC6C4Z01Cmv4G_7nif6CfZI1awCmwwDlK3AnySGAhY9HvPrYSaYx eO_qUhvAjjnFRh.06pKiyOCoeyKpJLmkSLTcltgOR6oJRybKv6vfBy6.vciLCSU.KeGFqBXJQ8RY kuJjexAqi9d2S1UVBmZTfMlli93TWs9EvbVYEkzJXCFBWrDYH2c3OAaOiKM04HSP195ePfTLhBwT w0555fNTUcAUWRUHKeeJsR56vQq_3DI2zpURuV4oq7pg1a8Ywy2nAWhkIYNw6zlNzxjHSLpIWIVU Zq0rJ1FmRDSIa8CYfSZZdDyybzYE5gYKNa7cmYmPuzD_rK9Xn7GLiAse7RS9FqalFEKSZQc2YMEw pbjxbZsRr77xk X-Sonic-MF: X-Sonic-ID: 4577ab02-994d-4ecf-8c70-5ea99d1ee1ee Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.sg3.yahoo.com with HTTP; Sat, 27 Jan 2024 17:27:30 +0000 Received: by hermes--production-sg3-6dc75bc8fb-dgkh5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6b5f517ba984bba8e631d939f320bff8; Sat, 27 Jan 2024 17:27:24 +0000 (UTC) Message-ID: Subject: Re: Cannot build personal channel derivation during guix pull To: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= , help-guix@gnu.org Date: Sun, 28 Jan 2024 00:27:23 +0700 In-Reply-To: <9297467.CDJkKcVGEf@akashi> References: <1899125.tdWV9SEqCh@akashi> <9297467.CDJkKcVGEf@akashi> User-Agent: Evolution 3.44.4-0ubuntu2 MIME-Version: 1.0 X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=106.10.242.38; envelope-from=poomklao@yahoo.com; helo=sonic303-21.consmr.mail.sg3.yahoo.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, HTML_MESSAGE=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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Parnikkapore From: Parnikkapore via Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -4.76 X-Migadu-Queue-Id: CE59F451AB X-Spam-Score: -4.76 X-Migadu-Scanner: mx11.migadu.com X-TUID: Cg9bpeiBRzCc On Fri, 2024-01-26 at 22:32 +0100, Marek Pa=C5=9Bnikowski wrote: >=20 > I have experimentally, in three reproduction cycles, found out the follow= ing
> "Laws of Guix Channel": Glad to hear that you have figured it out! Sorry about not emailling you ea= rlier. That "import a local directory with secrets" trick seems like a nice one to= have in the bag! There's an extra law of Guix channels: all files within the file tree whose= name ends with .scm must be runnable in the build environment (i.e. no net= work, no access to e.g. your home directory, etc.). This means that `guix r= epl -L $FILE_TREE_ROOT $FILE_TREE_ROOT/any/file.scm` must run and terminate= without throwing any unhandled exceptions. (passing this test doesn't guar= antee that it will work, however.) I'm not sure if having .scm files that are not modules within the file tree= would themselves cause a problem, but doing so is definitely unsupported t= erritory. One more thing: the root of the "file tree" need not be the root of the Git= repo; it can be a subdirectory inside the repo. See https://guix.gnu.org/m= anual/devel/en/html_node/Package-Modules-in-a-Sub_002ddirectory.html . In f= act, this might be a more appropriate solution for your monorepo - see http= s://guix.gnu.org/en/blog/2023/from-development-environments-to-continuous-i= ntegrationthe-ultimate-guide-to-software-development-with-guix/ for an exam= ple.