Cover Letter Detail
Show a cover letter.
GET /api/covers/2217803/?format=api
{ "id": 2217803, "url": "http://patchwork.ozlabs.org/api/covers/2217803/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20260330143330.1048622-1-paul.henrys_ext@softathome.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260330143330.1048622-1-paul.henrys_ext@softathome.com>", "list_archive_url": null, "date": "2026-03-30T14:33:29", "name": "[0/1] u_boot_pylib: disable standalone module detection", "submitter": { "id": 83555, "url": "http://patchwork.ozlabs.org/api/people/83555/?format=api", "name": "Paul HENRYS", "email": "paul.henrys_ext@softathome.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20260330143330.1048622-1-paul.henrys_ext@softathome.com/mbox/", "series": [ { "id": 498060, "url": "http://patchwork.ozlabs.org/api/series/498060/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=498060", "date": "2026-03-30T14:33:29", "name": "u_boot_pylib: disable standalone module detection", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/498060/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2217803/comments/", "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "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=softathome1.onmicrosoft.com header.i=@softathome1.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector1-softathome1-onmicrosoft-com\n header.b=rKUjiG9E;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=softathome.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=softathome1.onmicrosoft.com header.i=@softathome1.onmicrosoft.com\n header.b=\"rKUjiG9E\";\n\tdkim-atps=neutral", "phobos.denx.de; dmarc=none (p=none dis=none)\n header.from=softathome.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=paul.henrys_ext@softathome.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\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 4fkwJ60307z1y1q\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 31 Mar 2026 02:33:25 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 8272583F69;\n\tMon, 30 Mar 2026 17:33:15 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id B0FF484010; Mon, 30 Mar 2026 16:33:42 +0200 (CEST)", "from MRZP264CU002.outbound.protection.outlook.com\n (mail-francesouthazlp170100001.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c207::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 085FA83D17\n for <u-boot+nodisclaimer@lists.denx.de>;\n Mon, 30 Mar 2026 16:33:40 +0200 (CEST)", "from MR1P264CA0096.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3f::10)\n by PA3PPF0CBB2C00E.FRAP264.PROD.OUTLOOK.COM (2603:10a6:108:1::60e) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.28; Mon, 30 Mar\n 2026 14:33:37 +0000", "from MR1PEPF00000D57.FRAP264.PROD.OUTLOOK.COM\n (2603:10a6:501:3f:cafe::d7) by MR1P264CA0096.outlook.office365.com\n (2603:10a6:501:3f::10) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.28 via Frontend Transport; Mon,\n 30 Mar 2026 14:33:28 +0000", "from proxy.softathome.com (149.6.166.170) by\n MR1PEPF00000D57.mail.protection.outlook.com (10.167.241.4) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.21\n via Frontend Transport; Mon, 30 Mar 2026 14:33:37 +0000", "from sah2lpt245.. (unknown [192.168.72.191])\n by proxy.softathome.com (Postfix) with ESMTPSA id 9A8251FF74;\n Mon, 30 Mar 2026 16:33:36 +0200 (CEST)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=gPFBSWBKxd1343aab6drG64uwReAJ/YSPkiSqjgiSfToLMk45xTXQpBfAlE07CF4Lvw4dh+5aCHbkOlTSMPQ+tATJGwxxbvTSiA5PmH+ExLhR72oaCjb+yWJGVHP6fdAJOIrTqybhw4VTrrTjeIi+3LuMaEytN9IPcajMFrZQueXf6WRyFVRZ3Edq/yOrEktgxAcys5jRsGDCMif1xz6G4yEl9lszkjkQsZGuHtnjOWuXjkgQc2yxKn8pYWRB4Z13r30OSCIWXfGiyvOmYR9OzwrFP9okUqCfH2lje5+nnvNyJY8dXssOSgeOMPxHLIPFyh5miaRMB5cBWimcPrJXw==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=iJy2cn5RPVR96W4HKb2r6IC0Fx3+pPXhbHfqx3y+dOI=;\n b=ihBtFn5qqk2qNN60LvyvFIybTxekYnP8YYmUF2gFvEHi+Md43A5dRSGwkWknpx+8JcLafSwN3biyQGFqWe79DhNBYa8kZJZvYN1aOCHGpElReVBUvxOZD1ulgaYtL7xygBu3A5ja7SBic021uO0cduQk4+1aHV/esk12Ce5BsjAD8uJwE/sk2W3R4Orx+l9ZY2pGPN345zQOf8vYmLLto70f29lJEGHv0dTyG1Y90XtfaaUzwedkYvUqjKYli0H/nrUZVSH+N8FgZSSfLBeFtEz+23soq5xVaYxCAYvZhydXKEuWuhATrn13zyGEkvqlCNSBPNV2hiejLuiZTPnL2Q==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 149.6.166.170) smtp.rcpttodomain=chromium.org smtp.mailfrom=softathome.com;\n dmarc=bestguesspass action=none header.from=softathome.com; dkim=none\n (message not signed); arc=none (0)", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=softathome1.onmicrosoft.com; s=selector1-softathome1-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=iJy2cn5RPVR96W4HKb2r6IC0Fx3+pPXhbHfqx3y+dOI=;\n b=rKUjiG9ENDf0xxyiH82QoAJ8ivlP1ENA8u5ayWU8jps5zSmJCNw+6WPMFjvN6g31DLvNHgLXwEmnEfkuNsZJRpgWo++2AB5jdPU41ldsXYVnoBtp82LTtP3h4NtzClxFaVt9j0ffPzVGCWMBtL1WN/82796p3492wYtSM+PFg4xmqHYtUDMRgnMKIzAnYSWsYLZeEhkJL2hWKLLV+oRiNJdYvXO5F8PQWVWVTH3EGUYqz7IW43s6ikhgK3v/XaSyZX8j83sgbvFb+Zb5Q5j5XrGIKqU0xb1bPfi0evsO8POK8oMMPZF7Ct7+gICv9115tBhgTcxhuMJ2nNhdW941TA==", "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 149.6.166.170)\n smtp.mailfrom=softathome.com; dkim=none (message not signed)\n header.d=none;dmarc=bestguesspass action=none header.from=softathome.com;", "Received-SPF": "Pass (protection.outlook.com: domain of softathome.com\n designates 149.6.166.170 as permitted sender)\n receiver=protection.outlook.com; client-ip=149.6.166.170;\n helo=proxy.softathome.com; pr=C", "From": "Paul HENRYS <paul.henrys_ext@softathome.com>", "To": "u-boot+nodisclaimer@lists.denx.de", "Cc": "sjg+nodisclaimer@chromium.org,\n Paul HENRYS <paul.henrys_ext@softathome.com>", "Subject": "[PATCH 0/1] u_boot_pylib: disable standalone module detection", "Date": "Mon, 30 Mar 2026 16:33:29 +0200", "Message-ID": "<20260330143330.1048622-1-paul.henrys_ext@softathome.com>", "X-Mailer": "git-send-email 2.43.0", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "MR1PEPF00000D57:EE_|PA3PPF0CBB2C00E:EE_", "Content-Type": "text/plain", "X-MS-Office365-Filtering-Correlation-Id": "afc350c1-3bd0-47a1-ef95-08de8e695459", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|82310400026|1800799024|36860700016|376014|13003099007|56012099003|18002099003;", "X-Microsoft-Antispam-Message-Info": "\n dOItdlzje1Igluq8nDTw52hm/ohvu5OoqozMa6lqT+yuTF5SmBZnTuczN34DY8pscSnV9jfFpvLua0cvqeriwEAQukJzdNm11aE158NPdxS9BK5DKznU8m/HSjL4nSoUubRQEQ0u14iptzfIyM/whs0CoRtVc5YlNwqI1inMNOPMfubb03Pf1P+jBmI/63tA00jOpe2IgkF32j6Apqmt22wOqr9LaookUoIWr2K3afCEKZzWh9aa+N+lXxv+kJuhDGuPtT7hxDE/jbb9k8E1NX/UWH9q9bSgZaAqNY7McCfGkwdDh7hLw4vqspp+RMcvm8DMD2JVS4IExPLXz0gYHGhTSQfrqx3Gwi70j5F3ZRhYhiDST5Ty77lI9EVSkpCK3wgRc3uu7u9fs5HGzI0e4GmsZuKneOyV3sFRfEIelOnUewfcyyjIVqE1FK0+yiIrbxo5KHoGyZNixS1FRZqZw+QeSuy90eImcoE4QvWvqXsFVaKInRQof/CgUxRz7735Cdd78jcsIZHgXlwM4qGd2PiS0+XgFf+pxfFGwxANjn4HyTEwexccqBoJXFexE2aCRJQ5GgbKYYHnZtztEp8+5csGy4GcK/X5ebaPWVs8PPm1vQlDVDOW2VpHNc8V3nVOj5rVMQ4wulCSpPY0/9Pg7cCdpBCaZG8cz/8joQJJvIQDrbUoQJzB0x1811hc9YJia2w4zjDJ1Wg5J1HFdF+mM6poN0R8Z33MN4zNffFbQrc=", "X-Forefront-Antispam-Report": "CIP:149.6.166.170; CTRY:FR; LANG:en; SCL:1; SRV:;\n IPV:CAL; SFV:NSPM; H:proxy.softathome.com; PTR:InfoDomainNonexistent;\n CAT:NONE;\n SFS:(13230040)(82310400026)(1800799024)(36860700016)(376014)(13003099007)(56012099003)(18002099003);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n psnSS4IyBAmPDHMEwbTQlqKeIv8eH975MU6M2UcofLRwrBcVPjt5bl4CBzG4BjGAYxT+j5XRRzwMPHLQGU8ZAqH4HhkdY/F0IWJXfoclPraXAYk0/19qgSUuccJuWQ1VG1+DJcTmrfirWrX8h+b68BPQPaI5JWa32ZKn0QFoFHwB6yRd5RONarMFcYvy18L8g6GpyCnCbSBqhD2+CJpIV5dDKLk+76BqnL9HitY/t3NCvM0DTx9bZMp/LjjVf1gO5rSNieExq3M5lPkOiLHpBp9poBaOCmWW/DdKDi7i5LQKXXRlMqe/wgP/d7kgLKuzVJajY1gIywRCfpCT+6Sd0Ss6AERPsObAmKcgCFFVlon0ZS5okNUnwd42/79U+C8VFHq9cQiwgn2NcAcskndSw7AmhpimYrnwKuOkfyuVNeSmsJSVou4Vfy7Rvi5Y/bMn", "X-OriginatorOrg": "softathome.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "30 Mar 2026 14:33:37.0407 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n afc350c1-3bd0-47a1-ef95-08de8e695459", "X-MS-Exchange-CrossTenant-Id": "aa10e044-e405-4c10-8353-36b4d0cce511", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=aa10e044-e405-4c10-8353-36b4d0cce511; Ip=[149.6.166.170];\n Helo=[proxy.softathome.com]", "X-MS-Exchange-CrossTenant-AuthSource": "MR1PEPF00000D57.FRAP264.PROD.OUTLOOK.COM", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "PA3PPF0CBB2C00E", "X-Mailman-Approved-At": "Mon, 30 Mar 2026 17:33:14 +0200", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "Do not try to detect standalone python modules at the top level, so setuptools\nstops searching for: command, terminal, ... as independent modules and instead\nrelies on package discovery.\n\nSteps to reproduce the issue without the patch:\n\ngit clone https://source.denx.de/u-boot/u-boot.git\ncd u-boot\npython3 -m venv myenv\nsource myenv/bin/activate\npip3 install tools/u_boot_pylib/\n...\nerror: Multiple top-level modules discovered in a flat-layout: ['command', 'terminal', 'test_util', 'tout', 'cros_subprocess', 'tools', 'gitutil'].\n\nPaul HENRYS:\n tools: u_boot_pylib: disable standalone module detection\n\n tools/u_boot_pylib/pyproject.toml | 3 +++\n 1 file changed, 3 insertions(+)" }