From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 0KotL1/ofV/ScQAA0tVLHw (envelope-from ) for ; Wed, 07 Oct 2020 16:10:07 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id oOzoKl/ofV9gMgAAB5/wlQ (envelope-from ) for ; Wed, 07 Oct 2020 16:10:07 +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 3CE03940223 for ; Wed, 7 Oct 2020 16:10:07 +0000 (UTC) Received: from localhost ([::1]:34686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQC0z-0003zA-Nm for larch@yhetil.org; Wed, 07 Oct 2020 12:10:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQBoA-0001k7-Bc for guix-devel@gnu.org; Wed, 07 Oct 2020 11:56:51 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:50986) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQBo6-0000Mb-Ot for guix-devel@gnu.org; Wed, 07 Oct 2020 11:56:50 -0400 Received: from localhost (80-110-126-103.cgn.dynamic.surfer.at [80.110.126.103]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 0A7A03365971; Wed, 7 Oct 2020 17:56:43 +0200 (CEST) Date: Wed, 7 Oct 2020 17:56:40 +0200 From: Danny Milosavljevic Subject: Weird things found while fixing basic Guix packages Message-ID: <20201007175640.36af1bca@scratchpost.org> In-Reply-To: <20201007173944.779a51e9@scratchpost.org> References: <863630u6ap.fsf@gmail.com> <20200929170747.754fb8e9@scratchpost.org> <20201007173944.779a51e9@scratchpost.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/ofyGnhvODd1VLoayFOEBU_2"; protocol="application/pgp-signature"; micalg=pgp-sha512 Received-SPF: none client-ip=85.13.145.193; envelope-from=dannym@scratchpost.org; helo=dd26836.kasserver.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/07 11:36:42 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Guix Devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: 0.89 X-TUID: WdQ7rgFuOOsb --Sig_/ofyGnhvODd1VLoayFOEBU_2 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, because I don't have another place to put this, here are some weird things I found while I was fixing basic Guix packages (for fixing bug #43513), which have nothing specifically to do with bug #43513: * curl[-minimal]: Needs (delete-file "tests/data/test1094") to fix a test f= ailure: ;; "timeout: 5[LF]"(expected) vs "timeout: 6[LF]"(generated). What causes this? * Why does cmake-bootstrap have curl-minimal as a dependency in the first p= lace? It makes sense if bootstrap packages don't have extra dependencies that c= an be avoided. And this one sounds really weird. We want to have NETWORK CONNECTIVITY while bootstrapping?? It turns out that that exist in order for ctest to automatically publish = test results to a dashboard server. It seems that that cannot be compiled out. Could upstream make it possible to remove curl? (If one specifies CMAKE_TESTS_CDASH_SERVER=3D"NOTFOUND" then it won't pub= lish. CMake_TEST_NO_NETWORK also exists) * cmake and cmake-bootstrap could be updated to the newest release (3.18.3) with a tiny adaption to the snippet. Do we want to? It doesn't help us with the thing above, though. * lz4 has "CC=3Dgcc". Shouldn't that be (string-append "CC=3D" (cc-for-tar= get)) ? * Long term, would it be possible to have some kind of check that the closu= re size of bootstrap packages can't exceed some amount? This way, new weirdness like this cannot sneak in. We need a LOT of checks of derivations anyway. So many things come to mind. * Grep and coreutils fail strerror_r and perror2 tests in gnulib-tests. test-perror2.c:84: assertion 'msg3 =3D=3D msg4 || STREQ (msg3, str3)' fai= led test-strerror_r.c:170: assertion 'msg3 =3D=3D msg4 || STREQ (msg3, str3)'= failed --Sig_/ofyGnhvODd1VLoayFOEBU_2 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl995TgACgkQ5xo1VCww uqVrKAf/X/P8uJ6j4FuJV8kcoIIlYfMYaW10rcnCCRA+PGDGJg5vPhHmA9xV7gPT jlv8r3TiHBwbhc5pbhjgDXgaAnMrRgInLoDaFtD5Rgl7kiomCoEzQsOUqFy8TopG XwUCwICu1auqSG5xC7aHU+4sUNCIjo45I1JaFRTgCRfN6TdvrJM7lZ+tcSDXdede OL25m8D+ok0s/qvjIv1spKoCEWJPg8l57HRlDz0S0J7T9b8k2MjZtpy3LcgkD/Fz azhsg+ZxYFcLefxyWPU0c06dDdvIC/apCrVPj+EstjqePesQavPP1GY1kBS/w4qf PEb8hsq8K+Gfg93wQvxLiY9rDQTkVg== =MmdM -----END PGP SIGNATURE----- --Sig_/ofyGnhvODd1VLoayFOEBU_2--