From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Baines Subject: Oddities with the dev86 package Date: Sun, 16 Feb 2020 14:55:40 +0000 Message-ID: <87tv3qzimr.fsf@cbaines.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36225) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j3LKn-0001Vx-Ap for guix-devel@gnu.org; Sun, 16 Feb 2020 09:55:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j3LKm-0002gb-6w for guix-devel@gnu.org; Sun, 16 Feb 2020 09:55:49 -0500 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:48775) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j3LKm-0002ey-1S for guix-devel@gnu.org; Sun, 16 Feb 2020 09:55:48 -0500 Received: from localhost (unknown [46.237.163.35]) by mira.cbaines.net (Postfix) with ESMTPSA id 7564917B91 for ; Sun, 16 Feb 2020 14:55:46 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 3fa184bc for ; Sun, 16 Feb 2020 14:55:42 +0000 (UTC) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hey, I noticed that the dev86 package was a bit odd from looking at the package reproducibility page in the Guix Data Service, it was appearing in the "Matching" section for all architectures, which seemed a bit odd [1]. 1: http://data.guix.gnu.org/revision/3c6aca4232d1a3638ec962bc7afe9121626c43= ec/package-reproducibility Playing with this package on the command line, it seems that whatever system you ask Guix to generate a derivation for, it generates the same derivation. =E2=86=92 guix build -d --system=3Di686-linux dev86 /gnu/store/wmzryaqgxxank355d9c1i7ikz813j7qd-dev86-0.16.21.drv =E2=86=92 guix build -d --system=3Dx86_64-linux dev86 /gnu/store/wmzryaqgxxank355d9c1i7ikz813j7qd-dev86-0.16.21.drv =E2=86=92 guix build -d --system=3Daarch64-linux dev86 /gnu/store/wmzryaqgxxank355d9c1i7ikz813j7qd-dev86-0.16.21.drv This is particularly odd, as the package declares it only supports i686-linux and x86_64-linux, so I wouldn't expect to be able to compute a derivation for aarch64-linux. I'm guessing this behaviour has something to do with the #:system argument to the build system? From=20looking at the package definition myself, I'd expect at least that generating a aarch64-linux derivation would fail. I'm not sure what should happen in the x86_64-linux case, I guess you can infer some information from asking for an x86_64-linux derivation, and then getting back a i686-linux one. Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl5JV+xfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfEUg/+P7MCkzY+quGdAcTwS4ZtI1lK702gn1MJtQKlU9LWXul87IeYDFydAPqc Hbz7JBFHS/ybbU/uknwr4zZQN0nMOsySILfc+F6Td1yxGWStMXkkIEhzTIDd3iGu lVi1D+Bj+/Ngw0xksnyY4A/STXnIJNK1fjTQ1qJrGedWTNktmsMsnZxkg2rE7+VH AgLIJgf1yXJUaw6FC8h8+246mlqVAh9RP5LC3GkODEW+mm3n0Xl6IorMjaMLk27W V41yRkuAEIXnhmKEt3KSbSbDw8i3n49pVNYR41PGSjV6hZB/c+huABpPIhOhb+MI qd3uff61Bc64ITt45YcxladIPpACDLtKezEz0C8TNMDfPNE+pFowrPGeickiWn9b K6mVrzMyC7Rpyet6KuwpLJp6npjYngLNEy0xzEOGSL5Zx/KJYfOIy1VtMygPvdjV SMhdbhGi4mg4dWkAeuoEousvw2+/waNWJp0xZZElpezdPsM4SVUPAgQOft7YRkaN uRL+fexsI2U1tF98I7/b7194UGn0S0MX75jxlC+bvcBOTIFj970RTKInduN4Ly/w rxzQULUqhmF33DInH97e3ruGY0JPcKitC0q0W9T4FeI/CDkr+SpsUPLkLGfkOPGZ 5iMHZpzgoFmV+DNLywBQq60cvZ/Qov+iol01pqs1WbyhTgc7jPs= =0vKX -----END PGP SIGNATURE----- --=-=-=--