GNU bug report logs - #70964
[PATCH 00/14] Add BTF support to kernel, sysdig and dependents, zstd-compressed modules

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Maxim Cournoyer <maxim.cournoyer@HIDDEN>; Keywords: notabug patch; Done: Maxim Cournoyer <maxim.cournoyer@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.
bug closed, send any further explanations to 70964 <at> debbugs.gnu.org and Maxim Cournoyer <maxim.cournoyer@HIDDEN> Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Added tag(s) notabug. Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 May 2024 17:21:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 15 13:21:10 2024
Received: from localhost ([127.0.0.1]:43328 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s7IJS-0007Ts-Fw
	for submit <at> debbugs.gnu.org; Wed, 15 May 2024 13:21:10 -0400
Received: from lists.gnu.org ([209.51.188.17]:52570)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1s7IJQ-0007Tm-Cd
 for submit <at> debbugs.gnu.org; Wed, 15 May 2024 13:21:08 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1s7IJO-0000hE-5b
 for guix-patches@HIDDEN; Wed, 15 May 2024 13:21:06 -0400
Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1s7IJH-0006Tk-9w
 for guix-patches@HIDDEN; Wed, 15 May 2024 13:21:01 -0400
Received: by mail-qt1-x82b.google.com with SMTP id
 d75a77b69052e-43dff9b28f6so41736611cf.1
 for <guix-patches@HIDDEN>; Wed, 15 May 2024 10:20:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1715793654; x=1716398454; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=PXR4DstsbGfJI7ej9hxN1zt9IYhRKvU/Nx/W4dUYO5g=;
 b=EUZ5MUVsiFSNFG9gKhai1+JFbOBZqW5K03y+ET2HHW83nAEUVGftt+PCMo3e8ExFvX
 OzSNo8pwAGI4Eu/bPI9Wg9oKtsCa2NXOhrjkifQQGVLagJbPVhCXK8chZT0YZVd4Pmre
 6PywJ3GwwZ3Z+aSkqWrvTXcuQsI2sDbzwb8c3j/x1h79z6Qn/IA9Mhj3RDYjRbbmtzdV
 fQ9aOu7E2iiVw+0xytkYaE1KhJ5U7ZrkH7wrIUnXP6Yq+SEbjvXfOXaFx1nldMwOlhQr
 rce8u5ry72EKCw8q+MCx5KI52hAdd3NHDUqbCGnuRmRBMkIyEmcF7O0V/g+VymOPfTsF
 kRRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1715793654; x=1716398454;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=PXR4DstsbGfJI7ej9hxN1zt9IYhRKvU/Nx/W4dUYO5g=;
 b=sqNem2d9FoOTbr5agx24JDRD0h8VKNwxk4xunRD7XnMCFgeKlrHhoy8DMK6M1Ow5uo
 OpPSB1XEXZP1ejQNoRKGUxjPrBsdb+/TWo/VQm5e7Ou8AAxNvS+mxjvnYUs77Eztq3q6
 McEW1N2kajQXaC7Lseybn1uRR0TiqjXHIsP1ZgGzxxlr7wsYfTUvt6iMU5xRHSXnbDwd
 o1Z/fxde6eKEogUC64fR2TPitAr7H01D2diC+R6lmUqSZooS9v/eCo1nZIYHeNPLTE1B
 w/OG9igq3eTf+qwPEojyffoQHTXQ4/Mm5ZYiMkIbqOtcX1BgKIoQt7ZJIW1mn+zYP3Kc
 y+vg==
X-Gm-Message-State: AOJu0YyMBsh9nWp6GW5vbIoZfi2HgIYLJIJdGwFj1ZUdelWH/WENsxzn
 /znfVLLa3CvteBNNpPyzYAOVVdg3uCjByTbh/RF9aGfFMaJutS8F6TApNQ==
X-Google-Smtp-Source: AGHT+IH4q0a+iW+2Nca186goI1Wnhs0Lgr0HO6VDLUysi1RUFkzeHSBeI5RuaWbYf89vPsja6Bqpgg==
X-Received: by 2002:ac8:7f54:0:b0:43a:6055:5547 with SMTP id
 d75a77b69052e-43e047b434cmr240010071cf.23.1715793654259; 
 Wed, 15 May 2024 10:20:54 -0700 (PDT)
Received: from localhost.localdomain (dsl-205-233-125-107.b2b2c.ca.
 [205.233.125.107]) by smtp.gmail.com with ESMTPSA id
 d75a77b69052e-43dfd2dbd68sm75174731cf.12.2024.05.15.10.20.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 May 2024 10:20:53 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 00/14]  Add BTF support to kernel, sysdig and dependents,
 zstd-compressed modules
