| Message ID | 20250528134643.1619955-1-Michael.Glembotzki@iris-sensing.com |
|---|---|
| State | Accepted |
| Delegated to: | Stefano Babic |
| Headers | show
Return-Path: <swupdate+bncBDY5JUXLVIEBB25H3TAQMGQE6DDZBGI@googlegroups.com>
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
dkim=pass (2048-bit key;
unprotected) header.d=googlegroups.com header.i=@googlegroups.com
header.a=rsa-sha256 header.s=20230601 header.b=b65eSMFS;
dkim=pass (2048-bit key;
unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256
header.s=20230601 header.b=I26eyOyy;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com
(client-ip=2a00:1450:4864:20::33e; helo=mail-wm1-x33e.google.com;
envelope-from=swupdate+bncbdy5juxlviebb25h3taqmgqe6ddzbgi@googlegroups.com;
receiver=patchwork.ozlabs.org)
Received: from mail-wm1-x33e.google.com (mail-wm1-x33e.google.com
[IPv6:2a00:1450:4864:20::33e])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4b6rQr71gxz1yFb
for <incoming@patchwork.ozlabs.org>; Wed, 28 May 2025 23:47:15 +1000 (AEST)
Received: by mail-wm1-x33e.google.com with SMTP id
5b1f17b1804b1-43d0830c3f7sf36978485e9.2
for <incoming@patchwork.ozlabs.org>;
Wed, 28 May 2025 06:47:29 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1748440046; cv=pass;
d=google.com; s=arc-20240605;
b=PpeMcFcQPj/1rkWUi6ohC9JR1Lk1zZPfRfYqE9H2gTvYDR06+Ou2L+c7Mv8nb0NVZY
zbGlKuBMDXIepSizl8GBmcGVOmZgAsO4rCXj77Euc29AA4FDSUsvGBgqt+zpSoFhdpVr
WXYSiYnrmCVdE4Btcs4qEpyZheW8RD6d9JAOyYsF2HKKjhw/KQjxX3UoNwLwc8YqwQbQ
bMZJwtts0PD5WxQ+FJ4OdOXh8uKj3/1dl8rXU/V8ycMZAl7BOgim2debM3h+LIDd8oOc
Jmt+AluucQg8+iv4PHw1X1YRlUyUnf8ZVsxa1XuFMieEM29ZmZf8u2RXWjqIcqWlaqnz
J22w==
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:mime-version:message-id:date
:subject:cc:to:from:sender:dkim-signature:dkim-signature;
bh=2gnGRrtUHv8ThpuS9Irss+x+TO7u7sSx5tPsgoPaMNQ=;
fh=GceRgm0R3jYfpqfgUqK94W5yWZdL7cdn9HBW4qOOrxk=;
b=ZbWDwXkZWH6suWUb6yBn+A5ghqWR/lroAVqRYn1TD7168++G1WyQce/p197nSD10on
XW4wZtSHt9I1Z8RpnlTwl/riDjOddkyUIG3avTra4jdVo9IMRMwt51RGhqwZ6SwIFYi+
n2HUf6jd0P5VsN7wnskQ1UTzxfXwtNFNb4dR1umdiRrwfk9Q0ZHbncnLtmLUd9MhL2c/
xxPkmifPm93vc93d0ruOHfdtrtGqhp2w01qRQAAy/YiMi2lHKKbqROO50pmLvOZ6PEpC
0awjx/Jl59NHl8BTOFiVe1wtOgQaQxdNAu74LpCw13a/JE4Ef3IoJHgZhnHROcfBih7V
XnPQ==;
darn=patchwork.ozlabs.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=TlV4RwWJ;
spf=pass (google.com: domain of m.glembo@gmail.com designates
2a00:1450:4864:20::529 as permitted sender) smtp.mailfrom=m.glembo@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1748440046; x=1749044846;
darn=patchwork.ozlabs.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:mime-version:message-id:date:subject:cc:to:from
:sender:from:to:cc:subject:date:message-id:reply-to;
bh=2gnGRrtUHv8ThpuS9Irss+x+TO7u7sSx5tPsgoPaMNQ=;
b=b65eSMFS+Q8qgrpuqIpbAHei/h/XWgHtC/YzO3MJN9ycGwH59k0Kz6jhiVTI1jOy5x
uq8GEON9B48y07smzwFQa8bmKRLdI6PYy+HUCfLbH+M5mrm39t9GXqE28g+kHknvJXuI
qxWBVUC+tYYd+feCnxW+ENDsSa2WBx6Ap+5ymNoZwtqrGBWpr/kWizIpwXWygcLN1iZK
4gr/W7eLxndli99M7dIQp4NBT2V5tWFRfqB1WlMoQ8XK5/CKKAseEk4/9uUxw8JJVV6b
Ajd0D/UuThxqzxi5DEXSC8vfxlK3GhPm1/bquTirbach8ORx/1rmB4bfEiAoHzMOSOuW
enjA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1748440046; x=1749044846;
darn=patchwork.ozlabs.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:mime-version:message-id:date:subject:cc:to:from
:from:to:cc:subject:date:message-id:reply-to;
bh=2gnGRrtUHv8ThpuS9Irss+x+TO7u7sSx5tPsgoPaMNQ=;
b=I26eyOyyJtmhxGA+9Dd9IgP+4feSrzLvQvEhop7wrERbnU+fDLhsT8+qVfphUKJyUZ
D6s1nfcPNSugDmKwnyz1cuuskgqfuOb/XvtCHBDHDzA3tOhJuLr1zQYas3LCUxKqAhng
nZxctdilBdKzKvXs72cgNeTpZc4ahjPjiPRlk7F2nwo0iWoh3lUwYhtrVUzZoSmKH3fW
bwCl3HyRl7xsqSImQ70z0y2/01wjM96DYZI+WEsLB7DonzPfCa/dVkFRfojYR2WjYm03
Yilz+/fXVjlPcLmgGWMBVqOg5MkVQXU1CgG19wdElP4hmxwHCV4h8ITgyXkrg/QCkhxK
rxZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1748440046; x=1749044846;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:x-spam-checked-in-group:list-id:mailing-list:precedence
:x-original-authentication-results:x-original-sender:mime-version
:message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state
:sender:from:to:cc:subject:date:message-id:reply-to;
bh=2gnGRrtUHv8ThpuS9Irss+x+TO7u7sSx5tPsgoPaMNQ=;
b=YGacNEThf4XydnOFAm0n3iKoQSInUV6ndrTh4FEIC0ZJb0lJx3Xo5dsV1Ssuyh4Jcw
QlmlhQjo5YwWJk3PSnHFJ0/+F244PySVtkjXEPqJ2o3GeglLY6mWshkqWXb8t5/1YW5t
A38RwkqGkzLV2OdiwF1LBo4+y5+XF6x1IT2if9+l0e7jUh7T/1lnBN1Du7Rb+eXcIUN4
znQYDqDsGgDrxNtsljVzTKPR4XE9IAjKOmU7FRt86xMO7MpGi1TMn8IgrvtIOiHSw8P0
YsrfuboztaaAgVVo6NxCci//JjptwzEZdm7GjcnMzIacU+oFy5ovdXP5ZdCFvWuL0rXf
qaYA==
Sender: swupdate@googlegroups.com
X-Forwarded-Encrypted: i=2;
AJvYcCUn35kuqBHH2xlf7odjqes6gYbZ1rirY4PfXLSEbwx+cyErCFic0429aDLZxjddglVjuTVlmT+9Iw==@patchwork.ozlabs.org
X-Gm-Message-State: AOJu0Yx26Hl8DlMqDwGjpaLL/REwvgcvG76CDhwXV0L75ebuNwy3nRjk
9ManJe+T0o0TgRb43nmcK5AzwLZmqhrrEUpWuVpEph52w0RfDZSMvH9p
X-Google-Smtp-Source:
AGHT+IHw0q5gB6icogrEZvE9a3N/tpk4Sf715ZPdRymF6X436re5R4/uxXxg1O2G1tVnPzHi63WNkA==
X-Received: by 2002:a05:600c:3d0b:b0:43c:fe15:41c9 with SMTP id
5b1f17b1804b1-44f96fadce5mr88751855e9.9.1748440045750;
Wed, 28 May 2025 06:47:25 -0700 (PDT)
X-BeenThere: swupdate@googlegroups.com;
h=AZMbMZfS2Fi47H4PIy3PwpUo2HKaBxlqIowgyhiojR3fsmH2Bg==
Received: by 2002:a05:600c:5111:b0:43d:1776:2ec2 with SMTP id
5b1f17b1804b1-44c710f5dcbls27818155e9.2.-pod-prod-09-eu; Wed, 28 May 2025
06:47:21 -0700 (PDT)
X-Received: by 2002:a05:600c:34ca:b0:441:b076:fce8 with SMTP id
5b1f17b1804b1-44c91ad7026mr161127285e9.14.1748440041159;
Wed, 28 May 2025 06:47:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1748440041; cv=none;
d=google.com; s=arc-20240605;
b=NiQ8Nq5n31aax8huIn9bQE89K/03ni1fH4Vqqs/rLaTmM/rQ2j18pFQD4XHQ1wPt4X
3472j3vJd3dojcWf4/tsqI5E5X3pd2ETEAr3fThnwx4aNWDKb3v7cpoT/zGotG2Rgwas
11fZzwo9I1OX9lyuY0GSaWqTNv4BERzB02a43nIsxfqBdMAitUHylzd1okMRAh/rwzhE
BvohSNkQz/OdddhE8Ieuxuy/gnkddR+G9uiL0Jrlngqxp62bFph/nzskVQVh2847icWD
a9vM2nxSN81LqrV5uTbwG0OoOGwKXJKG/9lF9cJWEdvJU/4nugIOIQk31oZ4VjQLmzVk
WhYg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
:to:from:dkim-signature;
bh=zjBRa4/k929ZKWXh/1QwqmZwoiLkacsH/CD/CMYw8fw=;
fh=zydHuzCQWrku2OPQyZfraJZFcOpEXLQ/YBcu3QNiBd0=;
b=ij3GiSe/bBAWbQMRk1q4k5GlOmG59xA6ZTXoZKlU221oSj9VoH0pUeKQrHmCyV2kNi
dAo5AuncifGvZoD3SrKleHkDkcdW98HjjrJRAI2xt3MM9rcJXHGn4jmnBqQD4EypkEAm
voslPALFJ6q+HoOzwnTd/QkkQgAZ7njN0qLAiu7jehgiCAIW/U3hMHN5yW9K91AGMlof
cHg06GjanmSZ+QuiHEHt/KrMKUnAHx5wY1StpzWFUEqX0FNJeTNUApXzPq5L28cx8lqJ
k8HZXNOGUvaLE+mVi+5lRpuUJyJI73LBma5Bb1L7gUhn1v9zM4QO9RtS3fmWhoivwpBb
WeZg==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=TlV4RwWJ;
spf=pass (google.com: domain of m.glembo@gmail.com designates
2a00:1450:4864:20::529 as permitted sender) smtp.mailfrom=m.glembo@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com.
[2a00:1450:4864:20::529])
by gmr-mx.google.com with ESMTPS id
5b1f17b1804b1-4506b53a689si306615e9.0.2025.05.28.06.47.21
for <swupdate@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Wed, 28 May 2025 06:47:21 -0700 (PDT)
Received-SPF: pass (google.com: domain of m.glembo@gmail.com designates
2a00:1450:4864:20::529 as permitted sender) client-ip=2a00:1450:4864:20::529;
Received: by mail-ed1-x529.google.com with SMTP id
4fb4d7f45d1cf-6045a3a2c5eso4861240a12.2
for <swupdate@googlegroups.com>; Wed, 28 May 2025 06:47:21 -0700 (PDT)
X-Gm-Gg: ASbGncsyrDC3LrJ3XJ27RPA3hgx5hlqxFaH7La7giZO7bpQhjFXeK1G0fx4UF9dUgZh
E6Gp3T6Z4l/cQJ6e+qLq8uuK6d0U/m58/CLKtHjqiWNPk62xvNTHp+BMjfIE0pf/B7z7qGxcPeb
e+Xz3jFZlgF0l/ePLzYYHFmB7gyG/Gg+IirP9bRbjo4RSjwLkFHH37QnCnRGh1q1/JefgBjwUHz
FotgyJ34xWwyeO4r3wrTVF9Nbx54jKWPTusFJf3o+js88eHwglApyk58RFJ8m+zBn/lU0RSXxth
2QgVg8cO6bPI5u0zh1aAfoUC1340xjqyKLgZ6DPsq765L/xb2GwdnoBecOWQbEeqqtSgZ3AR
X-Received: by 2002:a05:6402:2713:b0:601:d62c:75f5 with SMTP id
4fb4d7f45d1cf-602d8e5c682mr13312973a12.7.1748440040157;
Wed, 28 May 2025 06:47:20 -0700 (PDT)
Received: from PC-2635.irisgmbh.local ([2a02:8108:96a3:5d00::b0e4])
by smtp.gmail.com with ESMTPSA id
4fb4d7f45d1cf-6051d79e9cdsm795530a12.69.2025.05.28.06.47.19
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 28 May 2025 06:47:19 -0700 (PDT)
From: Michael Glembotzki <m.glembo@gmail.com>
To: swupdate@googlegroups.com
Cc: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com>
Subject: [swupdate] [PATCH] Makefile.flags: Fix handling of EXTRAVERSION
Date: Wed, 28 May 2025 15:46:43 +0200
Message-ID: <20250528134643.1619955-1-Michael.Glembotzki@iris-sensing.com>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
X-Original-Sender: m.glembo@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@gmail.com header.s=20230601 header.b=TlV4RwWJ; spf=pass
(google.com: domain of m.glembo@gmail.com designates 2a00:1450:4864:20::529
as permitted sender) smtp.mailfrom=m.glembo@gmail.com; dmarc=pass
(p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Content-Type: text/plain; charset="UTF-8"
Precedence: list
Mailing-list: list swupdate@googlegroups.com;
contact swupdate+owners@googlegroups.com
List-ID: <swupdate.googlegroups.com>
X-Spam-Checked-In-Group: swupdate@googlegroups.com
X-Google-Group-Id: 605343134186
List-Post: <https://groups.google.com/group/swupdate/post>,
<mailto:swupdate@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:swupdate+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/swupdate
List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>,
<mailto:swupdate+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/swupdate/subscribe>
|
| Series |
Makefile.flags: Fix handling of EXTRAVERSION
|
expand
|
diff --git a/Makefile.flags b/Makefile.flags index 9561ec82..462f06ad 100644 --- a/Makefile.flags +++ b/Makefile.flags @@ -22,7 +22,7 @@ KBUILD_CPPFLAGS += -D_GNU_SOURCE -DNDEBUG KBUILD_CPPFLAGS += -DVERSION=$(VERSION) KBUILD_CPPFLAGS += -DVERSION_PATCHLEVEL=$(PATCHLEVEL) KBUILD_CPPFLAGS += -DVERSION_SUBLEVEL=$(SUBLEVEL) -KBUILD_CPPFLAGS += -DVERSION_EXTRAVERSION=$(shell $(srctree)/scripts/gen_extraversion) +KBUILD_CPPFLAGS += -DVERSION_EXTRAVERSION=$(shell cd $(srctree) && ver=$$(./scripts/gen_extraversion); [ -n "$$ver" ] && echo -$$ver) KBUILD_CFLAGS += $(call cc-option,-Wall,) KBUILD_CFLAGS += $(call cc-option,-Wshadow,) diff --git a/include/globals.h b/include/globals.h index 0b3fd883..2ab5643a 100644 --- a/include/globals.h +++ b/include/globals.h @@ -11,7 +11,7 @@ #define STR(x) STR_HELPER(x) #define BANNER "SWUpdate v" \ - STR(VERSION)"."STR(VERSION_PATCHLEVEL)"."STR(VERSION_SUBLEVEL)"-"STR(VERSION_EXTRAVERSION) + STR(VERSION)"."STR(VERSION_PATCHLEVEL)"."STR(VERSION_SUBLEVEL) STR(VERSION_EXTRAVERSION) #define SWUPDATE_GENERAL_STRING_SIZE 256 #define SWUPDATE_UPDATE_DESCRIPTION_STRING_SIZE 512
1. Unwanted dash in version string when EXTRAVERSION is empty The current logic always appends a dash (-), even if EXTRAVERSION is unset. This patch ensures the dash and EXTRAVERSION are only appended if EXTRAVERSION is non-empty. 2. git describe fails in out-of-tree Yocto builds Yocto uses separate source and build directories, causing git describe to fail when invoked outside the source tree. This is fixed by running git describe in a subshell with cd into the source directory. Fixes: d275fec4bb2d4a0bc75f32853eca4794634d9dc4 Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com> --- Makefile.flags | 2 +- include/globals.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)