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; Sun, 13 Apr 2025 04:11:57 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f63.google.com (mail-wr1-f63.google.com [209.85.221.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 53D2Bv4M025554 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 13 Apr 2025 04:11:57 +0200 Received: by mail-wr1-f63.google.com with SMTP id ffacd0b85a97d-39d917b1455sf1162008f8f.3 for ; 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=SdcadUL5PQtLrQxdvOIu8z5HXC2ZGoedpkuut0pZQYHPR/H1En25URLtINt8MRxNQ6 EVaTgeFCchDpxqgIigdHNi2NKnBRAKhiVBxj3B1LYgH7bfsR+K8cWp14378BtMtGCQ1o A5fFn4KQ+b08xwuFEUwbr0KCpFwO17VwqpH3lO0qBr2zMTgHp+JU+eICd3CWqsQwZYzT lQk0pinvz295bct0jp6mZCA5weUlUDRBc79gmTig9AhutpbWhvALXXLmjKd6D0QwFSV9 AnOIHQLFJqlMg1H4LN61Mr0/BSbEe59EPH6tQeumw8daJDd3dCX9BhMteUpeevpKDfq/ MfnQ== 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=BRYKmFwLPZ1O7ktmq7yhmkfONYNhk5kWDL0BxS+eXKg=; b=HVipJi3z6qp8l71hHk6lUVHP0BQQMHyhCq9m40X+QVPhRJ4ArZYG303bX1l9Pv0F11 rMnoP17hC2Bju8Qq1Kr7RrKHYyOUfrBoy9dolrKScrepIKGReM2PYc+mJrZ0bqL035pB gnnMU9dQkn0XmkOPnXtLwihqDXeJJlK046gEkrxadXscgWUnBqqs11LvYCkOBxhHr6xa xo3YjXyc7IXFevMKNntJlM0FPt1BE+GlHQ+kcXEKOzJCwg2NDhkPZh7sIFgUAdA65cxY eu3VXgqtDFjhHk+OY/t/YaZ6t03OhF8Sjb950BOqS5fnkEx0TMeEJmE7tmEid0ImzJNE sl4g==; darn=ilbers.de 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=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=dKycakB3mjTxVtwgCXhLYm9mjOub2uKRJD/xKnwWkeQ=; b=I9sdq7hRYnL92lskXzZGdkmwdtXN+oy/YcrSK6X9tXpJnxIwB9EIZ79tpqNtszu5X3 ATboSHEFnDXQNmfF6BBd+D/IzCUrxV+yp4ge6mnnDKHuH7PHfGqeq30D+T1E60phnFE6 c2clqWTT6TTEIiwIYgvjL6s7V4pnQXCrwCnMOrsWO04v1V/4ycwy0QVHBzIhpZql/cE8 X7RPjcPLGhnI/HmA19zHHE3ZeTThtowPLNDhoPBd5cxuh9QjqLzMFj5xtseSX45r9jDg PT75rUq8c9RDhItKo8GNr2uvkSAvmzreFJ/iN/MrasE5mn1tFLqatvjpGejo5v84/MP+ pP6g== 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=pKD0bBhB98rKij0Qi5HwYZ1nn4HDLsc79WoiAPF61z9lpDJi/h27YmcV+u/ANytzzy z0RRFogUzNUJRP/gk2MnyvQpgDf+4LYArSm1S90QdQiqaIJvdJQZc0VQdVNgdN3NNf0t DLfFERue+e/F0zGve+M2m3sfValv/oDdTBZdECqfxAjeBIcFLdSExDJyeC63S6OIysVH 35RrZ1R+/c8hbkXQ8lR6EtC5cjKfJ/Mm2poR6iETkJnZlExEF3mJ36+T0a4+h8A9QA1W UuxTbnjsrkbB1UmJ+Jaz5hqrpCgnRDfEwsJSaap7Hb8QjtmFXIKEVjwfNGi0RpLwus4V bOkg== X-Forwarded-Encrypted: i=2; AJvYcCUADlFimg2OK55kcBh3NmH1dGf8cfijCfL2jGek9D19CkZR5Bn/CIpR5pxP0DEbDieEyATZ@ilbers.de X-Gm-Message-State: AOJu0YwPrbk+7k4g0G+L8zaIm6JozKLFqVC0bs4a3j6cXQHoR7XJ/po1 5u7q8laTU9+PtnAUU6QLcY3NHDWx+yCs2IlypB85Lhdn9B8ZRHxr 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 (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 ; Sun, 13 Apr 2025 04:11:47 +0200 From: "'Cedric Hombourger' via isar-users" To: isar-users@googlegroups.com Cc: ubely@ilbers.de, Cedric Hombourger , Srinuvasan A 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 Reply-To: Cedric Hombourger 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: JqKvwJzpV+r6 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 Signed-off-by: Cedric Hombourger --- meta/classes/deb-dl-dir.bbclass | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 is not specified then it is . # 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 -- 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/20250413021119.2577412-2-cedric.hombourger%40siemens.com.