From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id E578B4601A; Wed, 8 Jan 2025 11:05:40 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D154940270; Wed, 8 Jan 2025 11:05:40 +0100 (CET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2059.outbound.protection.outlook.com [40.107.22.59]) by mails.dpdk.org (Postfix) with ESMTP id 7C44440150 for ; Wed, 8 Jan 2025 11:05:39 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ina1FOlPKOS+LvIQuungbY9yUaoRxfmmdnyYGTlFTveEhqlmigk3nNTV666dpuVht3aDmO2MwJ3269s/OxdvgbVgnDjMynBvicG2gSmqWmrt6C9NbeW+d857NYQUGqmvxRX1W+Z9/iwZbwh1C4wHmougq7Oa6t7AVjyKyKMABAZEoMrK2jrzyzDj0qWPJf5nzklg1ZRkaJSNNZAz+gvxv87hihF+IN/OqM+liwFCIlEOOPUixuVnIbcAupAVnx03awamFxkMHnV/RBZNUW4LhqHffjBsovy3H+eIoDuFUDTFtlZdGs+lDMluJ1iVnlezwBgtz6A4C75um4OJB/rmbQ== 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=Cc2bWo+TC9aEwayDHBhxGCvbmO8NRm9GlISCehu6SCc=; b=DDXHsOb57Ou7f+abkcsrALnDc0b/pdEkKP7UDjWGSxorl5sbIHQFiEN+AQFdo8Ir20JpzQpylUBLerJ0LrVZzN9aNJ307O9Rie/8acFRUxWD54lih7OH7JtQCT+vqvaJF84X90If4Nr9julmbhrk+McPwsrvq/PGkhkYIzs8cT8D4sFTKz/nc/FS82DPeCHfwgEOLFgJ5lJMQbfNbDrjOFad88Z+MSShivDJgRrnuP/tKJepo/Yr9wBn93izU7k6hzuXd+fDhuP9AbWAPFCpOQJUK5gZWIN4rl64ONjGat5BwcjubvQkj23jieAOmwCki1AyUWs8GV3rmbb++S8NLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Cc2bWo+TC9aEwayDHBhxGCvbmO8NRm9GlISCehu6SCc=; b=WanHS8+4/diaQeRHQ5mFKrztJ+vZ5Z37uGm+Cfeukhak0etQ4MXu4kRMD2LT95/i1/Mh3sWYMTSNH//SJVV+0YpAaW0SBITs+vvXl9VvtMezQq0ISGyk1mTOq30YX9D8Z3my1qYXDgmuekFi9TF0kRoV2M1DIcY3d9LvYSXkao8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB4PR08MB8151.eurprd08.prod.outlook.com (2603:10a6:10:381::16) by DU0PR08MB8712.eurprd08.prod.outlook.com (2603:10a6:10:400::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.10; Wed, 8 Jan 2025 10:05:36 +0000 Received: from DB4PR08MB8151.eurprd08.prod.outlook.com ([fe80::2dd2:fd4d:8ff5:3733]) by DB4PR08MB8151.eurprd08.prod.outlook.com ([fe80::2dd2:fd4d:8ff5:3733%4]) with mapi id 15.20.8314.015; Wed, 8 Jan 2025 10:05:36 +0000 Message-ID: Date: Wed, 8 Jan 2025 10:05:35 +0000 User-Agent: Mozilla Thunderbird Cc: nd@arm.com, dev@dpdk.org Subject: Re: [RFC v1 1/1] dts: split enums from primary json schema Content-Language: en-US To: Nicholas Pratte , luca.vizzarro@arm.com, juraj.linkes@pantheon.tech, jspewock@iol.unh.edu, dmarx@iol.unh.edu, yoan.picchi@foss.arm.com, Honnappa.Nagarahalli@arm.com, probb@iol.unh.edu References: <20240807140831.27558-2-npratte@iol.unh.edu> <20240807140831.27558-3-npratte@iol.unh.edu> From: Paul Szczepanek In-Reply-To: <20240807140831.27558-3-npratte@iol.unh.edu> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LNXP265CA0081.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:76::21) To DB4PR08MB8151.eurprd08.prod.outlook.com (2603:10a6:10:381::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB4PR08MB8151:EE_|DU0PR08MB8712:EE_ X-MS-Office365-Filtering-Correlation-Id: ab2c9694-6663-4691-f605-08dd2fcbff4e x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?aDVEcWZPdm11Y3QwdnV6cHpZM0ZvSVNKMlVOb24rcTVvc1JDZzBubkxiQjZG?= =?utf-8?B?VlRqLzBnOHlEbDQ2bXkwQjZyZ0Nuci9GQ0pIMWtQSlU1Ti9NWTdXTGNybWFO?= =?utf-8?B?cFJYYjArTmlDY05KVUcrSWdtTmxqYng4emNpYmdwRXpyeXpWVHpSWmNSMS8y?= =?utf-8?B?ZkY4ejlSSDdoOG9zK1haZkpUK3pZOHl3dXRIcXVtYnBCcEtOQnpHOUxkWGpT?= =?utf-8?B?SkkzQ1RKS21SUnFQbG1mZWRDT3AwZVB3RG85UUpMZS9kc3dIV210OXp1ZGww?= =?utf-8?B?bkl4WFN4cVlNT3BGVDJiUlMyZU1zK0VvZHpkUGVjOGVoUTM1R2laU3dVNTZy?= =?utf-8?B?dU1ISEVvZ1gyMDZ1MGoweGFQVDFqcUtQdllrUXNQbmhmZFFmZUdYbE9GWlE3?= =?utf-8?B?ejk4Zjl2NjlWL0NKOEpnNUsxTml5eVNnZHVIdjdjbzFsdTQwM0dvM1UxeU9K?= =?utf-8?B?SWYzY3BBalNvNit1K3dWYVRNRnJlOXVzbm1QN05sRmtrY1ArZnhwMEJZL0pH?= =?utf-8?B?cWtBbnIwV1IxZDB4RzZiTUQ4cWhXaUF2Z2FsODFYSHFDeDlOR0hTRURMV0pw?= =?utf-8?B?Rng1c3V2L1h2b3hnTHNSTEhTZ0QraW9pT2Q3RVFIZSthK2FlMW9VcUJMUVJ4?= =?utf-8?B?c01CSzZsZkk4S3Y5eEh6dStvY0FoVktKM1FtaTRYOGh2V2hKdzZVSjBHeFIr?= =?utf-8?B?SXY4QllOTHE0RHk0WjJPUVZaVm1IMEZzS1Q0TmpIVkZ2RVFZajBQMVpRUkpx?= =?utf-8?B?bUlyNVZ5eVh1NnJVY0tKS0hkMkh2dmdPdCtkMkI1RWhxOXRFOVcweHBRclJ4?= =?utf-8?B?dHZ4UnNocWZwOTlaOG01ZDZ1SUJKNkt4M3o3dHQzOEMzcTBYWTJWYUZYZVZo?= =?utf-8?B?WFJTQWlyUE42Y0lZOG9Lb3Q4VEU4bHVyalAvWVRGWTdvS0t4eTBPdTB2eFNo?= =?utf-8?B?N0l6U0hMUHRLMmt4ZzU0S0RjY3pXWWlhRGlER05Cc0Nrb2hYNGdrZ05pS1kx?= =?utf-8?B?ZThxaW9YL3lSV0Y0MHVwQnlvaEpYc2xhMFJmWlAweVovTFdUOG1HV0w0bFMv?= =?utf-8?B?VTVMUDVZam9zNFF5VXltZCtnK2tmTVY2bW5GMXRUVTcwWmo2VjQzYjZLa2Vy?= =?utf-8?B?OEhueThnaUpWekF1d0ZFYlY5WnBlaU1Gc2JlbmRhMWZpYjlld21wRWZXWGd3?= =?utf-8?B?ZDNMUG1ucnFWVDlNcGs5Qm12cy94Ukx4VUJkcExYOFZSZnAxalZWWjY5bGRX?= =?utf-8?B?TVg1NG84cklWVnh4ajdzcTI2TlBYWHF2dGNXSVJabUk1V0lpRjBGbWhjeno4?= =?utf-8?B?bFJWRW5JRG9IeEVwQUpybWE5ZDQ5azYvblpvUGw0b0RKNElrbnBFKzl6d01F?= =?utf-8?B?ZnBLUk8yY2h5OUY3QkErZDZHa2NWcnBHOG5HcFFCWkhjN3BLQkZXWjRxOEwx?= =?utf-8?B?WThaSnFMTDBoWitvclpRZ0hoc3NSQVlnaDhWdURvMWhPOW02c1lDYW54dFJX?= =?utf-8?B?OTVoYTh6dWpraUp6OUU3V09UdFVsaWhReXphT016djBETEpUM0xVYzlIajk3?= =?utf-8?B?SWtXc3RuZ0tuQ2NWd3NwRjVKN3RnWWU3bmZnTUlCZ0pQbXZwMHphcjFrT0pN?= =?utf-8?B?Q09YUThOY2hHTk5KUE1FNFRrTlBhQnNMZGJoRkZTK0k1K0ZFVFIzZ3FrcURY?= =?utf-8?B?ek9PNXJKM241UzFxdm53eWNEWGJ3RnpKUENHK2JUU3pQZ2g5djVZaGFHQlhD?= =?utf-8?B?Y1YvNzYvdmptRUR2Vjdtay9UUE1oRmhobDAzREN6clFKTHp1VWY5WG9keUQv?= =?utf-8?B?VnZrS0RjWTBFeEowQWswalF3MjZ4RU9TSTlITUI2eTNUUlRZVnVsQTFLb0Yx?= =?utf-8?Q?s8tFiyMSAb7qp?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB4PR08MB8151.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(7053199007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z2hkbXp6SUkxMi9ueU42NDI3ZFhUZXYrTVRQL0xoQkdDVDl6QmVzVlVaNksx?= =?utf-8?B?empsUTU2bjF0RjNPK3FyT2labnVqWW52T3V6dCtSV05rTmFVR3JkU0lnaWZW?= =?utf-8?B?aW9BZ1A1bXRLY29SZFE1UFdxaUtFVUVYbGxxWDc5b2ZKRjFZWlJoWHNhYld5?= =?utf-8?B?K2M1Z3FFcW1zWVFEUURSZVd3YzJFR2ppSW52MVAyR2FXbElNbEg0aXB1dlc5?= =?utf-8?B?UVpxNEd6VEQ3Z0pxS0xzNnVjWFF1SnArNXRINnM5OFZOWnR6QVhINjBvelhk?= =?utf-8?B?Syt1eW5TdC85VjVHVUdoUkFCdTZ3TWNXQko4NnBRQmR3cXJnYTkyMG11NlRp?= =?utf-8?B?QWRYQzMzT3EzaEpLakdVbFNRcEZHZHIwamVwWHRPbU5DU3REVFRkWDhDMlNi?= =?utf-8?B?U0NsZ25hSjFpZit5LzlwS1J4RVNtbDVKbHgxR0xtUDhVbjhWaURqYzJ5N0RZ?= =?utf-8?B?UndzYmR1enNpK0ZTNW1HL1hQU3FEUTUzYlQvMmFoeDE4OU1uaTZTb1NxZkZV?= =?utf-8?B?alMyRlRSZUhTb1ZlUlpFS3gzSmRHbmMyUkZra3ErNVBjdWY0VndEV2Z3c2Jw?= =?utf-8?B?eC9RV0hjejhzWis5R3ZxVUxPUyswMU5XYkZtaHFJS0VTTXdDSjlwQkt2ZXEr?= =?utf-8?B?dEJGaHIwaHlDN0NKSGFGTHFnTHZZYmVKNWRveVo3MWphTFFZbW5CeHZqaHlv?= =?utf-8?B?QmNwRGcxekdhUjRTVEJsTVBPTElmd0s3NndzWGNQdE1CS2dXVHF0RzNUazcy?= =?utf-8?B?YzRDOVpSWVdyQlVBbkpLV1VUMnFzYWpPb0o2WjNVKzF2ZUV2a1BGcmdvR3Nz?= =?utf-8?B?SHJLdTh6MGJvNHhTbjR5NXl0WjdNWElib2ZxZGROR25mai9Qd2ZnTUdtbWVl?= =?utf-8?B?RlRyZk1pR2NaMGZWdzFxV21RYm82ek8vNkV4TnhXRzZMNHlhd2NyV1ZXZUZr?= =?utf-8?B?cmFHQ01DV05WSzR0WE9kZzFTQVA1b3Q5L3VZK2kraDk4cVdTK01wZ2N3SWhz?= =?utf-8?B?c1Zsc0wxMk9Jb2grRU1idXVEOTJmM1hDY3dNWnMyWUJDblIvdW1xU1lOSnRs?= =?utf-8?B?OVN6ZkdPOEJHb1hnQUl4ekNBRm5SekJzUWNReTlmajFrSE5pWWFrNTRhbllT?= =?utf-8?B?bmNKWVUwcXFSaU5zbXkyRWNhSmkrV3NLOUZ4Z3F0aHhmdTNIdFNRZmpkWTdZ?= =?utf-8?B?ZEpQbThrUm44ZFIrRlhaTytZMG5INU1Za0dNUEM3UEgwaUxhYjdFU0RCWHQw?= =?utf-8?B?Vm92NGNDRUdPTitKL0xnb2tuT1dCSG5GbUZoR1R0WFo4VkVXYW1QaWFFWm4y?= =?utf-8?B?RVJwdU9uNXhFYzFyUDFJMVhmZjg5NWVrTUd4U0NRNHNaOGZLbFFuMXI2ME9q?= =?utf-8?B?amk1L2s3Q2hiYk0wMnJxOERmMjVMUUovWC9ZbGdlMVEycXQ0YTBYaVlQdzF5?= =?utf-8?B?cXhzS29JN2xwWEJ3MnZzNEdiaFZ4aFpiNFQrMDlTNDgxZWh4ZTFDSEw1U0dJ?= =?utf-8?B?SGFNZFZLb0c4S0dUOUU3VGxhYTd4c0wvTGhzRVNaMURzTVhWeUZTclBFZ0tq?= =?utf-8?B?ZGhXRGVxU3U3cFNaK21JMEJ3eTlBUzhmbWxJdUx3TTJKS0h4ZGlWMGR0YmdG?= =?utf-8?B?M2E0REJtWExkMUxZL2p6dkxMRjE5ZEtjTHJZTTMvaE9iZWhuc1lJaHArU2ph?= =?utf-8?B?Q2NhWEplVlFQRzdzcU9yMVJUamRTMFY5RWFxK2dheHVucmQxTitGT1dHRTli?= =?utf-8?B?YzhndFNRL3BjTmppa0d5TDNZeW5SVmpCdk9RYU5LekVQTTlESkcvOWNoWkNX?= =?utf-8?B?RkU5bzlKNTFNTDlxazdFWStORFlmVXdaU1JSNmRwMDkxQnRSQ3krQmc1UFhk?= =?utf-8?B?TWQ4OTc0UWY5d016OTBMT1dUY1ExR3A4VkVjakY0d01YMDBPM0pGMnpCZUpr?= =?utf-8?B?TGFGQzdROERrWi90alhveDhRN0Ixd2ZmWW1oVnlVczJHdTN4Rk4vQjdWc2RW?= =?utf-8?B?YzlvaElhem44U3VCeERKY3E2Q0lnMTBkNTNlRlZQdzhCWTNtVXdjLzVXS2Zn?= =?utf-8?B?WDdGRnA0VStyK3RBMXRGWHRFeXFsTUtabmhWc2dKMGdYbHV5dndXNVdoUXh0?= =?utf-8?B?dkNiYklZc2RyWkZ3OFV4ejNEZFFuWk5ra01zNU9EWlJTNFltdURDVVhjSllL?= =?utf-8?B?bWc9PQ==?= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: ab2c9694-6663-4691-f605-08dd2fcbff4e X-MS-Exchange-CrossTenant-AuthSource: DB4PR08MB8151.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jan 2025 10:05:36.6209 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: J7k0W4fmFMQ1pvqUKvCx1vjHU/wFx7y0rJm6q00lZQdmKJ1v/e36AayhJ0YuJ0T1I6OSWqDkVf5uwhP2CroRag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8712 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On 07/08/2024 15:08, Nicholas Pratte wrote: > Separating enums from the primary json schema might make it easier for > incoming DTS developers and users to quickly identify what values are > allowed in the config yaml file with relative ease. Moreover, separating > values, such as available test suites, may streamline the test suite > development process via a quick and simple reference to test suite > enums. > > The other concern is that, as more test suites are developed, then the > list of available test suites will become quite cumbersome. A list of > possible test suites should be well-documented and easy to find, > and separating test suite enums from the primary schema can achieve both > of these needs. > > Signed-off-by: Nicholas Pratte This is now redundant since pydantic validation has been merged. Closing.