Message ID | 20250413021119.2577412-2-cedric.hombourger@siemens.com |
---|---|
State | New |
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(-)