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 08:10:07 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f186.google.com (mail-qt1-f186.google.com [209.85.160.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 52J7A4Aj028141 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 19 Mar 2025 08:10:05 +0100 Received: by mail-qt1-f186.google.com with SMTP id d75a77b69052e-4769a1db721sf176469951cf.3 for ; Wed, 19 Mar 2025 00:10:05 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1742368199; cv=pass; d=google.com; s=arc-20240605; b=LwW4gJ4tINqrdF7ajYTJR2WgsHbrnPn84LehMFN/4csP7dhtvkYwxcNfVdK+OaKAOh cp3Zoozhjy/c2TXGykyWh7M9UvGNNVPrRXx0nAVR7/FcRBwVVKlzBJGBElIIF7Z7JFnY mFKnJM2wjVoZMnWHPt6Uemiy09KCoqSVsAFUoZLi1Aook7mpqPN/wCIztkP8sF07WSuZ 1EgUv0sQu6km2Q4SGcfAqR7HXnxEDAddTEI4P6Q4Kv66YHWxKjONm6eJeHbEsgbTQQvW 33qiBETFW4uOqs3y3DhsqkqjGIjlPK7Hf7GaKzyQepW5ezYLEl+LQuCdmNp/tYBxi17I Bc4A== 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=r1PD1TArCHrcr1o25+ZTWnPmONMC5zL5LxqGT+BKd8E=; fh=lkj1K2JSQ6+rNnbdnOpmP2UbdUlsonbd4YsFTgzB3Jg=; b=YzvTvmh+8fWyGXe+/HVK7Al5O1LV4tV1oDa/iXP/g/emzZ+MotEUAivBcv6fHaoZpv B1XDM5QEgERtEWCEt/NMbd7oTPVd7Z1FvzzAcJkDYZwa1b0siV5KYxXF6RGpzP+HV4wP 7JWVkzq+gnqf5Hjc1S5ioxZ3Kgr+Emn+4uSxpBIAHcQ9GdrS09eh36TnlEcKN04myTN4 ZTU/ia18eAVAYk3Lw+kMGH3WqBeO0xEEXVq0Wfu/6JXWCwCUGE+hE1noCI/PUB4DrDsS qFmEBAhOeSEZIhnKEHl+qPOAH2iKHoihlMJmjr/bmhnx6gMwGh2PXM0nBKe9OJ2Xuknt jSqQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vD+Wa42M; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:2612::621 as permitted sender) smtp.mailfrom=felix.moessbauer@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=1742368199; x=1742972999; 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=r1PD1TArCHrcr1o25+ZTWnPmONMC5zL5LxqGT+BKd8E=; b=fP+r85yNs4Ahl3iUlbx6qZ0Fe30wRhgw/ycP/fLfmxt3Ki1ge0GomIzyy6ZUDuoNRF ryuOCTLn9gEN9ZKt5fbCryVwZxrZGnQ3yMBzgFuzaYQKJTNuF0ZIz7gwjvgiHJps5oMR GyITcffVFpm3GzCjH/y4Sb4/o+MIseYDt81JJwbvo16TeA+wceDOIRClZf2GCoiGSAfi b4N4Cusuf7YqX2+y9wTBSytev0w/Y9XGAq094cGrs+0D2hzjkfCNjSXQBoMLxhm7jWpw jb973WLmoHcMDniAIisv3aHCFdMt1Y9YJ2hszhkvzOxXt3NaP9WMJEE/61H5DNSLVgL6 fOXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742368199; x=1742972999; 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=r1PD1TArCHrcr1o25+ZTWnPmONMC5zL5LxqGT+BKd8E=; b=QfWtJ1VKO9pPEo4/HOR2nVkBqevd/HWrhkoMGVH441D7neNt5AosAN1NCs5n3xZIwK FABycOGUf+z/2An5WliR0E4+vsH+h1rqR0ObCL8kfuPiBPCG+YNMaQn4cWs5l3bhLxOQ 3L4Y7u1p+f/bcxMkKA6F5T/+MJY3Xyc4lFEqRG2eCLC/flNB4BLXy2/KIBefK7HwE2t5 9JhahCSznt6+USSlcPo/VRBzANHOZGoIeYRpa00lPNufu44yoD8Iqj6oCyBoBvhHIqlp 7Soz8CZIhrwsHQZr/ov8J7LBjA2YS9s3vA9gVHChLrAQpRQZo8IonL+zqBCPKq3PPlJG kFZw== X-Forwarded-Encrypted: i=3; AJvYcCW2JZDfqk+65nIcC8bt2HMYnZJS/1J6z2ou6iQaogM0LF16TDfHa1ZfjUZAR7k7h8dw/zOM@ilbers.de X-Gm-Message-State: AOJu0YxPl2DZ6HU/YirGpVb99glYPMdGY1+RZMB9JkVktZ/F5SmeRCkR 0yMzEBPsdJAZnB4gKIIvawngsHFI1SttY4y7uAN+Q1a/9UyRLFsf X-Google-Smtp-Source: AGHT+IH/yCwrgapnQyTJk9kexBQHGL9z1x1wtfmZXl3u8dE7PZzyJpXMC+cl3Y12dLJ1m9gXMnhWoQ== X-Received: by 2002:a05:622a:5519:b0:476:8f90:b5d9 with SMTP id d75a77b69052e-477082e1f10mr29485281cf.5.1742368198948; Wed, 19 Mar 2025 00:09:58 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPAILNIhdsB+URxJ5x637Ih4/EBirZgPwED8VmPlwNy4EiA== Received: by 2002:ac8:594d:0:b0:476:8e7b:68ff with SMTP id d75a77b69052e-476b7dadf5bls1354791cf.1.-pod-prod-06-us; Wed, 19 Mar 2025 00:09:57 -0700 (PDT) X-Received: by 2002:a05:6102:3f4c:b0:4c1:85d9:5641 with SMTP id ada2fe7eead31-4c4ec687822mr972461137.11.1742368197531; Wed, 19 Mar 2025 00:09:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1742368197; cv=pass; d=google.com; s=arc-20240605; b=d+iOqel5PvMy96XjGbS3XbNHTcdrHfPZaBtYEvY3jYv31zeaip/3bBTjWIDhAkhRXw h/HfgxrMPlPbSpapcb5uW/25BYYtZHzvgIexcuOZPJWMBmTkJKIGcQToTJctXhVYNIN+ hmb8E6HYzYhQ33LGKnBigcWCjmlcJ2YYyWv5zJvuProEHWpBIDyMWiGo9K1Dk56MuSt2 MmWlDslytcJlYTuZX8sea42mn4RZiZ3IgIB+c/K7/etiFTJvKFn02EaEKHJK+KqZ9Y0P WMADVGtmIqRs5BoUOHmXVz42+On4ybhQB8qsxAWtrILlJAQSi8ptKHth/xMmPR2oTxTn /l4Q== 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=EULeqE+8F025EPpjzedLS3FmkoF547f0+SsAEJGA2Tw=; fh=S6weerWJs3K0zA1fo17KOmbj0c/6l+QiCY+NAy3/nN4=; b=R1RmpzlO9RLXIG9/6uyzzJVNzyTPUvdhxJMMmH14B8xezj+6JtNx1IEIV5HeNLH+kl mTLT47vgiD3suPilsNzDTRhdu16WF3gsNXTSr5/DgJJ7nq/hqIATOoVh+JYb0AJ4F90r 4yXwbm3iZ8ZLjvvUNhaM44zVRVmzHk5rs1GtS3s9vlI8VRNPdDzJu3tht6v70Z6Zu46X y+o2wxx9ZwjIqmPUnNTuEFntiUf3mbUGDJhPs1nCMl0Qj1BrLRhf2LRq1X7DocIza6Hr k/bkOov4qgmX/JCwaYDC7u/a0afIZ8/ZgIL5/pZtOa/b4GzoPxjYOe7aYo0l5G6vTcK9 QYVg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vD+Wa42M; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:2612::621 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20621.outbound.protection.outlook.com. [2a01:111:f403:2612::621]) by gmr-mx.google.com with ESMTPS id ada2fe7eead31-4c37483bf4esi594473137.1.2025.03.19.00.09.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 00:09:57 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:2612::621 as permitted sender) client-ip=2a01:111:f403:2612::621; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=C8/VG+1xSEQ/vya0+6md1w++7JcQZxVQS954gaMNNN+JKzFo/0HM3xtjsqQW3iPo74LNmL5xoLTiGIdM3/m8PrHZQULr8BVImDOThm3lmuKh7bwZvLTd+AyRT1cvTo7JxoWRoqhNwOumZQAwgOFQEGd4ybuP1GHkrQOV3WR84b2iunWJkskEPJBAkcBRYf0S34MU0/zKdv9wMpZ7XzN0PK+Nm+nXxCEt/rs3+q241LsdTh7TFTiFCKBBzIUQ/tXtBFm51qBPPIsX/a9Yl4aal+BoBngkRvOrJHJEV8SmX7PBvdSVKfcBJyPUse6ds0ovKkxjN4DNWkwhRp/ZqHWuvQ== 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=EULeqE+8F025EPpjzedLS3FmkoF547f0+SsAEJGA2Tw=; b=WL326ChR/JmAK+6qlR/7xVk0yTCoI6iYTOnMYsK7ROqSULKk4k93DZE2oK4vg89p+58GVWFuUZpVbB61wTMMbRLjwwDFzWsGFZFuE5hmjlXxPeekuatweFIFyYnInF9gF3pMpaRGNOyDT7y/Eu+5slcQkgAVkeWpRqgUZqa0IOlrovFth0W1ar+wR9V39YxHZ9Su2b4wxauLP8vZdV/qORYsSuAxwLzghZEoyHIfszU3FzuCOoGRHiXIhn0qyRoKKhyKLXgdWEJP9SZsTQ2k3ptAM+6Bg9dh7Ju83k0e396MNQnFxo5sH4h60Yppa2OenbY1QzTbMJiUuSSKwDQFpg== 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 DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by VI1PR10MB7756.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1cc::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 07:09:54 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%7]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025 07:09:54 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" , "cedric.hombourger@siemens.com" 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: AQHbmJskTbLewBBLWkSsAimi2rjuOLN6Bm2AgAABR4CAAALogA== Date: Wed, 19 Mar 2025 07:09:54 +0000 Message-ID: <1904c090973fcc686c63558c65efebe38f010219.camel@siemens.com> References: <20250319064937.68881-1-cedric.hombourger@siemens.com> <2da8fdbb3c1053f4619ba687d8beae087c6c2405.camel@siemens.com> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.0-1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|VI1PR10MB7756:EE_ x-ms-office365-filtering-correlation-id: f36773d4-d37a-4a56-02ba-08dd66b50c9e x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|10070799003|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?YnVvWU5TTUJqWUtwSzgzdnZ4RUhSc05UTWVzdkUxQ0gxTldNeldDS05MUy9U?= =?utf-8?B?NXNTWnRtMFMvU0V3MnBMSTFheVRlbGkwNWpsYThCOWNUUW4yWG9yTGtzNExj?= =?utf-8?B?eVlMS013cEQydFc0Mm5icDVyVCtyNzdTMHhTVXo2YlM1d2xmQWRhTWxBc0Ro?= =?utf-8?B?eUd5Sk5NSHErSjlqdEdjT1JyanpBQitsREg3MThzT2R5dUdWeXJaSitzbWNs?= =?utf-8?B?UnRUQ1JtWGFKRElYQlphaGlSdm9YdU4yWjVPZlliRDYzdW1PbkFHSHFKTFVw?= =?utf-8?B?eXRWcUxUbHZDWnVQM3ZpaEYyMWs3dEo3dHhLNkdmS01PN3k4N2lJc3hkQ2Ji?= =?utf-8?B?RWkzS2lkWkNZaW5sN0U5bkRmNXFPWHc2Zkh6K0Z1bWMwbWhhenAvdWxnQmxy?= =?utf-8?B?Y08yWjA0ZmpCblZsRmhIM1FrT1Y0VXhNc3Nnak1paGloQU9nU1dydGFxN2l4?= =?utf-8?B?NEhHM08wVys3RFc4aGRyam1JdGRna1RPYUE0OVhFTEcwVmFPcXY0QkNNUCtw?= =?utf-8?B?TkJ3b3UxQndUT2JBNmJRUG95Uk8vTGZscUpCVlNBYTVETjN6d0tkWUxWZDZo?= =?utf-8?B?SlJRYlEvaElIdHVSV1RNRlRFRHN6Smc4QTlCWUtPam5kKyt6U0VBMkxMczhn?= =?utf-8?B?d05RbFpQbjFLZkNTL0pvaU9PdUlGRy9TOU9DdHd5eW9FcU9weWZCeUpZekhD?= =?utf-8?B?TE9xL3JKaGVTNy81eFk0T2NWeHFvMitoR3BSY3JKam1MMWNyckd5YjBBT1JR?= =?utf-8?B?VkVya25CdzFGbnR1MzhreTArNWg5OXNrV3YxY1k3RDBsY0pCYWZLOEsyY25R?= =?utf-8?B?Y1NtSEJrdE9yWDRFeDJIcEhZWFhmQ3NhNThqMXNxa1Rma2ZxdFE2Y3Z2Z2N5?= =?utf-8?B?L1VGY2lxcGlGZm5aMlltVlltOU8vbEpXWmlVT1lyb2FyWklVY29FOEhCN2tD?= =?utf-8?B?NlF2bFM5bVZFMmtmVTIrc29GUGJwa1BhdXhZWmREWGR4Vk1JUm13WXRBSUlu?= =?utf-8?B?eEpZbjlkeXU1cjdHUkQ2b05Oc0xldDhnYjE0aWg5eTBBN2FPU085MkxqWGF6?= =?utf-8?B?Yk1KZ0FDOC9OUi9zdUEycHZHNHBnVVpPejZMOWJlblJaZ21MVzhiNFpwbmMr?= =?utf-8?B?dnlrMzA5K1lpSG5JN3NocEZVellxM2hpRGtCYzlFUWZiTk5xckt4cEpzbUVG?= =?utf-8?B?NkZIVDBNTlp6NXVTMU0yRzZ2MFd1d3B2VCtTSVIwcW0veHVFTlBNVW9iVklF?= =?utf-8?B?UlNlbFhGNERjeStIZVNMbEVoVjRZa2EzZk8zVFE3L1ZreGpyVlIvc2x2TjBQ?= =?utf-8?B?Y0l1cFh2d3E3cnVPWERQOGtYL2N6elpaTStlV2RwRkJ2SzZ0V2I5aEdkT3ZQ?= =?utf-8?B?bjdvTFRtSVExamVxVTRpd2tRQ0M1TjZiNnVveGRDcGxLWURxeUVOZ01Qazl4?= =?utf-8?B?ZWNNZDhVMGdiUENSQTdTbWNHSENlelJUN0I5TjFxVUtvN3ZwV1ErZ3dQY2Y0?= =?utf-8?B?UWpDbGROc254UUFScVA5bHVGV0NCNjNjTXhCMFJ5V0VpanJseE0wZFdNcW5M?= =?utf-8?B?WTdBdmpSQUdidk1TdmdtMlFlVmI2bEx2RER2UUhPSVF6NUVONkxiRWJRbkZI?= =?utf-8?B?ejl3bm9PZ2tHdUJUYlVkelhiMkNDUmp1NDBlNzJ4WDBvQXFrSmlJSnM3QWh3?= =?utf-8?B?bTQ0SlFYYS81R3ZoWnRTZFZrZzRaY21qa0JXVnZFVVlHdWo5T1pIY0hlWHNz?= =?utf-8?B?eHV3MFhBMnMrTU5zL2NCbzQ3WlJWc3Q5LzB5alF3bnZ3RG5WYjI2OWJPdG0y?= =?utf-8?B?dUtKS290N2F6MFJZOUlLaXJtbkw2VVJaY2xPd24vcWgxcktXWkd4b1RpOVBq?= =?utf-8?B?RDRqYWh6MGtDclN2ajFZSFBkRndzS1RBUGlmVmRtOFRTVUE9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(10070799003)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aDAyYTB6SkdRZVRINmpSUXpqTzE5MDVnQ29xZnVMdG9lZGV0a2lYWG9vTkk4?= =?utf-8?B?VVpHZzJWTDdsREd3S3dvTG4vQllHWnZzQmJaMzhBNEpNU2lsRGxCelk4OFdX?= =?utf-8?B?aE9HNHdhN1duVWN3dDJzYjQzckZ0b09Nc3NUcms5dUF4akc5cVA0Z0FQVzdV?= =?utf-8?B?M2E4czNQbGhFTitSVGpHdWFLNkNUR2lLZlNxZE9BRFVxOFg1bUh6eFEyK2Yy?= =?utf-8?B?STVLOEJLYVJiVFh3QVdFU2ZEV0JqckhNTzlSVy9hUkVLdHh4TlNkc0UwV2tG?= =?utf-8?B?bEVWM29hSXNtMTZQb2NXTFh3SG5xWnRidDAzU3p5WmM3c01iNU9IL0EwaTVa?= =?utf-8?B?ZXpKRjN5SVdRTjVQdzNwSXVXMG4rQVFQN0lKSkFRM1FINUtSank0MmFrVkkx?= =?utf-8?B?dEpPRjh4RWZoSDZCaEdOR00zMHBSeVIzdENYSWNVMHBCOXg4WXNjUVFQWGdq?= =?utf-8?B?dlExdHJ1cmtIVzBjSU1oNHl5eVg4NjIwRDM4TzRSTEEvaHJlemE2d1Jqa21D?= =?utf-8?B?Sko1Q2lzZVdJQnNmd0dsMWVLbTMzVzZJV1pERDZ5Z2NrcWNrcGlFMTFqNW1m?= =?utf-8?B?czluakJNdk5laWNUdjNkWTVmVE5teXBnc244aUFGU3FySmZuSUJLdHBmWXZw?= =?utf-8?B?azY1a1VuVU9uN2xUTW5lU2w5UnpCVS9DczJEcTRGUk1yL1g4c3psV08wNWlY?= =?utf-8?B?NUwyaUhuOGg2TjJhUlo3WUQwVmc0UlloOWRoUW9nZU1ISWN1UjlKd1E0VzNN?= =?utf-8?B?YzVJcXN5MkFBZFE1RDNpQ05HL1R6NWE0ZWRzdjFOTGo1ekttUnl1VnI3QUZD?= =?utf-8?B?bWlpeEhFTHNRblVwM3g2Y1NlS2l4Si9ORmtqNU1aamNxTEFlbzQzTmFucGUv?= =?utf-8?B?TWw4Q0YrRlZ6TWoxbXdxdTFDaXpsWUVibkRTakUrMTFVeWxuS1IzM1had09H?= =?utf-8?B?SFFIaFJpS2dKQkJKQVVUdURYT3VGN1NQNWxMQ1F1UWJNK3ZFb0RVUm9BNmRY?= =?utf-8?B?NHhTV2Z5b2c5dDc3T3ByYTdMOWtQU1E2U2hZWDFJUDBPbCtnSlpiZEgxM1I4?= =?utf-8?B?dUM1aEtkeGxUVThxR2tmUmgwQmlVTFBUMy85cVhMVFVUSHFScVZYWHlUZGVX?= =?utf-8?B?K0FCM0NxYytVSU9TQTYyTlZBMDcwR0NtRmxncmljU3Z4aHZCVE5hVGR2WDA5?= =?utf-8?B?MlNKRC8xMUprSVdvVDNMTisvdGJPTk1OZlVBRm94SFJGYVp6dzk2WTVnTGha?= =?utf-8?B?WmRtT0xPRWxXZ0QwMEVza1RoZzRQeGNaZ1llaVFGUmtXVlVvVFhXN1NHeGFG?= =?utf-8?B?T3grM04rNTVoYU9YQTUxRkVIS3BnOVlVbTVKZ0diNHFpSnRxVC8yRVI3Rzcz?= =?utf-8?B?bmZnbjdLOTB4ekNyci9SVUUyVU5mNnJiMUgrNHNxS0VEK1hBOG5rb0sxYnFZ?= =?utf-8?B?T1h4WHdNbVI5bW0zdEgxLzkxUWtQTE1wTFU1ci9QSUxUb2dCUlordTJtZlJa?= =?utf-8?B?MFVpaHEwdncrUE03djhrVE5YQUM5OEJwckt4c3pGSjllRTd4dmRRWmY5c0J2?= =?utf-8?B?VmgvU29abkdKYXBvZkRlZzZ5aXl4TlhyTkNUNHBlSnQ5ZzVScW1Na2NCZ0JW?= =?utf-8?B?ZnZGajdhOGs1Z3pRWGVXc3ozejZHNzl3QVNuQlpWeUNOQWRON3owNmxKMnJY?= =?utf-8?B?NUZlSFcyOTlralFjY2hLREs0RDloZjlKbmV2alhMS2FEM1kvWHZ5MXI1VGNs?= =?utf-8?B?RDQ5WlRFTTk5Z2EwUUhyeExDQjR4NHdjd3VlYnNhaHdFVlZuc3NqWlJ0TUR0?= =?utf-8?B?dVdPL2VCQTE0cytQYURUalFXeTFwb1VtNE1rY1hHQkI2UWR0OXFGcEtjc1gz?= =?utf-8?B?WW9QaW9mYk1tZE1CSXhFeUJVVThXNFdzVk1pSVRXSktjSHFFMTJkUnBPcG5P?= =?utf-8?B?bEZVYXNueGpGYlRUall2WDlvK1QvaC9vYlhFcC8wN25PSFBlak5RYkp4ejZy?= =?utf-8?B?S29Wck1vcU5TODduWjdWbnh6Q1dXMU56djY4QnhYTlBOZU9MQzg3cnN1eDFT?= =?utf-8?B?MHN2YlRyTTBTeDJ2TDlpTldiazkySWVQYVlOcjRqTHdUWVoxYzlaUTkwK0lE?= =?utf-8?B?T09mczRWNUU0WUJSbG11ZEsxb2pVY0xEWExWakNQN3diemVteFE4cTJXSk9P?= =?utf-8?B?RHdXVEc4ZlF4eDVyZmpFVjlSeDZkQ2dPWVJ6T2h6cU9VQjVJTkZRb1JxOHR5?= =?utf-8?Q?aznmSPAohr+HD3RutXne8R7qfNwFujfjZCJINBKdyo=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: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f36773d4-d37a-4a56-02ba-08dd66b50c9e X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2025 07:09:54.2700 (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: /jxI7N9npih8YVsMjSwifGoosn1wcCGJnXPkOFL0O8VCvOOgb2IJ9MI3wkNrZapfB6bug7IfE4qyZ0Xva4c4xjOzT976dDgMyAUxuAmfTfw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB7756 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vD+Wa42M; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:2612::621 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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_H3,RCVD_IN_MSPIKE_WL, 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: zl5n5OATF3oC On Wed, 2025-03-19 at 06:59 +0000, Hombourger, Cedric (FT FDS CES LX) wrote: > 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 t= o > > > 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. >=20 > 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). Ah... this rings a bell. You can produce warnings from that function, but as it is executed dozens of times, these warnings will fill up the terminal. > Hoping to have a follow-up patch soon. IMHO, the change is fine for now. This processing anyways needs to be redone once dep822 is supported (or even required). Felix >=20 > >=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.get= Var('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(= regex, 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 > --=20 > Cedric Hombourger > Siemens AG > www.siemens.com --=20 Siemens AG Linux Expert Center Friedrich-Ludwig-Bauer-Str. 3 85748 Garching, Germany --=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/= 1904c090973fcc686c63558c65efebe38f010219.camel%40siemens.com.