Date: Wed, 15 May 2024 13:20:48 -0400
Message-ID: <cover.1715793606.git.maxim.cournoyer@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
X-Debbugs-Cc: Leo Famulari <leo@HIDDEN>,
 Tobias Geerinckx-Rice <me@HIDDEN>, Wilko Meyer <w@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::82b;
 envelope-from=maxim.cournoyer@HIDDEN; helo=mail-qt1-x82b.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

 This series adds BTF (Berkeley Type Format) support to our kernel, catching up
 with other main distributions in enabling embedded BPF (Berkeley Packet
 Filter) programs.

 This was motivated by packaging 'sysdig', a system introspection application
 that can make use of BTF.  Adding BTF does incur some size increase; with
 'linux-libre' package going up from 132 MiB to 164 MiB (24%).  This is later
 somewhat mitigated by using Zstd compressed (at maximum level, 19) kernel
 modules, which brings the kernel size back down to 144 MiB, which corresponds
 to a more reasonable 9% increase from before this series.  The BPF kernel
 variant we were carrying is removed as proper BPF support will now exists in
 our main kernel.

 That's it!  I hope you enjoy using 'csysdig' to keep track of the syscalls and
 IO usage of your process/threads.
 END



Maxim Cournoyer (14):
  gnu: grpc: Modernize.
  gnu: grpc: Propagate abseil-cpp-cxxstd11.
  gnu: Add valijson.
  gnu: libbpf: Use gexps.
  gnu: libbpf: Update to 1.4.1.
  gnu: Add falcosecurity-libs.
  gnu: Add sysdig.
  gnu: Add dwarves.
  gnu: make-linux-libre*: Set KBUILD_BUILD_VERSION for reproducibility.
  gnu: make-linux-libre*: Run install targets in parallel.
  gnu: linux: Turn %default-extra-linux-options into a procedure.
  gnu: linux-libre: Enable BTF debug info.
  gnu: linux-libre: Enable Zstd compression of kernel modules.
  gnu: linux-libre-with-bpf: Deprecate in favor of linux-libre.

 doc/guix-cookbook.texi                        |  17 +-
 gnu/build/linux-modules.scm                   |  62 ++--
 gnu/installer.scm                             |   1 +
 gnu/local.mk                                  |   7 +
 gnu/packages/admin.scm                        |  58 +++
 gnu/packages/linux.scm                        | 347 +++++++++++++-----
 .../dwarves-threading-reproducibility.patch   |  23 ++
 .../falcosecurity-libs-install-pman.patch     |  14 +
 .../falcosecurity-libs-libscap-pc.patch       |  16 +
 ...lcosecurity-libs-libsinsp-pkg-config.patch | 155 ++++++++
 .../falcosecurity-libs-pkg-config.patch       |  23 ++
 ...alcosecurity-libs-shared-library-fix.patch |  50 +++
 .../sysdig-shared-falcosecurity-libs.patch    |  71 ++++
 gnu/packages/rpc.scm                          | 121 +++---
 gnu/packages/serialization.scm                |  26 +-
 gnu/system/linux-initrd.scm                   |   6 +-
 guix/profiles.scm                             |   7 +-
 17 files changed, 812 insertions(+), 192 deletions(-)
 create mode 100644 gnu/packages/patches/dwarves-threading-reproducibility.patch
 create mode 100644 gnu/packages/patches/falcosecurity-libs-install-pman.patch
 create mode 100644 gnu/packages/patches/falcosecurity-libs-libscap-pc.patch
 create mode 100644 gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch
 create mode 100644 gnu/packages/patches/falcosecurity-libs-pkg-config.patch
 create mode 100644 gnu/packages/patches/falcosecurity-libs-shared-library-fix.patch
 create mode 100644 gnu/packages/patches/sysdig-shared-falcosecurity-libs.patch


base-commit: 029f2e970d5d14dda2dc89a4a3cc17de573ff90c
-- 
2.41.0





Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
New bug report received and forwarded. Copy sent to leo@HIDDEN, me@HIDDEN, w@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to leo@HIDDEN, me@HIDDEN, w@HIDDEN, guix-patches@HIDDEN:
bug#70964; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 15 May 2024 18:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.