From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id el2hOP07U2AUIAAA0tVLHw (envelope-from ) for ; Thu, 18 Mar 2021 11:39:41 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id cLX7M/07U2CrLQAAB5/wlQ (envelope-from ) for ; Thu, 18 Mar 2021 11:39:41 +0000 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 572D126CD7 for ; Thu, 18 Mar 2021 12:39:41 +0100 (CET) Received: from localhost ([::1]:57940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lMr07-0007F2-0c for larch@yhetil.org; Thu, 18 Mar 2021 07:39:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46476) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMqzW-0007EI-7I for bug-guix@gnu.org; Thu, 18 Mar 2021 07:39:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33735) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lMqzV-00077g-TG for bug-guix@gnu.org; Thu, 18 Mar 2021 07:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lMqzV-0005FZ-Q8 for bug-guix@gnu.org; Thu, 18 Mar 2021 07:39:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#47230: Build phase to graft during build for better grafts QA Resent-From: =?UTF-8?Q?L=C3=A9o?= Le Bouter Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 18 Mar 2021 11:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47230 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 47230@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161606753820170 (code B ref -1); Thu, 18 Mar 2021 11:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Mar 2021 11:38:58 +0000 Received: from localhost ([127.0.0.1]:45281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMqzS-0005EQ-Hb for submit@debbugs.gnu.org; Thu, 18 Mar 2021 07:38:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:59386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMqzR-0005EG-7B for submit@debbugs.gnu.org; Thu, 18 Mar 2021 07:38:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46472) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMqzR-0007AR-0W for bug-guix@gnu.org; Thu, 18 Mar 2021 07:38:57 -0400 Received: from mail.zaclys.net ([178.33.93.72]:51861) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMqzN-00072C-D3 for bug-guix@gnu.org; Thu, 18 Mar 2021 07:38:56 -0400 Received: from [192.168.0.27] (82-64-145-38.subs.proxad.net [82.64.145.38]) (authenticated bits=0) by mail.zaclys.net (8.14.7/8.14.7) with ESMTP id 12IBcn5n007009 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 18 Mar 2021 12:38:50 +0100 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.zaclys.net 12IBcn5n007009 Authentication-Results: mail.zaclys.net; spf=fail smtp.mailfrom=lle-bout@zaclys.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zaclys.net; s=default; t=1616067530; bh=ri2j3ZKrIDBe/bSR+EM7dD8e0lPpATKGWngrinArnEQ=; h=Subject:From:To:Date:From; b=lXc/vvXukDzOMVQqcS+Btg1vHESm0yKYtsUUUgVrXHj1xT3HgZpEG7Bvpy9zLtV1H u+cc0JO5Zc/mui6PVxbT/keCa6Y1kddtzsKCBb9oL+75a3rTQCBCOwBr/PV1WmmVT8 r1eRgwoLHKdDbr4VBi2Oc13nz3uwwliJxuPft04E= Message-ID: <618353059b4460b250ab12e0f556781e2ff07b56.camel@zaclys.net> Date: Thu, 18 Mar 2021 12:38:44 +0100 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-7H6FkCJxvxm7gQKAPZuq" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: pass client-ip=178.33.93.72; envelope-from=lle-bout@zaclys.net; helo=mail.zaclys.net 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" Reply-to: =?UTF-8?Q?L=C3=A9o?= Le Bouter From: =?UTF-8?Q?L=C3=A9o?= Le Bouter via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1616067581; 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:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=ri2j3ZKrIDBe/bSR+EM7dD8e0lPpATKGWngrinArnEQ=; b=Buzaq88L06y7ER1OFD6t08OKQpyg8PROAkDhX6vxwJYSBTtKpTXFQ6DEo/DeQrP8pYJJ6S rwy5xH5ShV78erLyDypo7jEbFYh5rsnaMO5/TRE8plJh6Rbo97G7fsUmEDq4jB1bI9JyYR iwpQB9OLzqc5P3QND8wZ3PYVsT7b0RZJRYn2NuI8tlTllM93BY9TQ5O7AtvpZTJDtkLr6Z h7duVKPYth0P+FVgV4Xb4QJoKj0zTzUx1CTAPLjV1RXVwKhsmiLrnej51SbAFaAJf+SKIN y+A7gGysRux+kybuVJhQfK9mIyFuAe4XFQcUOkx32rEHt+AEkJvVwJFVEnMUZg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1616067581; a=rsa-sha256; cv=none; b=Qab0IKslxdNJK6qKdfyUEY0L1YZL2HqH6sZpnp4BkQ7uoqRPKl5BrUVvCImhHwBi+zT3Hu UYh/HvHxQA8y33gsZ0Hd/lAhJoGL90qyIi4HJWWLMRmBAOi3JDYpSm7CqikEmboqg7ZT8V UqYr06pexyJRfmJXFHjZo8NFkbzW33xIBnITDUKr36xEyAGdFCprTzyhixDK8xxmHzcEbz 3zUXUlOwswuivmbcMadLpSho0efiu2Iv9XxfT9DO568xm3vM1gm4LnU6MF9aYHu28rjW9q uR1D/j/PBTwbP6PcBsYPsVe/MLDsEo1yc8PnScApF3v7CVTLt8iqJB2Ka9h5DQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=zaclys.net header.s=default header.b="lXc/vvXu"; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -5.54 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=zaclys.net header.s=default header.b="lXc/vvXu"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 572D126CD7 X-Spam-Score: -5.54 X-Migadu-Scanner: scn0.migadu.com X-TUID: kM9jqIXZ+m+Y --=-7H6FkCJxvxm7gQKAPZuq Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello! I am having an hard time testing grafts in GNU Guix while I think we could have better tooling around this. For example, we could have a package transformation that can add a phase before 'check (or others) to graft any intermediate build binary and all dependencies (if not done already) to run the test suite WITH the graft. This could be turned on by GNU Guix contributors after trying to graft some package to ensure it does not break things. What do you think? L=C3=A9o --=-7H6FkCJxvxm7gQKAPZuq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEFIvLi9gL+xax3g6RRaix6GvNEKYFAmBTO8QACgkQRaix6GvN EKZ8nQ/+KqdxJf6ZgNju/wK9iA3isLxXwXWEzcaMRFZ3028FgIJdB0snwWn0hErq NcBR4mx6YMKupuph7bHDCBDJo/BPbgk26u5FJAFtwCpi1cVCRlqWVWKie9Bew/zC MSG73YHFLeG5Le9YHFvjiJtinwoLJpz5KJdLSuiTQUQNpTgiKV+pSs4T7iDRS48V 6erHnp/9F4zKeeFG3NHnYjBK1cXvBz+mSt4oPwvqdpxOyb8Y50kqXD3pgBN3EZHp Xz/6k2yzshIU54tIyJuuAnV4KBIvCbfwLO8YaKw5BAWXQFnR87CA+kTFzlQBqeN8 v9bHdyTxcPztMc8RsRnV9d3cm7lAIIrF/oGWttWFiVO161vd7Jfko1Ojexql+0yL +MV038fAklz+E3l4Om61cu280YLmNuAo0rD9Cit8Lkko5dPCfzmYTvt/keLIT1hc VOTgPaQp3ljXHUCD1HEEgLWvmMEJ70ZP9GZZgAOzUR3JxIy80GE1cceGZ4b11G0M OVyYLn5Mi/GXwb00kUWoBJGcKOtsnynqYg4JBMcibHKS2h47pbPawaDxz6AN7QvR /naUtLeJ4lblMfitUXqdCle2cQTJKsKSaKBptrJtVkCXTEglhxi1MV+FBRlSZ4O+ fQB9Srowvh3He6RGmlZSW6/U1XyhVWN3XVUKh2agVgSU6PyakmY= =8RC5 -----END PGP SIGNATURE----- --=-7H6FkCJxvxm7gQKAPZuq--