From patchwork Thu Oct 24 13:05:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Juerg Haefliger X-Patchwork-Id: 2001715 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com (client-ip=185.125.189.65; helo=lists.ubuntu.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=patchwork.ozlabs.org) Received: from lists.ubuntu.com (lists.ubuntu.com [185.125.189.65]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XZ5l11xQfz1xx6 for ; Fri, 25 Oct 2024 00:06:05 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=lists.ubuntu.com) by lists.ubuntu.com with esmtp (Exim 4.86_2) (envelope-from ) id 1t3xXF-00022S-UL; Thu, 24 Oct 2024 13:05:53 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1t3xXE-00021V-3G for kernel-team@lists.ubuntu.com; Thu, 24 Oct 2024 13:05:52 +0000 Received: from mail-lj1-f198.google.com (mail-lj1-f198.google.com [209.85.208.198]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id B42F83F287 for ; Thu, 24 Oct 2024 13:05:51 +0000 (UTC) Received: by mail-lj1-f198.google.com with SMTP id 38308e7fff4ca-2fb4c35f728so9351151fa.2 for ; Thu, 24 Oct 2024 06:05:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729775150; x=1730379950; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=e0LMj+zi1isC3QVEnMAq6S1w4y3aII35rtBWBEBqIck=; b=ETX/e1ueB2+ENGYcVe0Cg7qOM9Oa+dzwKUNOp5WwjayIyDq05GTi84Q/z/oitmjyrQ GDLkAN4bY8tOk+GF+yuRucqcFO3z/2WLdtHuI5FDxZYsBd+HB0hV3rP46+ktrjyKsVye Lp3B11g3q8ZYs7Q4u+gtpdC/Et/BWj3kVr4tO5k9r/uGAmG8S8IwMPDf/CTukTG1ln9n bh5BXG+YAybUFo/Av6BrNpGY0p+volhOKzXIfB5hhP7c6Qpr/nB5PxomM6NJeH9Jkg/c Jvt8hqLrAYGRqLAMMeq+GsbybnkDNBunOCUlFPCu2H5qM+q2mIrXt/KeWzUyevS5KnHw U2ww== X-Gm-Message-State: AOJu0YyMGD0C0IPrY/FA2QJpCcI7E1QN5ahGtJM04NAhsz3Z4UsBIKpi cOxj8dNzhw8NT5MduokYTf01QHJ4BouSE8y6GQEwe+ijkSC6UdGvW4H5J0zfG0MIcIjQxB4xoyS DINQsvEgI5DPOBNqAIy+u5qo6PzAgwaEVPFotI5INP8ZoOsX5zElFS8tglq4Q5uvP+61Ic7H/be ps7H+vCohoRA== X-Received: by 2002:a2e:be1d:0:b0:2fa:c0c2:d311 with SMTP id 38308e7fff4ca-2fc9d2e62e9mr59861051fa.5.1729775149959; Thu, 24 Oct 2024 06:05:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGMNEmo/4pfwaQP/JZybNWJN+WE3OGUXO6Vt5MaZnA6RayGC3BsTLIXvPw+kRj89p9kU3jSww== X-Received: by 2002:a2e:be1d:0:b0:2fa:c0c2:d311 with SMTP id 38308e7fff4ca-2fc9d2e62e9mr59860551fa.5.1729775149262; Thu, 24 Oct 2024 06:05:49 -0700 (PDT) Received: from localhost ([81.221.247.52]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37ee0a37e1asm11294114f8f.20.2024.10.24.06.05.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Oct 2024 06:05:48 -0700 (PDT) From: Juerg Haefliger To: kernel-team@lists.ubuntu.com Subject: [Unstable][PATCH 0/2] Add list of source files to buildinfo package Date: Thu, 24 Oct 2024 15:05:45 +0200 Message-ID: <20241024130547.1591256-1-juerg.haefliger@canonical.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" Add a new file 'sources' to the buildinfo package that contains the list of kernel source files that were used for the build. This can be helpful for CVE triaging to discard CVE fixes the modify files that wernt' part of a build. I'm deliberately *not* using llvm-dwarfdump because it requires llvm as a build dependency which pulls in another 32MB of packages :-( While at it, sort the build dependencies alphabetically. Juerg Haefliger (2): UBUNTU: [Packaging] Sort build dependencies alphabetically UBUNTU: [Packaging] Add list of used source files to buildinfo package debian.master/control.stub.in | 69 +++++++++++++++++---------------- debian/rules.d/2-binary-arch.mk | 10 +++++ 2 files changed, 45 insertions(+), 34 deletions(-) Acked-by: Agathe Porte