From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 18 07:38:58 2021 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; dmarc=fail (p=reject dis=none) header.from=zaclys.net 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> Subject: Build phase to graft during build for better grafts QA From: =?ISO-8859-1?Q?L=E9o?= Le Bouter To: bug-guix@gnu.org 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-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-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--