From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 04 Nov 2025 10:47:26 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f62.google.com (mail-ed1-f62.google.com [209.85.208.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A49lQQH009085 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 4 Nov 2025 10:47:26 +0100 Received: by mail-ed1-f62.google.com with SMTP id 4fb4d7f45d1cf-6409f6d6800sf3075803a12.0 for ; Tue, 04 Nov 2025 01:47:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762249641; cv=pass; d=google.com; s=arc-20240605; b=gY06b6AxTpSrHCWgJDdM04YbgT1o0tzOoBJ8euEVcGamyQfUw80Mv/IEDayd60WsHG z8o8v+RALXSd+a5njQYV3jaLIBvp4rge2r/sCAThblccsr9m+grpDQv6hPpPKAXWSDIr Rt3iHC1Ov822mtN2s4kzlU7goym68c+0I8Brc+Lsve5UtMSMxM+Ix/X3KWdDnjKLRw+W MN8nB5BvysLWAbc04J/GUeBEoJPsZKYW9S6csK1wrgn8issWE7v1ecUcCy8gTEK08odZ crU5BOoDLFDN/ahrwn7uwv1E1kJeNOc3FS4iKaQ029AlzNwb31/JE1e0QVCwKvwOyizX ZORQ== 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=cX8cQL1K6UJC0cSQtlm4wcHxLbl6/L8JlByCWBObQ30=; fh=A5czZfNg4YcvlZ0SYWM+x7kF9UH4tAwEsJ4c6r0zpW0=; b=Q4pGPZVm+unZCndFGpHV5J3xfluvK0ZjLKFfkekiXhtgTbHjpjoiUcspynisZ4oBHf fdPPgoG48+e2pi0I7sC5Ljx+gxUdepteXF8FFsALJixpUiqZ50fbEul8mOiIf9YAPZ5s 0qefY3LuQ1hxHBQbXQGXNqqstU2HP0IV69lqfCgRv5oBloxnCt6b4/FALSDFoia3xz4i jD2L+uRlxfWOL3JVGhbJEiWypwx30REWcApuoaTuIJy0+6vbOnwjQwtIBxcFsRi/LEF9 UczZKj/5TinZp99HIVlgz5YxK8lDcgng3+Am7EvrUqqLQcmSPvNAk5OvAhfBaoEJNvGZ eeFw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=hsbfKymQ; spf=pass (google.com: domain of fm-1324425-20251104094716e5e789a2290002071b-kqavrt@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-20251104094716e5e789a2290002071b-kQavrt@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=1762249641; x=1762854441; darn=ilbers.de; 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=cX8cQL1K6UJC0cSQtlm4wcHxLbl6/L8JlByCWBObQ30=; b=fYxkK5CMUJHjBd37TRybQlRhsYfYY3j1kKLJk5MLUem9jsxgdWVWHrCtqStsdkhbuF L24oAl2ENJgAamEnvQ813fxlVpfUzSMOjGQqV15IWi1or8KSBRa2+cSWgLlp0NhGzZ5e tjXpEABw+BW78MCphlQAqGQizcubl6F7c2bXH4phhL/CvGyZrMmWFhbmsIaLf/KOpnE1 i0hAJ1ix4sDzukcA+qqD+LAkHnciFa/dW/Z6cKnkU3i1/QGnCn/Rp1Iauu6lejse6Mhp YFSBINq1/P6hoaHmsIHEi9ygnLis2f4lqsCpSfs//tjeizlXLYnADbweYx7vZpIeHwnC ROoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762249641; x=1762854441; 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=cX8cQL1K6UJC0cSQtlm4wcHxLbl6/L8JlByCWBObQ30=; b=CRb/2Q8i3BxxTuSYjbTOWZh/6nVCBVmSJQh2znVXjVRFTeR0Zu1y6bvEoMPECEASvm zulJF2efHg/nEpJB2tvz71kVnCuK+75p+B6uuDoHH/+OVMKDWgoVh6nxdD+pxfpyzUVc 4+fHAyxbsErBEK8+GPUelkUThO7F6qIiahcUBCZ3uSMlBLGtgIachDYThnQozL+8C3e4 Ygbt+nvbH0YapIVByvZtqEIINXIJ7IeCZPELKZDgThVXWMvBMFpQarSfh3KFKRT7wmdl XlqXrMRcr5cT1MaZIFDIC02gZVjhGnJY6X5l7SQclZaq/ShHo/vRk7r7Kt4oxkp4YVFh 0K8w== X-Forwarded-Encrypted: i=2; AJvYcCXfowkwjHiToObyVu6CyKGEfFye3I6rErvpyPzBPrhzMRifFFdA7m4u8gRVYmeZaCLJhxlN@ilbers.de X-Gm-Message-State: AOJu0Yz8J1oIfkKJwiM+3MXuI6pAKFj4GEExy4ydCze6ZDYxoJj1QUOT lW7c+8VZHqx6vOvE0VFOFpZt9hpsivekqZvKqi4z2IYEhkk9lB6uJsF4 X-Google-Smtp-Source: AGHT+IHVqDQarAHEPeEVUeigzcTaEzyIKevK/DLHL5w+bjxVgfqS2TqVl9T7hngg9qEBBPmJWZnNfA== X-Received: by 2002:a05:6402:146d:b0:63c:4d42:993b with SMTP id 4fb4d7f45d1cf-640770952efmr13606584a12.34.1762249640369; Tue, 04 Nov 2025 01:47:20 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+ZoV8G1H9jyEoBMGKCInbaQdOtLMR1r1gU7iyBS8I4qWA==" Received: by 2002:aa7:d28d:0:b0:640:af01:c6de with SMTP id 4fb4d7f45d1cf-640af01cca0ls99071a12.2.-pod-prod-04-eu; Tue, 04 Nov 2025 01:47:17 -0800 (PST) X-Received: by 2002:a17:907:3e8a:b0:b71:a627:3da8 with SMTP id a640c23a62f3a-b71a62744a3mr514135366b.5.1762249637214; Tue, 04 Nov 2025 01:47:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1762249637; cv=none; d=google.com; s=arc-20240605; b=TUFJFbLlaQXJV8IYIPQWEhhtF+5XvE4iC6q8h/nkLWuaiPNSPKw61k5pOa+ryhFCth JkM5m4QgI0i7WwNsa7X1RxkwvUZgPScxS/nKcNuPQa58knGXQLAOokD+VPb2BSDHe/7K wIWzLb22/rEml94ORe42kVZE/DZipBMAnUAk3reEU0xASMlsVoff1IyzUxYt+bcdm4iY ofKXFpBmF3t/aCyWQVKM0S1LFWzhsZN54PmQ5a1XPgX2EzaRzEE6Ygf7Eo2OOszkCWD4 qhgSeR5pLizFw0dGptyxxfdjBiYWQRxAx7yqWeltQhdjUIqV43x7EQEzsX3aDG+fx9HT 52kA== 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=6zKCE/ZbHEODETdWWJFhpL7Rf7aMpraTiSLisYuQ8Y8=; fh=pxf0rraACnmXIzbkWuAvk2BX/op6RhgrpBBgb3hKuGc=; b=EdHzkJu9/W+0PqZUEkI3H5t8lCMbWIEuVV7Sj9yAWllNUhbjsvK2dlll4dRudcoQMp WszTL02xvLdtw6onqEuAJ+frDtMYw2PP+0Zd+ITes3grGx/OBMJso0lUeJmy6X14WqLl iT2jFZwRlHrvg6hA8Hq8FHH8fbaWhKBTQ9h5Wy3un9m+dtMPe/pmmOR3yQTUsUEtkFdO Dj5UONHQyP08MmmURKnnpAQR3XTQW1l50e00Ey+xnr6wcAWmDtfdKMjWcgpz0AxwRr7Z hzDCjpYqqW7wulLf/PTELLearqZQ3ETdZfvOUmtfS+1HPoIVV+T1qtyUcufKhML/bcQN Lfog==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=hsbfKymQ; spf=pass (google.com: domain of fm-1324425-20251104094716e5e789a2290002071b-kqavrt@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-20251104094716e5e789a2290002071b-kQavrt@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 a640c23a62f3a-b72406570aasi3210266b.2.2025.11.04.01.47.17 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Nov 2025 01:47:17 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1324425-20251104094716e5e789a2290002071b-kqavrt@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 20251104094716e5e789a2290002071b for ; Tue, 04 Nov 2025 10:47:16 +0100 From: "srinuvasan.a via isar-users" To: isar-users@googlegroups.com Cc: srinuvasan Subject: [PATCH v5] debianize: set appropriate Standards-Version for each debian suite Date: Tue, 4 Nov 2025 15:20:33 +0530 Message-Id: <20251104095033.273857-1-srinuvasan.a@siemens.com> In-Reply-To: References: 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=hsbfKymQ; spf=pass (google.com: domain of fm-1324425-20251104094716e5e789a2290002071b-kqavrt@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-20251104094716e5e789a2290002071b-kQavrt@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 Content-Type: text/plain; charset="UTF-8" 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-TUID: 2Xvm5gQ2MDwE 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 | 8 ++++++++ meta/classes/debianize.bbclass | 12 ++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index cf04fa5c..31512561 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -242,6 +242,14 @@ 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/classes/debianize.bbclass b/meta/classes/debianize.bbclass index 1f54e8f9..247489ea 100644 --- a/meta/classes/debianize.bbclass +++ b/meta/classes/debianize.bbclass @@ -24,6 +24,13 @@ MAINTAINER ??= "Unknown maintainer " DEBIANIZE_BUILD_DEPENDS ?= "debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS}" +DEBIAN_STANDARDS_VERSION:buster ?= "4.3.0" +DEBIAN_STANDARDS_VERSION:bullseye ?= "4.5.1" +DEBIAN_STANDARDS_VERSION:bookworm ?= "4.6.2" +DEBIAN_STANDARDS_VERSION:trixie ?= "4.7.2" +DEBIAN_STANDARDS_VERSION:sid ?= "4.7.2" +DEBIAN_STANDARDS_VERSION ?= "3.9.6" + deb_add_changelog() { changelog_v="${CHANGELOG_V}" timestamp="${DEBIAN_CHANGELOG_TIMESTAMP}" @@ -80,14 +87,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 -- 2.39.5 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20251104095033.273857-1-srinuvasan.a%40siemens.com.