[{"id":3580031,"web_url":"http://patchwork.ozlabs.org/comment/3580031/","msgid":"<CAH+XeQbB0dt4w35qafBkrSd62xXTr7VB_-BW5oeg9PoxN_-XDA@mail.gmail.com>","list_archive_url":null,"date":"2025-09-13T17:42:40","subject":"Re: [Buildroot] [PATCH 1/2] support/testing: remove TestZfsUclibc","submitter":{"id":80919,"url":"http://patchwork.ozlabs.org/api/people/80919/","name":"José Luis Salvador Rufo","email":"salvador.joseluis@gmail.com"},"content":"Hello all,\n\nI would rather remove the Python command that checks the ARC stats than\nremove the uClibc test entirely, as I have used it numerous times to check\nfuture ZFS versions and to ensure that OpenZFS compiles correctly with\nuClibc.\n\nGreetings.\n\nEl sáb, 13 sept 2025, 19:33, Romain Naour <romain.naour@smile.fr> escribió:\n\n> As reported on the mailing list [1] while investigating the\n> TestZfsUclibc Gitlab-CI failure, the python 3.13 interpreter itsef\n> segfault at runtime:\n>\n>   Fatal Python error: _PyThreadState_Attach: non-NULL old thread state\n>   Python runtime state: preinitialized\n>   Thread 0xSegmentation fault\n>\n> This issue is related to the python 3.13 version bump [2] were several\n> internal changes were added [3] to support PEP 703 [4].\n> PEP 793 is about CPython’s global interpreter lock (“GIL”) removal\n> for multi-threads support that requires a working C11 \"thread_local\"\n> for thread-local storage [5].\n>\n> Remove TestZfsUclibc since this issue is not related to ZFS and since\n> we are going to disable python3 package for aarch64 uClibc-ng\n> toolchains.\n>\n> Keeping TestZfsUclibc is possible by using another architecture than\n> aarch64. But it requires to update TestZfsBase.\n>\n> Fixes:\n> https://gitlab.com/buildroot.org/buildroot/-/jobs/11271124859\n> (TestZfsUclibc)\n>\n> [1]\n> https://lore.kernel.org/buildroot/7a4d245d-1556-43c9-8997-6b1f791afbfe@gmail.com/\n> (TestZfsUclibc)\n> [2] d63e207eb869063f82c867658676c2903beb08cb\n> [3]\n> https://github.com/python/cpython/commit/6e97a9647ae028facb392d12fc24973503693bd6\n> [4] https://peps.python.org/pep-0703/\n> [5] https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc/Thread-Local.html\n>\n> Cc: José Luis Salvador Rufo <salvador.joseluis@gmail.com>\n> Cc: Waldemar Brodkorb <wbx@openadk.org>\n> Signed-off-by: Romain Naour <romain.naour@smile.fr>\n> ---\n>  support/testing/tests/package/test_zfs.py | 10 ----------\n>  1 file changed, 10 deletions(-)\n>\n> diff --git a/support/testing/tests/package/test_zfs.py\n> b/support/testing/tests/package/test_zfs.py\n> index 1b907ac4de..3833838e3a 100644\n> --- a/support/testing/tests/package/test_zfs.py\n> +++ b/support/testing/tests/package/test_zfs.py\n> @@ -73,16 +73,6 @@ class TestZfsGlibc(TestZfsBase):\n>          TestZfsBase.base_test_run(self)\n>\n>\n> -class TestZfsUclibc(TestZfsBase):\n> -    config = TestZfsBase.config + \\\n> -        \"\"\"\n> -        BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_UCLIBC_STABLE=y\n> -        \"\"\"\n> -\n> -    def test_run(self):\n> -        TestZfsBase.base_test_run(self)\n> -\n> -\n>  class TestZfsMusl(TestZfsBase):\n>      config = TestZfsBase.config + \\\n>          \"\"\"\n> --\n> 2.51.0\n>\n>","headers":{"Return-Path":"<buildroot-bounces@buildroot.org>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@buildroot.org"],"Delivered-To":["patchwork-incoming-buildroot@legolas.ozlabs.org","buildroot@buildroot.org"],"Authentication-Results":"legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)","Received":["from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4cPJXx6yhhz1y1c\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Sun, 14 Sep 2025 03:42:57 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 48D0C83FA7;\n\tSat, 13 Sep 2025 17:42:56 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id Ag1y2Ygnqu-Z; Sat, 13 Sep 2025 17:42:55 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 41E2183FA8;\n\tSat, 13 Sep 2025 17:42:55 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n by lists1.osuosl.org (Postfix) with ESMTP id 77A5812D\n for <buildroot@buildroot.org>; Sat, 13 Sep 2025 17:42:54 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 5D07883FA9\n for <buildroot@buildroot.org>; Sat, 13 Sep 2025 17:42:54 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id Hh1hBYl7M9Nj for <buildroot@buildroot.org>;\n Sat, 13 Sep 2025 17:42:53 +0000 (UTC)","from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com\n [IPv6:2607:f8b0:4864:20::1134])\n by smtp1.osuosl.org (Postfix) with ESMTPS id 3BAAB83FA7\n for <buildroot@buildroot.org>; Sat, 13 Sep 2025 17:42:53 +0000 (UTC)","by mail-yw1-x1134.google.com with SMTP id\n 00721157ae682-724b9ba77d5so29180047b3.3\n for <buildroot@buildroot.org>; Sat, 13 Sep 2025 10:42:53 -0700 (PDT)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp1.osuosl.org 41E2183FA8","OpenDKIM Filter v2.11.0 smtp1.osuosl.org 3BAAB83FA7"],"Received-SPF":"Pass (mailfrom) identity=mailfrom;\n client-ip=2607:f8b0:4864:20::1134; helo=mail-yw1-x1134.google.com;\n envelope-from=softwarej@gmail.com; receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org 3BAAB83FA7","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1757785372; x=1758390172;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=9Si9FVBCW2oqKaZzC4vgQHmo7b+RUafLAVeAAEFby/A=;\n b=QCWN7//2EyHLErIbEF1A4LmT53SOXpaoD0ebMIjVwC8J/Sv9m/URT2JqSu4ZhZmjwM\n WNpWhM2akgRnJmOSJk931UWRIST+xCC7NtSgQQzFVmcJmNewJ/WHSDUtp3YjU0CCIm8K\n ebQlvmfeJFM0JblsPacqdbfiyXeHfU9tSdlsB+NnNs/OTLzbfI09mE+UnDL6ftccO4Ty\n MXT7G4OT4kwZ4t38IL4y6qzr9WYahFTBPs0yuCzYwgW+44orCI4AtjSBrctV2KvIrwXG\n 2tHo36DNaN8Hfyi7PPc+rw4+lTEnXShsvtOQqyIJ3urABM1Gtoc7DHtspJv/tksMzcqI\n GPyg==","X-Gm-Message-State":"AOJu0YxMMWNo1hKr9FQkQjn3HQVxDvwuv1v/8Gh2lvpLer609UNEUkzC\n doO/tEj9UT9AyuyBHeGmhaDcbBTQGqWapEHRxYBgyB1DTWWO/FsIuUiQNzXygPkdFQJ4aUoieC4\n OutGJdI0kCBj/ui3p+5hKj8Eqb5oKvssW9Q==","X-Gm-Gg":"ASbGncum6oli0u1liNn2cSBMQg2GmUH2dTdxC4ZCR+hcC02lpbvMMoKDVWNvmZec2Gr\n kwQU576SN4tMh4B0zTHWIqc1DSJGcOGrvy4dN9WQbK20t8sy/xvjV1bJANx33r3VUzmUx4X8Q6v\n AcLX3EyB+tpwnPGhDmEzaeXuHOG4U+hxGm0gWnCnd0M7bbNggeARBJJjChrKDhh46f3uploO73h\n 5eU0to=","X-Google-Smtp-Source":"\n AGHT+IEtIwifIIjqwgkoNKnFZuvZFzyqwTg9Xa74rbHin7bMCg/X26bTPEavm90zitqMkJGeAsxkRqeB/V4vE1KZcg0=","X-Received":"by 2002:a05:690c:724a:b0:723:c010:c3ac with SMTP id\n 00721157ae682-730652dd1eamr67781957b3.29.1757785371713; Sat, 13 Sep 2025\n 10:42:51 -0700 (PDT)","MIME-Version":"1.0","References":"<20250913173311.2624001-1-romain.naour@smile.fr>","In-Reply-To":"<20250913173311.2624001-1-romain.naour@smile.fr>","From":"=?utf-8?q?Jos=C3=A9_Luis_Salvador_Rufo?= <salvador.joseluis@gmail.com>","Date":"Sat, 13 Sep 2025 19:42:40 +0200","X-Gm-Features":"AS18NWAQcxS6bMndpkdZyQf_Pmk4dzwg2J1WMN-qnjyPcjxE6eH9YhubXRH0ZMI","Message-ID":"\n <CAH+XeQbB0dt4w35qafBkrSd62xXTr7VB_-BW5oeg9PoxN_-XDA@mail.gmail.com>","To":"Romain Naour <romain.naour@smile.fr>","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20230601; t=1757785372; x=1758390172; darn=buildroot.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=9Si9FVBCW2oqKaZzC4vgQHmo7b+RUafLAVeAAEFby/A=;\n b=m5CuCAHr4e14mSq+g6iVV88jcPVrJIzqSfJS3//1D/Hg4XncOliB8qr2qCKeH+XjW0\n Qh6SPjeI7C2IHQh+pk4cHpx3JSqWtCMTjfK7klTgJE/i1wYocpf3ECszJ73O72WCIuHk\n 82PhdRN76e5AfcIMof641Mh1lblWF0dl1YFge13Af+C4OcHmKWDE5GyEp8OwOJLO78Ul\n kywUTsdTNARSceQyjnPEn4pIomHlcGpb0sz1wRRIsGOSbQuwNu7Ulj42JrUZHXNVYhRj\n YWAcfhNZHW5I8wtL3MMdpjEeGWPne/UJUfjTu7uqfujnLvW4MmVeCCOpZW8hYd7cqkvd\n qagw==","X-Mailman-Original-Authentication-Results":["smtp1.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=gmail.com","smtp1.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=m5CuCAHr"],"Subject":"Re: [Buildroot] [PATCH 1/2] support/testing: remove TestZfsUclibc","X-BeenThere":"buildroot@buildroot.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.buildroot.org>","List-Unsubscribe":"<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>","List-Archive":"<http://lists.buildroot.org/pipermail/buildroot/>","List-Post":"<mailto:buildroot@buildroot.org>","List-Help":"<mailto:buildroot-request@buildroot.org?subject=help>","List-Subscribe":"<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>","Cc":"Baruch Siach via buildroot <buildroot@buildroot.org>","Content-Type":"multipart/mixed; boundary=\"===============4730995055776638935==\"","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"}}]