Received: by 2002:ab2:6a05:0:b0:1f8:1780:a4ed with SMTP id w5csp437032lqo; Fri, 10 May 2024 04:48:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUB2NRcnVu6usq/ZCC0OLtDzcbAdpTr1V/xvjw9B5HcPfKHGgJN8YwuLLRSG0OsatORNV4myhsBJukFUKX0HzhumOxX5hdaVHx6aKVhhQ== X-Google-Smtp-Source: AGHT+IG+56NAi+EA81tdU96WvtGs73aM1Fc9bHTg0RbDH/PfDQ/2+SC/sYbZa/4AJtbC4kIWhfK9 X-Received: by 2002:a05:6512:e81:b0:518:c69b:3a04 with SMTP id 2adb3069b0e04-5220f770e6dmr2554629e87.0.1715341710139; Fri, 10 May 2024 04:48:30 -0700 (PDT) Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id 4fb4d7f45d1cf-5733bec0618si1957163a12.152.2024.05.10.04.48.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 May 2024 04:48:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-175702-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=C3wIYRmP; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-175702-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-175702-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 575731F25925 for ; Fri, 10 May 2024 11:48:04 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0760D170854; Fri, 10 May 2024 11:47:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="C3wIYRmP" Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2052.outbound.protection.outlook.com [40.107.223.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9DC0216F833; Fri, 10 May 2024 11:47:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.223.52 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715341633; cv=fail; b=C8Z2kHnhaGf9pPOW/iC1AMMKyikL57Qx20pe83yrztkJb/NQiA7HSB9xyXmEM4CFHWt74L8kqACmZwtRtS+cUrtu3xXZhcd75B3Vd2cSlKKTX0IGdbtniN22wHkBltWuHXj0p3HI1uNaWpsJgsT5uyi2JH20oVlN/+k8xzyAEGY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715341633; c=relaxed/simple; bh=UJdunjbwdzWKcReAiIgV5QnEUTIIOd7kgP/KQFL+Cnc=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=cbRpGvJOYlomwzSLs4Oq18E4cA7t5QLce6DAXN2jueaA2COs9OPDmhRUjwg1c6fTBdiZgQ1LHfavfgYoBWj12ikx6PUWe8TCkLy45UAGu6f7W9IvLEuAfY9iiAYRlM/Zvi7zW+BgOsww0Sq9Ui6VKeI0zVt50fWAi3+40HFnafE= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=C3wIYRmP; arc=fail smtp.client-ip=40.107.223.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R5/8XQNncN67+AnunA97vdieRFRcuCJQem4mIjfhQiNb6BYeSuPrnhGfsvWIl8FZwJaYtyJ+z+i57XfJBZITN1L2WGMo0W9/OJ1Z4SkA1boHoDdS4b0GPUq8QFWV9Gu3rCT90yc234K3BWbg1pSOAg8bxxeUOz/+haUhJTIS99210RpGBHjtuO6pH28VyRPslaqvA4h8ZOp60XVregR0NpUAV6pDAW6imWMQ5/FpVjs2XKCFgFrW8fJk4gsXG01sMw/OsPZI6uLAfQrXNvTTmpfJTp58QRE8Dd1oeBakehPL/c5Zi+xIo7NK/xGYqJ3mKaRKJ6yV8DlP4uqWjQDxQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Qs99zht7pbiDQr9wOPVIx96jiFzBFHTUNRqNN/20270=; b=eHrCciF58IJ24wPVpoY/sVSH6WtJyUzxa2ngvWRLzvlqaHsTZ8E1oy9AIicMg3ZQsFKotn+ute5qFBqcViEOGXpV25C9DBVWodRbJWrvHF9A7AA9/wqIYRrYBr2brCwXdF4OXlOVBwBMQ9bNhjOaXvgqvftTwuMNkMsw7NN+DvVtz3lSKSPzw4dkeemVbHgGO65DWP8bGBOHF9JxMJMItjnFhNdhSmC1e4mOBz0BMeUtWBk2X80T9nMRywr7awIPH8bzf7dc3i2nLdj+USdjt+IXNbYarT6jnwVGlBmrpjOQc6Q6/AFG9iBlnmAkQDf7BcZkVKyOJCSdfWm1kKjBwA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Qs99zht7pbiDQr9wOPVIx96jiFzBFHTUNRqNN/20270=; b=C3wIYRmPA7RDgREzgB/XM1yqhtQWVD3NJm0MbK2K9WsTz0AW5qqoMH6uLZRO9jWPMNYFMWWpwLaDrO2jsaJd6xWvHyf5mT8FXGtr5qmfERcrCjHy9AcRleX3oz5nyLxp3Dwpn5bhap3PsjpmTqwMHwzCzAi7UI75hGyFJJysfE8yc/cEQ37BR10Q8f8QPcwD3dxEzjGOZ7+WVIWN6vHJGSsbavyqk3qmlETVzpSR0eZu6Xms9r/dxUpbncRon6f3J+HQRoH0I+wS2YeNOjvaFXFREU1VoFUt6mBjUqLbopVonyk7lHE+yhVUQZb9///pyCzkE+sflaL+laRWXlEQ9A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) by IA1PR12MB7687.namprd12.prod.outlook.com (2603:10b6:208:421::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.48; Fri, 10 May 2024 11:47:08 +0000 Received: from CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::ae68:3461:c09b:e6e3]) by CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::ae68:3461:c09b:e6e3%5]) with mapi id 15.20.7544.047; Fri, 10 May 2024 11:47:08 +0000 Message-ID: <7e23363b-747e-444e-9007-c806a6c5596e@nvidia.com> Date: Fri, 10 May 2024 12:47:00 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] docs: document python version used for compilation To: Mauro Carvalho Chehab , Dmitry Baryshkov , Stefan Dirsch Cc: Jani Nikula , Jonathan Corbet , Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , workflows@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Masahiro Yamada , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org References: <20240509-python-version-v1-1-a7dda3a95b5f@linaro.org> <878r0ijdh5.fsf@intel.com> <20240510102036.3ea40b37@sal.lan> <87o79ehtbz.fsf@intel.com> <20240510123911.34f050b5@sal.lan> From: Jon Hunter Content-Language: en-US In-Reply-To: <20240510123911.34f050b5@sal.lan> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LNXP265CA0001.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5e::13) To CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR12MB5444:EE_|IA1PR12MB7687:EE_ X-MS-Office365-Filtering-Correlation-Id: 52fc51f5-c8d1-49c1-6d3c-08dc70e6eba8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|7416005|1800799015|366007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cTdmWXJlTGJINGZWSWJCTFpJWmdDSzYxZlNhckZ4MDZjUDFtVTBleWU5bmtl?= =?utf-8?B?KzllbkJuNExkZFJjRHJCY3d5T1JZUEVkcVNOV2IwL1poS0ViempmQUdnVWx5?= =?utf-8?B?WkExTjQzeW05NFpkb1EwZXpQc09pWVRuYmlZaVpLSkV5TDdvUmlQZUVCRlR0?= =?utf-8?B?TzUyaEI0bU1CSDJNNnJ0SkV3WnBqYnNxd3MzQ1U3dUNGbkpLc1RCeEIreDM1?= =?utf-8?B?M2xiVUNxTGZkWDFQQm52bkJRcFNHdXY5VTY3SWl0RTJHRHUycGZJR2ErSkdW?= =?utf-8?B?cWp1ME9wcS9KUTZZVW9iU0RMQXIycDRwVWFNbGpRV0ZSazdWN0U5Um1MT2lU?= =?utf-8?B?elRsenJYS2Voa21MSFNSc1g3N1prZ1NRWXJuWVJTcVJhZGZvOFYya2ZoaGJq?= =?utf-8?B?aGU5cTdPckRVZi9NTkZPZlpGSEVaOTR1dERtTWVtS0p1RE5URzM4UGJ0WGFW?= =?utf-8?B?OUdrODlCVEdxZy8vNGNrQnVjRlFyNjk3Z2hKSXhFUVhISFlzdWM5cnVTZ1Rk?= =?utf-8?B?ZHFsZ1E0OXBuMDdid1ZZbzd2SnYzTTlqRS85ZTNnU21sNUpMRTVRcWFBQitD?= =?utf-8?B?ODBRb3k0RkFTMVFFSWRST1ZiNHIwWGN5eklKdUZhZFpCRGswbFdZSlg2S2ZN?= =?utf-8?B?U0YrM2xwZ1ltQlpQMklmTnViS3p4Yll5VEVFdEhlVm9WeURpcmRkQnRJUlRh?= =?utf-8?B?VnMwcUZyOGpCSXB5aGhmNVdERkhGQ2dCczVCVnA4NkpaK2FueW1wSFRDRk5V?= =?utf-8?B?Y2pwL0dHUFcwWW1GdEFMYzlIRUVEZXFQbTY1b2JwYmNYSDNLKzBXVnp0Uzlq?= =?utf-8?B?bnhaOUp4ODgyeTFBMUFmUW9ISldCbDNRTkV2ZXYrRTR6dlVzcGNnY25pck5W?= =?utf-8?B?b0xVaHkvSDZ3WTMyYUlWdTlkN2RHWUw0WjlWdXhZT1hsWURmbjRhOCtqaHMv?= =?utf-8?B?bUl0b0NrdGNlc3FiSkEyL3hPU0ZtWUY3akN6cHg4Nk1hdVJFd2FtNHBUTTRz?= =?utf-8?B?c29uZUw4MUg5by9JVWtKMU85dVZFRitubjhUZlFXU3pPRGQzTzZaZUt4Q3dJ?= =?utf-8?B?bU1YdmZOVEJrb3RNb3k5Y0VrUHBsejBnUElTYlQrVG5kV3VGR0NnUlZDVWZU?= =?utf-8?B?c29UWUhITzBiNzZJb2xJeGJ3Qmk3ZDdkTndra1pPcENPV3MxOEtNSjZPQ1p1?= =?utf-8?B?SHNMNWdSNzNXaG1RamZkWnc0MUdqNEd1VS9HdzlLSVViSWpRUHNlUFk5NFpY?= =?utf-8?B?enpHdjdVUUVrM2RFT3lueHpIWkJsa0Q4ajlWK2pFTmxoMWpsK1dIS0NqWlZT?= =?utf-8?B?RGo1cWZpVVBycnN3ZGZyRnQyTUk1RkNBdXF4Zmg1SzJ5aEliV3lVV0hWbkEr?= =?utf-8?B?d3ZXL0hVTnBlMTRDTVFhSjNYVUdtRTA2VEVialFBclpNOVJOcXJNbXdVcGVG?= =?utf-8?B?STExMHR2aFJCSHRiM2ZPNENlRTVieGhaTTFVYTFDT0tMWkhoWDVnSXNxWWR4?= =?utf-8?B?Mnhxb213Zk1Zanl0TldsWktyalo0bnlxaVd3MlJFZjgxcUNGSnhNbjBtZGVR?= =?utf-8?B?ckRxZTFqeHhLN0JLQmhENUVCSUxaMlhxM1lMeXNIekNxZUNncXJXMTBKVUht?= =?utf-8?B?UGdZOUJDanVDUjFCR2RvaXMxTnRLREZ1T2NBM0F0L3hiMW1RYlZwRVgzT09K?= =?utf-8?B?YUNOdllLQko0Y1A2QTArdGtweitqaGh1TUhiUkZvc1oyVFhOUjFCSGxxR2Yw?= =?utf-8?Q?ON5fLP3p+oia/ty+Fs=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR12MB5444.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(7416005)(1800799015)(366007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aGFqRHNPRHBybjBKbnB0QWpLTmZGRHZYTzRxQlFmNGxwZGxsL1pQUDN0L3pj?= =?utf-8?B?dzNGWHFDdytxTW5jdjFLWFRPUEhFY055eC9wM3JmV1lwZFlvQzlRTnErSER3?= =?utf-8?B?cFR5WFErd25KNmhaeVpCR2cyU0lDWGJ1M1htSGJHeW9ZOXdybkU4WWpOU2Rk?= =?utf-8?B?ZkRjMFNabHVJaHJRM1JZcWRTdFNBMWtjcGRjazVlY0ljaEhaTHNndm14TnBY?= =?utf-8?B?WmdBK0szb2prSTNQTWVRbXRPV2Fua3I5cDc4TXplRjFsWWFEY2RVUnlGdGI4?= =?utf-8?B?RWJxbjFVenV5bGkxY2g2ZHQ4NVdJTDg5ZmxHZWRYTFNnOWt1aHBnMUQ3dkU1?= =?utf-8?B?VnJRejEwbk5XRzl1OVdsOTN6ZU9nNlhaMXFESHVibEIyZWV5UHdOYW1hZ280?= =?utf-8?B?dFVGQjRyY2NkbUJMb012SHF3VTlPTzFUZExPZEQ4b01ENHp0UVVucWx3WWt4?= =?utf-8?B?akM1bzVpWnpmNlRidDNLWFlUZG9qNjlxdXFSRlNzRjVXZHI4YmYvajVZTnBL?= =?utf-8?B?MmlnbWNzOWRrdTdZRWtKMjRvdjl0NEk2VlV5MjkzUkxUcTNpQXBoODAwZm1Q?= =?utf-8?B?amk3OStpRGxBUk9mZjJocE41Q2tvejc5RnE0WW5TUkFlRW5UcTR5NjNrSzYx?= =?utf-8?B?U25qaytGQlRFMWJlK3hQSTQ3SWxPT2VwVDI4U0xoRUp3THNRc1JBcHUrdTNv?= =?utf-8?B?aVp6Nmc3a3dlbzhraGxtMTA5NEhqMFdWa2FkdmZpSE9Hako0SjEvSGFmbFdv?= =?utf-8?B?UFdHVWVGOFlEbkdhdWsrQjNTdTJxa0JvVWovWllRWitianVHSnJwblJ6eHBL?= =?utf-8?B?Y2pFZWtWQkZCZXZxMXl2cEUxNGFNaUR6bWN2WUsyVEdkSjZLNFREWUl6MkU0?= =?utf-8?B?WTJYMDZFblozblVCNTB4dVVNWS9nY3B4cCtXeklPVElOdFc0NmFFd0VMRXZi?= =?utf-8?B?YTZJeHdVM1lJdnViczhhQVl2b3AvUjNoUEl6azc0OVlRYzJhQm5FS1VEbWNM?= =?utf-8?B?dEo1VDhHeDZpMGdUWGYvUjdkM3FveWNGbThkVWxsa0pQa2tGWnZvWGFWM3pH?= =?utf-8?B?VXMxaFR2eDljcHZGeG43RWJVd0lsYy9nZHBhT1NqOExWN0dXVUttY1d6b0VU?= =?utf-8?B?L3N0dDFvY3JIY0ltcDNhQVJ1c0FOQ1hSZ3dSQ2ViV0M5b1dCR2hHRHRKRDMv?= =?utf-8?B?VDdYVWxiN3dTTWNZVDNVTUhRQnNNVWpnWThoUW5icnh5NG53V2VLN1NiTy9n?= =?utf-8?B?TkRKT1dqYTdWVGl3ek5jY25lY3dCemN6YVgyTFVuZksrWDFiZHVFMnh1ZnRO?= =?utf-8?B?WFdnWlczWi8wRUpsWVplTHRWTzJMRWVjLzh2c0Q3MkNLSUE5WS9ERkhUTnlM?= =?utf-8?B?dSt4eUlCMDV4YTN2aDJOZWNuWlFjT2tLZDhBbnlyNG0zbTZucUN5RW1nVTBQ?= =?utf-8?B?dDNCNWM1M3gxS0d2VzR2eTB5WWVBRjZMRWQzR25jQXpKb0VaSnVtN0ZJM2JN?= =?utf-8?B?VDlVQ24vZG4yMGZONnNDTk12R1VDNVdKaExBSGM2aWpvczN0eXFodUpobHdW?= =?utf-8?B?bnFkVDIzWkdIK2RrN0I2RXdnOVhTclJDbUlvRTNzUzFFMm5qTXJ0cnBMQmdZ?= =?utf-8?B?bHRWMkdMNy9QNWd0Ukgzdm1NZU1NaXk3eDZ2Tk11aE10K1h2UlIvU1YyRDhS?= =?utf-8?B?OGpweFZqVmFPZGNOQkwvd0VTRWV4a3Y0VDhYWkk2S2VSN3FYMnNzUXZKWGZB?= =?utf-8?B?Nm9NaExHM3RxSmlXbmJqdEhxQkgxUm03cHRKdGIvYWs1SjFxRjhvYU0vditX?= =?utf-8?B?YmZRMTlWOHZKb2kvajZIbUROdkEraS9aVVZIV2Fpdlp0dUVJZVFsUkNIRStk?= =?utf-8?B?dC92a2JsdjBCYzIyajdIcXJPWmJMOSt0R2FMYlIxV0hKNTNLL2t3M3JYRjhi?= =?utf-8?B?UVNOVm9wKzB2ekg2VFBlT0R2aVZ4SVdHaHBoYzBVSHlnNVlQak5saW1TYmd5?= =?utf-8?B?R1RGSTY4clhyS2dpcGFnSzBQZDZLQ3BzeFJBbWlJNjQ2SS9uY1Jka3RJL3V2?= =?utf-8?B?KzZFVmRhcEZYWERvTW1UejhnNzhMOUxvSmJweFJEWHVSdk5oRDNtV1g0V1c1?= =?utf-8?B?c29IdGFSemQ0V0hIdWJ1VmxRMnFsZ2lrT2RGczkrUk05akVIenV6bGFNTFlp?= =?utf-8?B?enp6MlVPN2JqTDhuUm50UXZqWkc0SDJOd3FDTm1jNHU1WVZHUWhRcUdRNlMr?= =?utf-8?B?WGwrWU9YVjkwdytiUmdTcG5nN2JRPT0=?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52fc51f5-c8d1-49c1-6d3c-08dc70e6eba8 X-MS-Exchange-CrossTenant-AuthSource: CO6PR12MB5444.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2024 11:47:08.0289 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MwWVbFoeON33a/iF7tZovnHT9V09GJtqipK1KG3EP7rJQvzjXRv5TQbLrnmwXWZU7OeJNliW0i+N62gHAvzwYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB7687 On 10/05/2024 12:39, Mauro Carvalho Chehab wrote: > Em Fri, 10 May 2024 13:39:17 +0300 > Dmitry Baryshkov escreveu: > >> On Fri, 10 May 2024 at 13:09, Jani Nikula wrote: >>> >>> On Fri, 10 May 2024, Mauro Carvalho Chehab wrote: >>>> Em Fri, 10 May 2024 11:08:38 +0300 >>>> Jani Nikula escreveu: >>>> >>>>> On Thu, 09 May 2024, Dmitry Baryshkov wrote: >>>>>> The drm/msm driver had adopted using Python3 script to generate register >>>>>> header files instead of shipping pre-generated header files. Document >>>>>> the minimal Python version supported by the script. >>>>>> >>>>>> Signed-off-by: Dmitry Baryshkov >>>>>> --- >>>>>> Documentation/process/changes.rst | 1 + >>>>>> 1 file changed, 1 insertion(+) >>>>>> >>>>>> diff --git a/Documentation/process/changes.rst b/Documentation/process/changes.rst >>>>>> index 5685d7bfe4d0..8d225a9f65a2 100644 >>>>>> --- a/Documentation/process/changes.rst >>>>>> +++ b/Documentation/process/changes.rst >>>>>> @@ -63,6 +63,7 @@ cpio any cpio --version >>>>>> GNU tar 1.28 tar --version >>>>>> gtags (optional) 6.6.5 gtags --version >>>>>> mkimage (optional) 2017.01 mkimage --version >>>>>> +Python (optional) 3.5.x python3 --version >>>>> >>>>> Python 3.5 reached end-of-life 3½ years ago [1]. What's the point in >>>>> using anything older than the oldest supported version of Python, >>>>> i.e. 3.8 at this time? >>>> >>>> What's the point of breaking compilation with on older distros? >>>> The idea of minimal versions here is to specify the absolute minimum >>>> version that it is required for the build to happen. If 3.5 is >>>> the minimal one, then be it. >>> >>> AFAICT 3.5 was an arbitrary rather than a deliberate choice. We should >>> at least be aware *why* we'd be sticking to old versions. >> >> From my side, the 3.5 was chosen basing on the previous feedback from >> Jon Hunter: https://lore.kernel.org/dri-devel/20240412165407.42163-1-jonathanh@nvidia.com/ > > Patch there seems small/simple enough if it is all it takes for 3.5. > > Yet, it would be nice to hear from Jon Hunter about the rationale > for 3.5 support (if any). We just have some legacy builders for legacy Tegra devices that are still using python 3.5. I will request that these are updated but these are not machines that I own and so may take some time. >>> Minimum versions here also means sticking to features available in said >>> versions, for Python just as well as for GCC or any other tool. That's >>> not zero cost. >>> >>> I guess there are two angles here too. The absolute minimum version >>> currently required, and the, uh, maximum the minimum version can be >>> safely bumped to. Say, you want to use a feature not available in the >>> current minimum, how far up can you bump the version to? >>> >>> Could we define and document the criteria (e.g. based on distros as you >>> suggest below) so we don't have to repeat the discussion? > > Agreed. While we should not bump version randomly, defining a > criteria about when we should update the requirement sounds a great idea. > > For me, the criteria is: > > - the minimal version shall be at least the minimal one required for the > Kernel to build at the most used LTS distros that are not EOL, e. g.: > Debian, openSUSE/SUSE, CentOS/RHEL and Ubuntu LTS[1]. > > [1] In practice, Ubuntu LTS usually has a python version newer than > Debian LTS, and CentOS versions are identical to RHEL ones, so > I guess checking for Debian, openSUSE, SUSE and RHEL should be > enough. Adding Stefan from SUSE because Stefan also reported a similar issue [0]. Note that subject of this email is incorrect and should be python 3.6 and not 2.6 :-) Jon [0] https://lore.kernel.org/all/20240118123752.bl3qss3qbbxgvpdk@suse.de/ -- nvpublic