From patchwork Wed Nov 5 10:15:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "srinuvasan.a" X-Patchwork-Id: 4537 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 05 Nov 2025 11:12:00 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f63.google.com (mail-ed1-f63.google.com [209.85.208.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A5ABxkE017683 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 5 Nov 2025 11:11:59 +0100 Received: by mail-ed1-f63.google.com with SMTP id 4fb4d7f45d1cf-6409605a485sf4186847a12.0 for ; Wed, 05 Nov 2025 02:11:59 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762337514; cv=pass; d=google.com; s=arc-20240605; b=hmFhiaqHF1f3K8VTHAd4Y76/jPYENSx1DNUmMPSR5Ao5MsPiv/+J1hNrLYYqAZZYUr aSnTOKekzIO2VYKgn1LmcjYcN2STgd4s5rVgWEDGT5J7GOCuPOQAxspeKiLLakTfl/6U L0AjU7vOEj8vknTfuF4Qcj0GWqy5HCgrTeLxghKXXt1nrKDWcoF1rk6lXtRBAZhF2VNg 0vp8XZ3CM5etFpeQtQFzvYv6fXYw4gUZ1jaUcmzHs9y11bdRfxkkkbYBjDLz/IL4We66 VaQp5R41E7ZT10wT1zAPKgynJQZaRmoy8+uWkDGj0OsPvZi8JvYNgisl7QAeWMUSwR/P Gn4A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=3VS4HzjuaQMexc+zTEgzq718liY+v98YG5ffi4Mf6z4=; fh=ZNJ1R1+T7K2PLY73Mib5hgHnp0cvNklNBT/BSGE1uuE=; b=URKiPMPYKFa4f9aXjxZvo1/JVziC8mGHHMKX5l/SGJbiA++RTb6jDwASjNOy53dRIM JSTQmoPow4xN28ahqGKhTBgggbIxFDxak+0g98N+HU5qHCQl3SHHWyjhEeb6jPi7B/oG 9uQu+8fNrqPi4fTVU7PiyGHmyq2RaOCdSMAHOT2iQOPxrBbRetfWCpUkk6aNhOVODmIg cCuMQa/H1Xrlou5xQQyjCiEKrWlK7TdoAEoRCNGpquxbi92f4g+fSIR/nnlCIuRqZrtw 6k4wlFVWZ2G2mEtwpWbXeL6MktNrZfXz+4TyekZVVu8lMglzzlY5hJ1qMxY1CdL6FQQf cfyA==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=VRup66Dt; spf=pass (google.com: domain of fm-1324425-2025110510115067647344bd00020795-fpqalu@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-2025110510115067647344bd00020795-FpQALU@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762337514; x=1762942314; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=3VS4HzjuaQMexc+zTEgzq718liY+v98YG5ffi4Mf6z4=; b=YSfUTIypDUYYkj6BwY5CqkiIHK42rtwOqA/A5cGYHu0k45s4e7MTF11JVtSqR8wmQe OD/IGw+yhvxrSUiEANV1QY19CRJyx4nDXXD3jFcZNwddYW+8dvwYvXg15spm4TOjuHc8 Qk7RsB8PhiTUAie8FkgZhuaGtiTeLHY985kgh3eB8onIlV7BKooB/86Il46Wvv8pOxGv 3bNefCVz68w+/PIPraUUbOs9lN2vrS9KZW+Lpb5KcBGD+wGLwhdZm+qYkgRcE0PXE8TL dfQ4qsvwauJo0PVx3jEt8oVxVUpYZsh5rFKdLF/VpuNioeSu3nh/ALCWS7iXpdNUqbQa BtsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762337514; x=1762942314; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3VS4HzjuaQMexc+zTEgzq718liY+v98YG5ffi4Mf6z4=; b=XxLlfE4HjOPf2T5dRgem1ErfW0rNrauWtemslJ/KurCLYhSFKsVu8IcNunyzkcj9WB BRKxaRCoHu+UiLj5vZxJ7R0uA+EVqvhZEdKCuSfD7SikNvdseAdz9MsqS9R5ElkVWB2n Z5Jxj27IiK6QfifDxd2bA7poncQyyTSJmk3HMWBbhyUXeq/FzEeBUSXVaxohEEPYFaNn zYs1U5aCBV/UpWtf0RsT3aunE0oZN5SsVJqd7TWMCt2oecwcPcogr5lnlPAWStg8kfQn dwyOIZYWZeKsNxhI9JB16VZFY8bXFYQBXdw5kRbKX8BlDHDka6UVfaeTP1C+LAhHgMhH pr3Q== X-Forwarded-Encrypted: i=2; AJvYcCULYgO0XnHnl2pPZGwZToeU58VsMlV6m2sSxbJe46DiT5d7iy/cnfCeIZKneRLNtWXE/svqPlM=@isar-build.org X-Gm-Message-State: AOJu0YyE2OUIz03E2YIegCzp+Kdcj2eN0rpb7TCAH+mVRCabKaTEB+ZN sVomXM3UZv/5YNUfLWqSj2jXcwZPyWcR/6XkKIUl4kVe/teVkQm8FFTs X-Google-Smtp-Source: AGHT+IFGRUbgyQTlXdi20SMT3haRO7oUADhUgYzKJqevuR524Pp8euCg4KuDlzrNWN212khK5hYItA== X-Received: by 2002:a05:6402:254f:b0:640:abd5:865b with SMTP id 4fb4d7f45d1cf-64105a44bddmr2041913a12.22.1762337514055; Wed, 05 Nov 2025 02:11:54 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+aSjzyrblJqdf+fs8moMtvXkTNFXBMjwtJGibNh2JrZKg==" Received: by 2002:a05:6402:20cc:20b0:640:bb82:6ca6 with SMTP id 4fb4d7f45d1cf-640bb826ffdls25196a12.2.-pod-prod-05-eu; Wed, 05 Nov 2025 02:11:51 -0800 (PST) X-Received: by 2002:a05:6402:1d48:b0:640:7402:4782 with SMTP id 4fb4d7f45d1cf-6410568513fmr2041482a12.0.1762337510999; Wed, 05 Nov 2025 02:11:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1762337510; cv=none; d=google.com; s=arc-20240605; b=PFBhzBiWaW5cjh6ug0fax+BK2MM3mqGd0Dmfy35fPOBoj8h3PuYSYLjuqpxRzRwtRx FOXmZ6Tz8snn10YZMBmGmq1rWT3N7K9f5GyqfMLn7ABS0s9ilHevbv53DCsR1F811Hj5 6TtaHqYG6vasXEqVGHg/7qOj6kDrG61doXcipxKaw/YfX3UWYtgjrV6cpx2ADiN6QCiB UJwqcg3CZivB0gMqXWq0zDvBye/J2o+ny2HTL6W77nCxW/+pxvk/O2eKYFFT/sMBk4mE DJXsd3iIY80Tp6Q7zX/rsJ8WL97LPHec5d5Elti649HlbbPOqdRnj7TvyyN/gk1U4lnm Treg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=BYaiPhwslb2x+nHrfxLl1ku/nmjWFj+EO3xubzrRrx8=; fh=fJYqdYL3xhCS5FNWeLWGTuHLWIkeGA3KdbQ9U0DP7m0=; b=VwioJG1NVlIiwvrhfrsojwihH+eC6m+pyglzim1kB4kl/k/umpQgMwJOyXLOr7ZQ4c xaNMX8/Vd7Jus99qqx/u3TWgMJV4oCV8p1aocknLCqx8DEbBraFkvYvBg34vSMWSYY9o prULMqqEiawu0az7+gPghvwwCxhBbXjSJyYYxbbXbWN5U2IYJQVyXhtRJXJFjY5dVTmm TZv4H6KEl7UKPc6zTFvbhOt70KkIMnRRRr5G6KqxhtrIowimaOOgwBqaXlm1DCaK8bT0 wsLSPYH8wTupKTDAqa4Xh3qfMLa2ksOeOEfzoc02gahrOvMeqW6dY7cT5kOfIZaShlje fmKw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=VRup66Dt; spf=pass (google.com: domain of fm-1324425-2025110510115067647344bd00020795-fpqalu@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-2025110510115067647344bd00020795-FpQALU@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-640e67ec185si158472a12.1.2025.11.05.02.11.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Nov 2025 02:11:50 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1324425-2025110510115067647344bd00020795-fpqalu@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 2025110510115067647344bd00020795 for ; Wed, 05 Nov 2025 11:11:50 +0100 X-Patchwork-Original-From: "srinuvasan.a via isar-users" From: "srinuvasan.a" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, srinuvasan Subject: [PATCH v6 1/2] debianize: set appropriate Standards-Version for each debian suite Date: Wed, 5 Nov 2025 15:45:02 +0530 Message-Id: <20251105101503.283956-1-srinuvasan.a@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-Original-Sender: srinuvasan.a@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=VRup66Dt; spf=pass (google.com: domain of fm-1324425-2025110510115067647344bd00020795-fpqalu@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-2025110510115067647344bd00020795-FpQALU@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: srinuvasan.a@siemens.com Reply-To: srinuvasan.a@siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: srinuvasan The Standards-Version field in debian/control declares the Debian Policy version that the package complies with. Currently, the custom source packages use a hard-coded Standards-Version: 3.9.6, which is obsolete and does not align with the policies of newer Debian releases Update the packaging to set the correct Standards-Version dynamically based on the target Debian suite, ensuring compliance with the appropriate Debian Policy version for each release. Debian Policy evolves over time, newer versions may add, remove, or deprecate control fields and packaging behaviors. Using an outdated Standards-Version can miss required or recommended fields, leading to QA or functional issues. Examples: - Rules-Requires-Root (Policy 4.1.0): declares if root privileges are needed during debian/rules execution, improves reproducibility and isolation. - Homepage (Policy 3.9.3): provides upstream project link for better metadata. Older Standards-Version(Policy 3.9.6) may trigger lintian warnings such as: W: source: missing-rules-requires-root-field W: source: missing-homepage-field Keeping Standards-Version current ensures clean builds, QA compliance, and future compatibility. Signed-off-by: srinuvasan --- RECIPE-API-CHANGELOG.md | 9 +++++++++ meta-isar/conf/distro/raspios-bookworm.conf | 2 ++ meta-isar/conf/distro/raspios-bullseye.conf | 2 ++ meta-isar/conf/distro/ubuntu-focal.conf | 2 ++ meta-isar/conf/distro/ubuntu-jammy.conf | 2 ++ meta-isar/conf/distro/ubuntu-noble.conf | 2 ++ meta/classes/debianize.bbclass | 6 ++++-- meta/conf/distro/debian-bookworm.conf | 2 ++ meta/conf/distro/debian-bullseye.conf | 2 ++ meta/conf/distro/debian-buster.conf | 2 ++ meta/conf/distro/debian-sid-ports.conf | 2 ++ meta/conf/distro/debian-sid.conf | 2 ++ meta/conf/distro/debian-trixie.conf | 2 ++ 13 files changed, 35 insertions(+), 2 deletions(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 1826667a..34194b39 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -242,6 +242,15 @@ consumption by imaging classes. Additional build dependencies of auto-debianized packages can now be defined by setting DEBIAN_BUILD_DEPENDS. +### Add DEBIAN_STANDARDS_VERSION as a deb_debianize parameter + +By default, the Standards-Version field in the debian/control file is automatically +set based on the corresponding Debian suite. +If you need to override this default value, you can do so by defining +the DEBIAN_STANDARDS_VERSION variable in your recipe. + +E.x: `DEBIAN_STANDARDS_VERSION: = ` + ### Separation of ${S} and ${D} in dpkg-raw ${S} can now be used for checking out sources without being linked implicitly diff --git a/meta-isar/conf/distro/raspios-bookworm.conf b/meta-isar/conf/distro/raspios-bookworm.conf index 079dba24..edba011f 100644 --- a/meta-isar/conf/distro/raspios-bookworm.conf +++ b/meta-isar/conf/distro/raspios-bookworm.conf @@ -25,3 +25,5 @@ THIRD_PARTY_APT_KEYS += "http://archive.raspberrypi.org/debian/raspberrypi.gpg.k COMPAT_DISTRO_ARCH:arm64 = "armhf" DISTRO_GCC = "12" + +DEBIAN_STANDARDS_VERSION ?= "4.6.2" diff --git a/meta-isar/conf/distro/raspios-bullseye.conf b/meta-isar/conf/distro/raspios-bullseye.conf index a362289d..60782f67 100644 --- a/meta-isar/conf/distro/raspios-bullseye.conf +++ b/meta-isar/conf/distro/raspios-bullseye.conf @@ -28,3 +28,5 @@ COMPAT_DISTRO_ARCH:arm64 = "armhf" DISTRO_GCC = "10" DEBIAN_COMPAT = "13" + +DEBIAN_STANDARDS_VERSION ?= "4.5.1" diff --git a/meta-isar/conf/distro/ubuntu-focal.conf b/meta-isar/conf/distro/ubuntu-focal.conf index 81728dec..155644c1 100644 --- a/meta-isar/conf/distro/ubuntu-focal.conf +++ b/meta-isar/conf/distro/ubuntu-focal.conf @@ -10,3 +10,5 @@ BASE_DISTRO_CODENAME = "focal" DISTRO_GCC = "9" DEBIAN_COMPAT = "12" + +DEBIAN_STANDARDS_VERSION ?= "4.5.0" diff --git a/meta-isar/conf/distro/ubuntu-jammy.conf b/meta-isar/conf/distro/ubuntu-jammy.conf index afc4a731..492ab126 100644 --- a/meta-isar/conf/distro/ubuntu-jammy.conf +++ b/meta-isar/conf/distro/ubuntu-jammy.conf @@ -10,3 +10,5 @@ BASE_DISTRO_CODENAME = "jammy" DISTRO_GCC = "11" DEBIAN_COMPAT = "13" + +DEBIAN_STANDARDS_VERSION ?= "4.6.0" diff --git a/meta-isar/conf/distro/ubuntu-noble.conf b/meta-isar/conf/distro/ubuntu-noble.conf index 531f085f..5a9bd100 100644 --- a/meta-isar/conf/distro/ubuntu-noble.conf +++ b/meta-isar/conf/distro/ubuntu-noble.conf @@ -10,3 +10,5 @@ BASE_DISTRO_CODENAME = "noble" DISTRO_GCC = "13" DEBIAN_COMPAT = "13" + +DEBIAN_STANDARDS_VERSION ?= "4.7.0" diff --git a/meta/classes/debianize.bbclass b/meta/classes/debianize.bbclass index 1f54e8f9..e29bfb1e 100644 --- a/meta/classes/debianize.bbclass +++ b/meta/classes/debianize.bbclass @@ -17,6 +17,7 @@ DEBIAN_BREAKS ??= "" DEBIAN_BUILT_USING ??= "" DEBIAN_MULTI_ARCH ??= "no" DEBIAN_COMPAT ??= "10" +DEBIAN_STANDARDS_VERSION ??= "3.9.6" DEBIAN_CHANGELOG_TIMESTAMP ??= "3600" DEBIAN_RULES_REQUIRES_ROOT ??= "" DESCRIPTION ??= "must not be empty" @@ -80,14 +81,15 @@ deb_create_control[vardeps] += "DEBIANIZE_BUILD_DEPENDS \ DEBIAN_BREAKS \ DEBIAN_BUILT_USING \ DEBIAN_CONFLICTS \ - DEBIAN_RULES_REQUIRES_ROOT" + DEBIAN_RULES_REQUIRES_ROOT \ + DEBIAN_STANDARDS_VERSION" deb_create_control() { # Add Source section cat << EOF > ${S}/debian/control Source: ${BPN} Section: ${@ deb_list_beautify(d, 'DEBIAN_SECTION')} Priority: optional -Standards-Version: 3.9.6 +Standards-Version: ${DEBIAN_STANDARDS_VERSION} Maintainer: ${MAINTAINER} Build-Depends: ${@ deb_list_beautify(d, 'DEBIANIZE_BUILD_DEPENDS')} EOF diff --git a/meta/conf/distro/debian-bookworm.conf b/meta/conf/distro/debian-bookworm.conf index ee8f2ced..fc5fd5cc 100644 --- a/meta/conf/distro/debian-bookworm.conf +++ b/meta/conf/distro/debian-bookworm.conf @@ -15,3 +15,5 @@ DISTRO_KERNELS ?= "4kc-malta 5kc-malta 686 686-pae amd64 arm64 armmp \ DISTRO_GCC = "12" DEBIAN_COMPAT = "13" + +DEBIAN_STANDARDS_VERSION ?= "4.6.2" diff --git a/meta/conf/distro/debian-bullseye.conf b/meta/conf/distro/debian-bullseye.conf index ee4ecca2..8bda582a 100644 --- a/meta/conf/distro/debian-bullseye.conf +++ b/meta/conf/distro/debian-bullseye.conf @@ -17,3 +17,5 @@ DISTRO_KERNELS ?= "4kc-malta 5kc-malta 686 686-pae amd64 arm64 armmp \ DISTRO_GCC = "10" DEBIAN_COMPAT = "13" + +DEBIAN_STANDARDS_VERSION ?= "4.5.1" diff --git a/meta/conf/distro/debian-buster.conf b/meta/conf/distro/debian-buster.conf index cd58710b..49a073c6 100644 --- a/meta/conf/distro/debian-buster.conf +++ b/meta/conf/distro/debian-buster.conf @@ -13,3 +13,5 @@ DISTRO_KERNELS ?= "686 686-pae amd64 arm64 armmp armmp-lpae cloud-amd64 \ DISTRO_GCC = "8" DEBIAN_COMPAT = "12" + +DEBIAN_STANDARDS_VERSION ?= "4.3.0" diff --git a/meta/conf/distro/debian-sid-ports.conf b/meta/conf/distro/debian-sid-ports.conf index 940dc051..e141327c 100644 --- a/meta/conf/distro/debian-sid-ports.conf +++ b/meta/conf/distro/debian-sid-ports.conf @@ -25,3 +25,5 @@ THIRD_PARTY_APT_KEYS += "${DEBIAN_PORTS_KEYS}" IMAGE_PREINSTALL += "init" DEBIAN_COMPAT = "13" + +DEBIAN_STANDARDS_VERSION ?= "4.7.2" diff --git a/meta/conf/distro/debian-sid.conf b/meta/conf/distro/debian-sid.conf index 081ec7b4..c76b15e4 100644 --- a/meta/conf/distro/debian-sid.conf +++ b/meta/conf/distro/debian-sid.conf @@ -20,3 +20,5 @@ DISTRO_KERNELS ?= "5kc-malta 686 686-pae alpha-generic alpha-smp amd64 arm64 \ DISTRO_GCC = "13" DEBIAN_COMPAT = "13" + +DEBIAN_STANDARDS_VERSION ?= "4.7.2" diff --git a/meta/conf/distro/debian-trixie.conf b/meta/conf/distro/debian-trixie.conf index b3677f45..999e38a3 100644 --- a/meta/conf/distro/debian-trixie.conf +++ b/meta/conf/distro/debian-trixie.conf @@ -17,3 +17,5 @@ DISTRO_KERNELS ?= "5kc-malta amd64 arm64 armmp armmp-lpae cloud-amd64 \ DISTRO_GCC = "14" DEBIAN_COMPAT = "13" + +DEBIAN_STANDARDS_VERSION ?= "4.7.2" From patchwork Wed Nov 5 10:15:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "srinuvasan.a" X-Patchwork-Id: 4538 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 05 Nov 2025 11:12:04 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f61.google.com (mail-wr1-f61.google.com [209.85.221.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A5AC3iG017700 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 5 Nov 2025 11:12:03 +0100 Received: by mail-wr1-f61.google.com with SMTP id ffacd0b85a97d-3f384f10762sf4864534f8f.3 for ; Wed, 05 Nov 2025 02:12:03 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762337517; cv=pass; d=google.com; s=arc-20240605; b=NBjO/69JhW7E24/1aJn3P6+cBRmCPiftWJZFygIgk+iakVyPdmveRq2KkoaPdlAeSq iWWYOHVjUjCl8joRDwnaD6lvMEUbVMy40359cnaSvEfISKZr6Rpnjmh+5JFhIUe5Yu0f dWARyd7hYaBRVefr0q8aQ6MMMC4oCZvw6LeO6jRKYg3nVGdS9MnVBX28zRWQKgVgp8In ClsgsgzVrF3c7J8CCf61cDy5S+Y+smUfrI1kouKvMpg1wT9Wr2VBnKqwwdCnK+W3kPqS cDjQHsz6DxHMoy6RyVpHyT9Z/oa1hArvZERz9avYGEgPHdvG5+KIDyRKjif6rq3oQ24Q RP0Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=qapv7WUmUqB5jlQ3y66eKi0QrECT1IqhTysU58oSEeA=; fh=Ic+hRaOWFyW+p38HlxOe0AvDA9txO2XXIshzm1jQn2Q=; b=ENDUwXb2gTNC/3LDa0i/8sxC9fBZEjypAAeLMwI8aO0jq4pfrcWHgRNp04h5r4C/YQ TTtUOK0umi2mFNIaUAiFGaXIOmteoVjK7o3t/J3cNnqxNIO4ljv3qK+9A9FGdkmif56+ eNdFMrN3MyT69F1hf5+DcDzsjV8+J9eh9SnLMh6OaVwOoiKoaF0P+CXhIpuK8icnTWAf Fousook8VC1WBeQgvlBrx1QDiN8Zyzk+K//PTPBHh6tAmPVlXZk3UhpXeh/wis/VP+n/ HuVBK+KvfWaN1UvBEVyQA1LlgXroQ35N4/m97L/8/zoLqQIiPayTkVG5sEgx2q9j1qI4 sDcA==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=G5Aq180s; spf=pass (google.com: domain of fm-1324425-20251105101153a3b8792bbb00020798-6g6zmp@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1324425-20251105101153a3b8792bbb00020798-6G6Zmp@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762337517; x=1762942317; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=qapv7WUmUqB5jlQ3y66eKi0QrECT1IqhTysU58oSEeA=; b=Ty0P7R4DPxbzQkoQaIUb/L5WCSUi2eNXjsW/ukMnDQ8ft5SkhyhO40L5f/94PTjlly I59v3ZExj23Hzxo1QKHamqj4ryU4pREtNoZmU3dwLF1uk6UPKmUOxc6+a8wI+W7N3I56 eTgixxebT9/yJbrJma0hgjRp7SoIj3CJedlyCGOsWrCjAYd16YLabXa+yXdJJUMTt5Tj zK1pZ+R1+qUFlws2VQIxYRmzdmFtRJ8LcokE6JZCKFrg5MlqriQT9n2PZZ2nM44LMmsw ehIbsRUk058iqmkZKaq4pO4JW2OWbbKCHcBPos+XjspHuOzfuGu2nrY6pnVh8l2rrTiF UX/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762337517; x=1762942317; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qapv7WUmUqB5jlQ3y66eKi0QrECT1IqhTysU58oSEeA=; b=m5ATDgIhCL8QlPb/ioxqBEKaTEznv4+osIC2rM/twH6YAhc+UwsCmMunNUSwGn2tn5 kEQdcH2C4eTMM8AIRc5RVmPbySca2duDJdGpncpyQZuzjrFeasE4om1g2Zf+f87pCft4 ZuLpixSC7XXHArtNehonsMy/jBDv83w1ufHqn8DrdGlIEwNpzj4l1+zgZPCEpYYJiYtf dggNirOKyvXvie1ndR/Kb82Of7grFYhjkDNEUVl3vj+LnPqqDtqIWmjdrBTfmZLSec3Y DInS+Wd9kNAahCrqDCNXU7O919vmEL8lrce/lon4wYIF2hOM/BRMLPWza8uXQobVu12V N3iQ== X-Forwarded-Encrypted: i=2; AJvYcCXc4+vAJOQ8e10jlz5Q9N1s+7MJotpIPotj59tt+Dpln4h51FdpVjCYAfKb9B/7MUHB0rGPHts=@isar-build.org X-Gm-Message-State: AOJu0YwCME3ogDOSjqdO5BT5oWg4TSzqimxK2irCjVrY0HBbHO7i+KN8 FoCbhwcSYhmB+3Pu3MDB3pGo+qmgs8mjX7/T10d/f009nIONWvfGVZOd X-Google-Smtp-Source: AGHT+IHTwFl6I6OdXbgHTUMKlerf0N8T1F+kgsgA9TSScjogWZougroRrDDxB9E+qyt3KTalicLvjw== X-Received: by 2002:a05:6000:4026:b0:429:d40e:fa40 with SMTP id ffacd0b85a97d-429e330b7e9mr1866164f8f.45.1762337517380; Wed, 05 Nov 2025 02:11:57 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+buK40Q2b4uxAhfk2AIzWCE4KurQNsF3zSY3Jdmt7D+ug==" Received: by 2002:a05:6000:230b:b0:3ea:bccc:2a04 with SMTP id ffacd0b85a97d-429b4df97e9ls3350337f8f.2.-pod-prod-03-eu; Wed, 05 Nov 2025 02:11:54 -0800 (PST) X-Received: by 2002:a05:6000:2891:b0:429:d66b:5071 with SMTP id ffacd0b85a97d-429e32e92c2mr2503302f8f.19.1762337514418; Wed, 05 Nov 2025 02:11:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1762337514; cv=none; d=google.com; s=arc-20240605; b=JFzOmzkhz5AhVgeJuBpOhxA18UXwht/y2LCVfDdqD0MFH0Ovs/UIzPrq4VQnvLRstH Qbf+QH8Bdub0dudIDvyFEjExfm5fR5TRW0Xc67Cuw278Ns0bfj/xv1IJvn675YK559H8 FgqASovAnE5R8lUCuYSaEpTpui/Vr3drxArQmsGHe9G0tziof9y7QAwy8CSqlsUo8Um4 fCFc2BYi7ZUovDzNadv5Mb9EK/VQvNaMqOyiqDN/btjpDzQ/j2BXPeZou9saf0NVNfgB NAWyb7w0Hg9xvbdzhooyXsZALbanV6vUN0a8Zd5zT/NFVOsMcpaZcHys2nml8jaY7i1q ablA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=DtqEhzozly3RfPjfDjtQXph3NaLGDZJNr1ui1/bZAVY=; fh=fJYqdYL3xhCS5FNWeLWGTuHLWIkeGA3KdbQ9U0DP7m0=; b=DkXauqXoPghgxKcySL8n1gd0ifVmJALHtKjgxYeEPdKlFN4xgf01rrMF5Ch+f9XJN8 /KiAVzX5ZuyZTvV+XMx1S+iShxwaO58iZ9mKo1lr3flT2uKvThkitn849/jB8f5PG8oi WfDya0oET/naydxpWpu7uAEt96oh7InuKRWidOiyFNJ17IcEJmwxw+LNaybb8+e2itRC t3lwC8kV4FlVwRsxXrwAucVB3EUWu+0uHosH45MkVFQ3qliSnBc8vjHbloTo7KN5gclf rC0nK63RS0OjdAJLdRUJ49+PddHz5o6dj4Bpi/u85/UA6d1ZyJjgS+F2Ob0OCSqOjHFz Ka+w==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=G5Aq180s; spf=pass (google.com: domain of fm-1324425-20251105101153a3b8792bbb00020798-6g6zmp@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1324425-20251105101153a3b8792bbb00020798-6G6Zmp@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-429dc1d5d56si109759f8f.4.2025.11.05.02.11.54 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Nov 2025 02:11:54 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1324425-20251105101153a3b8792bbb00020798-6g6zmp@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20251105101153a3b8792bbb00020798 for ; Wed, 05 Nov 2025 11:11:54 +0100 X-Patchwork-Original-From: "srinuvasan.a via isar-users" From: "srinuvasan.a" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, srinuvasan Subject: [PATCH v6 2/2] meta/*, meta-isar/*: update hardcoded Standards-Version to current policy Date: Wed, 5 Nov 2025 15:45:03 +0530 Message-Id: <20251105101503.283956-2-srinuvasan.a@siemens.com> In-Reply-To: <20251105101503.283956-1-srinuvasan.a@siemens.com> References: <20251105101503.283956-1-srinuvasan.a@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-Original-Sender: srinuvasan.a@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=G5Aq180s; spf=pass (google.com: domain of fm-1324425-20251105101153a3b8792bbb00020798-6g6zmp@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1324425-20251105101153a3b8792bbb00020798-6G6Zmp@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: srinuvasan.a@siemens.com Reply-To: srinuvasan.a@siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: srinuvasan Many packages were still built using the outdated Debian Policy version 3.9.6. Updating to the current Standards-Version ensures compliance with modern Debian policy, avoids QA and policy compliance warnings, and prevents the packages from appearing unmaintained. Signed-off-by: srinuvasan --- meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl | 2 +- .../optee-examples/optee-examples-stm32mp15x_3.21.0.bb | 2 +- meta/recipes-bsp/optee-client/files/debian/control.tmpl | 2 +- meta/recipes-bsp/optee-client/optee-client-custom.inc | 2 +- meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl | 2 +- meta/recipes-bsp/optee-ftpm/optee-ftpm.inc | 3 ++- meta/recipes-bsp/optee-os/files/debian/control.tmpl | 2 +- meta/recipes-bsp/optee-os/optee-os.inc | 2 +- meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl | 2 +- .../trusted-firmware-a/trusted-firmware-a-custom.inc | 2 +- meta/recipes-bsp/u-boot/files/debian/control.tmpl | 2 +- meta/recipes-bsp/u-boot/u-boot-custom.inc | 2 +- meta/recipes-kernel/linux-module/files/debian/control.tmpl | 2 +- meta/recipes-kernel/linux-module/module.inc | 3 ++- 14 files changed, 16 insertions(+), 14 deletions(-) diff --git a/meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl b/meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl index 9b930157..b9edcb6a 100644 --- a/meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl +++ b/meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl @@ -1,7 +1,7 @@ Source: ${PN} Section: admin Priority: optional -Standards-Version: 3.9.6 +Standards-Version: ${DEBIAN_STANDARDS_VERSION} Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} Maintainer: ISAR project Rules-Requires-Root: no diff --git a/meta-isar/recipes-bsp/optee-examples/optee-examples-stm32mp15x_3.21.0.bb b/meta-isar/recipes-bsp/optee-examples/optee-examples-stm32mp15x_3.21.0.bb index f734e6eb..013153c4 100644 --- a/meta-isar/recipes-bsp/optee-examples/optee-examples-stm32mp15x_3.21.0.bb +++ b/meta-isar/recipes-bsp/optee-examples/optee-examples-stm32mp15x_3.21.0.bb @@ -43,7 +43,7 @@ DEBIAN_BUILD_DEPENDS ?= " \ optee-os-tadevkit-${OPTEE_NAME}" TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" -TEMPLATE_VARS += "DEBIAN_BUILD_DEPENDS OPTEE_PLATFORM TA_DEV_KIT_DIR DEBIAN_COMPAT" +TEMPLATE_VARS += "DEBIAN_BUILD_DEPENDS OPTEE_PLATFORM TA_DEV_KIT_DIR DEBIAN_COMPAT DEBIAN_STANDARDS_VERSION" do_prepare_build() { cp -r ${WORKDIR}/debian ${S}/ diff --git a/meta/recipes-bsp/optee-client/files/debian/control.tmpl b/meta/recipes-bsp/optee-client/files/debian/control.tmpl index 4cf11231..e3864407 100644 --- a/meta/recipes-bsp/optee-client/files/debian/control.tmpl +++ b/meta/recipes-bsp/optee-client/files/debian/control.tmpl @@ -7,7 +7,7 @@ Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), pkg-config, uuid-dev, xsltproc -Standards-Version: 4.5.1 +Standards-Version: ${DEBIAN_STANDARDS_VERSION} Section: libs Homepage: https://github.com/OP-TEE/optee_client Rules-Requires-Root: no diff --git a/meta/recipes-bsp/optee-client/optee-client-custom.inc b/meta/recipes-bsp/optee-client/optee-client-custom.inc index 8a97af58..e54c8763 100644 --- a/meta/recipes-bsp/optee-client/optee-client-custom.inc +++ b/meta/recipes-bsp/optee-client/optee-client-custom.inc @@ -23,7 +23,7 @@ TEE_FS_PARENT_PATH ?= "/var/lib/optee-client/data/tee" RPMB_EMU ?= "0" TEMPLATE_FILES = "debian/rules.tmpl debian/control.tmpl" -TEMPLATE_VARS += "DEBIAN_COMPAT TEE_FS_PARENT_PATH RPMB_EMU" +TEMPLATE_VARS += "DEBIAN_COMPAT TEE_FS_PARENT_PATH RPMB_EMU DEBIAN_STANDARDS_VERSION" do_prepare_build[cleandirs] += "${S}/debian" do_prepare_build() { diff --git a/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl b/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl index 3e8e6920..7f41b5c4 100644 --- a/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl +++ b/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl @@ -1,7 +1,7 @@ Source: ${PN} Section: misc Priority: optional -Standards-Version: 3.9.6 +Standards-Version: ${DEBIAN_STANDARDS_VERSION} Maintainer: Unknown maintainer Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} Rules-Requires-Root: no diff --git a/meta/recipes-bsp/optee-ftpm/optee-ftpm.inc b/meta/recipes-bsp/optee-ftpm/optee-ftpm.inc index d7d00ae1..2c854efc 100644 --- a/meta/recipes-bsp/optee-ftpm/optee-ftpm.inc +++ b/meta/recipes-bsp/optee-ftpm/optee-ftpm.inc @@ -42,7 +42,8 @@ TEMPLATE_VARS += "DEBIAN_BUILD_DEPENDS \ TA_CPU \ TA_DEV_KIT_DIR \ MS_TPM_20_REF_DIR \ - OPTEE_FTPM_SRCDIR" + OPTEE_FTPM_SRCDIR \ + DEBIAN_STANDARDS_VERSION" do_prepare_build() { rm -rf "${S}/debian" diff --git a/meta/recipes-bsp/optee-os/files/debian/control.tmpl b/meta/recipes-bsp/optee-os/files/debian/control.tmpl index 2a3076d3..e6a9df30 100644 --- a/meta/recipes-bsp/optee-os/files/debian/control.tmpl +++ b/meta/recipes-bsp/optee-os/files/debian/control.tmpl @@ -1,7 +1,7 @@ Source: ${PN} Section: admin Priority: optional -Standards-Version: 3.9.6 +Standards-Version: ${DEBIAN_STANDARDS_VERSION} Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} Maintainer: ISAR project Rules-Requires-Root: no diff --git a/meta/recipes-bsp/optee-os/optee-os.inc b/meta/recipes-bsp/optee-os/optee-os.inc index eac75ae8..a534ddf4 100644 --- a/meta/recipes-bsp/optee-os/optee-os.inc +++ b/meta/recipes-bsp/optee-os/optee-os.inc @@ -23,7 +23,7 @@ DEBIAN_PACKAGE_NAME ?= "optee-os-${OPTEE_NAME}" DEBIAN_BUILD_DEPENDS ?= "python3-pycryptodome:native, python3-pyelftools" TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" -TEMPLATE_VARS += "DEBIAN_COMPAT DEBIAN_PACKAGE_NAME OPTEE_NAME DEBIAN_BUILD_DEPENDS OPTEE_PLATFORM OPTEE_EXTRA_BUILDARGS" +TEMPLATE_VARS += "DEBIAN_COMPAT DEBIAN_PACKAGE_NAME OPTEE_NAME DEBIAN_BUILD_DEPENDS OPTEE_PLATFORM OPTEE_EXTRA_BUILDARGS DEBIAN_STANDARDS_VERSION" # split strip platform flavor, if any, from the specified platform string OPTEE_PLATFORM_BASE = "${@d.getVar('OPTEE_PLATFORM').split('-')[0]}" diff --git a/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl b/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl index 5de639d9..903da980 100644 --- a/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl +++ b/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl @@ -1,7 +1,7 @@ Source: ${PN} Section: admin Priority: optional -Standards-Version: 3.9.6 +Standards-Version: ${DEBIAN_STANDARDS_VERSION} Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} Maintainer: ISAR project Rules-Requires-Root: no diff --git a/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc b/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc index 9f143b13..07a03dd6 100644 --- a/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc +++ b/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc @@ -24,7 +24,7 @@ PROVIDES += "trusted-firmware-a-${TF_A_NAME}" TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" TEMPLATE_VARS += "DEBIAN_COMPAT \ - TF_A_NAME DEBIAN_BUILD_DEPENDS TF_A_PLATFORM TF_A_EXTRA_BUILDARGS" + TF_A_NAME DEBIAN_BUILD_DEPENDS TF_A_PLATFORM TF_A_EXTRA_BUILDARGS DEBIAN_STANDARDS_VERSION" do_prepare_build() { cp -r ${WORKDIR}/debian ${S}/ diff --git a/meta/recipes-bsp/u-boot/files/debian/control.tmpl b/meta/recipes-bsp/u-boot/files/debian/control.tmpl index 58f59ce6..b68e0d65 100644 --- a/meta/recipes-bsp/u-boot/files/debian/control.tmpl +++ b/meta/recipes-bsp/u-boot/files/debian/control.tmpl @@ -1,7 +1,7 @@ Source: ${PN} Section: admin Priority: optional -Standards-Version: 3.9.6 +Standards-Version: ${DEBIAN_STANDARDS_VERSION} Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} Maintainer: ISAR project Rules-Requires-Root: no diff --git a/meta/recipes-bsp/u-boot/u-boot-custom.inc b/meta/recipes-bsp/u-boot/u-boot-custom.inc index 2d6dd8e0..c6b3e8cf 100644 --- a/meta/recipes-bsp/u-boot/u-boot-custom.inc +++ b/meta/recipes-bsp/u-boot/u-boot-custom.inc @@ -26,7 +26,7 @@ U_BOOT_EXTRA_BUILDARGS ??= "BL31=${BL31} TEE=${TEE}" TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" TEMPLATE_VARS += "MACHINE DEBIAN_BUILD_DEPENDS U_BOOT_CONFIG U_BOOT_BIN \ - U_BOOT_EXTRA_BUILDARGS DEBIAN_COMPAT" + U_BOOT_EXTRA_BUILDARGS DEBIAN_COMPAT DEBIAN_STANDARDS_VERSION" U_BOOT_TOOLS_PACKAGE ?= "0" U_BOOT_CONFIG_PACKAGE ?= "0" diff --git a/meta/recipes-kernel/linux-module/files/debian/control.tmpl b/meta/recipes-kernel/linux-module/files/debian/control.tmpl index 95e6e84a..d8f4aded 100644 --- a/meta/recipes-kernel/linux-module/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux-module/files/debian/control.tmpl @@ -1,7 +1,7 @@ Source: ${PN} Section: kernel Priority: optional -Standards-Version: 3.9.6 +Standards-Version: ${DEBIAN_STANDARDS_VERSION} Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} Maintainer: ${MAINTAINER} Rules-Requires-Root: no diff --git a/meta/recipes-kernel/linux-module/module.inc b/meta/recipes-kernel/linux-module/module.inc index d2a41766..093ea19f 100644 --- a/meta/recipes-kernel/linux-module/module.inc +++ b/meta/recipes-kernel/linux-module/module.inc @@ -68,7 +68,8 @@ TEMPLATE_VARS += " \ SIGNATURE_HASHFN \ SIGNATURE_SIGNWITH \ PN \ - DEBIAN_COMPAT" + DEBIAN_COMPAT \ + DEBIAN_STANDARDS_VERSION" # Add custom cflags to the kernel build KCFLAGS ?= "-fdebug-prefix-map=${CURDIR}=. -fmacro-prefix-map=${CURDIR}=."