Received: by 2002:a05:7412:2a91:b0:fc:a2b0:25d7 with SMTP id u17csp83115rdh; Tue, 13 Feb 2024 10:02:54 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUIBCVqKBoJQmXO0C/AQyYcYzgHNKqW4sUTF7TgQWEi5LcPlHc5l7GTLIot+WuKQSA9iZhPhrnl3kxNCrjp3TnDN5J7eK4vai1bDaVPEA== X-Google-Smtp-Source: AGHT+IEKAJm9XVxQmayKUJmlV6Xc01wFV+U6rwr5SWntRBzSsdBBwfKZH9hjkaRfdq0Yh6rPZBqA X-Received: by 2002:a17:90b:2307:b0:298:b796:74c5 with SMTP id mt7-20020a17090b230700b00298b79674c5mr259654pjb.24.1707847374352; Tue, 13 Feb 2024 10:02:54 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707847374; cv=pass; d=google.com; s=arc-20160816; b=gO0fFchbGGCsMrQYAxM45sTu8xx59qCZvi9dFIuP76KQ8qKPoIRd+Um0UnfhqtXj/Q VqL2RQDXo2c5ZyGfbwjtbBqVQR6F9VXBXMB6FogBeuHHEZxkWNyrsdv8dr8zaQAzKnOB r5HMbb+T5bAkICY+K6kKOQKRqCJQcOH9WRIQEN46D9WIKCLMH+AWLSjDNUzBBbkMpMrV ZfwFC+Y/4p2q9vnzGAYXfeWKoQphAk12VS2uXao/aB0sCaIqc6qoeKLZ2l2RSxPjfcRN 5q4+4w8XHtZbWZGFitFRtxN+pZaJeJGkvv51nsxm08EkVEYz+IWx3LUZUkLOqFbr8+Vt YAsQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=1B/JSArYhqdmLKHGz/hHKquRQ+UiStSmVG5icCFuCXE=; fh=riqLL3AVmq8WjVIz3c6Jh6HbhQqqXc6Gk6+ldPWfneE=; b=rZG5inLNzrtIxqBNozxZHXEttU6gUgdX9VUrqw8GN3giHpA7gcr85aaxzQVCHTl81X x08Z0Qp4++j7QX7WlxU78ObI6QqCtOHLc3Ccq7kBfUaUviUSiAhnGVdmudW9iZ8WmZDU dxRvxFOjUL4e8G/zjvU1nO8rXCdbjRcz3BfnGMeT7wMH7SdhtzOYH+SxkiQC/gApqVz1 s3040iobyOeHw3aCVCMvim/9bcNyRle/lLuqDlK7odWBE+IwJGCpJEZ7x6iOsEbTLY9y kfWtDYh50Yar1FWjkvJgIGZ582gve09kvAcLY0mVhjQsGLs2h9Mzo/xW8KfNkshjXG/5 YhcA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=FsbetFnb; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-64041-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-64041-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org X-Forwarded-Encrypted: i=2; AJvYcCVgxiIh78jfL4bYrYiUsCm3tAtW3zUpPYTVpCnsJviFFWxUbgtKjN+ZjV4JSIGTLv950u9wY2ejHzMxiLIqvUbt6Xoi2WeQIC4LfsLj1w== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id cs23-20020a17090af51700b0029712e1ba1dsi2412936pjb.72.2024.02.13.10.02.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Feb 2024 10:02:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-64041-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=FsbetFnb; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-64041-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-64041-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 4D34128B1E2 for ; Tue, 13 Feb 2024 18:00:59 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4C6E860864; Tue, 13 Feb 2024 17:58:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FsbetFnb" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 75D7760869 for ; Tue, 13 Feb 2024 17:58:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707847126; cv=none; b=BTYbLByXuwgWxd3pBfv4kdMHnnl9IQHwWhUsiptCXNePb4mPzj2+1kpspJr9+4osJGr40W6k+R5o3Z7drZs1Hrzq9ufcleU+d/Qv0IbZHu3ENQjQTZIIa5T5brkK+Y3yl4AxhHE9ceahIAVy7JGDh7XVDkbiaH2M9MRhkUq2UEg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707847126; c=relaxed/simple; bh=WyK93sqYjZ1EHmECDHUlXwi1w9yv7ko8zYeRsLJ56fQ=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=og8bE2wdvRUJOkuFpbRzFwOK7OXKNs+09jGchi/YVdxcJMcAq4s0wiYKhvuYEf47UGbDZZ4Q0hzss1F6u5MN7RYoZNR8sPAzDzzuC9qPpPnJpXcTg42jcKqwmPVsm9NlBNgZqA9vHZwb5d9oiGpOJ8+sZDIp7fd3VgEHf+VfTuw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FsbetFnb; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 442E9C433F1; Tue, 13 Feb 2024 17:58:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707847125; bh=WyK93sqYjZ1EHmECDHUlXwi1w9yv7ko8zYeRsLJ56fQ=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=FsbetFnbi7X5Tetwvs1GAJUCzGI7rx6T2v22JXzPbuCkYku4bJh3p765MmIE+cTPM BZUGbpaPOCbARXF4Y05fCkFyayFPAmAz7fTcc3O49NabGGyFSusx9ve8VOhmpxxrx8 Hr2H3PGEylU5zBMxiPzx9Ve3vuRHi4gDgwTXvb3DJgs62BbKRM0Z/6v6/i5lxOKkBm axShJ3LqwqeXgseZjrEl4WKmbxUargI6BmTpxU11aNhXdXctQCyNsNzdQni3J0rvCJ jafD4xh5Im6hsOvz/VIOy1K3cIZ59imYChhe+nVcdJ7tIE8pnaxXGrfnsH9tgN8j71 jwK4Xp/MPXz1g== Message-ID: <705ebfb9-e9a6-4dc1-8974-2fa8d93ca45a@kernel.org> Date: Tue, 13 Feb 2024 18:58:41 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [GIT PULL] tracing/tooling: Fixes for v6.8-rc4 To: Steven Rostedt , Linus Torvalds Cc: Arnaldo Carvalho de Melo , John Kacur , limingming3 , LKML References: <20240212170107.60da326a@gandalf.local.home> <20240213124858.0faf6207@gandalf.local.home> Content-Language: en-US, pt-BR, it-IT From: Daniel Bristot de Oliveira In-Reply-To: <20240213124858.0faf6207@gandalf.local.home> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 2/13/24 18:48, Steven Rostedt wrote: > On Tue, 13 Feb 2024 09:32:26 -0800 > Linus Torvalds wrote: > >> On Mon, 12 Feb 2024 at 14:00, Steven Rostedt wrote: >>> >>> Tracing tooling updates for 6.8-rc4: >> >> Bah. I've pulled this, but since I did a new system install due to a >> disk upgrade some time ago, I once again don't have libtracefs-devel >> installed. >> >> And guess what? The dependency rules are - once again - completely >> broken, and trying to build this gets the bad old unhelpful error >> >> latency-collector.c:26:10: fatal error: tracefs.h: No such file or directory >> > > Hmm, that's not from this pull request. But still needs to be fixed. I did not catch that because it is in the tracing dir, but not on rtla. It is an old sample code, still... bad it was not covered. Sorry for that :-(. > >> with no help for the user. >> >> Yes, I know what to do. That isn't the point. And no, this isn't new >> to this pull request, it's just that on this machine I haven't tried >> building the tracing tools in a while. >> >> Let's not make the user experience for people who want to do kernel >> builds any worse than it has to be. >> >> Side note: instead of the (clearly broken) special Makefile rules, can >> you please just take a look at the perf code instead? In fact, maybe >> it's time for the kernel tooling people to try to unify and come to an >> agreement about these things, and share more of the code. >> >> Because unlike the tracing tools, the perf tools seem to generally get >> this part of the build system right, despite (or probably due to) >> having a lot *more* (and more complex) library dependencies. > > Daniel is mostly maintaining this work. > > Daniel, can you talk with Arnaldo and be able to collaborate with him on > consolidating the build process? Sure, I have a good relation with Arnaldo, and he is aware of my work as well. -- Daniel