commit:     c4eaa8ec7495ee7fe9bd098986616a994a8a6873
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Sat May 10 12:14:55 2025 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Sat May 10 12:51:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4eaa8ec

net-analyzer/netdata: remove USE=tor

Upstream removed tor python.d plugin in 1.47.0 in PR [1]. It was
reimplemented as go.d plugin, see PR [2]. Tor python.d plugin depends on
net-libs/stem, which is unmaintained and it contains incompatibilities
with Python 3.12+, therefore, it blocks netdata migration to modern
python versions.

[1] https://github.com/netdata/netdata/pull/18358
[2] https://github.com/netdata/netdata/pull/18361

Bug: https://bugs.gentoo.org/952572
Bug: https://bugs.gentoo.org/952600
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 net-analyzer/netdata/metadata.xml          | 1 -
 net-analyzer/netdata/netdata-1.45.4.ebuild | 8 +++-----
 net-analyzer/netdata/netdata-1.46.1.ebuild | 8 +++-----
 net-analyzer/netdata/netdata-1.46.2.ebuild | 8 +++-----
 net-analyzer/netdata/netdata-1.46.3.ebuild | 8 +++-----
 net-analyzer/netdata/netdata-1.47.0.ebuild | 8 +++-----
 net-analyzer/netdata/netdata-1.47.1.ebuild | 8 +++-----
 net-analyzer/netdata/netdata-1.47.2.ebuild | 8 +++-----
 net-analyzer/netdata/netdata-1.47.4.ebuild | 8 +++-----
 net-analyzer/netdata/netdata-1.47.5.ebuild | 8 +++-----
 net-analyzer/netdata/netdata-9999.ebuild   | 8 +++-----
 11 files changed, 30 insertions(+), 51 deletions(-)

diff --git a/net-analyzer/netdata/metadata.xml 
b/net-analyzer/netdata/metadata.xml
index f8b7fb9f0721..a252c7c74573 100644
--- a/net-analyzer/netdata/metadata.xml
+++ b/net-analyzer/netdata/metadata.xml
@@ -15,7 +15,6 @@
     <flag name="nfacct">Enable the nfacct plugin</flag>
     <flag name="nodejs">Enable use of nodejs (which some plugins use)</flag>
     <flag name="prometheus">Enable support for the Prometheus remote write 
backend</flag>
-    <flag name="tor">Enable monitoring of tor</flag>
     <flag name="xen">Enable monitoring of xen</flag>
   </use>
   <upstream>

diff --git a/net-analyzer/netdata/netdata-1.45.4.ebuild 
b/net-analyzer/netdata/netdata-1.45.4.ebuild
index 4cc5eeff63bd..a94189d87526 100644
--- a/net-analyzer/netdata/netdata-1.45.4.ebuild
+++ b/net-analyzer/netdata/netdata-1.45.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

diff --git a/net-analyzer/netdata/netdata-1.46.1.ebuild 
b/net-analyzer/netdata/netdata-1.46.1.ebuild
index 31f88a05f8fd..012571b33b33 100644
--- a/net-analyzer/netdata/netdata-1.46.1.ebuild
+++ b/net-analyzer/netdata/netdata-1.46.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

diff --git a/net-analyzer/netdata/netdata-1.46.2.ebuild 
b/net-analyzer/netdata/netdata-1.46.2.ebuild
index 31f88a05f8fd..012571b33b33 100644
--- a/net-analyzer/netdata/netdata-1.46.2.ebuild
+++ b/net-analyzer/netdata/netdata-1.46.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

diff --git a/net-analyzer/netdata/netdata-1.46.3.ebuild 
b/net-analyzer/netdata/netdata-1.46.3.ebuild
index 31f88a05f8fd..012571b33b33 100644
--- a/net-analyzer/netdata/netdata-1.46.3.ebuild
+++ b/net-analyzer/netdata/netdata-1.46.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

diff --git a/net-analyzer/netdata/netdata-1.47.0.ebuild 
b/net-analyzer/netdata/netdata-1.47.0.ebuild
index 31f88a05f8fd..012571b33b33 100644
--- a/net-analyzer/netdata/netdata-1.47.0.ebuild
+++ b/net-analyzer/netdata/netdata-1.47.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

diff --git a/net-analyzer/netdata/netdata-1.47.1.ebuild 
b/net-analyzer/netdata/netdata-1.47.1.ebuild
index 31f88a05f8fd..012571b33b33 100644
--- a/net-analyzer/netdata/netdata-1.47.1.ebuild
+++ b/net-analyzer/netdata/netdata-1.47.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

diff --git a/net-analyzer/netdata/netdata-1.47.2.ebuild 
b/net-analyzer/netdata/netdata-1.47.2.ebuild
index 31f88a05f8fd..012571b33b33 100644
--- a/net-analyzer/netdata/netdata-1.47.2.ebuild
+++ b/net-analyzer/netdata/netdata-1.47.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

diff --git a/net-analyzer/netdata/netdata-1.47.4.ebuild 
b/net-analyzer/netdata/netdata-1.47.4.ebuild
index 31f88a05f8fd..012571b33b33 100644
--- a/net-analyzer/netdata/netdata-1.47.4.ebuild
+++ b/net-analyzer/netdata/netdata-1.47.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

diff --git a/net-analyzer/netdata/netdata-1.47.5.ebuild 
b/net-analyzer/netdata/netdata-1.47.5.ebuild
index 31f88a05f8fd..012571b33b33 100644
--- a/net-analyzer/netdata/netdata-1.47.5.ebuild
+++ b/net-analyzer/netdata/netdata-1.47.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

diff --git a/net-analyzer/netdata/netdata-9999.ebuild 
b/net-analyzer/netdata/netdata-9999.ebuild
index 31f88a05f8fd..012571b33b33 100644
--- a/net-analyzer/netdata/netdata-9999.ebuild
+++ b/net-analyzer/netdata/netdata-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,11 +20,10 @@ HOMEPAGE="https://github.com/netdata/netdata 
https://my-netdata.io/";
 
 LICENSE="GPL-3+ MIT BSD"
 SLOT="0"
-IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd tor xen"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python systemd xen"
 REQUIRED_USE="
        mysql? ( python )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       tor? ( python )"
+       python? ( ${PYTHON_REQUIRED_USE} )"
 
 # most unconditional dependencies are for plugins.d/charts.d.plugin:
 RDEPEND="
@@ -73,7 +72,6 @@ RDEPEND="
                $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
                mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
                postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-               tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
        )
        xen? (
                app-emulation/xen-tools

Reply via email to