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 ms0.migadu.com with LMTPS id EF2EJ4rOM2HS+AAAgWs5BA (envelope-from ) for ; Sat, 04 Sep 2021 21:52:42 +0200 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 GFpCI4rOM2FtLAAA1q6Kng (envelope-from ) for ; Sat, 04 Sep 2021 19:52:42 +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 0F9FD1845D for ; Sat, 4 Sep 2021 21:52:42 +0200 (CEST) Received: from localhost ([::1]:55972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMbiT-0006iM-2w for larch@yhetil.org; Sat, 04 Sep 2021 15:52:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49496) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMbhq-0006K8-E9 for bug-guix@gnu.org; Sat, 04 Sep 2021 15:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37142) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mMbhq-0007gF-6g for bug-guix@gnu.org; Sat, 04 Sep 2021 15:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mMbhq-0008Ko-5t for bug-guix@gnu.org; Sat, 04 Sep 2021 15:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#50346: core-updates-frozen: strace 5.13 fails "make check" on AArch64 Resent-From: Simon South Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 04 Sep 2021 19:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50346 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 50346@debbugs.gnu.org Received: via spool by 50346-submit@debbugs.gnu.org id=B50346.163078509932009 (code B ref 50346); Sat, 04 Sep 2021 19:52:02 +0000 Received: (at 50346) by debbugs.gnu.org; 4 Sep 2021 19:51:39 +0000 Received: from localhost ([127.0.0.1]:48688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMbhT-0008KC-DR for submit@debbugs.gnu.org; Sat, 04 Sep 2021 15:51:39 -0400 Received: from mailout.easymail.ca ([64.68.200.34]:53772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMbhQ-0008Jx-SJ for 50346@debbugs.gnu.org; Sat, 04 Sep 2021 15:51:37 -0400 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id BFF2B32BCD for <50346@debbugs.gnu.org>; Sat, 4 Sep 2021 19:51:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo03-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo03-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LLrFfy_6mGUX for <50346@debbugs.gnu.org>; Sat, 4 Sep 2021 19:51:30 +0000 (UTC) Received: from laptop (unknown [108.162.141.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id 80075315A0 for <50346@debbugs.gnu.org>; Sat, 4 Sep 2021 19:51:30 +0000 (UTC) From: Simon South References: <875yvi93w8.fsf@simonsouth.net> <877dfy7g8n.fsf@simonsouth.net> <20210903121513.GA5202@LionPure> <877dfxbvy6.fsf@simonsouth.net> <20210903165335.GA10190@LionPure> <87tuj1wdrm.fsf@simonsouth.net> Date: Sat, 04 Sep 2021 15:51:30 -0400 In-Reply-To: <87tuj1wdrm.fsf@simonsouth.net> (Simon South's message of "Fri, 03 Sep 2021 17:27:41 -0400") Message-ID: <87bl58w24d.fsf@simonsouth.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1630785162; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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; bh=ctnxiEH08eUiiCG6WzzjwpbXLOedu2BAe3hLHaI4s2o=; b=hpyA69v3OXcDwp1y7kxpwgGMur0PIuKPKXogglwyzspVNefnF4vKzOzLJZf1sH0xWX1BsH EEjMY7DMkzMU7Uq7Vmg/qx+2zz6AZuuWIX8XmS0kU8XE/NpBU7+0LXN6MInxEJ8YGc4zwa QsWca4mkw0B0rr4jia0erwLp7Usk/qVHlRsnoq9NfaNPIWyUWwwQvieU6brAEKZidHL9IB TTU1H8VzB9iwKFGM6T+AZQWYh4En9dVryKsAOb2f/V51KVlY0eDvI+r/FNAlaDRFj105hz TkMHPfwTL2VHZps8WV6ROUvPDhNITn63K9CSu5c+9JLGSHDP4n4JQ2C+4AW0TQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630785162; a=rsa-sha256; cv=none; b=cxR5CeDBlGerXvBLiOd07TC3RG8XIq6/qSTalmUM7yC29xvfMYncu+8CwEFYmvpZ8Vdnm5 5YKcZRYgvTay/geMHyl8BCnNbqdV6DtSM9XpIQVVS2oHN5vhu8hci54TlXytKfB4gk4mTo b/tHqNJnTilvyzihP78B5nP6ZZbEchbR1NFxbHcF6hw9U/nibmGFV+MhEOxum7ajEDQGxo 0NdEy/5Ng2Ut0yUHT3NbQzKXkVm++p+fL1/ewk47yg8rX3tcsQLtpSMqrdVn6yUcg05/ZJ RW3L2fiD+4CaA2iZO8CO/KuTuE0diyyNgUtZtzl1UBq1n5jW6jTWCtoDOSqrdw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -0.92 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 0F9FD1845D X-Spam-Score: -0.92 X-Migadu-Scanner: scn1.migadu.com X-TUID: euqRUhM9ONcE Simon South writes: > But this additional call _is_ expected on Guix systems, so the test > cases ought to be modified to match. Perhaps, but having looked into this it's complicated because - The expected output from the tests is not contained in the source bundle in a separate, easy-to-patch file but is actually generated by the C code under test as it runs; - Even if that weren't true, only one test must be patched for both to succeed, and the choice depends on the target architecture so there wouldn't be a single patch that could work in all cases; and - The additional output that needs to be generated by the C code actually embeds part of a store path, meaning this would need to be determined by the code at runtime (possibly yielding even more "readlink" calls that would need to be accounted for) in addition to truncating and formatting the output to match what strace itself produces... It's too much. I'm going to follow up with a patch that basically applies the diff above in a tidy manner, and I think that will be the best solution. It is a very limited change that does not alter the purpose of the tests; does not allow them to pass where they would normally fail; and will work equally well on all systems, even if a completely different glibc package is introduced. Certainly it is an improvement over simply disabling both tests. -- Simon South simon@simonsouth.net