From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 18 May 2026 09:55:05 +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 1wOsob-0013PP-1i for lore@lore.pengutronix.de; Mon, 18 May 2026 09:55:05 +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 1wOsoa-0007I7-VQ; Mon, 18 May 2026 09:55:04 +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 1wOsnN-0002q6-QK; Mon, 18 May 2026 09:53:49 +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 1wOsnN-000YRn-0a; Mon, 18 May 2026 09:53:49 +0200 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.98.2) (envelope-from ) id 1wOsnN-00000000DIB-2qyY; Mon, 18 May 2026 09:53:49 +0200 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Mon, 18 May 2026 09:53:49 +0200 Message-ID: <20260518075349.51088-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260504121331.57729-12-t.scherer@eckelmann.de> References: <20260504121331.57729-12-t.scherer@eckelmann.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [ptxdist] [APPLIED] latrace: 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 0b748a180a0654a8c7671b02c2f63904744490be. Michael [sent from post-receive hook] On Mon, 18 May 2026 09:53:49 +0200, Thorsten Scherer wrote: > Signed-off-by: Thorsten Scherer > Message-Id: <20260504121331.57729-12-t.scherer@eckelmann.de> > Signed-off-by: Michael Olbrich > > diff --git a/patches/latrace-0.5.11/0001-Buildsystem-fix-configure-creation.patch b/patches/latrace-0.5.11/0001-Buildsystem-fix-configure-creation.patch > deleted file mode 100644 > index 8da3bceaec00..000000000000 > --- a/patches/latrace-0.5.11/0001-Buildsystem-fix-configure-creation.patch > +++ /dev/null > @@ -1,25 +0,0 @@ > -From: Juergen Borleis > -Date: Fri, 11 Nov 2016 10:47:48 +0100 > -Subject: [PATCH] Buildsystem: fix configure creation > - > -According to the AC_DEFINE documentation no parameter is possible, but it > -fails to create the configure script > - > -Signed-off-by: Juergen Borleis > ---- > - configure.ac | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/configure.ac b/configure.ac > -index 2c287d128f28..42bb7ec78e0f 100644 > ---- a/configure.ac > -+++ b/configure.ac > -@@ -88,7 +88,7 @@ AC_DEFINE(CONFIG_VERSION, "AC_PACKAGE_VERSION", [Version of latrace.]) > - if test "$unamem" = "x86_64" -o\ > - "$unamem" = "i686" -o\ > - "$unamem" = "arm"; then > -- AC_DEFINE(CONFIG_ARCH_HAVE_ARGS) > -+ AC_DEFINE(CONFIG_ARCH_HAVE_ARGS, [], [argument display support]) > - AC_SUBST(CONFIG_ARCH_HAVE_ARGS, "y") > - else > - AC_MSG_WARN([Arguments display support disabled]) > diff --git a/patches/latrace-0.5.11/0002-Buildsystem-fix-cross-compilation.patch b/patches/latrace-0.5.11/0002-Buildsystem-fix-cross-compilation.patch > deleted file mode 100644 > index 359228fb68e6..000000000000 > --- a/patches/latrace-0.5.11/0002-Buildsystem-fix-cross-compilation.patch > +++ /dev/null > @@ -1,53 +0,0 @@ > -From: Juergen Borleis > -Date: Fri, 11 Nov 2016 10:48:21 +0100 > -Subject: [PATCH] Buildsystem: fix cross compilation > - > -Its a really bad idea to use build host's 'uname'... > - > -Signed-off-by: Juergen Borleis > ---- > - configure.ac | 16 ++++++++-------- > - 1 file changed, 8 insertions(+), 8 deletions(-) > - > -diff --git a/configure.ac b/configure.ac > -index 42bb7ec78e0f..4671c2e0c9a5 100644 > ---- a/configure.ac > -+++ b/configure.ac > -@@ -75,19 +75,19 @@ AC_TYPE_UINT8_T > - AC_SYS_LARGEFILE > - > - date=`date "+%B %G"` > --unamem=`uname -m | sed -e 's/i.86/i686/' -e 's/^armv.*/arm/'` > -+AC_CACHE_VAL([latrace_arch], [latrace_arch=`uname -m | sed -e 's/i.86/i686/' -e 's/^armv.*/arm/'`]) > - > - AC_SUBST(CONFIG_DATE, "$date") > --AC_SUBST(CONFIG_SYSDEP_DIR, "$unamem") > -+AC_SUBST(CONFIG_SYSDEP_DIR, "$latrace_arch") > - AC_SUBST(CONFIG_VERSION, "AC_PACKAGE_VERSION") > - > - AC_DEFINE(CONFIG_LT_CONFIG, "/tmp/lt-config", [Temporary directory prefix.]) > - AC_DEFINE(CONFIG_VERSION, "AC_PACKAGE_VERSION", [Version of latrace.]) > - > - # for following architectures we have argument display support > --if test "$unamem" = "x86_64" -o\ > -- "$unamem" = "i686" -o\ > -- "$unamem" = "arm"; then > -+if test "$latrace_arch" = "x86_64" -o\ > -+ "$latrace_arch" = "i686" -o\ > -+ "$latrace_arch" = "arm"; then > - AC_DEFINE(CONFIG_ARCH_HAVE_ARGS, [], [argument display support]) > - AC_SUBST(CONFIG_ARCH_HAVE_ARGS, "y") > - else > -@@ -95,9 +95,9 @@ else > - fi > - > - # for following architectures we have automated tests support > --if test "$unamem" = "x86_64" -o\ > -- "$unamem" = "i686" -o\ > -- "$unamem" = "arm" ; then > -+if test "$latrace_arch" = "x86_64" -o\ > -+ "$latrace_arch" = "i686" -o\ > -+ "$latrace_arch" = "arm" ; then > - AC_SUBST(CONFIG_ARCH_HAVE_TEST, "y") > - else > - AC_MSG_WARN([No automated test support]) > diff --git a/patches/latrace-0.5.11/0003-Fix-scanner-config-for-flex-2.6.x.patch b/patches/latrace-0.5.11/0003-Fix-scanner-config-for-flex-2.6.x.patch > deleted file mode 100644 > index 6d7f2e3f9546..000000000000 > --- a/patches/latrace-0.5.11/0003-Fix-scanner-config-for-flex-2.6.x.patch > +++ /dev/null > @@ -1,30 +0,0 @@ > -From: Clemens Gruber > -Date: Tue, 6 Jun 2017 16:10:51 +0200 > -Subject: [PATCH] Fix scanner config for flex 2.6.x > - > -Signed-off-by: Clemens Gruber > ---- > - src/config-flex.l | 4 +--- > - 1 file changed, 1 insertion(+), 3 deletions(-) > - > -diff --git a/src/config-flex.l b/src/config-flex.l > -index 433992f26c34..dd59614da6d3 100644 > ---- a/src/config-flex.l > -+++ b/src/config-flex.l > -@@ -108,15 +108,13 @@ OPTIONS { BEGIN(options); return OPTIONS; } > - > - %% > - > --#ifndef yywrap > --int yywrap() > -+int lt_config_wrap() > - { > - return 1; > - /* XXX not to get the compiler 'not used' warning */ > - yyunput(0, NULL); > - input(); > - } > --#endif > - > - void lt_config_error(const char *m) > - { > diff --git a/patches/latrace-0.5.11/autogen.sh b/patches/latrace-0.5.11/autogen.sh > deleted file mode 120000 > index 9f8a4cb7ddcb..000000000000 > --- a/patches/latrace-0.5.11/autogen.sh > +++ /dev/null > @@ -1 +0,0 @@ > -../autogen.sh > \ No newline at end of file > diff --git a/patches/latrace-0.5.11/series b/patches/latrace-0.5.11/series > deleted file mode 100644 > index e5fca867e395..000000000000 > --- a/patches/latrace-0.5.11/series > +++ /dev/null > @@ -1,6 +0,0 @@ > -# generated by git-ptx-patches > -#tag:base --start-number 1 > -0001-Buildsystem-fix-configure-creation.patch > -0002-Buildsystem-fix-cross-compilation.patch > -0003-Fix-scanner-config-for-flex-2.6.x.patch > -# 4d5dd32b0e94ea16d76445cc06c509e6 - git-ptx-patches magic > diff --git a/rules/latrace.in b/rules/latrace.in > deleted file mode 100644 > index c9dba1bb9eb3..000000000000 > --- a/rules/latrace.in > +++ /dev/null > @@ -1,28 +0,0 @@ > -## SECTION=staging > -## old section: > -### SECTION=debug_tools > - > -menuconfig LATRACE > - tristate > - prompt "latrace " > - select HOST_FLEX > - select BINUTILS if LATRACE_DEMANGLE > - help > - A tool to trace library calls and get their statistics in a > - manner similar to the strace utility > - > - STAGING: remove in PTXdist 2026.03.0 > - Unmaintained in PTXdist, upstream dead and fails to build with > - current toolchains. > - > -if LATRACE > - > -config LATRACE_DEMANGLE > - bool > - prompt "demangle support" > - default y > - help > - Enable support for the demangle feature, required to trace C++ libraries > - for example. > - > -endif > diff --git a/rules/latrace.make b/rules/latrace.make > deleted file mode 100644 > index aaa448ead908..000000000000 > --- a/rules/latrace.make > +++ /dev/null > @@ -1,75 +0,0 @@ > -# -*-makefile-*- > -# > -# Copyright (C) 2016 by Juergen Borleis > -# > -# For further information about the PTXdist project and license conditions > -# see the README file. > -# > - > -# > -# We provide this package > -# > -PACKAGES-$(PTXCONF_ARCH_ARM)-$(PTXCONF_LATRACE) += latrace > -PACKAGES-$(PTXCONF_ARCH_X86)-$(PTXCONF_LATRACE) += latrace > -# > -# Paths and names > -# > -LATRACE_VERSION := 0.5.11 > -LATRACE_MD5 := 138457c7b9eaf3246eddb7856702cddf > -LATRACE := latrace-$(LATRACE_VERSION) > -LATRACE_SUFFIX := tar.bz2 > -LATRACE_URL := http://people.redhat.com/jolsa/latrace/dl/$(LATRACE).$(LATRACE_SUFFIX) > -LATRACE_SOURCE := $(SRCDIR)/$(LATRACE).$(LATRACE_SUFFIX) > -LATRACE_DIR := $(BUILDDIR)/$(LATRACE) > -LATRACE_LICENSE := GPL-3.0-only > - > -# ---------------------------------------------------------------------------- > -# Prepare > -# ---------------------------------------------------------------------------- > - > -LATRACE_ARCH := $(PTXCONF_ARCH_STRING) > -ifeq ($(PTXCONF_ARCH_X86)-$(PTXCONF_ARCH_X86_64),y-) > -LATRACE_ARCH := "i686" > -endif > - > -LATRACE_CONF_ENV := \ > - $(CROSS_ENV) \ > - latrace_arch=$(LATRACE_ARCH) \ > - ac_cv_path_ASCIIDOC=: \ > - ac_cv_path_XMLTO=: > -# > -# autoconf > -# > -LATRACE_CONF_TOOL := autoconf > -LATRACE_CONF_OPT := \ > - $(CROSS_AUTOCONF_USR) \ > - $(GLOBAL_LARGE_FILE_OPTION) > - > -# autotools, but hand-made Makefile m( > -LATRACE_MAKE_PAR := NO > - > -# ---------------------------------------------------------------------------- > -# Target-Install > -# ---------------------------------------------------------------------------- > - > -$(STATEDIR)/latrace.targetinstall: > - @$(call targetinfo) > - > - @$(call install_init, latrace) > - @$(call install_fixup, latrace,PRIORITY,optional) > - @$(call install_fixup, latrace,SECTION,base) > - @$(call install_fixup, latrace,AUTHOR,"Juergen Borleis ") > - @$(call install_fixup, latrace,DESCRIPTION,"library call tracer") > - > - @$(call install_alternative, latrace, 0, 0, 0644, /etc/latrace.d/latrace.conf) > - @$(call install_tree, latrace, 0, 0, -, /etc/latrace.d/headers/) > - > - @$(call install_copy, latrace, 0, 0, 0755, -, /usr/bin/latrace) > - @$(call install_link, latrace, latrace, /usr/bin/latrace-ctl) > - @$(call install_lib, latrace, 0, 0, 0644, libltaudit) > - > - @$(call install_finish, latrace) > - > - @$(call touch) > - > -# vim: syntax=make