[{"id":3686322,"web_url":"http://patchwork.ozlabs.org/comment/3686322/","msgid":"<CAFEAcA-rFhHmS2+ToEZkr1+HE_e710-ZyyPESHLzCeW0QopY_A@mail.gmail.com>","list_archive_url":null,"date":"2026-05-05T10:43:08","subject":"Re: [PATCH 1/5] configure: report unsigned qemu binaries for\n check-tcg","submitter":{"id":5111,"url":"http://patchwork.ozlabs.org/api/people/5111/","name":"Peter Maydell","email":"peter.maydell@linaro.org"},"content":"On Tue, 5 May 2026 at 11:36, Alex Bennée <alex.bennee@linaro.org> wrote:\n>\n> On MacOS the initial binaries are created with the unsigned suffix.\n> The user is expected to sign them before they can access the\n> hypervisor APIs. However for TCG testing we can run the unsigned\n> binaries so lets make sure the make variable is correctly set so we\n> can run the TCG tests.\n\nWe have a scripts/entitlement.sh, and this seems to have\nat least some plumbing into meson.build. What stops us from\nrunning this at build time so that macos users, like everybody\nelse, have a working \"qemu-system-foo\" in the build tree ?\nHaving to work around this by knowing that you have an\n\"-unsigned\" suffix until install is awkward for our own\nscripts and for humans.\n\nthanks\n-- PMM","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=nRLkey2x;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g8w9C3sPcz1yJV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 05 May 2026 20:43:43 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wKDFN-0005xq-NI; Tue, 05 May 2026 06:43:25 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wKDFM-0005x2-Bl\n for qemu-devel@nongnu.org; Tue, 05 May 2026 06:43:24 -0400","from mail-yx1-xb12e.google.com ([2607:f8b0:4864:20::b12e])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wKDFJ-0003RW-NP\n for qemu-devel@nongnu.org; Tue, 05 May 2026 06:43:23 -0400","by mail-yx1-xb12e.google.com with SMTP id\n 956f58d0204a3-65c24be9e4bso4255195d50.1\n for <qemu-devel@nongnu.org>; Tue, 05 May 2026 03:43:21 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1777977800; cv=none;\n d=google.com; s=arc-20240605;\n b=iXP11ax1C0r4TSt7ZGk0wZqOzydbL0rltbchtO9OUyj0zo4X4f3FpJPmKxN2nNNf4e\n 0FANNtM8L1KYj+3X2Noh2US61HkS7hWevd7BIFser1clQZYBabj3VsFDT+7mFfFPsL4G\n +9iNPD+k2NNuWR3gp6O0oVPMA17XeDmkP18wturx77CguPlNKQ1bp6dxOc29Slwg20OD\n oxRPTPWq2qhN9xCEduw4FLmhG99S0XFgiYD5aKbKaUhO0H3G7o/0I7ozKtC31Q3emT/p\n 21jilJuKo4A1ksWkVJAlBiHAoPQQEnnbb8kr1BU3OMseX/Gq9O+oSomgig68mdndolZ4\n QcKQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=teRU8rk5MOHTky9u3q2n9Q0lB+lXbes576S+k8BVAS0=;\n fh=5Wv4duMH+rgimKaOVxwvVVg74khZ6ldBwL5uRPFajh8=;\n b=Zzi/fmUIx6VFdvIh9xGErZG9Kmqv6I1F0lfR8H2jrjmNCXYosbKHhq7PSYWUhWsI2+\n +TDoMbChpZuxvn793FWeCDhqI+3qxc1LA03mFe+kVtPE49zyALcirytPHm+RwmD1nJDJ\n Pb4fwwY8946D8OHhSOA/Je1BPZOShop8Iy3TLOGBQZuHL/+wSoC92p/Jy0rNm8299vQ8\n ygf9SVkv36YB8OtNZ+x7EdgeqNXL+jEk685eGoRcrKNrBcL0oCShiPeWKxEjCqAFGpJm\n A36d4z6VegHHu3i3SLMtqGLtutr3gUHz3ea535Pl/Fs8qt8UVI1sPzN57hWe8NDnAz08\n RSPA==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1777977800; x=1778582600; darn=nongnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=teRU8rk5MOHTky9u3q2n9Q0lB+lXbes576S+k8BVAS0=;\n b=nRLkey2xLN0wd662lSBgNjtrr1H7Jk6U6MXiyhSmrs6tg2gFUh2eDDgNwvUmfVhss7\n B1fIeeYGk+RFKRqEofPfBqdUHbcyd+o92Zax6F5e8iSVTFcNpIuE3++tDeaGc/c8r/J9\n x8TDJveH0U7XUApGxWm+eOltkxUt2Xn2JPIpfe/W3NgG9Zaqogu7uQfkfLNQCDyFtDXa\n i51mKI2C12CqQi4nUWguo0A3E+VZIGUPlSfJTQVI54MBA1jfI2fVuXnxG4uUraqG4Rzd\n 4SkWjZ60ei1KyjRfCbsKlM8luN2EDaNiUAHHWLqd1GhXqNBd0jY50L38qixXvF0+Quey\n me+w==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777977800; x=1778582600;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=teRU8rk5MOHTky9u3q2n9Q0lB+lXbes576S+k8BVAS0=;\n b=qojGJMWYgNmlOTW/cCAXcQvHCmzVz83oZXH9b8RGS8ibx5IkgtAfP/2On9i7ouSoz7\n xHrqgWfHltDYPB1hkqAmxht8by8DDfQun/1MFxl5K+tfb3GYzZUUPhjTt//VEUyyFQRI\n vowRjr7bcsRhzoR4X6kYwOvAmnZgN2j2PoUsgqF/IBTnfZzEXarSoynlrgtqRbB6ZhZ2\n ctbMXu3Oj7VutX7BnnErX8GNEBIPzQIsWAw02NtDiHHr+cveL35o3nUOUtCSWoUz4wcn\n I9b1+1bxd5+NqOJOfBuOmWV4Cso1XCpxmDxyfQbZdgAJJRj2qOZfO502GxN5o5bClVgG\n MhIw==","X-Gm-Message-State":"AOJu0YwjLg6TCNYKPWhlNNwH3SsemZr7QNufWbygjeZ5wC1bxd/I5Z1p\n 2VSW90Ip7vfWVeK0m+ww+bPozuYu/iIQJicgP3gYhK3fY06LmImOj7ZM2IJnD8DG8qRlHXFVswO\n X/thiRxUWVH4zw5GDHWqD3M+n9wQf1OYtewGYa9iTpQ==","X-Gm-Gg":"AeBDievpxOx7YDKxCcjta+dm/u4lUJszPlJGmLBnqEBN3k/BYHep6bx+0ZRp5wAnyS9\n 81zDhItjtlAC1HiA8XfGMCl5fsogiSHS0nirVhFwa/Dkx85JFM8Fi72EdVx2lSr2NeNo1IOmYOS\n x6SpQ7ydpShClWbqwIQzxZfJBHUSLMhBLTQfzaYWybsqgpXAlh7Tt9KS4tm2ns2TcZBZXHS7O0A\n 8STXLWSs2HHqEmFqHOGWBicvFhSzOHwhcj5KsxURPcrhHtGrmXvs5tiTcg9BH0Q4W+c6dxaJW8a\n j18l+z1KvM/kzvk/SDA7d5N0ACNAraD5cfFBbmEPpFUsQDLWSb6pjt+p5sANheCvdDGmCRpQfN+\n lHA==","X-Received":"by 2002:a05:690e:4141:b0:657:4568:c4c4 with SMTP id\n 956f58d0204a3-65c69c8c288mr2852351d50.18.1777977800404; Tue, 05 May 2026\n 03:43:20 -0700 (PDT)","MIME-Version":"1.0","References":"<20260505103649.68361-1-alex.bennee@linaro.org>\n <20260505103649.68361-2-alex.bennee@linaro.org>","In-Reply-To":"<20260505103649.68361-2-alex.bennee@linaro.org>","From":"Peter Maydell <peter.maydell@linaro.org>","Date":"Tue, 5 May 2026 11:43:08 +0100","X-Gm-Features":"AVHnY4Ls6_-k7RaEWNQxYbQZriOGVLpDj94R0xrIT_Yg1eU1XrIhDMRH_WiV6nk","Message-ID":"\n <CAFEAcA-rFhHmS2+ToEZkr1+HE_e710-ZyyPESHLzCeW0QopY_A@mail.gmail.com>","Subject":"Re: [PATCH 1/5] configure: report unsigned qemu binaries for\n check-tcg","To":"=?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>","Cc":"qemu-devel@nongnu.org, Thomas Huth <th.huth+qemu@posteo.eu>,\n  Thomas Huth <thuth@redhat.com>,\n Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-arm@nongnu.org,\n Peter Xu <peterx@redhat.com>,\n =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>,\n  Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>,\n Brad Smith <brad@comstyle.com>,  Fabiano Rosas <farosas@suse.de>,\n Kyle Evans <kevans@freebsd.org>,  Paolo Bonzini <pbonzini@redhat.com>,\n Warner Losh <imp@bsdimp.com>,\n  Richard Henderson <richard.henderson@linaro.org>, =?utf-8?q?Philippe_Mathi?=\n\t=?utf-8?q?eu-Daud=C3=A9?= <philmd@linaro.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=2607:f8b0:4864:20::b12e;\n envelope-from=peter.maydell@linaro.org; helo=mail-yx1-xb12e.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3686342,"web_url":"http://patchwork.ozlabs.org/comment/3686342/","msgid":"<87bjeunmth.fsf@draig.linaro.org>","list_archive_url":null,"date":"2026-05-05T11:00:10","subject":"Re: [PATCH 1/5] configure: report unsigned qemu binaries for\n check-tcg","submitter":{"id":39532,"url":"http://patchwork.ozlabs.org/api/people/39532/","name":"Alex Bennée","email":"alex.bennee@linaro.org"},"content":"Peter Maydell <peter.maydell@linaro.org> writes:\n\n> On Tue, 5 May 2026 at 11:36, Alex Bennée <alex.bennee@linaro.org> wrote:\n>>\n>> On MacOS the initial binaries are created with the unsigned suffix.\n>> The user is expected to sign them before they can access the\n>> hypervisor APIs. However for TCG testing we can run the unsigned\n>> binaries so lets make sure the make variable is correctly set so we\n>> can run the TCG tests.\n>\n> We have a scripts/entitlement.sh, and this seems to have\n> at least some plumbing into meson.build. What stops us from\n> running this at build time so that macos users, like everybody\n> else, have a working \"qemu-system-foo\" in the build tree ?\n> Having to work around this by knowing that you have an\n> \"-unsigned\" suffix until install is awkward for our own\n> scripts and for humans.\n\nHmm it gets built if you do:\n\n  ➜  make qemu-system-aarch64\n  [1/6] Generating qemu-version.h with a custom command (wrapped by meson to capture output)\n\nand there seems to be logic in that refers to test_emulator =\nemulators['qemu-system-' + target_base] which ensures the other targets\nhave it built. I'll see if there is a good place to hook that\nrequirement in for check-tcg.\n\n>\n> thanks\n> -- PMM","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=wFg6LQba;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g8wXw62Ygz1yJ0\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 05 May 2026 21:00:48 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wKDVp-0002qN-Dq; Tue, 05 May 2026 07:00:25 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <alex.bennee@linaro.org>)\n id 1wKDVn-0002pz-2h\n for qemu-devel@nongnu.org; Tue, 05 May 2026 07:00:23 -0400","from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <alex.bennee@linaro.org>)\n id 1wKDVf-0004cQ-BU\n for qemu-devel@nongnu.org; Tue, 05 May 2026 07:00:16 -0400","by mail-wm1-x32e.google.com with SMTP id\n 5b1f17b1804b1-4891f625344so54853875e9.0\n for <qemu-devel@nongnu.org>; Tue, 05 May 2026 04:00:14 -0700 (PDT)","from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-48d17710bfbsm18626915e9.7.2026.05.05.04.00.11\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 05 May 2026 04:00:11 -0700 (PDT)","from draig (localhost [IPv6:::1])\n by draig.lan (Postfix) with ESMTP id B74365F8E7;\n Tue, 05 May 2026 12:00:10 +0100 (BST)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1777978813; x=1778583613; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:message-id:date:user-agent\n :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=bsDTUqj2zX/6REcWVqYEDDMZA+WrT6bCoLyt03GXGdc=;\n b=wFg6LQba7bKrs9fdTNQ9v4PqjP1r2SCTD4EVq+94yOeyWWoei67w0VDMRSD8qNrd5q\n NhniHkysNQ0i3QuOuKkz6E9qY7LebBkfSafO52GO8j/SomCy2vRfBktcTh+hceRlB1+6\n 9/kZ+13OBBHg8us8m8Z7FdB5IpWUypoRuo+JFXH9plKL3LDmrx/4ILXsQ23MEA29kUJE\n Fs7KnrVR6/hEEN4O0LbvqyXudVuvOsWCXGpaHUdaxW6i1r3r8uNGK0IukQ/peDSqJlIR\n qiCdmEcR2W8hQNFMUaDsDvkiLMRXvefVYUHJImi87c97BwiURQ1sWgvIUFBTz6qzg3WI\n SiXw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777978813; x=1778583613;\n h=content-transfer-encoding:mime-version:message-id:date:user-agent\n :references:in-reply-to:subject:cc:to:from:x-gm-gg\n :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n bh=bsDTUqj2zX/6REcWVqYEDDMZA+WrT6bCoLyt03GXGdc=;\n b=NmveO01ITyKDcgAi8LcjCrOm022Lja94yupefGDNIpzbTjjSirfuTyG3z1zQSP3Om1\n fn9wEYQMZs/kmehk00yiMjPgTDNcKQblBv6k4YPSRN4QV2cE3BAW1GaBYhKu9QyNi6ww\n MeESrsO5qYg+wnGjP22G8OxPWg153fM3PvVI9uLJyGWgnVb5q0TuJQEIB3ySZov0LUwf\n uIwKHC3RyV61UhDP5ZZoCgwotW4IXbU7H9L+KCRLuj8ZpCW9KEy83+f3NrZ+6h4yFNL4\n K7JZLADqaxcjdDtHyGSMmk2RZ/Ntlo1bNwZax7Vz04BYmyPius9OBSoZhPCPB0t91csx\n JJqw==","X-Gm-Message-State":"AOJu0YxSK4R58iSfuWv2Ngdi3uZMMG+6Lgq5idfggmY4Nfd5N/abDvEZ\n bdyUXb2glxefYoMa+bMvZ3ReBUltdEGbISuKm2bULs6KFPvQtqUiTbeg+OGLkB+TByw=","X-Gm-Gg":"AeBDietw7+AukC98ijacAaDT2/YgNH5yCATRXcHshGJwTKWiFIgUM+w6ircydlni/8V\n Dm15/R6dcmYRpsX/IAJXEnhL2+I5JlxBwXfAnzQlwdDraoF2LpsHOqzQtg10YqanLI5jaPDgBQk\n 4ELJ2l2KUsvDzUkyhrIImnOsU0Jlt+42P6gNbKgmd9apUzAMYPJbyBbneLaTcyJUm3+5Lr9I+wQ\n xIuu/Klf9TWCXpbklbi6vUBLtR2USfP8kCCmJOLX/8os7od1ceWx45hMh9l9RxuNbdhGR2fnCbY\n q9BWOBWvrPYLpSnssDtkiFpo41GnCEEluvTMoH7mX7+rQyPfnafJT7cS8q3woAogt39C+wXfnh4\n 2upqB3DRjrjhtENHnuZkjCzaA0d3hS5KUFrAQWDyXm9hRC+ZpeD/D7ugnvfxx4iktP3GBlvI/tE\n MNW0J93EaJhLlQYUmkEyM19PqBM9m73ywzhSU2un8mrp12","X-Received":"by 2002:a05:600c:c096:b0:48a:5821:6006 with SMTP id\n 5b1f17b1804b1-48d142331dcmr35997945e9.4.1777978812830;\n Tue, 05 May 2026 04:00:12 -0700 (PDT)","From":"=?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>","To":"Peter Maydell <peter.maydell@linaro.org>","Cc":"qemu-devel@nongnu.org,  Thomas Huth <th.huth+qemu@posteo.eu>,\n  Thomas Huth <thuth@redhat.com>,\n  Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-arm@nongnu.org,\n  Peter Xu <peterx@redhat.com>,\n  Daniel P. =?utf-8?b?QmVycmFuZ8Op?= <berrange@redhat.com>,\n  Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>,\n  Brad Smith <brad@comstyle.com>, Fabiano Rosas <farosas@suse.de>,\n  Kyle Evans <kevans@freebsd.org>,  Paolo Bonzini <pbonzini@redhat.com>,\n  Warner Losh <imp@bsdimp.com>,\n  Richard Henderson <richard.henderson@linaro.org>,  Philippe =?utf-8?q?Math?=\n\t=?utf-8?q?ieu-Daud=C3=A9?= <philmd@linaro.org>","Subject":"Re: [PATCH 1/5] configure: report unsigned qemu binaries for\n check-tcg","In-Reply-To":"\n <CAFEAcA-rFhHmS2+ToEZkr1+HE_e710-ZyyPESHLzCeW0QopY_A@mail.gmail.com>\n (Peter Maydell's message of \"Tue, 5 May 2026 11:43:08 +0100\")","References":"<20260505103649.68361-1-alex.bennee@linaro.org>\n <20260505103649.68361-2-alex.bennee@linaro.org>\n <CAFEAcA-rFhHmS2+ToEZkr1+HE_e710-ZyyPESHLzCeW0QopY_A@mail.gmail.com>","User-Agent":"mu4e 1.14.1; emacs 30.1","Date":"Tue, 05 May 2026 12:00:10 +0100","Message-ID":"<87bjeunmth.fsf@draig.linaro.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=2a00:1450:4864:20::32e;\n envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32e.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3686374,"web_url":"http://patchwork.ozlabs.org/comment/3686374/","msgid":"<CAFEAcA_txOHPLK+J546yjCmOEv0-ptaVkCEk5GfeL13DdqQd-w@mail.gmail.com>","list_archive_url":null,"date":"2026-05-05T12:03:47","subject":"Re: [PATCH 1/5] configure: report unsigned qemu binaries for\n check-tcg","submitter":{"id":5111,"url":"http://patchwork.ozlabs.org/api/people/5111/","name":"Peter Maydell","email":"peter.maydell@linaro.org"},"content":"On Tue, 5 May 2026 at 12:00, Alex Bennée <alex.bennee@linaro.org> wrote:\n>\n> Peter Maydell <peter.maydell@linaro.org> writes:\n>\n> > On Tue, 5 May 2026 at 11:36, Alex Bennée <alex.bennee@linaro.org> wrote:\n> >>\n> >> On MacOS the initial binaries are created with the unsigned suffix.\n> >> The user is expected to sign them before they can access the\n> >> hypervisor APIs. However for TCG testing we can run the unsigned\n> >> binaries so lets make sure the make variable is correctly set so we\n> >> can run the TCG tests.\n> >\n> > We have a scripts/entitlement.sh, and this seems to have\n> > at least some plumbing into meson.build. What stops us from\n> > running this at build time so that macos users, like everybody\n> > else, have a working \"qemu-system-foo\" in the build tree ?\n> > Having to work around this by knowing that you have an\n> > \"-unsigned\" suffix until install is awkward for our own\n> > scripts and for humans.\n>\n> Hmm it gets built if you do:\n>\n>   ➜  make qemu-system-aarch64\n>   [1/6] Generating qemu-version.h with a custom command (wrapped by meson to capture output)\n>\n> and there seems to be logic in that refers to test_emulator =\n> emulators['qemu-system-' + target_base] which ensures the other targets\n> have it built. I'll see if there is a good place to hook that\n> requirement in for check-tcg.\n\nWe should build it on just \"make\". Neither check-tcg nor the\nuser ought to have to do anything special here. This seems\nlike a bug in the meson.build file handling to me.\n\n-- PMM","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=uSFakWNn;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g8xyN2SQDz1yJ0\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 05 May 2026 22:04:28 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wKEVR-0004R2-4h; Tue, 05 May 2026 08:04:05 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wKEVP-0004Qr-HW\n for qemu-devel@nongnu.org; Tue, 05 May 2026 08:04:03 -0400","from mail-yx1-xb134.google.com ([2607:f8b0:4864:20::b134])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wKEVN-0006Ue-PA\n for qemu-devel@nongnu.org; Tue, 05 May 2026 08:04:03 -0400","by mail-yx1-xb134.google.com with SMTP id\n 956f58d0204a3-651bc83e74aso4529039d50.2\n for <qemu-devel@nongnu.org>; Tue, 05 May 2026 05:04:01 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1777982640; cv=none;\n d=google.com; s=arc-20240605;\n b=eAXQz7FopJgewt8VHhP1b7OTulwbgUKCO6oJnOq70q0xU2ojNto83D2Yq0/hhT3a3U\n UCEG1HpVQwMvDF21P6+HBuuLpu02WBzWS5PRPWtaQ4kb3WWP3KucLkdvtHi9AhFk/GVQ\n iguZBYE/jjYP8/t4vjD5nY8q3PwwCcoGKBkdMVZgK6T+CeJCk5IIHts0ltGSPnu15gJE\n LsYRFOn2vbfOjWYbPji9kR20o4GZxaQi+Vrt0OSx3QEE59isanx2g5benFRDcztjXtUC\n QgBnDpw/ldtdBu6scey66LrTlEOfWyFubJA6v8NKy2icAh4Dmm924JaUjDPj6L+8NnBx\n 8YQQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=QrGEKfVpRmzresmJVy4+pkzdvR+wIkSwhjy32Z36cJU=;\n fh=5Wv4duMH+rgimKaOVxwvVVg74khZ6ldBwL5uRPFajh8=;\n b=fPkUQ/J3Zj0tjLaRivzUihvWUovKyS0KEb/EJz8v0yTIO+uPcHH0zczsQCO5ri305R\n RB1U87FcWTqmgxv839gsrX2GGRYbkOMYs9bssBoy3Mv1Qhh82y+lxGMx/E+mUkZ9H9or\n lnEcsbg6ih9P+rZnTWTMEz2WqWZqpODYOMozNAgf4cylJ//MxNf6V7lCfJa3V4zayw0Y\n qmhL/IvrRiDqx5fS2Kw0e0iAxQmB64H3As9w7D4V0kk4OaLJzGOquuruvNpb60TIeIHQ\n 1hX4wuQSGonguf5XOHhDEbT9KJqEqZt9byScoSshOcLTbvWub32xRHtEMtUDAp0CYOvU\n Lp6Q==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1777982640; x=1778587440; darn=nongnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=QrGEKfVpRmzresmJVy4+pkzdvR+wIkSwhjy32Z36cJU=;\n b=uSFakWNnEdQfnXc+/0q+tGZz3PgCu5AC6T6yBAfPcgHjDpgD/LcvYsfl2vou/uAqzr\n 552j0SYU7U9uzXmdPdO3+qJNOrW9K5O9c6jS0p69UExM2sx0i3FGbQ1aoeFUpWsC6UBt\n q8wFzjP77VcmOq2KeKPu4s9kq6Jm7k4RF9VnUkYUABHdIyYJVbAa7Ncfyv+sm1jK4W6G\n bYWiVR4mrW5WQ9MSAbGjyn+5j3pqLaFC2lPIPfXpb7f8ECXFrULTv4Bmt0NV4Bl/1i7P\n qGN8e5rJ40Efa/fX2/fVbLpptyAZj+zlZQAgzQAbvT9VobkqftV7uFd1g7Tcb/RHUN5F\n LjMA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777982640; x=1778587440;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=QrGEKfVpRmzresmJVy4+pkzdvR+wIkSwhjy32Z36cJU=;\n b=p5DYNooVy0Dgh1otWeyq3k0IXJnzAWdIHZ80R1l7fa5TtnqEUQqHuZkDwuh08bWQgY\n o5R9r9KbZkAMB3097YkJpM7hpimS+ZFh7pXL4yK9fGGUv5cUk4qs9Irajpq0kGNi7x+N\n tpBdQZeiRcJPk/2cyxJZeUWfiTvdI79bCvLSU+SeqJBtFVIH0md+7WHikTX/97jsgcAe\n kYx1+b5jiD94ZIqyXKrKvp/aMueg04X5c+sCPadMjGF+aylLOov4X7nmsj5J2net8nYX\n PSOrepGlC9bXsu9bWQ13oYbRpHS7ysB38Q6RR0vVTaRr+4ssLZ6MRqdTzhwQetKZxF+v\n GioA==","X-Gm-Message-State":"AOJu0Yy9+pzCIlWtp83iCDAH5UwHhNHIAmr55y+uoKQT7243t2qpHkl2\n b9siWBFHj2lm4JKMkYMcUtVPLXuWYw0b4KJbmmjEHb/ZxPjI1XvM6zfp4ZVQ4OjInRzBOl7NY1E\n fKw1DRSY2PBcZRjjRpkgNMGESP2wtF11y+ukICS5O+g==","X-Gm-Gg":"AeBDietURr9b8V+8xDU/ox6rWOTxI965Vgwal2xW3OVUqQ3V37CyZGZqRdUWDs48jbh\n XIeZUkDh96DzrZtaaAEQPz2I7Xx9mGrZDcBaa3XwUhXIAPGKOUA1Tw5g487PKImNDqkxUnrmRmp\n wUAK60mT4ORrdIV7qzsClv9s84kPJK80PcjnE1SeMcoCyfw/X80YvCaWlsD54qOT71XXi6DMoAL\n wneSD5jiLVI8nVYNro2pPX/wDfgHw9s3noBwI9SPsq4WHet6A/r9jd4gJ6aVfKiK4yd7aJB22TD\n 3IZ7/jBvPnCWMuMfX6AkN77lusROMXLZLN/443BUBhbbbOZWzGihIHp12wpFFqUSfbTHixV9h+S\n LgQ==","X-Received":"by 2002:a05:690e:43c7:b0:65c:468:7b6f with SMTP id\n 956f58d0204a3-65c3da37c17mr9452600d50.25.1777982640401; Tue, 05 May 2026\n 05:04:00 -0700 (PDT)","MIME-Version":"1.0","References":"<20260505103649.68361-1-alex.bennee@linaro.org>\n <20260505103649.68361-2-alex.bennee@linaro.org>\n <CAFEAcA-rFhHmS2+ToEZkr1+HE_e710-ZyyPESHLzCeW0QopY_A@mail.gmail.com>\n <87bjeunmth.fsf@draig.linaro.org>","In-Reply-To":"<87bjeunmth.fsf@draig.linaro.org>","From":"Peter Maydell <peter.maydell@linaro.org>","Date":"Tue, 5 May 2026 13:03:47 +0100","X-Gm-Features":"AVHnY4IuCK5keaiByhhJOVrbHq3FzU5QtBRyYqah58nhqdA9D9RJ-Z6oVpqzwz0","Message-ID":"\n <CAFEAcA_txOHPLK+J546yjCmOEv0-ptaVkCEk5GfeL13DdqQd-w@mail.gmail.com>","Subject":"Re: [PATCH 1/5] configure: report unsigned qemu binaries for\n check-tcg","To":"=?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>","Cc":"qemu-devel@nongnu.org, Thomas Huth <th.huth+qemu@posteo.eu>,\n  Thomas Huth <thuth@redhat.com>,\n Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-arm@nongnu.org,\n Peter Xu <peterx@redhat.com>,\n =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>,\n  Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>,\n Brad Smith <brad@comstyle.com>,  Fabiano Rosas <farosas@suse.de>,\n Kyle Evans <kevans@freebsd.org>,  Paolo Bonzini <pbonzini@redhat.com>,\n Warner Losh <imp@bsdimp.com>,\n  Richard Henderson <richard.henderson@linaro.org>, =?utf-8?q?Philippe_Mathi?=\n\t=?utf-8?q?eu-Daud=C3=A9?= <philmd@linaro.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=2607:f8b0:4864:20::b134;\n envelope-from=peter.maydell@linaro.org; helo=mail-yx1-xb134.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]