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; Wed, 19 Mar 2025 07:59:41 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-yb1-f190.google.com (mail-yb1-f190.google.com [209.85.219.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 52J6xd7O027933 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 19 Mar 2025 07:59:40 +0100 Received: by mail-yb1-f190.google.com with SMTP id 3f1490d57ef6-e639763e43dsf8490443276.0 for ; Tue, 18 Mar 2025 23:59:40 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1742367574; cv=pass; d=google.com; s=arc-20240605; b=WocVxkNHtCUOwI0FEa7x6O3pwGSAKsszaCBpKkVuiCpwQLfV5DuOFCz6ze3kGECG38 Hn7IBGzeujApPBV6SYTdDvQASCrxmx4+tAy7WezVxuFpYP9rS7AZlc8huXigmG3nF5Yw yx3vApN+upYC3Z9xtJ+xYat34emrsNPDdNZ7CD0L1qe1KICQ5KsMWiGZac2u/jTcGi5p iVm5uQq/eWuTu3zE5MmlfORNHyUSnzZtQaYU0N9kYKJrvnApiooLlXX422Sy1y2WAXgL c5CZzTvLL2GnfpcEc6iZcFBl5NVBMaXcjEYVM9HwJjdvHmuLJ2JmTRYm9ddXvfSoVkx+ ryOA== ARC-Message-Signature: i=3; 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:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=DTHIpfffJLHMMdKqwVBdCRmyi4euGdzvOHgkpLyv+b0=; fh=mwpYbYVRpvfSa1TUkAkHxsT8RKz8xxnigYr3UGxLfAE=; b=Kxnh7LZq+B1lwUE8OYsj/VMlRcNm0H+63zrk0K4tCHsuHey7LshR9gZ0VHREezWo58 OUtFgtKIi7VD40qPHECJL93yzFrAQYO3LUJrF2BbzF5mINaWWcviyQLjkRrayb7ro/sM pmyXpQyhl5QSkYwu84Gtdr89TsFO+L+OZ3zp1ONIhjZU3sxeyNqCb29E16gaXwNR0wPd sc6/wJAG6JIsnvYEqSTc1BSoX/5KUll0dCbDQ9CofRIMi1Ac+ZOsinToskK9idrGD/rr t3CNkseWVEg+IuH2PXsPZmOydACOBNrlIdT/OYWVesItRBmTfQNw3sNhBIpsTqRHC+QT hBkQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=R52iDoW+; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of cedric.hombourger@siemens.com designates 2a01:111:f403:2612::622 as permitted sender) smtp.mailfrom=cedric.hombourger@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=1742367574; x=1742972374; 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:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=DTHIpfffJLHMMdKqwVBdCRmyi4euGdzvOHgkpLyv+b0=; b=WfVV/emxX+ecEx2zscEEFK6+N5HeAXOgHfNrTo0ckAcPeZtUeqy1umxs8tOzVXVGcT oqPjdjJW297fQ1Q1HoJkf04f08Q7Oi86p7ZgCJEW9sbyHTbWuc0B80I9FH7bpYxdjkrL MYfT//a53o9Et2xqVKdrg8ifbyiYakQUTCs8XIH6m2UQvzqfZbD88umNYlkla9JnD6fa pZPty5wUCI2cUiX3ykFy125TXgvPh50OBmwKzEy0yzRwNhggX/zLewNcrlwYdYBfbkeG C79pzfgiZAS39d1Nkpqj4MmJYNGiQ5FQvPXLr5wNXeA7uZv8CMk0AjDOYpi4bncNOseE Rt4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742367574; x=1742972374; 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:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:x-beenthere:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=DTHIpfffJLHMMdKqwVBdCRmyi4euGdzvOHgkpLyv+b0=; b=EcdyA/Lmzn/09DG3rOHIFnxLcdPMY6ur2IygFvEMjBOyrpMRMsKfdaLG/wbzcYp4ic uMBVBKr54OkKpHQU50lyMDyJyht/FXmxg/qpg41oR4fmNfeHfoj/6NzAKDESmJKMF2yt LYPlj4nse7ZRSrjgAG8VE06W85kofNlqTYNkbYdfdSdUgiJZxiwWUDXlqkCiT75GhfTF hA67uRDrH1G6doksE4grpXGiQRECCXHSPG8wsW/0dHIueg3ZhuPzUX3fnfwsBzgPnG3+ 1rutKCm5NkaDVrojf1CPnTcpPLrwidCjMhLq4T/ZJohqFY+p6ifolJgef/712ZlVcXse p/9A== X-Forwarded-Encrypted: i=3; AJvYcCW6CUBwzADejkzE2CM3LxN8ZUanB0662S5A/wxZnjfSofUoACp4ePyxP+74Jhs2MV8iYGaq@ilbers.de X-Gm-Message-State: AOJu0YwqTNDbM8kkyRW8j54FGNM+LLJaQm5547TLH6XS1LK8Ai+KFQV3 G1q4rBGi3uw+pjmu+0Cf7IQiiCFbZW+6Iu9jcYdZD+XQk9OV3wES X-Google-Smtp-Source: AGHT+IHAS2eCC+B4P0/orvZPD9/4XhulycWS7AphFrVxSxB8jiIGpKo+KrN0ZgLjgZmlCxEEcTHGbw== X-Received: by 2002:a05:6902:1883:b0:e5d:c11c:3494 with SMTP id 3f1490d57ef6-e667b440f9fmr1562832276.30.1742367574142; Tue, 18 Mar 2025 23:59:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPAJcbcHrdQukOycvEqaMJHB7Yb9jHn3Ed9aRtXHdEUs/pA== Received: by 2002:a25:d301:0:b0:e5d:c536:1cba with SMTP id 3f1490d57ef6-e6677976c27ls820808276.1.-pod-prod-02-us; Tue, 18 Mar 2025 23:59:33 -0700 (PDT) X-Received: by 2002:a05:690c:9a09:b0:6ef:94db:b208 with SMTP id 00721157ae682-7009c13dc6bmr23923887b3.24.1742367572849; Tue, 18 Mar 2025 23:59:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1742367572; cv=pass; d=google.com; s=arc-20240605; b=L9jq8ZQ5yMzMeV6WCz/Cjqbc6xjMjOkIcaeNhpIpTQU/X12O2MypECx4HmzkUgmdbW 7OHYJD13OI2tBRchx1eS0xlhlm6xce+dBAn9Z0JBRTS6wn2LyT3r0MciT8CQwgaqGiFx C+Lrf8yyxF9xLkpQQWzkKuBAIS0mhB5V8wsN8od2vjK+8AxYioTzeDgTtS35Uwm10Oq3 KQLmDyppRflpP77j1HLei13Pow7VuwmnT3oRLyiqBMRtRV1O+2fYzeNXAskqaULPHbAj eZDGuT4RL/+hs2up2/Oypg3FtQ9MSkpcEj5Bsav2IgHh5IhmAO2dEWy8Y6NH7vEIxM5o EMjQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:dkim-signature; bh=FHx//A8YevDV49iGmDqagMnr3BOQjnFLBk+mTi1bSu4=; fh=DflsRTmQ7zHIZI0xNOv5gymmscZKl/y/BY2ouvV6JSA=; b=g/craF7FPZ9Mx7Hs/H4GZDtdPTg59WFAmqODFlXtgbgFny5t4RSLDqe+2LLuTXEWBJ xaGqCYotf4EOpMKKglttgJXIM55d7oilhNU16IK9KfPpTOrNcgBDwGqpX55Yb+bXNVyp sov7iAHRqaD/I+KxowTYz5OsBsF4w5KNEvTCeYLDdzmWSJiWaSHlg1PYa9wCRZat0w4n pV8luoB6bocThKocyiLqL8pFtV+wgg/Px5TA2pNTgJZEFQRAqYfte8Lo3KFC0JdvLcoO SOy1aO2lAkQba1ll1E3zINJ2Kxd2whyxgDyqIJpQdQ5fUnMMjBTaQJjBQhyPHdE7lY5h BRAw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=R52iDoW+; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of cedric.hombourger@siemens.com designates 2a01:111:f403:2612::622 as permitted sender) smtp.mailfrom=cedric.hombourger@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20622.outbound.protection.outlook.com. [2a01:111:f403:2612::622]) by gmr-mx.google.com with ESMTPS id 00721157ae682-6ff32b029fbsi3030307b3.2.2025.03.18.23.59.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 23:59:32 -0700 (PDT) Received-SPF: pass (google.com: domain of cedric.hombourger@siemens.com designates 2a01:111:f403:2612::622 as permitted sender) client-ip=2a01:111:f403:2612::622; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=V1Y5kcnFexhwDJ9VLVL+ZDnwvXOJG+Rw/Ibo/GpJzB6zJ4Mq9hGQK0+AakEjevUdw/gTktwouUX0Y3wmV/GFZotJqRBQqo00GeqZl8C0IFCGXhS3MbqUKVWvN640JHT+AFLU2SOYa9DbPYHDKUlqT3TEEOFUZ+IlE3OrNI7yXIQHdATFo4yKtlRvrGs7GDOiTPvJ7mF/TdC072ixFCF0/hrT6vYgaAeRip0evWQGYUk+OWC0thsRzGHgkYwRe1jE5JwwYb67kxh+QYkRMyatt82YANoZGjkiHt16QOBb/2n8Q3TP4AQs1zyeTZwx5twvHCoEMi/LIa2hqWncjU1RYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FHx//A8YevDV49iGmDqagMnr3BOQjnFLBk+mTi1bSu4=; b=pmH+kZUXJvD0RfTrn0217eFoqr2evUB1Odu6mu24dIgP4LxkyOAGTa9jpqdtRd1rFAA36vpzij9hKHMB7MyDtmVHXJI1yGJnumvu+2MMAN+NpSWeyXTc9Dg5TOoLq9DgCx0Qq7FgHZgakrWoT7HfaflILX1H6t99XVcVKx+SRyqKgfb7q+S8qzX9EgV1b5YmgghLr24KvWD/LGOjZeYWsauAlw/qqGGmy+eFu1Dfe8meESVq3wSjtY0wKzCNIURz1/FfG/eJqseJNkYwGOMWymgdlMI8AzxrQYeEHAUdmS+QejL9BtoV7MDXUON+eua/uL1NTp1fpOkUqB6THsfjog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from VE1PR10MB3421.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:10e::18) by DB9PR10MB5858.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:395::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.33; Wed, 19 Mar 2025 06:59:30 +0000 Received: from VE1PR10MB3421.EURPRD10.PROD.OUTLOOK.COM ([fe80::e8dd:406d:d926:908]) by VE1PR10MB3421.EURPRD10.PROD.OUTLOOK.COM ([fe80::e8dd:406d:d926:908%7]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025 06:59:29 +0000 From: "'cedric.hombourger@siemens.com' via isar-users" To: "isar-users@googlegroups.com" , "MOESSBAUER, Felix" Subject: Re: [PATCH] bootstrap: use only valid pairs in get_apt_source_mirror() Thread-Topic: [PATCH] bootstrap: use only valid pairs in get_apt_source_mirror() Thread-Index: AQHbmJsiLeCxzf0NPEqkB/+HkOqsCLN6Bm8AgAABQ4A= Date: Wed, 19 Mar 2025 06:59:29 +0000 Message-ID: References: <20250319064937.68881-1-cedric.hombourger@siemens.com> <2da8fdbb3c1053f4619ba687d8beae087c6c2405.camel@siemens.com> In-Reply-To: <2da8fdbb3c1053f4619ba687d8beae087c6c2405.camel@siemens.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2+intune x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VE1PR10MB3421:EE_|DB9PR10MB5858:EE_ x-ms-office365-filtering-correlation-id: c07e6433-8c8f-4553-109f-08dd66b39846 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?T29na0xESkdaeVFuem9UWHVJZ2x4WEt0QWg3MDY2Q3JwMmxQMi9wY1haZlRP?= =?utf-8?B?ZDN4cWNKTlVWYllpcy9sbkpEU1gzU1ZYdXkva3gvajlPVXdjWUM4R09WazA0?= =?utf-8?B?cTlsY2hrMVNCMWMzTGxhMGFwRjlndksxc1EzYmtBSDJqTmhxLy9rWmFGMHhB?= =?utf-8?B?QytXdzBXT2RtUVMxdTlmejhaQktGZzM1YkZ0SVNCaHcrUjBpTENjRWFDT0pj?= =?utf-8?B?eC9BVW5aQUxvc1VvVVZXaWdEaEhndGI5QW0rUWZtWGhtNU8wTVgxSkdhekJi?= =?utf-8?B?OU1KTko0TFRSZWZEaHFRdW1QOWdraUhiWmsybzg3Vm1kZVlBRnE1MkZZTjN1?= =?utf-8?B?UDBESXE3eW5qTDlOa1hxVks4YUZwdkE3OTdiWlVqc0VhTmFIaEgrV3puQ2NI?= =?utf-8?B?YnpOZ2NxU3FYZnp2NG9HeGYvOFhrakc1L2ZHcERMeHRZTm4xQmJZbjc3Rk1K?= =?utf-8?B?N2pIS2laREZEVFU5aExOUWtTaUtQc2NoZFcyQ3RrUVpCRG43ZWtoa3JKaEll?= =?utf-8?B?VWpHYUtJNEM4N3F2dUpTeTdvQlNBblFVNU05Z1p1VmYvNy9hWWd2bG0xK0hF?= =?utf-8?B?ZXh1a2pET0FkaFRnTkIzTmJXQXp6eWhPTjUwUmppTEo0LzNWd005cjVUaXJu?= =?utf-8?B?Qk1hL0twdy9SajFLMDIvdEx1L3I4YmhUVGxDMWwva0RMU1g2T1J0UE1yTWRE?= =?utf-8?B?MlNvME5lVVpVY0V6NWhjVFM2ZERuV3U0U3pTVDBMMVlJTXhvMHcreit3WElJ?= =?utf-8?B?UkFiVG54Vk9RRzdzMDFMRmxoQlJHM1BKeFMwOVd1QktFODJOYTFNcjJRb1RL?= =?utf-8?B?ZmFhSVMvdUVGeEVtQWk5Wm5tTlg1Mm5BV0pVRytaMFI0Ym85azZYVUJ6ZUVO?= =?utf-8?B?NHlsNnJFVUpCd1c1Z3hxa2ZjYmsvNC93VXV6Z0thM3BQMVlNZWdFU3VNYzgx?= =?utf-8?B?WUxJZmdLUFlqb29TMFlVU1lhR2ZqL09HamNkNytaY1Fvbit3OVNPbWErY2RZ?= =?utf-8?B?djcyT0VBUTh1Q0M3aWU0SWtidmFrTm02eHpNVjZ4VWx5RC9pVHp1VXpuNjNB?= =?utf-8?B?cjZjY1Fka2VXbmx4ZE12ZFlSdVl6SFB0cmJRd1h1VmJRVUtQamtxK1pYLzhX?= =?utf-8?B?T2o1NFBVZE8wamhhc01IbVlNSmsvb1BKUVF1OWhIcXA3S0ZaV29mRk1CUlB3?= =?utf-8?B?dGp6VFBnN0lkMlZIYnVqcWhtdURJcnYvRVVKa3lqaGdQcnhSekZ0d0RWWDA0?= =?utf-8?B?b2J3Z2dKWUVPWHdSbW9WTlljNHpXVVNUU2NMLzJyVGJ3RWh5WkRyai8vdGhX?= =?utf-8?B?K21zYzlKdHVndllaaHVkbWNZQ1c0dmJDNkhIdTY5NlU5TlJvSXQzcmYzUmVK?= =?utf-8?B?cDBZcVFkd29ib1B0Z1RXYWhleGxzR21qeC9LMGJQTmFOQzJvc2dqdWxVSHVI?= =?utf-8?B?cE10QzZxTzdPRE1WRTlONzFSVVd5MDZBYm9UU0NJOFFpd25DS1lkZW8rejV3?= =?utf-8?B?Y2Y5SVF5ZEV2Vy9jelFmNy8wUTE3ajBTMjB3WWh3QVJhLzh3YUNKTTZwWm9C?= =?utf-8?B?Um4xNm5TSHVxN0lNTERxVjJ4cW1ZeGNlak5FcTdjLzBWMldIZkxrSFhjWmEr?= =?utf-8?B?VU02dStoOTdPQ1pwTDNVWkIxZXgrNm9ycU44N2JVQmovSnVlOWh4TXRnNFp3?= =?utf-8?B?OFlINEtteDc1TjIrcStQMlY3VWpSZ3ovTTNkQWJHRUUvWnlpRGQydTFpTmlJ?= =?utf-8?B?V1FYajRoRVArQmpNQUJGSk96bEl5SHJPN3NqNVR1V0NiSTczbW9zb1pVZzJJ?= =?utf-8?B?SjBkT3JrZGVVR2VOZU0xYnQydk00YnFsWkRmRlJuZUlZZGxmNXdhRm9kLzV2?= =?utf-8?B?bzVwUS9BeDdlaTdpc21CclJHT2VPTTBHcS9KNmNjTWI2V0E9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3421.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YUJNd1NKNk1tTlhpK0VYQ1Z2RXM0VWxmNU9VbU0rSW9oRnJIV1lGYzlyM2JG?= =?utf-8?B?ai9ab1d6RUtUeENyMS9uVVBGOTdndVN0NGpETGxiaCt5bUVyQjNoYXF2OHls?= =?utf-8?B?bnNOVnY5MlkyN1JoQlJqWG1rcWt3dVl5ZHU1VGhCV2hrZ3pOQW5IdHg5NCtx?= =?utf-8?B?aWtKeUp2RzJ2Z1R2SFk4M3FIMGNtb2p4bnBqdHkxYmQ5UDJaUmZaV2NDUlFK?= =?utf-8?B?ZlJveEtiSjdLeE1xRzNaMFNTMlJDWWh2czh1VXJBRE5hWThOYXVhU3V2bTA1?= =?utf-8?B?MGE4WmJLaURhd0NLdldEV0xtV20xY2FxWitnZWM4Q2lsbE9CSlp1a2liRytC?= =?utf-8?B?eUJaeEhMOTRsbjJwQkMvVWZrRTlxQ0Zvc1hoVFB2MmFuZmgwOEoxNmNRMnZ5?= =?utf-8?B?QmdLUkxSNjM3NThMOUFiSGhBM2xMK0VTWjgrdy8zQnlSV3VmR0NxcUtiNVV1?= =?utf-8?B?cElBRDJPRG5wZ1V3RkN1NTJYdGc4VkExZ2c3bnlndy9FWGhoZGhvcnYzWXdZ?= =?utf-8?B?eVJrK01ySllsMEV5eEtaUWp5eWJyMExOOWNHclczOE5sWlpnZFRnbHFKbGJE?= =?utf-8?B?bHJwaHlCVXQ5VWNUZ0xFYk05Rnd3MjNRL3Vnalc3ZjBaOEhxMGJrdm4xeFhU?= =?utf-8?B?VkoyMnRjRHVQWmJpZHZESEhqRDVyQ0IrZ1Bta0g5d1o1RjJIYzArOHR2Tk9D?= =?utf-8?B?NldRTzVod2ZkUkg1T2FXUEU1eXN1TGFwRmJYQ1RsNE0rMU9zb09Yb29EU2o1?= =?utf-8?B?NGhqbmoxTlNmeHN1V1dKQXE1aVBrUFpyUHowSG1BS2k3MDRTYVB4R0Z3MVVR?= =?utf-8?B?WTZZSVNVVDBEUFIra3VLS3ozcUUzSmJZTkpyOFkwUWxxUFkrU2V2bnNkK3FT?= =?utf-8?B?VEZKZUlaMkhqZko1d0YrUnR6M2hVQ0VVTE9SUElzMDNVam56WEpDdERlL3NF?= =?utf-8?B?U2FqMjI2NDVmU1JrMWUvQ1phRjBZUmd2V2ZNODB4NnZSZEV3eVE4UCs5WFR6?= =?utf-8?B?VE9TSWwvUElpZUxIaFdJVVRjYUpnN1lGNG16ZThFRXZZODJ6ZW5wVWNQbDVB?= =?utf-8?B?bi9PY3dtVG42aERZTTRUVlhIMjFSU3ZmWmIxaHptRlhkdXQ2OVU1cW5hM0hP?= =?utf-8?B?RFBJYWt1Z2tGNnVIdm5iYVVQazNTR2x4VnBSdnFreGI0N1pndStGR3RyWWJB?= =?utf-8?B?amJXQy9aWXRtTGVJcU9sYTFkQnphMVB1U2E1cnh3T2E5d1VoWEtDb3laZVVk?= =?utf-8?B?TGFuaUVRNGwwdUZ0Y1pYb044ZTRhWUpuTXNoelMySHowbVZnaVFPRnVOU2lF?= =?utf-8?B?SE1tMU5xWE12bS9UNU9mRFVIU3NPWS9qUnVueU1pbmlVYmVlQ0swb09STU1C?= =?utf-8?B?cXErUVgzRHR3R0RmUWtkSDNOK2VQLzJjMzJ3V0R0ZWlEaEJ6RWcxY2lpTUhM?= =?utf-8?B?OXBDbjlHNmVCWUhBQ2dqRkpyMXlvNzhRWUw3aVpEYnZVa3l1SmsyeDBxTmUy?= =?utf-8?B?b3RwNkxQZTBzWURna1ZDS29EbDJsNnl3MDRzRlF2ZW1vd3YvbENaK1Q0RTZy?= =?utf-8?B?ckZUK3Z3aUhFK0E2RzhmcW0xaGEwMllISTI2aDRQRWtQb09OT0hZQ3Rpdi9n?= =?utf-8?B?NWdESEI0WHhQTjluaXVTQlpiV1lFQ1d6TmZSQ0E2dERMbk44MjdYemYzSTRj?= =?utf-8?B?YjlJTlZnSHB5a3EyWExwU3gwOTQwOFZWUEdueEtYSlA1N1Nid1FnV252MjR2?= =?utf-8?B?ZStoWkZWd1hCUnowTS9IR0djRlorajhtYzdaWkpRMHVKMTg0cGErSnprMXFG?= =?utf-8?B?MXZrdTBMZFJJdG5DS01RVEJUZDdackpJbEZOazlNd0UySnpLTHdJV3RKWnUy?= =?utf-8?B?UVJwTEJ1SFRjNnJkQm9wOUdUSHpYSGdIcnJ5OXRiOTNsWVdBbUkyWXdmNmhW?= =?utf-8?B?QmhaOTFKclJjeTFheWw2R0VvdEptWFMyT05uUTYxMzViVVlkKzNrcUpZWVhN?= =?utf-8?B?UmNyRUZSR3JLZXgyeGo5NkcvME44SU9sMWR5MDlVSXhHTDZ6Nit0dTVQSmMz?= =?utf-8?B?Wk9od2xhNXJsYkNEckNsUlBrRWJHRjBzV1JpYXAyWU55SXgxUWozZk9yZlNj?= =?utf-8?B?M2p2M2R4UExrNTNaOVVjUGdiZW83RTNoZ245VzJxbXF6S2kvNXIyTWUwVlB1?= =?utf-8?Q?aEewDKX6v6dZLxqslrz5JDw=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3421.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: c07e6433-8c8f-4553-109f-08dd66b39846 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2025 06:59:29.6360 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: AG17HqVZNf08Q6mb2bX5XF32US/d3iY/tpot9Y5l/jyPDq0Y1JaXaXTEWuFHc2W6Cq5TctRFRJ83sdval18KSn/nZp4P5iPNI3mz6X+y/Rk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB5858 X-Original-Sender: cedric.hombourger@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=R52iDoW+; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of cedric.hombourger@siemens.com designates 2a01:111:f403:2612::622 as permitted sender) smtp.mailfrom=cedric.hombourger@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "cedric.hombourger@siemens.com" Reply-To: "cedric.hombourger@siemens.com" 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: Li0Jchwrd68x On Wed, 2025-03-19 at 06:54 +0000, Moessbauer, Felix (FT RPD CED OES- DE) wrote: > On Wed, 2025-03-19 at 07:49 +0100, 'Cedric Hombourger' via isar-users > wrote: > > The following construct may generate [] entries: > >=20 > > =C2=A0=C2=A0=C2=A0=C2=A0 mirror_list =3D [entry.split() > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 for entry in premirrors.split('\\n'= ) > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if any(entry)] > >=20 > > A valid pre-mirror entry is a regex and replacement URL > > tupple. This causes an unpack error when evaluating: > >=20 > > =C2=A0=C2=A0=C2=A0 for regex, replace in mirror_list > >=20 > > if the entry is e.g. " ". > >=20 > > For instance " re1 u1 \n re2 u2\n=C2=A0=C2=A0 " would be translated to > > mirorr_list =3D [['re1','u1'],['re2','u2'],[]]: only the first > > two entries have two values, the latter has none. > >=20 > > It should be noted that split() will do just fine when multiple > > spaces are found between components of a valid entry (leading > > and trailing spaces within an entry will not cause issues). > >=20 > > After checking if entry is iterable ("if any(entry)"), only > > process entries with exactly two components (silently ignore > > others) so we do not die with an uggly unpack error exception. >=20 > Hi, I'm wondering if we really should ignore the malformed ones. > Probably we want to issue a warning in this case. I do not either. That function has a comment noting that we cannot produce errors from it. I was therefore wondering if I could emit the warning at a later stage (when bitbake is done with parsing). Hoping to have a follow-up patch soon. >=20 > Anyways, the change makes sense. >=20 > Felix >=20 > >=20 > > Signed-off-by: Cedric Hombourger > > --- > > =C2=A0meta/classes/bootstrap.bbclass | 2 +- > > =C2=A01 file changed, 1 insertion(+), 1 deletion(-) > >=20 > > diff --git a/meta/classes/bootstrap.bbclass > > b/meta/classes/bootstrap.bbclass > > index c0644acb..64702d5d 100644 > > --- a/meta/classes/bootstrap.bbclass > > +++ b/meta/classes/bootstrap.bbclass > > @@ -123,7 +123,7 @@ def get_apt_source_mirror(d, > > aptsources_entry_list): > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 premirrors =3D d.getVa= r('DISTRO_APT_PREMIRRORS') or "" > > =C2=A0=C2=A0=C2=A0=C2=A0 mirror_list =3D [entry.split() > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 for entry in premirrors.split('\\n'= ) > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if any(entry)] > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if any(entry) and len(entry.split()) =3D= =3D 2] > > =C2=A0 > > =C2=A0=C2=A0=C2=A0=C2=A0 for regex, replace in mirror_list: > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 match =3D re.search(re= gex, aptsources_entry_list[2]) > > --=20 > > 2.39.5 >=20 > --=20 > Siemens AG > Linux Expert Center > Friedrich-Ludwig-Bauer-Str. 3 > 85748 Garching, Germany >=20 --=20 Cedric Hombourger Siemens AG www.siemens.com --=20 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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= b2c4c653c2e6747a0835e8d0814bae39284bfa77.camel%40siemens.com.