From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IN+nMCzE4WF+OQAAgWs5BA (envelope-from ) for ; Fri, 14 Jan 2022 19:42:52 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id oD7zLSzE4WG8RwEA9RJhRA (envelope-from ) for ; Fri, 14 Jan 2022 19:42:52 +0100 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 5D99C14BC9 for ; Fri, 14 Jan 2022 19:42:52 +0100 (CET) Received: from localhost ([::1]:52594 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n8RXH-0006KF-Dp for larch@yhetil.org; Fri, 14 Jan 2022 13:42:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57352) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8RVW-0006HJ-Vz for guix-patches@gnu.org; Fri, 14 Jan 2022 13:41:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45225) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n8RVV-0005Nn-Th for guix-patches@gnu.org; Fri, 14 Jan 2022 13:41:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n8RVV-0001HZ-QC for guix-patches@gnu.org; Fri, 14 Jan 2022 13:41:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51747] [PATCH]: gnu: nix: Update to 2.4. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 14 Jan 2022 18:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51747 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Zhu Zihao Cc: Oleg Pykhalov , 51747@debbugs.gnu.org Received: via spool by 51747-submit@debbugs.gnu.org id=B51747.16421856114840 (code B ref 51747); Fri, 14 Jan 2022 18:41:01 +0000 Received: (at 51747) by debbugs.gnu.org; 14 Jan 2022 18:40:11 +0000 Received: from localhost ([127.0.0.1]:38128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8RUg-0001G0-Ky for submit@debbugs.gnu.org; Fri, 14 Jan 2022 13:40:11 -0500 Received: from laurent.telenet-ops.be ([195.130.137.89]:32942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8RUd-0001Fk-Kw for 51747@debbugs.gnu.org; Fri, 14 Jan 2022 13:40:09 -0500 Received: from [172.20.10.5] ([188.188.180.33]) by laurent.telenet-ops.be with bizsmtp id iig5260010je1N401ig5mr; Fri, 14 Jan 2022 19:40:06 +0100 Message-ID: From: Maxime Devos Date: Fri, 14 Jan 2022 18:39:48 +0000 In-Reply-To: <86pmoucl3g.fsf@163.com> References: <86sfw4chme.fsf@163.com> <864k8kcdzu.fsf@163.com> <861r3oau4u.fsf@163.com> <86lf1njad0.fsf@163.com> <86ilw4e6av.fsf@163.com> <87y23mheag.fsf_-_@gmail.com> <86pmoyrxyy.fsf@163.com> <190ec030edbca1c16fb030c51acd60ffc6bae269.camel@telenet.be> <86zgo0nsgf.fsf@163.com> <86pmoucl3g.fsf@163.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-Nk4lgWPIPLzG+GhB2OWu" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1642185606; bh=JltyC6cnlpwMqGwKIsqx/7OC7jwvULZhfbEKpuzcnSs=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=LHu+7a6Ss8UQ5G3lSJ50oGjF5YgCizZSKSfkUfusn+qO8SvUg3x5CLPQndECXFurc xCpbngPv85HCWDwkRO0Fr4yHK/excIoU8DuxQVje/qhwMSxrZSL36ZccFD4rMp0ZZv Bdb2EEtJtW8upWo46G3DdcmeavbVEJCqPpWD5XpNHMhRLJ+6zn4aUNAacxgg4VdjjW ICSIN/49b3lObU0/ZUcSNugSU8PzvdyoWPYbskn+gDZbizHs45Oy2UBqNVdmJhqUhD AcqUE25NJ2VTpH0dt/Rn8JXT/cqjWEdlyysj06nv8ycSymgkcWa//xw3rh8FgMO6Gu aI2QvZoP12wLg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1642185772; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=JltyC6cnlpwMqGwKIsqx/7OC7jwvULZhfbEKpuzcnSs=; b=obIwJ4jk8RUZ5w9kbZ1rAb4ftrQdHN31zdivYkdttpwpVwQQ28M/Zk7syn7L4ENo9Tnu7e uaiRo9KmuV3NILAJJSlp7EPKeQEOjdZmY7agMbIgmBahJw9faeYgh0cNMSOO3CMwlKRnYt u7nISGNqSE0ZLnwC3FoBehJVMiBSozoVNGO04i5hj0rd4G+fkqaTb/2zvKomoMUwnG3148 taTxDVrNacgMQDGnyyTKKavNue3X8TM6rJenYpc8yCtdANjdos2A7bYDUG+r0DTni0U12q p+/nuaFo1FsTIgWlg6DFhCRdBLtVWNjIYT5twNAk5Yb5k9kdyI2/I57DFJ2m3w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642185772; a=rsa-sha256; cv=none; b=eM7Dej2p1yl6tZ15Ri4vNMhjih+CU0i1xDl/ry8mWjI+mPLvvTfxJ8cbJ0ayTdfhgqt9sR KW/PjxynuHRxoM93avU+DygRL1j9OZPuev/0GtmCS4XugnqP5ljX3ht3/EgHZzBrHRLJi2 J9q8V08ytc3uhXK4Bq6N+sKgVXwGkqDwlCVTeek8PQHna+xJzYDtV0OosFTyzbiOHA1KbX gANRCeZV9CuTxfp1xuMP/35KcR/nHdHlHCPHMfnkb6m0ENqNAH2dto3IgyDO5j1upAfXuc H3L4VhObv/zgsEG3YX3GgJWkQzKc45E4E3oHMg5/HXFw5CS4qyUKz6RA0NBnng== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=LHu+7a6S; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.62 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=LHu+7a6S; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 5D99C14BC9 X-Spam-Score: -3.62 X-Migadu-Scanner: scn0.migadu.com X-TUID: riR6gp7yF8vg --=-Nk4lgWPIPLzG+GhB2OWu Content-Type: multipart/mixed; boundary="=-wPQFf1NIV8jB3o94L8KC" --=-wPQFf1NIV8jB3o94L8KC Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Zhu Zihao schreef op za 15-01-2022 om 00:51 [+0800]: > Patches updated. >=20 > The test is disabled by default, when I tried enable it test it fails, > It looks like that the RPATH of test binary is not complete. Just leave > it disabled. I didn't see anyting RUNPATH (*) related. It failed to run some python script though with =E2=80=98file does not exist=E2=80=99 (which could maybe= indicate RUNPATH problems, but not in this case), it turned out that the shebang wasn't patched. Adding python to the native-inputs appears to fix things > I have no idea to gi.ve user a hint of differnce between cpuid and > libcpuid. Maybe add a comment or add it to description. But I don't > think user can find these hints in first sight. See attachement for a variant of the 'libcpuid' package that builds for me (--system=3Dx86-64-linux, with tests)=C2=A0and cross-builds to --target=3Di586-pc-gnu (tests automatically disabled because of cross- compilation). 'kmod' only exists on Linux, so I modified the inputs and 'absolutize' to only use it when building for Linux. I don't think many users look at the description either, but it seems a logical place to look in case of trouble. I added a sentence. I modified the package definition outside emacs and outside a git checkout, so the indentation probably needs some fixing. Greetings, Maxime. (*) IIRC Guix uses RUNPATH and not RPATH. --=-wPQFf1NIV8jB3o94L8KC Content-Disposition: attachment; filename="stuff.scm" Content-Transfer-Encoding: base64 Content-Type: text/x-scheme; name="stuff.scm"; charset="UTF-8" Cih1c2UtbW9kdWxlcyAoZ3VpeCBzdm4tZG93bmxvYWQpCiAgICAoKGd1aXggbGljZW5zZXMpICM6 cHJlZml4IGxpY2Vuc2U6KQogICAgKGdudSBwYWNrYWdlcyBsaW51eCkKICAgIChnbnUgcGFja2Fn ZXMgcHl0aG9uKQogICAgKGd1aXggcGFja2FnZXMpCiAgICAoZ3VpeCBnZXhwKQogICAgKGd1aXgg cGFja2FnZXMpCiAgICAoZ3VpeCBnaXQtZG93bmxvYWQpCiAgICAoZ3VpeCBidWlsZC1zeXN0ZW0g Y21ha2UpCiAgICAoZ3VpeCB1dGlscykKICAgIChzcmZpIHNyZmktMSkpCgooZGVmaW5lLXB1Ymxp YyBsaWJjcHVpZAogIDs7IFdlIG5lZWQgdG8gcmVtb3ZlIGJsb2JzIGZyb20gdGhlIHNvdXJjZSwg Zmlyc3Qgd2UgaGF2ZSB0byBpc29sYXRlIHRoZSBibG9iCiAgOzsgc291cmNlIGluIGJ1aWxkIHN5 c3RlbS4KICA7OyBTZWUgPGh0dHBzOi8vZ2l0aHViLmNvbS9hbnJpZWZmL2xpYmNwdWlkL3B1bGwv MTU5Pi4KICAobGV0ICgoY29tbWl0ICIyZTYxMTYwOTgzZjMyYmE4NDBiMjI0NmQzYzM4NTBjNDQ2 MjZhYjBkIikKICAgICAgICAocmV2aXNpb24gIjEiKSkKICAgIChwYWNrYWdlCiAgICAgIChuYW1l ICJsaWJjcHVpZCIpCiAgICAgICh2ZXJzaW9uIChnaXQtdmVyc2lvbiAiMC41LjEiIHJldmlzaW9u IGNvbW1pdCkpCiAgICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAgICAgICAgKG1ldGhvZCBn aXQtZmV0Y2gpCiAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKICAgICAgICAgICAgICAgKHVy bCAiaHR0cHM6Ly9naXRodWIuY29tL2FucmllZmYvbGliY3B1aWQiKQogICAgICAgICAgICAgICAo Y29tbWl0IGNvbW1pdCkpKQogICAgICAgICAoc2hhMjU2CiAgICAgICAgICAoYmFzZTMyICIxbXBo dmtpcXE2ejMzc3E2aTQ5MGZxMjdzYnl5bGFjd3JmOGJnN2NjdnBjam1zMjA4c3d3IikpCiAgICAg ICAgIChtb2R1bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKICAgICAgICAgKHNuaXBwZXQKICAg ICAgICAgIDs7IE5vdyByZW1vdmUgYmxvYnMuCiAgICAgICAgICAjfihiZWdpbgogICAgICAgICAg ICAgIChkZWxldGUtZmlsZSAibGliY3B1aWQvbXNyZHJpdmVyLmMiKQogICAgICAgICAgICAgIChk ZWxldGUtZmlsZS1yZWN1cnNpdmVseSAiY29udHJpYi9NU1IgRHJpdmVyIikpKQogICAgICAgICAo ZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpKSkKICAgICAgKGJ1aWxkLXN5 c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgIChhcmd1bWVudHMKICAgICAgIChsaXN0CiAg ICAgICAgIzptb2R1bGVzICcoKHJucnMgZXhjZXB0aW9ucykKICAgICAgICAgICAgICAgICAgICAo Z3VpeCBidWlsZCBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgICAgICAgICAgICAgICAgKGd1aXgg YnVpbGQgdXRpbHMpKQogICAgICAgICM6Y29uZmlndXJlLWZsYWdzICN+JygiLURMSUJDUFVJRF9U RVNUUz1PTiIpIAogICAgICAgICM6cGhhc2VzCiAgICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCiAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnYWJzb2x1dGl6ZQog ICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQog ICAgICAgICAgICAgICAgOzsgbW9kcHJvYmUgZG9lc24ndCBleGlzdCBvbiB0aGUgSHVyZCAKICAg ICAgICAgICAgICAgIChndWFyZCAoYyAoKHNlYXJjaC1lcnJvcj8gYykgKHZhbHVlcykpKQogICAg ICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImxpYmNwdWlkL3JkbXNyLmMiCiAgICAgICAgICAg ICAgICAgICAgKCgibW9kcHJvYmUiKQogICAgICAgICAgICAgICAgICAgICAoc2VhcmNoLWlucHV0 LWZpbGUgaW5wdXRzICJiaW4vbW9kcHJvYmUiKSkpKSkpKSkpCiAgICAgIChpbnB1dHMgKGlmICh0 YXJnZXQtbGludXg/KQogICAgICAgICAgICAgICAgICAobGlzdCBrbW9kKSA7IGxpbnV4LW9ubHkK ICAgICAgICAgICAgICAgICAgJygpKSkKICAgICAgOzsgYSBweXRob24gZnJvbSB0aGUgMy4gc2Vy aWVzIGlzIHJlcXVpcmVkIGJ5IHRlc3RzCiAgICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHB5dGhv bi0zKSkKICAgICAgKHN1cHBvcnRlZC1zeXN0ZW1zCiAgICAgICAoZmlsdGVyIChsYW1iZGEgKHQp IChvciAodGFyZ2V0LXg4Ni02ND8gdCkgKHRhcmdldC14ODYtMzI/IHQpKSkKICAgICAgICAgICAg ICAgJXN1cHBvcnRlZC1zeXN0ZW1zKSkKICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9saWJjcHVp ZC5zb3VyY2Vmb3JnZS5uZXQvIikKICAgICAgKHN5bm9wc2lzICJTbWFsbCBsaWJyYXJ5IGZvciB4 ODYgQ1BVIGRldGVjdGlvbiBhbmQgZmVhdHVyZSBleHRyYWN0aW9uIikKICAgICAgKGRlc2NyaXB0 aW9uICJMaWJjcHVpZCBpcyBhIHNtYWxsIEMgbGlicmFyeSB0byBnZXQgdmVuZG9yLCBtb2RlbCwg YnJhbmRpbmcKc3RyaW5nLCBjb2RlIG5hbWUgYW5kIG90aGVyIGluZm9ybWF0aW9uIGZyb20geDg2 IENQVS4gIFRoaXMgbGlicmFyeSBpcyBub3QKdG8gYmUgY29uZnVzZWQgd2l0aCB0aGUgQGNvZGV7 Y3B1aWR9IGNvbW1hbmQgbGluZSB1dGlsaXR5IGZyb21tIHRoZQpAY29kZXtjcHVpZH0gcGFja2Fn ZS4iKQogICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0yKSkpKQoKbGliY3B1aWQK --=-wPQFf1NIV8jB3o94L8KC-- --=-Nk4lgWPIPLzG+GhB2OWu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYeHDdBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7iwFAP9RAvY9xc+xQjcgbtflxBvkWvno aqmVa23kmc5iRH2DSAEAnn5BB8Zm0IjZdpz0ahdM8RESArLjUBAZxQTCqbQczgw= =UDrF -----END PGP SIGNATURE----- --=-Nk4lgWPIPLzG+GhB2OWu--