From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 23 03:16:49 2019 Received: (at submit) by debbugs.gnu.org; 23 Apr 2019 07:16:49 +0000 Received: from localhost ([127.0.0.1]:52246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIpfd-0002Wa-Hd for submit@debbugs.gnu.org; Tue, 23 Apr 2019 03:16:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIpfb-0002WN-Ed for submit@debbugs.gnu.org; Tue, 23 Apr 2019 03:16:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:47532) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hIpfU-0002Le-N3 for submit@debbugs.gnu.org; Tue, 23 Apr 2019 03:16:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIpfR-0005AK-Om for bug-guix@gnu.org; Tue, 23 Apr 2019 03:16:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIpfQ-0002JA-Qa for bug-guix@gnu.org; Tue, 23 Apr 2019 03:16:37 -0400 Received: from mira.cbaines.net ([2a01:7e00::f03c:91ff:fe69:8da9]:59598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIpfM-0002Eg-AO for bug-guix@gnu.org; Tue, 23 Apr 2019 03:16:33 -0400 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 570DE16E5B for ; Tue, 23 Apr 2019 08:16:28 +0100 (BST) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id dd3d9d76 for ; Tue, 23 Apr 2019 07:16:28 +0000 (UTC) User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: bug-guix@gnu.org Subject: unpack phase in the gnu-build-system is sometimes non-deterministic Date: Tue, 23 Apr 2019 08:16:25 +0100 Message-ID: <87mukh6vjq.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a01:7e00::f03c:91ff:fe69:8da9 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I believe that the direnv package has encountered an issue with the gnu-build-system [1]. 1: https://issues.guix.info/issue/35386 Due to the combination of the 'setup-go-environment phase from the go-build-system, and the 'unpack phase of the gnu-build-system, there are two directories to be considered by first-subdirectory when [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: guix.info] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2a01:7e00:0:0:f03c:91ff:fe69:8da9 listed in] [zen.spamhaus.org] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.92 listed in list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 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: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I believe that the direnv package has encountered an issue with the gnu-build-system [1]. 1: https://issues.guix.info/issue/35386 Due to the combination of the 'setup-go-environment phase from the go-build-system, and the 'unpack phase of the gnu-build-system, there are two directories to be considered by first-subdirectory when [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: guix.info] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2a01:7e00:0:0:f03c:91ff:fe69:8da9 listed in] [zen.spamhaus.org] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.92 listed in list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I believe that the direnv package has encountered an issue with the gnu-build-system [1]. 1: https://issues.guix.info/issue/35386 Due to the combination of the 'setup-go-environment phase from the go-build-system, and the 'unpack phase of the gnu-build-system, there are two directories to be considered by first-subdirectory when called from the unpack phase. It seems from direnv that this either consistently, with the package working on one machine, or failing consistently on another. To avoid issues like this in the future, I think it would be good to have first-subdirectory raise an error if it's behaviour could be non-deterministic. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAly+u8lfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XevhRAAjrtgjyfuyX893fzE8MtSkxUsWvONwg+fixonyRD/SIU/rNqgGTahpYPx kPiQ20MA8nZD2NtBmWC+JNKCQ6DVeIbfp9+uFyYqGZ6To6H9GNufC+BSyfr2I3+v 6TFLnNiGtDgJdEV/3kAndq3aB2bBme9jCpVVrHMd6K3y+dewN6+XLpWUbvTNgu5C rB50TMaIyG8M0rBuf7oS+aPY48rV6NAaA3/f4gRl2kn2GflSfd+LI7T3sJeOYcA8 +u3jfmuHdpml0aWFWKU8t34Ixr2f3+Ynbax4WKLXN7G3cW/0mt8GSBfsVUV73yBE koTsMry5UBsLw8ws4ZhkWuuCOFN3FAGID7+WCoHxpCUmkuEux3b3bQIZm22cKyQJ 1amXfh5jLbp2Dz2Dg0sXbnDEDR2mQ/OYlKIoOge75wO6fSQMvzZhbS7xIgzZufKG gpfxLFRSfWOawvn3j+rf3XTuri98roKJSAQIB16kpBjSILfVEEn/WpR48RLGnExj U2l7059LEwEo5O4F9A/pLvsfcQIDUHeWN4gAtidJO7w4nzYB8mcuunt/GCoIuYST HUxBG2uk68ymj9sW6TGFRYeT9UFwqjKmfh9jJhE9Po83c655AU/BlKMGphNOA8v+ 9jo2B0RFJOpg8EAOYx80kxtQvKuFNUuqDxs0Z2kH0lWJ2a1ftXE= =F4zF -----END PGP SIGNATURE----- --=-=-=--