| Message ID | 20250413021119.2577412-2-cedric.hombourger@siemens.com |
|---|---|
| State | Accepted, archived |
| Headers | show
Return-Path: <isar-users+bncBDB6LLF7YUBRBZN25S7QMGQE3NVRNWI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Sun, 13 Apr 2025 04:11:58 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-wm1-f59.google.com (mail-wm1-f59.google.com
[209.85.128.59])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
53D2BvB1025564
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Sun, 13 Apr 2025 04:11:57 +0200
Received: by mail-wm1-f59.google.com with SMTP id
5b1f17b1804b1-43eea5a5d80sf17851495e9.1
for <iupwgm@isar-build.org>; Sat, 12 Apr 2025 19:11:57 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1744510312; cv=pass;
d=google.com; s=arc-20240605;
b=Ces21ligMmpFUSdywtTyaH9Z0ELUiqkdDY2Kh+UqjmNCMsA4uvdecIyrYfc3oJZ786
21o1E4E/4uenP3RX0nZgNMbxHvQQYcq2fiRjztz4Rc2+AF8tXMo0rYiYr3XEYGHLnZ/g
fKwIt7/U+pT1BBr9juMeTBPSmJBJucOzWu7EtVU2J0j3JKY9v7nBwrkHnmB91HwGiWHH
hR5dQsW7199y0X4T0azOawWJbrQx3gQLMvXnUflTFatmCgEVkrnr9USIHqyS8Y0NKv4Y
Wyj8mc6uZzPvFmMhWjciJR/tKto80DRXAqa3PSJhDjXbnTH/UZjUseq8//quWLu5DSum
pXXw==
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=dKycakB3mjTxVtwgCXhLYm9mjOub2uKRJD/xKnwWkeQ=;
fh=ApDIXeeLEbFIR+2JZnajqKhGcyTZbJIqHApgJmuhehg=;
b=iTULybJ8BuZsp6jvRqayU9Dpny78P7VbDF1Sl9fwl7+t7KDqAasTFRWF+wZ84wY7QL
tVN9rLl3poaGnSyGxQAMt7w5h4/ainte/dT0RAdfkJnMF1Dqi5zCcEhSNgWvnCNrjsup
13lio3BkZOtoxg3dm2oLCpE385BJg/REPHp+Xrt6UHkU6YVYt0W7paeuZI7GQrW9cQ7K
8RB09kMPxm+cu1D1ZlLzL4h+VaTlSV/oCsrWTdRzL4PaMeTTgqhp8auTsM7yel6J/6lp
IXh4uzB6LTEm68UxuuitbS0e2PQhEjCBwGfMO87JkYTg06ayhMkU6r0aAEvBJYvMqlAM
tHEQ==;
darn=isar-build.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=fm2 header.b=UijQ8KjP;
spf=pass (google.com: domain of
fm-1212295-202504130211474ff071769944b8ed01-4iagi9@rts-flowmailer.siemens.com
designates 185.136.65.228 as permitted sender)
smtp.mailfrom=fm-1212295-202504130211474ff071769944b8ed01-4IAgI9@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=1744510312; x=1745115112;
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=dKycakB3mjTxVtwgCXhLYm9mjOub2uKRJD/xKnwWkeQ=;
b=md3+47RpLDug6zt+/kUi3q+2sD/6qRteUAdnH6qt6h+gxwIaWkv6k2o4oWd4etsI46
MSic27AmnLcY1iN968pB7buQ5H0WPdE7/rxU0irxIs/Ezme+1ldD/d/w8J+ssgWfLEvp
Chd8lvNiVoOecsmN8+9p5tXOwVHMGBrEbFHokv4Lu5skuhDRpAaApEMZCy9l8XbvVaMb
6v+IfCNaHZl0SFaAPi6L0HHI/SY3Rb6DTcYkFLaOfiPTVLvbwyHWE9tAWNgznURYypQf
3vwCvtA+PgdWTpGZ4sEgc+2pkSpOcwra+msuYf8S8MdrI/Rby4ZBU1JW9LPsGIL7vcz9
1xIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1744510312; x=1745115112;
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=dKycakB3mjTxVtwgCXhLYm9mjOub2uKRJD/xKnwWkeQ=;
b=CMD+NQoyyjTBUm1Qv/A3sAXAGX/BeqGnUPl+68WXyfvxvBBEhgDT66HJ7ZU+CiqWZ+
B2cTWfYnzPC3Gj06VTLx4k/+HBM02tUWk9ZumtxAwojH01FWMSVOId1n/DXTbZWlUGli
kFgjx8F2Rauc2RL70+A3s+sTgxwYcCEp825wMvYCXVV4QASPOL29R7IEyaJGCkaQ7jGY
LNUsflqjrCb+DOuAAZwpqsUl97Y4VhsycCUSdY2OwwVlR76lhcnR3ijjt4w2HuL2xuj4
X0dKYP+a7sDp5cktHQET8yh6jpUrfcSL63k85FZUKakHhfAiuBuF8mo5DFKEYE5RESaJ
jC1w==
X-Forwarded-Encrypted: i=2;
AJvYcCWT8yC3g8cSbgJPkvmRk4a9JOr/81ejyQkgp7e858o/F6/+1hyjwpA6f/8j3KZzjdsFzfLsuCY=@isar-build.org
X-Gm-Message-State: AOJu0Yx4S8I6hCkKQtYsmxXWzeb1WdXcXC4Wzh00JR2ozyv+iA6ZDcfk
+JspPbUnLskHSa81ytoOWzSbHSY1BC3ow5vpqvmAR5CegoqvRiAQ
X-Google-Smtp-Source:
AGHT+IFh2lwGgmC4GLhWY0SkphYKEVnVpod3dqjzoZh9Pp/edZ+bvBaVL7UxJNwmfeQSv4rFY3PGsw==
X-Received: by 2002:a05:6000:4304:b0:39c:dfb:9e8e with SMTP id
ffacd0b85a97d-39ea51d3728mr5627339f8f.8.1744510310237;
Sat, 12 Apr 2025 19:11:50 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h=ARLLPAJSQ95bVGMmF5fuLe92DvbU5E4M8rwJ6V0LOaR8E6APHw==
Received: by 2002:a5d:5f90:0:b0:391:255f:e1fd with SMTP id
ffacd0b85a97d-39d8dfbe240ls775838f8f.2.-pod-prod-04-eu;
Sat, 12 Apr 2025 19:11:47 -0700 (PDT)
X-Received: by 2002:a05:6000:401f:b0:391:3aaf:1d5f with SMTP id
ffacd0b85a97d-39eaaecaaf6mr6416392f8f.52.1744510307600;
Sat, 12 Apr 2025 19:11:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1744510307; cv=none;
d=google.com; s=arc-20240605;
b=BQdLxAZqza+4aeg6IsD0R0dtsTIK1fnkn8YYNpS4tu17d8zuUVoGnCA32IOuxOxKJX
pREm0y3vk5Dd6j0Uvf0+PTexi+bkR7VoUahiK/Gs/LsDjGAZEOgPQ/vcK6+elggh7FV3
dwhjg/9KtJgUUaYFBU/a9Dlr+wdmvx0t9ytpMZQaC0vfIB/RwfMoUNkOLjIN4Rclky1K
6gGmJvQpasqmbWsWDl6jXi6+WSON7C7/f4V58LYwRn/tVY8NZSdpbq22sMiqodkqWdoZ
nxMONT7WrUShbUC6qIOVoeA3ByacnmQgnNu2spOqh9D6nMkS4TKtpwjd8nOq+KF90h43
YhSg==
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=W3DUZ1ZgMapLh3JNmVZLzoJLYVOmqqMkaXs+8csBQIw=;
fh=1Cci+V/DsEDUT8lcYzgQp7DqH27IOmzIiRL1EOaK+a4=;
b=JJnEu+RwbvCyTwzP28kT5eJg11kx9ia7y9to6ALgqxDOQN3SgFd/OMmh4oWwgyLoYB
TYv1hos7+1VTaDS0O41KpxMcx0MBnMS/dNI4nXNfnJvq3Y9D5+OASssCRrE8B1B/eSwA
JLMy2YGK7WNfVK0eWzMCIhJB+mb5eoUE/g/hUwUtF5m1HDX7xQTMy0FtMK/VF1B0kGqN
CIchz4l1MTbv00R37oF2KhrNAkzBFt6J6zycHzld50LIWS74qas+MAZAimjY3XLym4Si
9XzEo2nB4c5KQxn/d897qCzhf1KkrnQFa4LNSNLNBUXMxlKKdTt7+Lt5vSNBt7rhXQbn
ng2A==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=fm2 header.b=UijQ8KjP;
spf=pass (google.com: domain of
fm-1212295-202504130211474ff071769944b8ed01-4iagi9@rts-flowmailer.siemens.com
designates 185.136.65.228 as permitted sender)
smtp.mailfrom=fm-1212295-202504130211474ff071769944b8ed01-4IAgI9@rts-flowmailer.siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from mta-65-228.siemens.flowmailer.net
(mta-65-228.siemens.flowmailer.net. [185.136.65.228])
by gmr-mx.google.com with ESMTPS id
5b1f17b1804b1-43f2339fbd5si1503875e9.1.2025.04.12.19.11.47
for <isar-users@googlegroups.com>
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Sat, 12 Apr 2025 19:11:47 -0700 (PDT)
Received-SPF: pass (google.com: domain of
fm-1212295-202504130211474ff071769944b8ed01-4iagi9@rts-flowmailer.siemens.com
designates 185.136.65.228 as permitted sender) client-ip=185.136.65.228;
Received: by mta-65-228.siemens.flowmailer.net with ESMTPSA id
202504130211474ff071769944b8ed01
for <isar-users@googlegroups.com>;
Sun, 13 Apr 2025 04:11:47 +0200
From: "'Cedric Hombourger' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: ubely@ilbers.de, Cedric Hombourger <cedric.hombourger@siemens.com>,
Srinuvasan A <srinuvasan.a@siemens.com>
Subject: [PATCH 1/1] deb-dl-dir: do not assume Version being before Source in
RC822 headers
Date: Sun, 13 Apr 2025 04:11:19 +0200
Message-Id: <20250413021119.2577412-2-cedric.hombourger@siemens.com>
In-Reply-To: <20250413021119.2577412-1-cedric.hombourger@siemens.com>
References: <20250413021119.2577412-1-cedric.hombourger@siemens.com>
MIME-Version: 1.0
X-Flowmailer-Platform: Siemens
Feedback-ID: 519:519-1212295:519-21489:flowmailer
X-Original-Sender: cedric.hombourger@siemens.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@siemens.com header.s=fm2 header.b=UijQ8KjP; spf=pass
(google.com: domain of
fm-1212295-202504130211474ff071769944b8ed01-4iagi9@rts-flowmailer.siemens.com
designates 185.136.65.228 as permitted sender)
smtp.mailfrom=fm-1212295-202504130211474ff071769944b8ed01-4IAgI9@rts-flowmailer.siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
X-Original-From: Cedric Hombourger <cedric.hombourger@siemens.com>
Reply-To: Cedric Hombourger <cedric.hombourger@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: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
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?=
|
| Series |
deb-dl-dir: do not assume Version being before Source in RC822 headers
|
expand
|
diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass index 75877750..af031ced 100644 --- a/meta/classes/deb-dl-dir.bbclass +++ b/meta/classes/deb-dl-dir.bbclass @@ -35,8 +35,12 @@ debsrc_source_version_filter() { # if <source-version> is not specified then it is <binary-version>. # The awk script handles these optional fields. It looks for Size: as a # trigger to print the source,version tupple - awk '/^Package:/ { s=$2; } - /^Version:/ { v=$2; next } + # + # Notes: Source may appear before Version. We however assume that + # Package is the first pattern we will match in a package block + # and Size the last. + awk '/^Package:/ { s=$2; v="" } + /^Version:/ { if (v == "") v=$2 } /^Source:/ { s=$2; if ($3 ~ /^\(/) v=substr($3, 2, length($3)-2) } /^Size:/ { print s, v}' \ | sort -u
Caching of Debian source packages uses "apt-cache dumpavail" to list sources known to the apt cache and "apt-ftparchive" to list sources that were downloaded. With the former, the Source field may appear before the Version field. The awk script used to list source,version tuples assuming the following order: Package Version [Source] Size. It now handles the case where Source may appear before Version (as seen in the "apt-cache dumpavail" output. Fixes: 40f67049 Reported-by: Srinuvasan A <srinuvasan.a@siemens.com> Signed-off-by: Cedric Hombourger <cedric.hombourger@siemens.com> --- meta/classes/deb-dl-dir.bbclass | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)