From patchwork Wed Feb 7 11:15:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Juerg Haefliger X-Patchwork-Id: 1896091 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 4TVHbl32L5z23gT for ; Wed, 7 Feb 2024 22:15:47 +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 1rXftt-0003Q4-IC; Wed, 07 Feb 2024 11:15:34 +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 1rXftg-0003OT-Bb for kernel-team@lists.ubuntu.com; Wed, 07 Feb 2024 11:15:24 +0000 Received: from mail-ej1-f70.google.com (mail-ej1-f70.google.com [209.85.218.70]) (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 EB6413FA8A for ; Wed, 7 Feb 2024 11:15:19 +0000 (UTC) Received: by mail-ej1-f70.google.com with SMTP id a640c23a62f3a-a358c652e42so24330866b.3 for ; Wed, 07 Feb 2024 03:15:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707304519; x=1707909319; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1W7EIbAD7KzZwKq4NboPfOVS2AkgAZHLpUx0oDl+l9U=; b=a3b2D7Z0u3qzkTmtkPuHQXzqvy9mMAmWKjI+dO6e5t/WOvkrnUgD/fE2dcgiN92M1B cowDxaE/CbjGxzHC5m7CWh07MkVzz0Ga6yadogLSMgnzMTLoX1vao+UlXCYi8HqptjH0 oZJ1nFqf0js8p2NqBsbfaf7uA67tzFUpaaB/B2gsBDbZOhoob2sJiN5M9APPtAcW+i6Y uedKyoDUO+vVQxkXNuyWfOrSu0ecHUqjHPKAiL9pX0bSXYhJotr7uN4oDLNQMceHqH4+ gnHN0UCRgRRaqZIeJsBEjfeXXDmA1vGlUarU8d+Q8QPpd2olNqLU9jog5ITzEpyzXNes Rg/g== X-Gm-Message-State: AOJu0YwwJD4o+k6nlEfrAGALQaArELxamyHZTA5/T4j53oGMXQ4raaul TLJm3B+77Ie4uKAELXAQ6aF6pshGAgeKECf4O9laJz8ZIaE1ua7Eqs+5XnBeSCYxf4+tjKKMMrk GTJw2naTuWka6wnU6ui4cT9wE1G0CaqNHC8QcYF+e1ywoGAT7/bfVWnNVIQp0WgCOiwUD9ePFjM mjLHYG5rV7Kg== X-Received: by 2002:a17:907:788b:b0:a38:8575:2333 with SMTP id ku11-20020a170907788b00b00a3885752333mr677651ejc.46.1707304519396; Wed, 07 Feb 2024 03:15:19 -0800 (PST) X-Google-Smtp-Source: AGHT+IHd/9E/OXwBVmwPDhxMMJ2m9q4vQpHJf4iGoCsN0AxdGODCVNoUK55MVxYjxGaoBQnAcuGTjQ== X-Received: by 2002:a17:907:788b:b0:a38:8575:2333 with SMTP id ku11-20020a170907788b00b00a3885752333mr677637ejc.46.1707304519048; Wed, 07 Feb 2024 03:15:19 -0800 (PST) Received: from localhost ([81.221.247.52]) by smtp.gmail.com with ESMTPSA id q20-20020a170906b29400b00a370dbbd60dsm635082ejz.67.2024.02.07.03.15.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Feb 2024 03:15:18 -0800 (PST) From: Juerg Haefliger To: kernel-team@lists.ubuntu.com Subject: [Unstable/Noble][PATCH 2/2] UBUNTU: [Packaging] Build indep tools packages only for the main kernel Date: Wed, 7 Feb 2024 12:15:15 +0100 Message-Id: <20240207111515.1984805-3-juerg.haefliger@canonical.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20240207111515.1984805-1-juerg.haefliger@canonical.com> References: <20240207111515.1984805-1-juerg.haefliger@canonical.com> 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" BugLink: https://bugs.launchpad.net/bugs/2048183 The indep tools packages provide symlinks and other generic files and as such may only be built for the main source package. Ensure that by turning on the package build only for the main linux source package. Signed-off-by: Juerg Haefliger --- debian.master/rules.d/amd64.mk | 2 -- debian.master/rules.d/i386.mk | 1 - debian/rules | 11 +++++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/debian.master/rules.d/amd64.mk b/debian.master/rules.d/amd64.mk index a005382134aa..06ebb024c646 100644 --- a/debian.master/rules.d/amd64.mk +++ b/debian.master/rules.d/amd64.mk @@ -15,9 +15,7 @@ do_tools_perf_jvmti = true do_tools_bpftool = true do_tools_x86 = true do_tools_hyperv = true -do_tools_host = true do_extras_package = true -do_tools_common = true do_tools_acpidbg = true do_odm_drivers = true do_lib_rust = true diff --git a/debian.master/rules.d/i386.mk b/debian.master/rules.d/i386.mk index bdeb8bd9ba10..90f0de729ad4 100644 --- a/debian.master/rules.d/i386.mk +++ b/debian.master/rules.d/i386.mk @@ -9,7 +9,6 @@ vdso = vdso_install no_dumpfile = true do_flavour_image_package = false do_tools = false -do_tools_common = false do_extras_package = false do_source_package = false do_flavour_header_package = false diff --git a/debian/rules b/debian/rules index eb2d9a82ffd6..1974ce518c50 100755 --- a/debian/rules +++ b/debian/rules @@ -39,8 +39,7 @@ include $(DROOT)/rules.d/0-common-vars.mk # Pull in some arch specific stuff -include $(DEBIAN)/rules.d/$(arch).mk -# Pull in some branch specific stuff. Used by LTS backport -# branches to override master branch settings such as do_tools_common. +# Pull in some branch specific stuff -include $(DEBIAN)/rules.d/hooks.mk # Maintainer targets @@ -48,10 +47,14 @@ include $(DROOT)/rules.d/1-maintainer.mk do_linux_tools=$(sort $(filter-out false,$(do_tools_usbip) $(do_tools_cpupower) $(do_tools_perf) $(do_tools_bpftool) $(do_tools_x86))) do_cloud_tools=$(sort $(filter-out false,$(do_tools_hyperv))) -do_tools_common?=true -do_tools_host?=false do_tools_perf_jvmti?=false +# Indep tools packages may only be built for the main linux source package +ifeq ($(src_pkg_name),linux) + do_tools_common = true + do_tools_host = true +endif + # Default settings for DKMS modules. $(foreach _m,$(all_dkms_modules), \ $(eval do_$(_m) ?= $(if $(filter $(_m),$(filter-out $(dkms_exclude),$(dkms_include) $(subst any,$(_m),$(subst $(arch),$(_m),$(dkms_$(_m)_archs))))),true,false)) \