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 EF56C457D2; Fri, 16 Aug 2024 10:57:00 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C127B4025D; Fri, 16 Aug 2024 10:57:00 +0200 (CEST) Received: from mail-108-mta71.mxroute.com (mail-108-mta71.mxroute.com [136.175.108.71]) by mails.dpdk.org (Postfix) with ESMTP id B19654025D for ; Fri, 16 Aug 2024 10:56:48 +0200 (CEST) Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta71.mxroute.com (ZoneMTA) with ESMTPSA id 1915a674cef0000a78.001 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 16 Aug 2024 08:56:45 +0000 X-Zone-Loop: 6c986cd539cae2235cf7acd1c7851ae09856fea36b17 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ashroe.eu; s=x; h=Content-Type:MIME-Version:Message-ID:In-reply-to:Date:Subject:Cc:To: From:References:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=+d0wFwut5Whb3fy2BGaVf6Xtut4BkdiPkatSkh6IL/8=; b=TTJ6JlhMrY+6hYxdvMLFIUS3Yr L/hZn8bj+fCX67ft/l3sd/yF3ilyVQ0A3y0oPgUc3mvyskZ9ox3vqmZqan/BpbIGAo5yA+SubGwA9 bsgPb3hZkc9uvZ+90DQa7wztOnix2NTkJVA94r1GpOdT1x25Ew9ghc0UGfRQi+vGGf/b8jRJXUud9 y1fkr958afncC4plFA1dh9s+7SIG7icADH/0oEBGeiEibfVuN4lLKnqhVESl7lQMo6Z93Jb6RnvBF jVm9YgAQOn56n1Cit1+j+TZNf6eG2tQkqjMYOrREWiHjl56FF9Z+3M00/vXhBH1yOmE/RH6tlYa9f B13H9UMw==; References: <20210618163659.85933-1-mdr@ashroe.eu> <20210909134808.1585777-1-mdr@ashroe.eu> <20210909134808.1585777-2-mdr@ashroe.eu> <20240815093915.42aca755@hermes.local> User-agent: mu4e 1.6.10; emacs 27.1 From: Ray Kinsella To: Stephen Hemminger Cc: dev@dpdk.org, bruce.richardson@intel.com, ferruh.yigit@intel.com, thomas@monjalon.net, ktraynor@redhat.com, aconole@redhat.com, roy.fan.zhang@intel.com, arkadiuszx.kusztal@intel.com, gakhil@marvell.com Subject: Re: [dpdk-dev] [PATCH v13 1/4] devtools: script to track symbols over releases Date: Fri, 16 Aug 2024 09:54:34 +0100 In-reply-to: <20240815093915.42aca755@hermes.local> Message-ID: <87ttfkhmm0.fsf@mdr78.vserver.site> MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: mdr@ashroe.eu 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 Stephen Hemminger writes: > On Thu, 9 Sep 2021 14:48:05 +0100 > Ray Kinsella wrote: > >> This script tracks the growth of stable and experimental symbols >> over releases since v19.11. The script has the ability to >> count the added symbols between two dpdk releases, and to >> list experimental symbols present in two dpdk releases >> (expired symbols). >> >> example usages: >> >> Count symbols added since v19.11 >> $ devtools/symbol-tool.py count-symbols >> >> Count symbols added since v20.11 >> $ devtools/symbol-tool.py count-symbols --releases v20.11,v21.05 >> >> List experimental symbols present in v20.11 and v21.05 >> $ devtools/symbol-tool.py list-expired --releases v20.11,v21.05 >> >> List experimental symbols in libraries only, present since v19.11 >> $ devtools/symbol-tool.py list-expired --directory lib >> >> Signed-off-by: Ray Kinsella > > Tried it, looks useful. Minor notes: I think it was mostly lack of interest that this didn't get over the line when I submitted it orginally. The flake8 errors as easily fixed, I can do that if you thought it might be useful? > - requires python parsley library which was not required before > - minor style format > > $ flake8 ./devtools/symbol-tool.py > ./devtools/symbol-tool.py:369:11: E275 missing whitespace after keyword > > Acked-by: Stephen Hemminger -- Regards, Ray K