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 34F0243866; Mon, 8 Jan 2024 17:18:54 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2F1D740273; Mon, 8 Jan 2024 17:18:54 +0100 (CET) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2085.outbound.protection.outlook.com [40.107.93.85]) by mails.dpdk.org (Postfix) with ESMTP id 5D9B440263; Mon, 8 Jan 2024 17:18:53 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fV4sDFrsUHAh5HC1rBOechQu4qDd+uACfMdhCbyigkj9Nbsbrrn4FLDsFeGYEKXa13hUwXyv1q/c2hHUjo2rJoR5j+LBoUFYYEHaVMRngd8Y+DeA5ZT16ASRSTYr1qcy3az1UylRImC9TGTKs699sd8OlANWNTYgMaKgcQtTUF4osuDUDerG9hKU7ljS+LFyE05H1b/vY2rflUdxxI4TCKL3UjygBPUrkn5D4KKhjkD6OxyyHEiEBtaEt620cdOULOb1p1zYFdyHK/llINFCWbd94CqJAg6iJYIOaKXyh/+CbFYFmR6d0YIHdJbA9Q2KVUs3FIz9TH8RLkeaZwz4Aw== 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=WK/LNWavwQ2q7i75xlSSrDr0eJqCrejo7HFEtRcE2u4=; b=ePRzaAsqjIJ0HbjLmVMS8iGhYOeGPPAJKKJbesLLhYxwLiFo7P3UvzM6ndzl/dJRi4RgzK9shv3uyR0nUEYAJ/B5HHLcsQfHO84Qwm5hmg+rWGoSaxdcXbLHtCm0Hbi6Y6MbbolgZ1wAbcsqf3+OynZRI0HuIkNTQOROyx0/0X9a75YCB8me1rSBKLXIR/4R2WJecXqrpUgqzpEMHl/9fmZZk4PZh96imflNezSgpVH2cAiqTCaYqmOPwmQiuq2yvU3rWzy14NASG+LIuWK3fl/3Pf+EkHOFhlvl9BAOXsyxWKlDHVi3HKx1LkV6SSifb+IOnWbrg3VHpdbCfjZIvw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WK/LNWavwQ2q7i75xlSSrDr0eJqCrejo7HFEtRcE2u4=; b=u4ZmAb6M1CMjkKK3Wrrs4BlIjiC0axOge/1TZ1EBg1ErW2X7jpRVC/NZXkP4+IQTx8y6wTW9xbCZbKuptDg6CeVQviVxPZzXGtKD94iO6lRj+aOEMXRhU5Wyh1fkmadoF/RWT0fcWArgLzVcCmb05qHJLXa9iJITUqKeUlh9fKU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by LV3PR12MB9412.namprd12.prod.outlook.com (2603:10b6:408:211::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.21; Mon, 8 Jan 2024 16:18:50 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::815a:45e6:cf5e:479f]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::815a:45e6:cf5e:479f%4]) with mapi id 15.20.7159.020; Mon, 8 Jan 2024 16:18:49 +0000 Message-ID: <76c7821a-f7b9-4782-8c7f-af726da203a3@amd.com> Date: Mon, 8 Jan 2024 16:18:44 +0000 User-Agent: Mozilla Thunderbird Subject: Re: Depends-on patchseries support via git-pw or patchwork Content-Language: en-US To: Patrick Robb , ci@dpdk.org Cc: dev@dpdk.org, "NBU-Contact-Thomas Monjalon (EXTERNAL)" , David Marchand , Aaron Conole , zhoumin , "Mcnamara, John" , Adam Hassick References: From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= xsFNBGJDD3EBEAC/M7Tk/DfQSmP1K96vyzdhfSBzlCaGtcxNXorq4fALruqVsD3oi0yfyEz9 4YN8x7py0o9EL8ZdpOX0skc0AMCDAaw033uWhCn0GLMeGRKUbfOAPvL6ecSDvGD7CJIO9j0J eZUvasBgPdM/435PEr9DmC6Ggzdzt8IuG4PoLi5jpFSfcqxZFCCxLUDEo/w0nuguk2FTuYJg B2zEZ4JTBZrw7hIHiFh8D8hr6YA6a5uTofq1tr+l048lbtdFUl8TR0aIExVzE4Z8qKZlcE+9 RQaewjK5Al1jLE4sHdmd3GN+IvgDF3D/fLsi25SKJDeGSdeHkOmaX0qGeM4WKIfU6iARRCiQ N3AmBIxZ/A7UXBKLaOyZ+/i3sE6Wb53nrO4i8+0K2Qwyh6LjTeiJAIjYKN43ppxz3DaI+QwQ vI+uyHr4Gg0Da9EPPz/YyKauSeOZCfCB5gIfICO0j6x0SCl8uQ2nLpjxcZkf0gjcwUzP3h+S 3x6NfDji9YEij0zczW/dcSpGgZ6vsFpPrtnP9ZXy6J53yp0kJtOJoOlkEFFdU2yCZnCDseum CoudmGLZVvS0/DzHDJejq+3kK3FDGktZBOxZIIpal+nFqS7lVgOZc4+huVv3jyhzoAUOEyXA XK5j6o7g8STUY+z33QNnHpdLvecMwuzmvqy0jR54yAbZ64mB9QARAQABzSNGZXJydWggWWln aXQgPGZlcnJ1aC55aWdpdEBhbWQuY29tPsLBlwQTAQgAQQIbAwULCQgHAgYVCgkICwIEFgID AQIeAQIXgAIZARYhBEm7aYjps5XGsPHCElRTPtCKKm/6BQJkdyEEBQkE3meNAAoJEFRTPtCK Km/6UdcP/0/kEp49aIUhkRnQfmKmNVpcBEs4NqceNCWTQlaXdEwL1lxf1L49dsF5Jz1yvWi3 tMtq0Mk1o68mQ7q8iZAzIeLxGQAlievMNE0BzLWPFmuX+ac98ITBqKdnUAn6ig5ezR+jxrAU 58utUszDl16eMabtCu76sINL5izB8zCWcDEUB4UqM8iBSQZ7/a7TSBVS0jVBldAORg1qfFIs cGMPQn/skhy3QqbK3u3Rhc44zRxvzrQJmhY6T1rpeniHSyGOeIYqjpbpnMU5n1VWzQ4NXvAD VDkZ4NDw6CpvF4S2h2Ds7w7GKvT6RRTddrl672IaLcaWRiqBNCPm+eKh4q5/XkOXTgUqYBVg Ors8uS9EbQC/SAcp9VHF9fB+3nadxZm4CLPe5ZDJnSmgu/ea7xjWQYR8ouo2THxqNZtkercc GOxGFxIaLcJIR/XChh9d0LKgc1FfVARTMW8UrPgINVEmVSFmAVSgVfsWIV+NSpG9/e90E4SV gMLPABn1YpJ8ca/IwqovctqDDXfxZOvCPOVWTzQe/ut767W+ctGR1kRkxWcz470SycOcY+PW VRPJd91Af0GdLFkwzZgNzkd6Gyc9XXcv4lwwqBLhWrBhqPYB0aZXIG1E/cVTiRp4dWpFHAFD DcuLldjIw93lCDsIeEDM9rBizGVMWEoeFmqSe7pzGTPXzsFNBGJDD3EBEAC8fBFQHej8qgIG CBzoIEd1cZgPIARlIhRudODXoNDbwA+zJMKtOVwol3Hh1qJ2/yZP11nZsqrP4fyUvMxrwhDe WBWFVDbWHLnqXMnKuUU1vQMujbzgq/4Rb9wSMW5vBL6YxhZng+h71JgS/9nVtzyaTtsOTrJi 6nzFSDx6Wbza2jYvL9rlK0yxJcMEiKwZQ/if4KcOesD0rtxomU/iSEv6DATcJbGXP6T93nPl 90XksijRKAmOwvdu3A8IIlxiSSVRP0lxiHOeR35y6PjHY2usfEDZZOVOfDfhlCVAIBZUZALv VmFOVSTYXeKgYa6Ooaf72+cHM3SgJIbYnevJfFv8YQW0MEAJ/IXE7B1Lk+pHNxwU3VBCrKnA fd/PTvviesuYRkrRD6qqZnINeu3b2DouVGGt2fVcGA38BujCd3p8i7azoGc7A6cgF7z9ETnr ANrbg1/dJyDmkDxOxVrVquTBbxJbDy2HaIe9wyJTEK2Sznpy62DaHVY+gfDQzexBXM10geHC IIUhEnOUYVaq65X3ZDjyAQnNDBQ4uMqSHZk8DpJ22X+T+IMzWzWl+VyU4UZXjkLKPvlqPjJk 1RbKScek5L2GhxHQbPaD76Hx4Jiel0vm2G+4wei8Ay1+0YRFkhySxogU/uQVXHTv63KzQMak oIfnN/V2R0ucarsvMBW+gwARAQABwsF8BBgBCAAmAhsMFiEESbtpiOmzlcaw8cISVFM+0Ioq b/oFAmR3IPsFCQTeZ44ACgkQVFM+0Ioqb/qINhAAtcor9bevHy22HvJvXX17IOpPSklZJAeQ Az43ZEo5kRlJ8mElc2g3RzYCvL/V3fSiIATxIsLq/MDtYhO8AAvklxND/u2zeBd7BkRZTZZX W1V1cM3oTvfx3LOhDu4f2ExQzCGdkzbXTRswSJIe1W0qwsDp+YPekbrsKp1maZArGeu+6FuW honeosIrWS98QJmscEhP8ooyJkLDCCOgEk+mJ/JBjzcJGuYn6+Iy/ApMw/vqiLGL1UWekcTA g18mREHqIR+A3ZvypIufSFB52oIs1zD/uh/MgmL62bY/Cw6M2SxiVxLRsav9TNkF6ZaNQCgn GqifliCEMvEuLZRBOZSYH2A/PfwjYW0Ss0Gyfywmb2IA990gcQsXxuCLG7pAbWaeYazoYYEQ NYmWatZNMAs68ERI2zvrVxdJ/fBWAllIEd0uQ4P05GtAHPdTIDQYp545+TPV7oyF0LfXcsQs SFVZE6igdvkjfYmh+QOrHGZvpWXLTmffVf/AQ81wspzbfxJ7sYM4P8Mg5kKOsaoUdyA/2qVe cMh1CLUHXF1GlofpGbe1lj4KUJVse5g3qwV7i9VrseA8c4VIZewdIjkzAhmmbxl+8rM/LKBH dZUMTzME5PFCXJIZ83qkZQ795MTe2YScp9dIV7fsS5tpDwIs7BZNVM1l3NAdK+DLHqNxKuyO 8Zk= In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR3P281CA0137.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::11) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|LV3PR12MB9412:EE_ X-MS-Office365-Filtering-Correlation-Id: 7363e3a7-baac-421a-77da-08dc10657f70 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: P0n+qhjr0NSlBECVW+w7hRVWGWDtpUDvi9+3VOot74EMeEUbPLNHeoljasSGiB6+6zv1F94edCCtRQoGXFRYxvnFNi5COnkpTB1lZW5xwz+MjPlFvRaoSMn0xcWIj15H1GW5ndUKr56YthHIFVtxc6Cx5ubsQpAPlxc2GgLxIjYl5taFUYo85mI9d5Va5UxFZPqt2XKeFnfkb9+4flUlPYmvlP/x8xlMdtGSQxLP3LKCu85N31fuqUuEbgJFe6RGzC+XU14IeCCmJEhc1sjmakRR3uyR8en+UyAgITWd4BjloBmuXPdPqATOSyT3gE0LX9A88oHh4Lbji4r6t1K+tsPeMPxOFGUgJ0BZA7Eg2aoZiKI8zCIO1xAYAGculdtBzlyqaQI3qAmYjQcdK9nQZFzgK7E+YblR32NWHuiBkh8cU/cyu+IsnWIibd4REbeNcrE/EO88yYd6PvUKEmI72xhcf/EzslMaoZxr5nOLRWV3vCT1p/+t0OnJG6eOtK4QEOBb0m7qfVoopWqO4TV9lyE1kqsSK53yR2G1FCmM6qJt/Uhc3T3oeYtiOFnU44wSM4/L5YdhpnuTqUAnKceROVQPvaVP6KZFZeEEaQB5Cx41g5ie73sTUpn5FfcRzgxnanNBAvpGp26UNAYmbHcapg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(346002)(39860400002)(376002)(366004)(136003)(230922051799003)(186009)(1800799012)(451199024)(64100799003)(2616005)(26005)(6506007)(6512007)(83380400001)(53546011)(41300700001)(6486002)(8936002)(31696002)(86362001)(4326008)(54906003)(316002)(2906002)(5660300002)(44832011)(36756003)(66946007)(66556008)(66476007)(8676002)(6666004)(478600001)(966005)(31686004)(38100700002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TTdDaVlHVG5wM0ZFMk0zUjV6NGZZNnFFbjdORFNGcGJVN1pzdndCVFpkcUFo?= =?utf-8?B?LyttUThIS0RPY1BzNnZuYjR1akJDbldxK2lTNmhqcWtCYUJhQU9aNDgxeENl?= =?utf-8?B?M2c5RHZtK1A3NnFaSzFGZjFkRVRhSGZsMXRiOWwySkRFSGEzODRNZ3kvczBC?= =?utf-8?B?MHkxRnNjSS9PMmxZUWkzVWNMVFpxdWtSUmthZmhaanhwMngyd3NSVVI3Q3lt?= =?utf-8?B?S3hUQVZwV1B1aGZRaTluOEJZRytveWg1ZkJpcG9Ed1V1cngyT3ZoWVpBRWxn?= =?utf-8?B?WEVSNlZFM3FhSk9HUHBvRTNWb3BrdHViYzZQM0swdmhSZ0lqV2JVcGxZc0Fp?= =?utf-8?B?M21ubHMwMVMzelVUeklkSTBUNkRad3VKTjh2bGprT09HSGtxOEkvb0tHUnpP?= =?utf-8?B?aTJKZ1ZNcFdSODA1N2ZQNGxyUWR3VlZpUG1Pa0pueDVBV2M3b1RDZytYNzBE?= =?utf-8?B?NlluSnp0aW5FU1FXemZtNVh1WjVtRVZOWEE2Q0VncHByUDM1RGtWcmhwQVdC?= =?utf-8?B?U2VDTFIrOWtHeXZpTXROei9WRmo0ejQyTno5TkZhVWx5M1VOQVg4cUVNZml1?= =?utf-8?B?SWljeDg5N3JHeTJyY0N3RU1hb0FjbkhMTjlMaXpiem1JbzRmUUlJRjFqQWcy?= =?utf-8?B?T0ovVjhtdFN2V2V4bEVUOTNTNWZjbG9wSVF4YmFlZDFScm9zd3pBdjcyR0Nh?= =?utf-8?B?MTVQYSs3OU11SFdwdk12RUpsK2NUZEUxNmYrZEdtK3c0Z3lualFVbUh3VmhQ?= =?utf-8?B?ZG9vaCtURWVtcDVvNCtsS0U5ODlULzlGNFkzbnpHdjdUTi8rVU5ETzJRY0lM?= =?utf-8?B?c25NMTJiRDFQQWJoYzBPVy9KOGZwZEJDR2FhTnU1MklEWU1xS1oxRGNSMGhZ?= =?utf-8?B?cCtSVExrNi8zeHhlRFZyR09zTUpFVmhxcTltZjRzSmJtcjBWQUphRFZxajRE?= =?utf-8?B?dGpXUjd2ZTBGem1ISVRGNGdRRzRYYXpSNThGNXMrV0pNSHV0VUZIWGgzWFdK?= =?utf-8?B?ME9UM1BPUG1mMEE3T0MwazZwcDF3bDV5NWVsd1F6cEVlS3ZJOHJ6eU9WYTNa?= =?utf-8?B?RWJxay9jbVVMVUlJRmd2dmRnM3RYQ3VlcTlsbXh6eFdlcU5KZmNJR3cxSFRw?= =?utf-8?B?dDdzUklqNnQwdE1uTVUrK3F3MHo3Y0taamZLR3d1SVIwN0hTTy9Rb1plZzZx?= =?utf-8?B?VHovVlgybG5hTlE0VU0vb1lJbS8wUW5wV2RJVDZpWjNVR0djcDlEZnlXQ1lQ?= =?utf-8?B?SmdvNEJjT21admxOTnBYYTF2RjFxK3Evckxqb214dTV3K1AwVmpOQjJ1Wm1i?= =?utf-8?B?T2t2YnZibzJvajVHTHVQcW5tUlpmdllJUVVMTklFbURwME9rVGRCT2ovMTZi?= =?utf-8?B?a2FFUVU4bG9KUSs2NHhJQkw1NlRVVFY3SDVmV1FoM0VKbGZsZGtXWFdBQ2p6?= =?utf-8?B?RDF3QnREZmVCVDhBWlpVaXY5bVJtWXlEYXQxSWdDZUF1dDRXSGRPRDNtT0VV?= =?utf-8?B?QW10VHNSbmhHVW1kb2dwWmxheFE5U09CT2ZSeTc5MFpycWwxNlZYKzlNUGc1?= =?utf-8?B?NHJnWGlkL1prNG9ramVSZzByeWhQS0o2YUIxQzd6OUtWeEdKWm54aEwxQXpL?= =?utf-8?B?NUMvSWpzSjNRV1IrY1pkVXVpc2J2SGVpYWR4dTArTGM0TXRxV0tlWnRDeDRZ?= =?utf-8?B?Ty96ZG5LRkJvNTdZUjZSQVJiamtQa0FFQzRSZlZhVWwwcitzbVNKYkZGdVIv?= =?utf-8?B?Zkx4ZWxZZjMweEtobVZZbk9scTQvSTV6SEQ3WG1mYUt2WHBTc2tEbU5RUFlG?= =?utf-8?B?c2xJUFVKM0UxdkpUUzYwSmtCeUt5TU1wblZMaDZET3FxTVZpTGZJTzlXWFIx?= =?utf-8?B?bFRIMVVtMUtXdUdZcXNOSVYwZytKbllDN3V1WnI3aFFFUjZlMlR5bThiZm1E?= =?utf-8?B?aE9yTVhzY3VpYnhNZG9kN3U5RklQNXM2ajdpc2lIUTVZTUF3UjZwMUVoeFF4?= =?utf-8?B?V2M0T3k4RHFXQWRBM0pRUHNZQXZydlVnekpZQlZXSHlNV1ZrVFBnS0syeHRR?= =?utf-8?B?TEdBSko1K3AvSG9vZnZYenIvSHlhcVFQTjgwSmZSbklkOEZiUGtkalpCQUFq?= =?utf-8?Q?LYGQ=3D?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7363e3a7-baac-421a-77da-08dc10657f70 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jan 2024 16:18:49.7992 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3FlYUknqZmIhQ8qGH1dmjjd2s9kf80SacMvmxIRvu88DVQqBCDK95s2xJZsR1THT X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR12MB9412 X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org On 12/22/2023 5:26 PM, Patrick Robb wrote: > Hi all, > > As some of you know from discussions at DPDK CI meetings, Adam from UNH > is writing a script which leverages git-pw, and takes as arguments a > patch series patchwork id, patchwork project, and pw token, and produces > a project artifact for CI testing purposes. Starting in January we will > use it for applying patches to DPDK and creating our dpdk.tar.gz > artifacts for testing. And, we will submit it to the dpdk-ci repo.  > > Anyways, when we originally discussed the idea, Thomas suggested that we > implement the depends-on functionality by contributing to the git-pw > project, as opposed to implementing the depend-on support in the create > artifact script itself. Adam did create a github issue on the git-pw > project in order to poll the community for interest in this feature, and > one of the patchwork maintainers chimed in to suggest that rather than > implementing the feature on the client side via git-pw, it should simply > be implemented for patchwork itself. That way if it's patchwork server > side and exposed via the api, other client side tools like pwclient can > also receive the benefits. > > I just wanted to flag this on the ci mailing list so that anyone with > thoughts could submit them on the Github issue, which you can find > here: https://github.com/getpatchwork/git-pw/issues/71 > > > Thanks Adam for pushing this effort forward.  > Thanks Patrick for the update and thanks Adam for driving this. Implementing support to patchwork sounds good to me, is anything expected from our end for this?