From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id yB/INnW8K1/1cgAA0tVLHw (envelope-from ) for ; Thu, 06 Aug 2020 08:16:53 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id KEfCMnW8K198awAA1q6Kng (envelope-from ) for ; Thu, 06 Aug 2020 08:16:53 +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 7568394053D for ; Thu, 6 Aug 2020 08:16:53 +0000 (UTC) Received: from localhost ([::1]:49368 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k3b52-00079F-FN for larch@yhetil.org; Thu, 06 Aug 2020 04:16:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44048) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3ZaY-0000Zb-FC for help-guix@gnu.org; Thu, 06 Aug 2020 02:41:18 -0400 Received: from m42-5.mailgun.net ([69.72.42.5]:21981) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k3ZaW-0004CG-C0 for help-guix@gnu.org; Thu, 06 Aug 2020 02:41:18 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.wilsonb.com; q=dns/txt; s=krs; t=1596696075; h=Content-Type: MIME-Version: Message-Id: Subject: From: To: Date: Sender; bh=UYKqqhHLRHwnrhdS6sC8UiRbes8iwENGz/8zZmaw3G0=; b=FpAyioW7vWq1ysVcJXJP+eu+kCxgTmR+Jhq/NB76S1SPeX+N+XsetZndWSPB8wHvhqo2Fn9G V62FM7+9OT36da1zxmGSBqTzZIF2Wqjyllnx3rk/qNiSz//83d/UQIQHfM6rbte5m3H2P4kk NBmtoVoPeosOtXXfTeU3yFFDRzX/enF1ylcxNHgu4qutO2+eaMdLhBLt3DyCTvqY5QzQ+xTx SHEAu2SXms9p+tYuPEDKCqvp+9kI83X0KjiyATBB/4ZIfb+CIFD/rSImslhheR3hHqY9tSTE PH7yVZdoUeKMnBKeEYGBbHSp9+/sLePjuOzmWygJF6uvhAD81SFBlQ== X-Mailgun-Sending-Ip: 69.72.42.5 X-Mailgun-Sid: WyJjNGU1NSIsICJoZWxwLWd1aXhAZ251Lm9yZyIsICIwODU0N2EiXQ== Received: from wilsonb.com (wilsonb.com [104.199.203.42]) by smtp-out-n20.prod.us-west-2.postgun.com with SMTP id 5f2ba60ad96d28d61e2e4ed7 (version=TLS1.3, cipher=TLS_AES_128_GCM_SHA256); Thu, 06 Aug 2020 06:41:14 GMT Received: from localhost (KD106154071209.au-net.ne.jp [106.154.71.209]) by wilsonb.com (Postfix) with ESMTPSA id 11F6DA11A3 for ; Thu, 6 Aug 2020 06:41:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilsonb.com; s=201703; t=1596696072; bh=UYKqqhHLRHwnrhdS6sC8UiRbes8iwENGz/8zZmaw3G0=; h=Date:To:From:Subject:From; b=dHR+MpANddwzzKQK5VKCe2kgV30h6TmRNx4HjCLrix1V+jsBHzjyj3mFbjn0Cg9JN g6mVU5GkgLmUtOTjWvqfbCzS40haC4xZMv7rEi9AP1et5YrlLi6uB6yxvx5xKYPBq1 nu+A//E0WJiqn0Xi/z7kTdpYxzNaOMDe1gkGUdkWGDt/y+FjIToXQlQarKLMvAeom+ etVYoP04uR5nY8d5+KCVScXOWE9oTyat0ZwGK1WeKgOZj4mOlSFOmCPb9fRp4iLkPa NckEZ7amad0gsJD30JaWSrFZkOrSVB0hQQyVhXE9lJE8swUz2l9HXdr1ikr1IW8E13 GWpmag9/euvx02Cilmv+3gqYShZqtMclJ5rekgIyPmNhYGp6heC+S3OrxyKKPguAE9 QeKkMRaQLz0nWGHnR8Krs7kCNKK9512Qo2r4XOniHMKH/IDH+lzhJU8iaw55x2zjRw mW8uJOCzc8uzLp7tukiNMmxe4KAcyQ0Oo//8Vczm28N41iOnv0SqDbpK3D0gOgWUTO FZod090jnDFcQL/phYcRVHbUXSNV8LhStXJjdZ/FsVk6UYF++GPu/0oML/YK9xpxe0 RVPXUdErbPuPqs5LoaiGQ4ZXbNESuzB3ns5utF1GwZGkfcb/Yku+OeMWUyUF8WKC+a YQ4mNG7wKajS2n807ybylb1A= Date: Thu, 06 Aug 2020 15:41:07 +0900 To: help-guix@gnu.org From: elaexuotee@wilsonb.com Subject: Use guix to verify that code changes do not affect binary? Message-Id: <30DXGCZPTPVS0.2349OUUUJIJ4B@wilsonb.com> User-Agent: mblaze/0.7 MIME-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="----_=_10df014c5449a6ca0186a460_=_" Received-SPF: pass client-ip=69.72.42.5; envelope-from=bounce+81ad5a.08547a-help-guix=gnu.org@mg.wilsonb.com; helo=m42-5.mailgun.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/06 02:41:14 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 06 Aug 2020 04:16:38 -0400 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=mg.wilsonb.com header.s=krs header.b=FpAyioW7; dkim=pass header.d=wilsonb.com header.s=201703 header.b=dHR+MpAN; dmarc=pass (policy=quarantine) header.from=wilsonb.com; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -2.81 X-TUID: aOCTYx1098sf This is a multipart message in MIME format. ------_=_10df014c5449a6ca0186a460_=_ MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_4abe61c74a374e9f4ac020b6_=_" This is a multipart message in MIME format. ------_=_4abe61c74a374e9f4ac020b6_=_ Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Guix, I am hacking on the build scripts of an existing project and need to make s= ure that my changes do not affect the actual build products. Is there a good way to leverage guix for this? Previously, I had been doing this manually by (deterministically) tarring u= p the build products and comparing hashes; however, this is a bit prone to me flubbing up the tar-hash-compare process. For a brief moment, I thought I could write a package definition that point= s to a specific `devel/foo' branch of my repo and then have `guix build --check`= compare builds as I update the branch head. However, the source hash obviou= sly changes, so this idea is dead in the water. What I need is a way to verify whether build outputs change as I make on th= e `devel/foo' branch. Any brilliant ideas? Cheers! ------_=_4abe61c74a374e9f4ac020b6_=_-- ------_=_10df014c5449a6ca0186a460_=_ Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQQ7FdZn/PDWvxE6cmR2pStZ7i7CgQUCXyul/BccZWxhZXh1b3Rl ZUB3aWxzb25iLmNvbQAKCRB2pStZ7i7CgYBGAQC8YUUCfcvjVTfWCUNtyOZaOxCu J+W0jNTxAm69X3pAkAEA4K9jq6/M3pgmztfHKTwcMTPiOG0pq9zjwj098JonoAU= =tLCU -----END PGP SIGNATURE----- ------_=_10df014c5449a6ca0186a460_=_--