From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 26 May 2025 08:42:16 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uJRXM-000RBm-0o for lore@lore.pengutronix.de; Mon, 26 May 2025 08:42:16 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1uJRXM-0003Ql-1v; Mon, 26 May 2025 08:42:16 +0200 Received: from mail-germanywestcentralazon11020120.outbound.protection.outlook.com ([52.101.171.120] helo=FR6P281CU001.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1uJRXE-0003Pp-Fz; Mon, 26 May 2025 08:42:09 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WdRNwCRQSHFWBXAbrNKJbs91PILq22K9MM5eXeEPhiYPoaBLyPK5v5a/QMNp1RbzfmKkgg1xbHdOQVx1JvVnCy064GNVVBdCuLcJKsfRoVrekxXeCWHHUW2vXN3qvSIFi7C19dHsiWRiS1Dh8g9dKJVPTsvsseA1LGmSFY+FpWK8Rap3bwb/Xp6Wv4Jp6+bx5o05Vu1B9losBgT+1Y/WY0aYFs07sRGn7cXfiKbqxbcInnI8n+voBRumyiR2RUM2fUZjMb7x3iqx6d4cki/JBNKsc125ysgHFQekc5ncHuUpFqsc8XEEbNNCF4gBUBMu0fAZHAo1xgipevErK8g/+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=2YRDnczW2iAhDVPVfHqWC2mxYKBIpmRDq4f4RRusD6w=; b=PpwXmcoDPdA1UnLBpwQAEMsuzqHjRE3XjcZjY4fi4cxpDA++Urw6va97r9Udqn9pUXPaHscSrtb5JnufMiHPst8xB0aoW42DMC3Gj4sMF2PtO7PiFkDghff70N8XNWWt+xAfaH0agX+K5yCR82Fc5HEq0Km7yzME3GOpDtah3n4GtT6BSyc1cKU4qHL0hfpgrjVaoewePmFkJT5WWQSalL47hmQR9sJFytdXcerNDIN0wM8infwWlIaQypCMi4wvRatJI1UOiiwGhRK2G71GAq/jRzU8XiF6KkUmSOksrq+XAD5KcJmWEjIHAqydNAyD54aF5DGaczt3+af+ff/Wuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=eckelmann.de; dmarc=pass action=none header.from=eckelmann.de; dkim=pass header.d=eckelmann.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eckelmann.de; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2YRDnczW2iAhDVPVfHqWC2mxYKBIpmRDq4f4RRusD6w=; b=O/daefrUemnY0mrPYFjL2zjDAY9qwX8SEfKp7mVLmcfywKzTr3Dhwz04ThIL3gAuOuR2VBC2cCWOt3x0aN41NpZOFk61CzEdOG5Lh+otCnGJtzZfP5h0XslTtgLkwxwDHKm4vgYpUAtaTgTTwZdxXzYSBrMRc8mWCiTLGUpwfz8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=eckelmann.de; Received: from FR6P281MB3517.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:c4::11) by BEZP281MB3208.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:25::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.25; Mon, 26 May 2025 06:42:05 +0000 Received: from FR6P281MB3517.DEUP281.PROD.OUTLOOK.COM ([fe80::de23:46fc:4d92:67e6]) by FR6P281MB3517.DEUP281.PROD.OUTLOOK.COM ([fe80::de23:46fc:4d92:67e6%6]) with mapi id 15.20.8769.022; Mon, 26 May 2025 06:42:04 +0000 Date: Mon, 26 May 2025 08:42:03 +0200 From: Thorsten Scherer To: Michael Olbrich Message-ID: <7txwtssgui2cddp6y4q2gsjal4iwsxuzxqnru5w4jggdkzsi77@k7pfvmsmtixd> References: <20250519115458.27687-1-t.scherer@eckelmann.de> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: FRYP281CA0002.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::12) To FR6P281MB3517.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:c4::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: FR6P281MB3517:EE_|BEZP281MB3208:EE_ X-MS-Office365-Filtering-Correlation-Id: ad02f597-f185-44e8-5d05-08dd9c206d84 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|376014|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?HSiB7C6lfinkqJo8EJVfyFCBsrUUyOM6yfdRo4ehgwo3SnRxTjBdBj74LQha?= =?us-ascii?Q?SjaBXSptG+uyMtUEgPUKsgZpRVtsIgWtQ/9dGMvdaHFJ3qkSByqwDdY4FFzk?= =?us-ascii?Q?3nDXLug/kQIUeJEuVmcyWpYKXcF0/g8AgExl278HDV64c+rS4/Ho1kZn7xgb?= =?us-ascii?Q?YaFnqW8i720Xi6swLdNYN3++iWvoVQUs9JngFNdoKK1mdsJRHf8tcW75+uMP?= =?us-ascii?Q?lzkgnAOQZ2YZJF4w4050Yk1Io5yarUFuuZxjAJFpsmmhy8ltb9xFRBfNHFI1?= =?us-ascii?Q?ggvh20v1Ecr8hzj80QdYEBNlQF2QPzQXO/Udoi67Vx42B1l1ZxwYdzpB31xC?= =?us-ascii?Q?QAE2e3BjNtJ842+jq80Wk5CKiwTlU+z2wQbJeYr8S6AiJ+MhzCTfZfijJI60?= =?us-ascii?Q?n3JzfXRY3tIn8j8DhIA+sIaBtLHhbdgYi7zVfQ2MjTVb1K3DdYuvhs/PcGnq?= =?us-ascii?Q?d3Ewml52fTjnYlBjEHZlv004ByI3FBbW8E5pD9IhhLJd1CsoKp0aP9Huitop?= =?us-ascii?Q?Xo6ZS1hjXDSLQNnFIJovTV6txCfOUNtqmmaBNY3nUH5SgLBa4/lj6Sa+jtw6?= =?us-ascii?Q?kMmiQqrV2rIMNPZFbJ9B9WZ/WVNJtTwmRSIZi0BTeQS57PPx0laCiqyivZVe?= =?us-ascii?Q?9IcBcxC9f1gleMTpiiAN74Xp3P+2YbIjDU4qQ0d+TzbPczMSNpNZckr85U1g?= =?us-ascii?Q?W4RLoEq9LFj2zlNqEFL/N3BlBta3pFAICkPVBt2n/K/7ZA2rKQyZEUOWa1vl?= =?us-ascii?Q?1gBoxOZLe4cELF9EzaOPGdhNmscJ1Zm22V+gHT/+N7sSvQ1Z0uYmtTBjJSfz?= =?us-ascii?Q?s300VMLnWwbN43JbJcZEZTliinptivs2zIJk1t/l4ncoEMDG7T+E+NfbZjcU?= =?us-ascii?Q?J63PzIHKea0l7Q0SecEZsK46hVaLFdNDfjvC4hVk64tO+ytHUyRnD3SK0MVY?= =?us-ascii?Q?Ol6cVY7juEj0bOucMRT0RJ3rSCSv9vvCPmAiuGqGfpvtdLW7pkLLhVTIZjWS?= =?us-ascii?Q?Guf3XF2UcCe2qROmEjtw3nNmKsg3v3CdeFz8PWLDhynlGbj5vPqxX2nmOcH8?= =?us-ascii?Q?k37R8BO907enBV685SqO9t5PaOdW+0SL3u8ChReQXqYygWO4Tjz3OJqR7uSQ?= =?us-ascii?Q?/Zm7K0gVodMr9NMjSaxVVBysP+rvA70QknyRudPqNZlGa8CnZt01glPf4sok?= =?us-ascii?Q?omflhVakIVQkLuHZCvTw1H9uufyOAM/bRDWGpX/QBMrB8eICxcbWQt/zqVvV?= =?us-ascii?Q?MM7445AL0ymwLBETrw5sxdYg6JXVGxyArqUh9tEgWFo/LsTDDIoloSOhVUmv?= =?us-ascii?Q?O+HcmXE1zU1I09C/EMAK4S71IVoM60Ik26xJyKfckQZjTa5EDX9vZAlxkVn9?= =?us-ascii?Q?SNvudWc=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR6P281MB3517.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(10070799003)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ov3ruPtIt1ztrNaEe9N7udM68YvXpfjJ0BPuLkCCklQKscYJSz0rAGyos39u?= =?us-ascii?Q?fp8i4+hAzIfegPPyAmmveUhnnNLYx0ZGY91BODJGDHqQE3tB+/lIHmBX21JG?= =?us-ascii?Q?nuwJfRZmC4IyI1oZFW8rHBQaKG9BbUsPM+9llpaLoJbLL/CI4cc1m45ZLpfs?= =?us-ascii?Q?dd8+ViB10tjyBd9vj7HrsOpK8lIxf182NiQf26pJEsM5rNmWTKXTOrpdXQ4L?= =?us-ascii?Q?U9vzNa27S1YlVUAnRlvcpp1h1P5dbMCC9nkqJyFgw9uuP8XogG+du2hsOTM0?= =?us-ascii?Q?coMY8HSQk/Dh3yNxE3P+2iPdfZYemCEjtymzS/Zj46xjqONb+lEvym7kvrX8?= =?us-ascii?Q?Tv2XirJJYIhwplLSIheN1GLseC3dU5xn5ZgQcAa3e6HQfVuiakhIbKvXSn4Q?= =?us-ascii?Q?QZuPqci3xO/K7wj7G5gGjQF7ssfXrjQ6Nh8pBRrHif22MsdQQ80DilnmspQb?= =?us-ascii?Q?1ef+CzRzBcfm1gMT1bW8b8p7SHbECaQ1ox9x1CBaRTf/gRjOfuv/4+WhySy8?= =?us-ascii?Q?Li1RxXg+QUJN0wm5YAwxL5lwGczODLNI9MmV+AVgEQtfdyQf7wQc1klzecDp?= =?us-ascii?Q?bf7v/N+JQmrW5B1PQDtMreZ7TN7sAlMucRTL0QEdIT7GjMCvT/nv8zsAPHvO?= =?us-ascii?Q?Hdii98StGF2DnLJ/LpqoDxFDGbZyBeeHS9qmhU+NyZjFaTpndkTajjr/m0FE?= =?us-ascii?Q?oCta/vfiQ3B9g+zUnDFP34abjfPDCaXB5C0cFtgX7A6wfOYlofT67W9nKAi1?= =?us-ascii?Q?FsVtcvvrQ12Qn/x0ibGH9dSj1Q4cJvAJkIbtucqcHAwrme7fD7s4lKl+pJ5M?= =?us-ascii?Q?1ZDoSt8JO9qgqmVf3RkMP+R4hbXGcf/WS/CN58Nu50SNYPJf1vjBUePlgv0T?= =?us-ascii?Q?ANU05RzU4Wpx2D6nUkBmLTJiW+hxN60h8830eehbpQvgyFpJwndn71Ram5E7?= =?us-ascii?Q?3K1gaG/arbyj0lcIafz+ELkLPtN3XD3Tc6Z1g/R6nG5KlL9UjfzTBmO2Wx2t?= =?us-ascii?Q?/VpFHjmzV97dLVXQwjRB/kzl63z8cifn1W8zIVdZfatABf0hfyc0GR86aBZB?= =?us-ascii?Q?FYDrqfN/yfgpP4eCvXpYrGLf+Fw4E4ry12BC/aH60q/178JKzT+8CaSXUXDB?= =?us-ascii?Q?KB7ZOJG5zfUE4V+4FLoCXnmDDHX5B3CRC51YA2ZhdgwA2bPZWLaa5ov1pyqn?= =?us-ascii?Q?kpsxPSxEauJqXx8OBeSxfgTPmvJDYcjV9NxegIQDVYeUKJQ1IA0ywwBzIzWg?= =?us-ascii?Q?BT9zn4xt3s5eF5jdoE4lVsU/5p5kWiSCJb+x0YvMnrGpVZ+2QwzmthFLzYDv?= =?us-ascii?Q?Dec8YiYCckYmXt8QQhC4SCaFxaa0YMwN7i0KNvWpi9/m65fZpUZ7iifqINIz?= =?us-ascii?Q?5u4xcYDgNgsExjNwF0ReI4sLmz6ei3iIN4IiHMnG2T6KzGXdVApHnRNDZLYp?= =?us-ascii?Q?oJAjugYL3xETmmBgOyth4sPUSb+bEJfDDvW0bs63PuYpJm51evgs1qqs+Eik?= =?us-ascii?Q?NBb02Z/zoRtoe4jH4yaqB9QuaBlE9NHbJJYYq5ryJovRwi46yll9r+nBMUn7?= =?us-ascii?Q?9TxLEl4+RkK7tZilAPCmh8+bwbrqUCZ/ZNPzTWmwg5UBqF7x/swMeLRb5vmn?= =?us-ascii?Q?m9J0SqXQ0gaSUSRx0GuMkCQRnykMGjkHB1YeA8b4Z+AP5H9bo4jlwOZUy3s9?= =?us-ascii?Q?rah48g=3D=3D?= X-OriginatorOrg: eckelmann.de X-MS-Exchange-CrossTenant-Network-Message-Id: ad02f597-f185-44e8-5d05-08dd9c206d84 X-MS-Exchange-CrossTenant-AuthSource: FR6P281MB3517.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2025 06:42:04.8872 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 62e24f58-823c-4d73-8ff2-db0a5f20156c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: pgT5CcfWS97vaA+AYlvn8qcfzXnoadCGZubj2ywMu+iLDewWCfSWGO+vPgqgDpUpRnhUjXijc535G1BVPyNf9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEZP281MB3208 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-102.4 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,SPF_HELO_PASS,SPF_PASS, USER_IN_WELCOMELIST,USER_IN_WHITELIST autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] [PATCH] scripts/generate-report: Fix missing dot2tex import X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: g.schenk@eckelmann.de, ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Hi, On Sun, May 25, 2025 at 03:38:13PM +0200, Michael Olbrich wrote: > On Mon, May 19, 2025 at 01:54:58PM +0200, Thorsten Scherer wrote: > > Removal of the global import broke license report generation. Fix it. > > > > File "/usr/local/stow/ptxdist-2025.03.0/lib/ptxdist-2025.03.0/scripts/report/latex.py", line 32, in format_dot > > return (args[1]['name'], dot2tex(dot, docpreamble='\\usepackage[xetex]{hyperref}', figonly=True, > > ^^^^^^^ > > NameError: name 'dot2tex' is not defined > > Right, the local import is broken because it does not work with the > multiprocessing pool. But it should still be a local import. > I'll create the correct fix for that. Ah. Ok. Thx for taking care. > Michael Best regards tsc > > Fixes: e27adde6e54d ("generate-report: remove global dot2tex import") > > Signed-off-by: Thorsten Scherer > > --- > > scripts/report/latex.py | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/scripts/report/latex.py b/scripts/report/latex.py > > index cdb564a41eab..71344f988d4f 100644 > > --- a/scripts/report/latex.py > > +++ b/scripts/report/latex.py > > @@ -10,6 +10,7 @@ from multiprocessing import Pool > > from os import path, environ > > import hashlib > > import subprocess > > +from dot2tex import dot2tex > > > > from report.report import find_file, ReportException > > from report.generator import Generator > > -- > > 2.47.2 > > > > > > > > -- > Pengutronix e.K. | | > Steuerwalder Str. 21 | http://www.pengutronix.de/ | > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |