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 C4F52A0C54; Fri, 3 Sep 2021 17:36:18 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DBFE24116A; Fri, 3 Sep 2021 17:36:12 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id E082B410D8 for ; Fri, 3 Sep 2021 17:36:10 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10096"; a="216309348" X-IronPort-AV: E=Sophos;i="5.85,265,1624345200"; d="scan'208";a="216309348" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2021 08:36:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,265,1624345200"; d="scan'208";a="429707126" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga003.jf.intel.com with ESMTP; 03 Sep 2021 08:36:09 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Fri, 3 Sep 2021 08:36:09 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Fri, 3 Sep 2021 08:36:09 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.48) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Fri, 3 Sep 2021 08:36:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g44dr1XD7JIGhPCjfYyapLhuETSfzJ2oeCk7XtoG3q7PF3ZWagU8bkiX2ZwWnFNQF+0IGw51mgAYSAI9a+1NUGhvm+LoNWlptTMg8fykBp+qrK+8nEl3EuQdEFALSpm+lhJK19vO7TZS6hG5/mH1SLp6UMiCATgxWbvBEf0ORMzzRNgrxu79HVwxOMlcopZhVBVNnyi7wqQP7txjpAMrmKNtDgDQf0PZWSKqDEp8LZdbm/Yz+QakpDN2noHteCZfl+0xIAjhizloetZ3M3Ry7LnAY4JqgBoyvcRuXQrX9nJtnWNGIfd+rd9xDsKka96OOpjWOYoZzm8ogXOlwIwm+g== 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-SenderADCheck; bh=DJ1N/DBumUf9ZTtpuYq4mFOVGeb3X3FIc8pMHHPtE6g=; b=YBSAmISWc066Z+5/CyKBv1sAinNQTetMnFp2HFYZUaSvrZ5k5i7LH/NZ6kmOaAT7P5RoozzGYxjFZ+g6TyVpLc/MxhQX9sDMTx78FWJjEQwUder2OVLQL8yC8Bsy62iY9E0oCOQuucVuuOi2iAZLkYNDTKKiAj5TsmnKFgP99gnyvKHrcofpggolFRpCxMXj3Wy5XzQAmIlrY5fU3hSLgHK+8P/4vxI6amwEMKs6MA2z2uiqEFJbnOgRnJ1A6vScQ7Xf7obv0qjUR1X5OWMowFMYFo+ZcY7XSNatv/iqhA1mgv3DvQ+YPP7EsS8xeWyKtTt1IMgZyWYiBGAxwmF5Pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DJ1N/DBumUf9ZTtpuYq4mFOVGeb3X3FIc8pMHHPtE6g=; b=AnS+05LTB2plzBTcG7ipzIXL1/rhWgajTQevD6C4suMaB19mT1uPwvMhGbIWL2+8bNFCEgXjv9zSDLt3QRdRLqx2OCL1GmB3sUNwpd8srkgJiYjLmCou2hoUO9C4zd35bLYP+Fn0PN8Rkwj6oJoQM064MNEsDuEbGIl/21mrP8s= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by PH0PR11MB4904.namprd11.prod.outlook.com (2603:10b6:510:40::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.19; Fri, 3 Sep 2021 15:36:05 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::747b:3a08:d1ec:31fc]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::747b:3a08:d1ec:31fc%5]) with mapi id 15.20.4478.022; Fri, 3 Sep 2021 15:36:05 +0000 To: Thomas Monjalon CC: , , Asaf Penso , John McNamara , Ajit Khaparde , Bruce Richardson References: <1610304247-11455-1-git-send-email-asafp@nvidia.com> <20210826101102.709502-1-thomas@monjalon.net> <2766038.zeebYbSGT0@thomas> From: Ferruh Yigit X-User: ferruhy Message-ID: <6b842212-dc7f-d8cc-ba24-0aa88bca74ea@intel.com> Date: Fri, 3 Sep 2021 16:35:59 +0100 In-Reply-To: <2766038.zeebYbSGT0@thomas> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: DB6PR0801CA0054.eurprd08.prod.outlook.com (2603:10a6:4:2b::22) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 Received: from [192.168.0.206] (37.228.236.146) by DB6PR0801CA0054.eurprd08.prod.outlook.com (2603:10a6:4:2b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.17 via Frontend Transport; Fri, 3 Sep 2021 15:36:03 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 386654f7-b9ba-4677-b016-08d96ef08ad9 X-MS-TrafficTypeDiagnostic: PH0PR11MB4904: X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8wQAiGlNPiYvo50JxHqTtQBl/+AhUNH7gbgLSmCGkDUMht7rD+HTN8vu7M163PqZH2MUx8noFSSldakAZ3fu4/SjQCLKnd79a5DlAsTubn4bjU/xxR0/SQVpYaZK4RBmJKzAhmEKGWAYbqjbTqzJUhW0MdoMzqOqbds3B6ZMSgJgyMssqG+YPCN66HbgZhdJuhrrYvpmcjAT1nZxOARINJ3xs7pso1q6i6RDReR5fWbvA84ENXbTDbNwScosfJ9imxGOVkw6U2jXaHy7WHTNumCJlbQJfUPpjokmQcKnF9OHI1j9k8OhCXqfQ4ofHrB+dcr89BvzY5cJhNmmpsySLhjgLfaxFDqS/iPtYjLMtK8VqMLJDTFj9lw5DvspLCigLnlHTfrJl2mkfSIj+r6eVejwYaHoTlRkuAVyFucYpgiMEKXaxfobQhMSLZgWnx4A7aSBsKufrLTmbXWBogyD/g3wz4ZRXWBwOxR9R7IpWHtu6V9kWUn9BdI3k/q2xnliDiFzqCy27PvhJOvpXk8OrPECx4/ASL6StnMsZWOK/PYn9nPv4/PADPmoY0vfBviGrZlungouk2664b/Ve6eWp1I4b4JfyKXUsWyadd4Van3F8adbPU6eyzVoPBB/T7fzJqg6l01ru9cpZq6yW/oiwKQ4L1lPaFDr+2qzUDBH+yBzS+m8uhhhGxbH1/FMDz8JhVBsynwEP0BLoVVzZAfoxg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(136003)(39860400002)(346002)(376002)(396003)(83380400001)(4326008)(31696002)(186003)(26005)(31686004)(6666004)(8676002)(6486002)(36756003)(107886003)(6916009)(2616005)(66476007)(2906002)(38100700002)(86362001)(54906003)(956004)(5660300002)(478600001)(66946007)(8936002)(316002)(66556008)(53546011)(16576012)(44832011)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZUMzWkVhN05XRFRRL05rUUJnYmwzdEtHRitBQ3R0TGZnclljVy9aYW1Talhq?= =?utf-8?B?R0pjY004cXFaMFl3RWtVUDMvZTdQalFkV0duRTNUdHkzMDcvM2ltQU1iZ001?= =?utf-8?B?UHhidnJwTGplSGNNL2VjZFZOOFNjUllCaWJhVDhWRWo2bjh6Mmc5aSsvZkNl?= =?utf-8?B?eitpWE9OaUpyQ25yTDV0TUxIVWkzaW5kR0NpQ0ltNWorMGt2RXlaMEZtbmZo?= =?utf-8?B?dmZLS20xbk5jRVRMSklIb0ZpV2g0dlREeGR5bHBWTStVVkpVNHdwNk12NHlv?= =?utf-8?B?ZGRweWI2QjlhZ0pNVG1icTFnTGcxN0FMSWl0YUVyWDlsdTRya2o2bXlDWlBM?= =?utf-8?B?NVIwZGMzWUI5MGh2OWl1L1BJcDZzdzRkTXZuY0J3ckhxWXlRV1cvMVRYRFN4?= =?utf-8?B?djVXYXUvbUw1SUd1MkNxQjBlMUVmZE5RSW43TnBDT25MVnNRTUVwUWZYdnIx?= =?utf-8?B?em1KVVdaNWZMSGVjRllZQnZsdU5teFE1R2ExbkZNOXJ6c2JGd3hoc1Q3dnd0?= =?utf-8?B?c1gwbitSVHJ6YjlLSnA4YmI0TGFia2VQTUEzNWpjY2pqSi8xWTg1dExXMEph?= =?utf-8?B?K3R0cE9kRmxnbnJhdUJPRVZTYXBkVlNsMjkwSWZVRXZFWmszMVNkM3B0eEYr?= =?utf-8?B?QklEYTZMYzNNUFBxVG8zVEhOSzVHTXRiSExsM2xMSzMwUGhjdGhwRGZHNjg3?= =?utf-8?B?ei9LbG1jU3RQSXdOZ3ljbHVIYTVsSEpCSnBFckVDQmNtQWszTEllSGhRTjRQ?= =?utf-8?B?dmZLdm93MGRyUHUzeUVPUWliVWZ1eTY1eEdzcFBraHlPZmpieExrY28xYUVa?= =?utf-8?B?aWFCTDc1WUdheHJkdWdiQjVUY0JlVFg0U2tpRktSeUVJd3kwOXBYdmVXclZE?= =?utf-8?B?bzBiZU96QnN1akFMUDhNUmFoYXJHVndwc2NOUU5EeUJOR2o4clkwN21ZUmRi?= =?utf-8?B?UURSRkUyVHNyaVdVdWFnUUNGZzlyU1lUWU1zbUVOQ2tJbG5MZVBqTVJKSU0r?= =?utf-8?B?NElpQ0w1TlpIcTZDMkdsMTEyOUVXckI0TnZCcHUyZllJbjJwaHVxbWVWMWpK?= =?utf-8?B?NUtUZEdyZ1ZOdGZKSkx3ckpJdkltSWlkV2JoTkUxUTl5a0FYU2ZHRldkWHJm?= =?utf-8?B?ZlUycFdYR3J3MnhaRXNYQlB5SENMclJjWVZWZVFUSmJwMmh4eHpjemNDTlJL?= =?utf-8?B?OUkybTBjbS9hVklqS3B3UW45eXBwdnM2TTdYcytCREVFVUJ5eWRWWEJldGh6?= =?utf-8?B?aFhrcW9iS1FOVHl2VEUzQnNRNkc1cldKODNWc1FPNjN5YU4ySHFwWEdZVlcy?= =?utf-8?B?b09uSGpGK3RkYURUZmROU2wwMzZJb3NUaDdJQVYreDkwTFhSdWlIZUtIeHR2?= =?utf-8?B?Q3E1OElNSytLQ2FLMkpqcnU3a1FYdDJOVTJKcFZDdFhzN1pMeCswb01iWThj?= =?utf-8?B?NWRXVlZpV0hRRzVXWmNza3RBSnRHVGdFc082VldvN3llUGVkejlZYThHQ3U1?= =?utf-8?B?ejAwUkhYOTJudWU2YVNTeHd4cEk5OFJIZTFUVy8zR0M3bjc1WVJSM3gzQWlt?= =?utf-8?B?SUZULzA2TTlaSGVwVEk4ZElMZ3NkSUFqRWl0eDlXZHVnenphRDNaWFRqYkwy?= =?utf-8?B?cndHNWNRTmFjdnd6VHFGcDNLNHcxbG95MG92RTNrOWIyUGJkT2R1UE5ZcDQr?= =?utf-8?B?UTUwMU9IQ29KWlBLemtid2NmMk45TEs1Q1lxMG53aExPbWplc2JrV0FEeWVL?= =?utf-8?Q?NT1gpJG5wz7Ti3ZSuOPVeI//cQXx6BM0swO4+fW?= X-MS-Exchange-CrossTenant-Network-Message-Id: 386654f7-b9ba-4677-b016-08d96ef08ad9 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2021 15:36:05.1728 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: RquoP9JL35yueHBPAzep/e55qjw4m7PEZGNQtb+zTG9R6532fop043OL8RG/qmLyFjU2sWudUd2m6i4Exy6iEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4904 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v8] doc: add release milestones definition 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 Sender: "dev" On 9/3/2021 12:50 PM, Thomas Monjalon wrote: > 02/09/2021 18:33, Ferruh Yigit: >> On 8/26/2021 11:11 AM, Thomas Monjalon wrote: >>> +rc1 >>> +~~~ >>> + >>> +* Priority: libraries. No library feature should be accepted after -rc1. >>> +* API changes or additions must be implemented in libraries. >>> +* The API must include Doxygen documentation >>> + and be part of the relevant .rst files (library-specific and release notes). >>> +* API should be used in a test application (``/app``). >>> +* At least one PMD should implement the API. >>> + It may be a draft sent in a separate series. >>> +* The above should be sent to the mailing list at least 2 weeks before -rc1 >>> + to give time for review and maintainers approval. >>> +* If no review after 10 days, a reminder should be sent. >>> +* Nice to have: example code (``/examples``) >>> + >>> +rc2 >>> +~~~ >>> + >>> +* Priority: drivers. No driver feature should be accepted after -rc2. >>> +* A driver change must include documentation >>> + in the relevant .rst files (driver-specific and release notes). >>> +* The above should be sent to the mailing list at least 2 weeks before -rc2. >> >> Is 'the above' driver changes? > > Yes. Do you think to a more explicit wording? > Can say 'Driver change' again, it is not too long from 'The above', but no strong opinion. >> It is good the have all driver changes two weeks >> before -rc2 but taking into account that overall time between -rc1 & -rc2 is 3/4 >> weeks, > > No, time between rc1 and rc2 is usually 2 weeks, > so it means having drivers features at the time of -rc1. > Got the intention now, perhaps we can word like that, '... should be sent before -rc1 released ...' >> two weeks before -rc2 may be hard to do practically. >> We may go with this and try and evaluate later or reduce the requirement to one >> week before -rc2, what do you think? > > This is for the first version of the PMD features. > Then there are reviews and new iterations. > I think one week is too short. > What do you think of 10 days? > Agree that a week is short, I just thought that it is happening in practice, but if you don't mind lets keep your original proposal (-rc1 deadline for first version of driver patches) with the option to update it later if we have difficulties to keep it. >>> +* Any issue found in -rc1 should be fixed. >>> + >>> +rc3 >>> +~~~ >>> + >>> +* Priority: applications. No application feature should be accepted after -rc3. >>> +* New functionality that does not depend on libraries update >>> + can be integrated as part of -rc3. >>> +* The application change must include documentation in the relevant .rst files >>> + (application-specific and release notes if significant). >>> +* Libraries and drivers cleanup are allowed. >>> +* Small driver reworks. >>> +* Critical and minor bug fixes. >> >> As mentioned before, my concern is this may create false impression that bugs >> are fixed only in this phase. What about remove this line completely and update >> below -rc4 one as 'Critical bug fixes only.'? I think that makes intention more >> clear. > > I had added in -rc2: "Any issue found in -rc1 should be fixed." > Do you want to remove it as well? > I think we can keep it, good to highlight one of the major tasks for -rc2 is to fix defects found in -rc1, and it doesn't limit fixes to ones found in -rc1. >>> + >>> +rc4 >>> +~~~ >>> + >>> +* Documentation updates. >>> +* Critical bug fixes. > > >