From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 18 May 2026 09:55:20 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wOsoq-0013RY-0Z for lore@lore.pengutronix.de; Mon, 18 May 2026 09:55:20 +0200 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wOsop-000848-Hn; Mon, 18 May 2026 09:55:19 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wOsnS-0003AH-O0; Mon, 18 May 2026 09:53:54 +0200 Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wOsnS-000YSB-0G; Mon, 18 May 2026 09:53:54 +0200 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.98.2) (envelope-from ) id 1wOsnS-00000000DN9-2Upz; Mon, 18 May 2026 09:53:54 +0200 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Mon, 18 May 2026 09:53:54 +0200 Message-ID: <20260518075354.51396-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260504121331.57729-18-t.scherer@eckelmann.de> References: <20260504121331.57729-18-t.scherer@eckelmann.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [ptxdist] [APPLIED] liburcu: Remove after one year in staging X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Thorsten Scherer Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Thanks, applied as bb8b42f77ba3452318c6b094d054622bd68b6076. Michael [sent from post-receive hook] On Mon, 18 May 2026 09:53:54 +0200, Thorsten Scherer wrote: > Signed-off-by: Thorsten Scherer > Message-Id: <20260504121331.57729-18-t.scherer@eckelmann.de> > [mol: remove dependencies in netsniff-ng] > Signed-off-by: Michael Olbrich > > diff --git a/rules/liburcu.in b/rules/liburcu.in > deleted file mode 100644 > index 3b32c7da2fc6..000000000000 > --- a/rules/liburcu.in > +++ /dev/null > @@ -1,31 +0,0 @@ > -## SECTION=staging > -## old section: > -### SECTION=system_libraries > - > -menuconfig LIBURCU > - tristate > - prompt "liburcu " > - select GLIBC_PTHREAD > - help > - liburcu is an LGPLv2.1 userspace RCU (read-copy-update) library. This > - data synchronization library provides read-side access which scales > - linearly with the number of cores. It does so by allowing multiples > - copies of a given data structure to live at the same time, and by > - monitoring the data structure accesses to detect grace periods after > - which memory reclamation is possible. > - > - STAGING: remove in PTXdist 2026.03.0 > - Unmaintained in PTXdist and fails to build with current toolchains. > - Needs updating to the latest version. > - > -if LIBURCU > - > -config LIBURCU_SMP > - bool > - prompt "SMP support" > - default y > - help > - Provide SMP support. Warning: Disable this only on real uniprocessor > - systems. > - > -endif > diff --git a/rules/liburcu.make b/rules/liburcu.make > deleted file mode 100644 > index 5bab553d018c..000000000000 > --- a/rules/liburcu.make > +++ /dev/null > @@ -1,65 +0,0 @@ > -# -*-makefile-*- > -# > -# Copyright (C) 2011 by Juergen Beisert > -# > -# For further information about the PTXdist project and license conditions > -# see the README file. > -# > - > -# > -# We provide this package > -# > -PACKAGES-$(PTXCONF_LIBURCU) += liburcu > - > -# > -# Paths and names > -# > -LIBURCU_VERSION := 0.9.3 > -LIBURCU_MD5 := 920970e35a1a2066c8353eabfeab8730 > -LIBURCU := userspace-rcu-$(LIBURCU_VERSION) > -LIBURCU_SUFFIX := tar.bz2 > -LIBURCU_URL := http://lttng.org/files/urcu/$(LIBURCU).$(LIBURCU_SUFFIX) > -LIBURCU_SOURCE := $(SRCDIR)/$(LIBURCU).$(LIBURCU_SUFFIX) > -LIBURCU_DIR := $(BUILDDIR)/$(LIBURCU) > -LIBURCU_LICENSE := LGPL-2.1-only > - > -# ---------------------------------------------------------------------------- > -# Prepare > -# ---------------------------------------------------------------------------- > - > -# > -# autoconf > -# > -LIBURCU_CONF_TOOL := autoconf > -LIBURCU_CONF_OPT := \ > - $(CROSS_AUTOCONF_USR) \ > - --enable-shared \ > - --disable-static \ > - --$(call ptx/endis, PTXCONF_LIBURCU_SMP)-smp-support > - > -# ---------------------------------------------------------------------------- > -# Target-Install > -# ---------------------------------------------------------------------------- > - > -$(STATEDIR)/liburcu.targetinstall: > - @$(call targetinfo) > - > - @$(call install_init, liburcu) > - @$(call install_fixup, liburcu,PRIORITY,optional) > - @$(call install_fixup, liburcu,SECTION,base) > - @$(call install_fixup, liburcu,AUTHOR,"Juergen Beisert ") > - @$(call install_fixup, liburcu,DESCRIPTION,"Userspace RCU") > - > - @$(call install_lib, liburcu, 0, 0, 0644, liburcu) > - @$(call install_lib, liburcu, 0, 0, 0644, liburcu-bp) > - @$(call install_lib, liburcu, 0, 0, 0644, liburcu-cds) > - @$(call install_lib, liburcu, 0, 0, 0644, liburcu-common) > - @$(call install_lib, liburcu, 0, 0, 0644, liburcu-mb) > - @$(call install_lib, liburcu, 0, 0, 0644, liburcu-qsbr) > - @$(call install_lib, liburcu, 0, 0, 0644, liburcu-signal) > - > - @$(call install_finish, liburcu) > - > - @$(call touch) > - > -# vim: syntax=make > diff --git a/rules/netsniff-ng.in b/rules/netsniff-ng.in > index 0f4cb6b76b21..492e8df5539a 100644 > --- a/rules/netsniff-ng.in > +++ b/rules/netsniff-ng.in > @@ -2,13 +2,11 @@ > > menuconfig NETSNIFF_NG > tristate > - select LIBCLI if NETSNIFF_NG_MAUSEZAHN > select LIBNET if NETSNIFF_NG_MAUSEZAHN > select LIBNETFILTER_CONNTRACK if NETSNIFF_NG_FLOWTOP > select LIBNL3 if NETSNIFF_NG_LIBNL > select LIBPCAP if NETSNIFF_NG_MAUSEZAHN || NETSNIFF_NG_NETSNIFF_NG > select LIBSODIUM if NETSNIFF_NG_CURVETUN > - select LIBURCU if NETSNIFF_NG_FLOWTOP > select NCURSES if NETSNIFF_NG_IFPPS || NETSNIFF_NG_FLOWTOP > select ZLIB if NETSNIFF_NG_ZLIB > prompt "netsniff-ng " > @@ -38,7 +36,8 @@ config NETSNIFF_NG_CURVETUN > > config NETSNIFF_NG_FLOWTOP > bool > - depends on STAGING > + # needs liburcu > + depends on BROKEN > select NETSNIFF_NG_ZLIB > prompt "install flowtop" > > @@ -48,7 +47,8 @@ config NETSNIFF_NG_IFPPS > > config NETSNIFF_NG_MAUSEZAHN > bool > - depends on STAGING > + # needs libcli > + depends on BROKEN > prompt "install mausezahn" > > config NETSNIFF_NG_NETSNIFF_NG