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 F33B8457D8; Thu, 15 Aug 2024 18:39:19 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E493542D76; Thu, 15 Aug 2024 18:39:19 +0200 (CEST) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mails.dpdk.org (Postfix) with ESMTP id 2D299427E9 for ; Thu, 15 Aug 2024 18:39:18 +0200 (CEST) Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-2d3bae081efso807292a91.1 for ; Thu, 15 Aug 2024 09:39:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1723739957; x=1724344757; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=YwQDQEJZdl5yTqXOeAKiLK/JkG0CK6V3YFApodwgj2o=; b=HtFWIUinyWy7iBooMdIsDckM/Ux6iQydJix0LAgHoIcE+dzcjCZ2acgOfMkNqfyQ0/ 9b7I6lD5yHhlJQIO2QOfqYKENCgAKBwYkQVQAapFUuWeHo/Cu3QvRlZ3BoOXjwhv0gxj P4gmfRART10zfeA4D0NfBABhZk6/2So/en/reH739m8cx79/fgiQYI3G5gfiA9lGo1ob ykN/ytvybL3MwbLz7a5oaTTYOxEYhCy6fiMTmizSQhDRl83eadHu+FcrX/u1kHFJ2jH0 KOSBno8ruRFAbooOKMfx+NZHbZau1kfCeN5Ioj0amCgH5TV3WZXVGdpxwZ62l+6BApbC dFnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723739957; x=1724344757; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YwQDQEJZdl5yTqXOeAKiLK/JkG0CK6V3YFApodwgj2o=; b=w/Q9cr7RiYHDIcfbrml7JKLRqqAXKzQnm4iMZeCOekPA9HtlNLFz+UnCANu524XpRw OLRwL58QvMA/ujRbeWqsfgZV+Mv8TwokY4wQrkJl5oXSJfNRytQTO16PxISDx0tm1pPu F6OIyozl5uWIHjWAaPDVe1x7EU1PTo9gXW9lKX9eLGg7Qs63ahG77Vx7ebrFOMOHFQB8 cPMtXJgvgteF16EOs76wfu0qGu/ZVsoQi0myewGVNykURpBPc9sKnQIKS5Ztghg4QDuD xlfEzf9SRs/sypVJVIZWKJFsWOlP2H1bYKjRrWP1feh3qc5q7aGXWR6j0knGbTSEYGKC b6mA== X-Gm-Message-State: AOJu0YzXyaAgr79EVgnb/fy8cHZjVrQ8GyGGLa4dImcO7I1MwgmOhiIt 9O9iOKhfF+n25xiAwjeq61AZFXFW3D3YoLCPFVFOtqDXkSle70Eox+zTVbYDBLY= X-Google-Smtp-Source: AGHT+IGvfQsAbMGZxUTznxdwlrFpGJ7rbqLEKYzof/rUGZ5tHqWImrDWACjP5zh6RE5rAmX0uGLeXQ== X-Received: by 2002:a17:90a:7441:b0:2c9:9fdf:f72e with SMTP id 98e67ed59e1d1-2d3e00f0601mr232950a91.26.1723739957313; Thu, 15 Aug 2024 09:39:17 -0700 (PDT) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2d3c863cee2sm1587357a91.6.2024.08.15.09.39.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Aug 2024 09:39:17 -0700 (PDT) Date: Thu, 15 Aug 2024 09:39:15 -0700 From: Stephen Hemminger To: Ray Kinsella 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 Message-ID: <20240815093915.42aca755@hermes.local> In-Reply-To: <20210909134808.1585777-2-mdr@ashroe.eu> References: <20210618163659.85933-1-mdr@ashroe.eu> <20210909134808.1585777-1-mdr@ashroe.eu> <20210909134808.1585777-2-mdr@ashroe.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 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: - 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