From patchwork Mon Nov 28 15:19:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Erwann Roussy X-Patchwork-Id: 16128 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C8A7EC43217 for ; Mon, 28 Nov 2022 15:20:40 +0000 (UTC) Received: from mail.savoirfairelinux.com (mail.savoirfairelinux.com [208.88.110.44]) by mx.groups.io with SMTP id smtpd.web11.120664.1669648833285295290 for ; Mon, 28 Nov 2022 07:20:33 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@savoirfairelinux.com header.s=dfc430d2-d198-11ec-948e-34200cb392d2 header.b=weB3DC6x; spf=pass (domain: savoirfairelinux.com, ip: 208.88.110.44, mailfrom: erwann.roussy@savoirfairelinux.com) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 6850F9C06E7 for ; Mon, 28 Nov 2022 10:20:32 -0500 (EST) Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 7AtKmtHJ1CBz; Mon, 28 Nov 2022 10:20:31 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id B4AE29C07B9; Mon, 28 Nov 2022 10:20:31 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.savoirfairelinux.com B4AE29C07B9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=savoirfairelinux.com; s=DFC430D2-D198-11EC-948E-34200CB392D2; t=1669648831; bh=mELAGU+TJq0jevngAmNiGMAcQvmx7pMT898MkWnFMYI=; h=From:To:Date:Message-Id:MIME-Version; b=weB3DC6xQA5EAQ68rVE+uVQUamjpE7KB7dW+i+kwl4/sgk20P7fyCsrMDpA9s2Z4+ PUNsh9Q7wFNjYEw+rP9Lk40xf8OW85YgcZIdTmycnyr8vb4pmpxVWqEdaB2sblHRGf 8k1cRnNH+fxCcjRx/6ylBv5Fp6iuNL0tMFgQC9Om0TCxzHRR4jRnQbGjjmvWpbkm/4 LYFX5Qd8EQ+Gi2qCA4+CtKwCvxYEIwpHxrmCbHE+eZ2123DG310ulkphyr1M3QnymJ XMiW+zenO5itLhLNIyl2lH15VdPonL6LVOAVa7CcH+CSHHHwcKaNSrM7HGy7He+a8f 7uSSOdAjOv+YA== X-Virus-Scanned: amavisd-new at mail.savoirfairelinux.com Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id D5fHcaPFDVRZ; Mon, 28 Nov 2022 10:20:31 -0500 (EST) Received: from jean.bzh.sfl (lmontsouris-657-1-69-118.w80-15.abo.wanadoo.fr [80.15.101.118]) by mail.savoirfairelinux.com (Postfix) with ESMTPSA id 4688B9C06E7; Mon, 28 Nov 2022 10:20:31 -0500 (EST) From: Erwann Roussy To: openembedded-devel@lists.openembedded.org Cc: Erwann Roussy Subject: [meta-python][PATCH 1/3] python3-schedutils: add recipe Date: Mon, 28 Nov 2022 16:19:16 +0100 Message-Id: <20221128151916.3541948-2-erwann.roussy@savoirfairelinux.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221128151916.3541948-1-erwann.roussy@savoirfairelinux.com> References: <20221128151916.3541948-1-erwann.roussy@savoirfairelinux.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 28 Nov 2022 15:20:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/99827 Signed-off-by: Erwann Roussy --- .../python/python3-schedutils_0.6.bb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-schedutils_0.6.bb diff --git a/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb b/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb new file mode 100644 index 000000000..50868b9c4 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "Python interface for the Linux scheduler functions etc." +HOMEPAGE = "https://git.kernel.org/pub/scm/libs/python/python-schedutils/python-schedutils.git/" +SECTION = "devel/python" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b" + +SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-schedutils/python-schedutils.git;branch=main" +SRCREV = "46469f425f9844f355f6496785ee1ce993b58747" + +S = "${WORKDIR}/git" + +inherit setuptools3 From patchwork Mon Nov 28 15:19:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Erwann Roussy X-Patchwork-Id: 16129 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 44036C433FE for ; Mon, 28 Nov 2022 15:20:51 +0000 (UTC) Received: from mail.savoirfairelinux.com (mail.savoirfairelinux.com [208.88.110.44]) by mx.groups.io with SMTP id smtpd.web11.120673.1669648843787558950 for ; Mon, 28 Nov 2022 07:20:43 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@savoirfairelinux.com header.s=dfc430d2-d198-11ec-948e-34200cb392d2 header.b=sfBVAkLf; spf=pass (domain: savoirfairelinux.com, ip: 208.88.110.44, mailfrom: erwann.roussy@savoirfairelinux.com) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 314319C06E7 for ; Mon, 28 Nov 2022 10:20:43 -0500 (EST) Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 2pQtDIwnCbz8; Mon, 28 Nov 2022 10:20:42 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 8A46C9C07B9; Mon, 28 Nov 2022 10:20:42 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.savoirfairelinux.com 8A46C9C07B9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=savoirfairelinux.com; s=DFC430D2-D198-11EC-948E-34200CB392D2; t=1669648842; bh=gMtL4mYd2cjKCrxmdqdJpWb9H1Frvitqc8QNSkq16p0=; h=From:To:Date:Message-Id:MIME-Version; b=sfBVAkLfSU5Kp2i+fuC58aziozIO6cbDdHAqXRI/TJqnqqiUf2yzqqClP0Jlj7sI7 OvvYqpF7Wws6KoXkuqZahUV+Ae8e3f2VnrZkaZwxNlHCBm9wgBWhtGkSoTXXHuQqJX bvCgZmRwSGfG+qeF40MX/Iho2Q0xm7KcPgIlmzB0XXTn6Dd9cd9B7/4aDrysjzUSZ6 BCsybQ/N/+hPOM4C+cTIirSmMhuHBjcmo9xBcVvjicQimCOdp7T/q9ozVdWZER8iTl SYzoaYUBP6FqZk7JDtPmcvi6MgctuE4sNd+j0l5aN5T/yxUdQwRkCy/RA7WjFtPKsn 1LgFsD52hgnPQ== X-Virus-Scanned: amavisd-new at mail.savoirfairelinux.com Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id RLqgKjrFZD2B; Mon, 28 Nov 2022 10:20:42 -0500 (EST) Received: from jean.bzh.sfl (lmontsouris-657-1-69-118.w80-15.abo.wanadoo.fr [80.15.101.118]) by mail.savoirfairelinux.com (Postfix) with ESMTPSA id 1FF259C06E7; Mon, 28 Nov 2022 10:20:42 -0500 (EST) From: Erwann Roussy To: openembedded-devel@lists.openembedded.org Cc: Erwann Roussy Subject: [meta-python][PATCH 2/3] python3-linux-procfs: add recipe Date: Mon, 28 Nov 2022 16:19:18 +0100 Message-Id: <20221128151916.3541948-3-erwann.roussy@savoirfairelinux.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221128151916.3541948-1-erwann.roussy@savoirfairelinux.com> References: <20221128151916.3541948-1-erwann.roussy@savoirfairelinux.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 28 Nov 2022 15:20:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/99828 Signed-off-by: Erwann Roussy --- .../python/python3-linux-procfs_0.7.1.bb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-linux-procfs_0.7.1.bb diff --git a/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.1.bb b/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.1.bb new file mode 100644 index 000000000..9395a792f --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.1.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "Python classes to extract information from the Linux kernel /proc files." +HOMEPAGE = "https://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git/" +SECTION = "devel/python" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b" + +SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git;branch=main" +SRCREV = "7f43598387e44e2da93ead2e075b7232429e4cc4" + +S = "${WORKDIR}/git" + +inherit setuptools3 From patchwork Mon Nov 28 15:19:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Erwann Roussy X-Patchwork-Id: 16130 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id CA9ABC43217 for ; Mon, 28 Nov 2022 15:21:00 +0000 (UTC) Received: from mail.savoirfairelinux.com (mail.savoirfairelinux.com [208.88.110.44]) by mx.groups.io with SMTP id smtpd.web10.120453.1669648857909191528 for ; Mon, 28 Nov 2022 07:20:59 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@savoirfairelinux.com header.s=dfc430d2-d198-11ec-948e-34200cb392d2 header.b=Et/9aAqQ; spf=pass (domain: savoirfairelinux.com, ip: 208.88.110.44, mailfrom: erwann.roussy@savoirfairelinux.com) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 506769C06E7 for ; Mon, 28 Nov 2022 10:20:57 -0500 (EST) Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id qCnysnt7KZPc; Mon, 28 Nov 2022 10:20:56 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 887829C07B9; Mon, 28 Nov 2022 10:20:56 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.savoirfairelinux.com 887829C07B9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=savoirfairelinux.com; s=DFC430D2-D198-11EC-948E-34200CB392D2; t=1669648856; bh=xxoUvzGOXmNtKGrqLIrWT6MZvEIEL6TFXEJ2SweDldk=; h=From:To:Date:Message-Id:MIME-Version; b=Et/9aAqQOt1gHwwqWMfRoyTABLMZCAUYV06Um7vSIDAhd/Ax4CCQ0CDZwYK4uYcno igBSUhRHR9moUbKTOUakYUtrKWQCEZcYZ0xI1wrfmo7fFJfa0HjYWK0kHryBhmAD4K ldllYa8O20/KjTUkriF55uMneZD1+/zyGciMm4zVLZ0im5+eSB7RnEtBZyX/QsVNkq e86OqNwsn6Suo9CkzcAMgdyTIg2X3P7gbM6/LcT5PktY6RekyabmrfQ8m0H5tfuImA Ag1eRuKMSOjuoglCiR+/tOwLzEPOYHfnz2cNYKxu2OzmpBKApO5WF1eAlw7y1zkccE RVgNUa1Y8eEBw== X-Virus-Scanned: amavisd-new at mail.savoirfairelinux.com Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id YhPGvlIA0OR7; Mon, 28 Nov 2022 10:20:56 -0500 (EST) Received: from jean.bzh.sfl (lmontsouris-657-1-69-118.w80-15.abo.wanadoo.fr [80.15.101.118]) by mail.savoirfairelinux.com (Postfix) with ESMTPSA id 1AD769C06E7; Mon, 28 Nov 2022 10:20:56 -0500 (EST) From: Erwann Roussy To: openembedded-devel@lists.openembedded.org Cc: Erwann Roussy Subject: [meta-oe][PATCH 3/3] tuna: add recipe Date: Mon, 28 Nov 2022 16:19:20 +0100 Message-Id: <20221128151916.3541948-4-erwann.roussy@savoirfairelinux.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221128151916.3541948-1-erwann.roussy@savoirfairelinux.com> References: <20221128151916.3541948-1-erwann.roussy@savoirfairelinux.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 28 Nov 2022 15:21:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/99829 Tuna is a cui/gui tool for tuning of running processes. It is useful to see and changed irq affinity on an embedded board. The chosen revision of tuna is the last commit to this day and not the last release. This is due to the python3-ethtool module which was required in the last release but isn't anymore. Tuna now has a built-in module instead. Despite tuna's homepage's dependencies section, python3-inet_diag isn't required anymore. Signed-off-by: Erwann Roussy --- meta-oe/recipes-support/tuna/tuna_git.bb | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 meta-oe/recipes-support/tuna/tuna_git.bb diff --git a/meta-oe/recipes-support/tuna/tuna_git.bb b/meta-oe/recipes-support/tuna/tuna_git.bb new file mode 100644 index 000000000..f698b2ea2 --- /dev/null +++ b/meta-oe/recipes-support/tuna/tuna_git.bb @@ -0,0 +1,25 @@ +SUMMARY = "cui/gui tool for tuning of running processes" +HOMEPAGE = "https://rt.wiki.kernel.org/index.php/Tuna" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI = "git://git.kernel.org/pub/scm/utils/tuna/tuna.git;branch=main" + +SRCREV = "0681906e75e1c8166126bbfc2f3055e7507bfcb5" + +S = "${WORKDIR}/git" + +RDEPENDS:${PN} += " \ + python3-io \ + python3-linux-procfs \ + python3-logging \ + python3-schedutils \ + python3-six \ + " + +inherit setuptools3 + +do_install:append() { + install -m 0755 -d ${D}${bindir} + install -m 0755 ${S}/tuna-cmd.py ${D}${bindir}/tuna +}