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; Mon, 11 Nov 2024 11:52:39 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f190.google.com (mail-pf1-f190.google.com [209.85.210.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 4ABAqbnk011398 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 11 Nov 2024 11:52:38 +0100 Received: by mail-pf1-f190.google.com with SMTP id d2e1a72fcca58-71e58e838d5sf5120826b3a.1 for ; Mon, 11 Nov 2024 02:52:38 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1731322351; cv=pass; d=google.com; s=arc-20240605; b=LT1qRjc+Yvy4z4rNigTQ3cT7YBuUT/piOVebjKFDUemO/Xqx8kWzglbUn5lDQG04La IqsNEa1sYrh5hPcZB189+oT/EjKT0lx8/uZqFqb5s3TqOKHIVS1/7g5N83J/2gaQtrZP cFEiCkjdxzNlc9ofR8+X6lctFragu2yNeh1+OVGUN6Ip0Mdi66u2qt0WvxTilBtPvaOg P3zBLJdjncRQvNlE4gIVmPdwHp0yBeS0tI4ZxQ/JRfCqA09Kq0L4PKCtd/HkmpzD+qvo AdGLHR8Wogh2/17OJjUw2rs+EFfjpdKGjhjJ7mhlGLrG8CWL6j2wFOovySHNUO4RVlQn y9lQ== 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:cc:to:from:dkim-signature; bh=d5YkFmSbw2Ssl4SWFAZ96CktDcbjLW4cMxVfrjw+VTk=; fh=i/jHTXZahO8U+6c93Ewk5sv7b8xEc5504Jy8tYx7J3s=; b=UCs/ZyIO/LDR69Y8a2d6S/Rhme5KyX/Mh68BIZN8lblK8OvsKJHa82xJpa1e4PhBRw MUnSmpofQsSoZ5clmZLL/S+oWOe6E7nbiDjsKV6roQ+JQDqBbEQGKlWA6fX9RiMwElAL 4G3qXU/QMs1mERKVne99qHh71SbUYcfWNhLTZ2DxisTYUE8ZArZuKO9Wq7FGmFDk76Jq i2V8fL6feg0O/pvXj0kErSTRhY6ezfdEHD7meTeK/BJqQeCzq49DD797EXA8lsIWMnNO DvEkZWwzcVS0UyxZbiM2IZUpbbF7OopDzMRIXGNFgirR02Xj9jh5HAPcWohCpV7MK85F 0iMg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="zUGFahz/"; 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:2607::626 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=1731322351; x=1731927151; 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:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=d5YkFmSbw2Ssl4SWFAZ96CktDcbjLW4cMxVfrjw+VTk=; b=udW9Gxpx4O80JfpvCUTPDXjyfTEqlhhlOLv+oSwCjZNGQn4ymr27ziZw0UYWK7ATfY bWGZVroih4Fro709g9+GSy251osk+9TsoD6FB6k1vRA1/+dQS/CfqTlNQyObKmhOL2Zz 4zJHZ6vUYE5jf1tIwUnYTRSjQutZBvW6joV51+fI8LCZLy/UxeSeB4fmW3ftgJw0MWhb EFLpCoMA+bSlWB1xCRdYg5+wxKgEMpAk4iJrN4st/8JHimzjYrYjE1wBtXhoRcXryFpL pqL2RmAq8iI5VfdoM8SVm2t9TiAZMJA+xEZK40gIYGRTdo8XJuT1swIQz3yz1s2P70I9 ksMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731322351; x=1731927151; 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:cc:to:from:x-beenthere:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=d5YkFmSbw2Ssl4SWFAZ96CktDcbjLW4cMxVfrjw+VTk=; b=thADR/Tn4+I/qK90ZwOe06zYvj52KpThEMC+7tA7ojyeHvRaVG65JC+AMfdexjO1/9 ZgR46mV0mxAzP2KUVkaDJOPkcL5ts1dmVqbZkgxdmejs6mA+cf6Z61NnLjRB2hyQzwMu nrV77st6d3Peoh4y5QbTGVYnjESOfPtlcC26cFUO1RUQ2ygZdC8lNH/jkIH9t8VFcqrn FWpNQWnWN9sAmXMbncIFuJRTt17W6Z/L1vS6CFvKDebmq9uLevYLqmoQp72BdZmXV4ez HgVYERtsS768Op8bl9Z9UOvwGrrzB5ybxXUTElhTZUNO95KmwwXmN8GvzobPW4mqZ489 vnKA== X-Forwarded-Encrypted: i=3; AJvYcCVNniceKzhJIGlXD5MWZuFQa/y4JV/IN7zHAHfDTIeqvn6aop96MYtc92eb/fkBpn2DmesA@ilbers.de X-Gm-Message-State: AOJu0YxDH3OVaE2Q+tl+3Z7UyCBi5FScBy6JyILOIsuuHEYXlO4sR8Sw 0B0r14A643/9z+gh22Na+BodsCZRVN+NNON87oC7ss4LmP47zBNR X-Google-Smtp-Source: AGHT+IGbx3RrqtpW3fDRc6dzaZST6jkTv225uRn+0Rj7La3uE1Uh2zdrz/GU5l94FFfj8GdYTKBMjA== X-Received: by 2002:a05:6a00:b56:b0:71e:5a1d:ecdc with SMTP id d2e1a72fcca58-7241334a09dmr17230000b3a.17.1731322351527; Mon, 11 Nov 2024 02:52:31 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6a00:230a:b0:71e:5a75:ea30 with SMTP id d2e1a72fcca58-724035f8bc3ls2894027b3a.1.-pod-prod-08-us; Mon, 11 Nov 2024 02:52:30 -0800 (PST) X-Received: by 2002:a05:6a20:4313:b0:1db:f0af:2277 with SMTP id adf61e73a8af0-1dc22b90c76mr19183253637.38.1731322350071; Mon, 11 Nov 2024 02:52:30 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1731322350; cv=pass; d=google.com; s=arc-20240605; b=LXgozeUvlHcPUuoKVGhl+zsYcR3SvGadLYpAOpsGyCV9XVEF+IQAcUH+n0WoHbFqsI 8rB9Tw1NnpNwwcfjwaNSAjuozY7oSNmUB5XpLRgp6FjAMDU1qoySvaDgp0L2gJ/OaYrM ihtpVzsvMxsDXtSNxHqwP0WmBs6ABh8URD/piKAfY82yNOWEL+eKcaR/b0Ou7pUlSfrW kblnwRixafXlROUbmOUtLRkxrP5NlTW1CsZYaEtwdEJPzZJWgHx5elbjjyPa53aa2z9w RwZwYKiQWmC6SJyfngjnEzW+njRMtHDCvy34hwR4rnXNmNvLpLQxxu0B1QHzr/s8DUln 9L1g== 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:cc:to:from:dkim-signature; bh=f1Qa7J/DrAMTKUTqdKLCNGh/hBf+ow5Wcl0kg77XfkY=; fh=0fpyQcMs5bgcOeS7chVOCZS/dr//XKxOdmKVgk6sels=; b=XYFIorAq10eZ7x/lZxcGM8oQH9rgjz7WYs9/xwIS0RmjQAedqf/AXqHrkRKTBEl3xW 87EoqkDfKZrFUmo1yYVI+m9ucNwdbSbN/KN4+HU0LtewYyqa5QJScQ8nvZc8xN6a2fey 1Egsnrstcf142aMDetkX0h01Eqtgr/F1CJxHXGRNa44KpV1I1mu6WnCVoren/bRwkb1v ran/AWETzpq6mvXygJr59zrbAntiHkZftoAoxJiCVgNfwmAOpzGJZlNpZOFuNBVZmO0R RjLhQDIl5JNJ+B3Hzj1phwRqlSDdAWhvVBuzMCs46BCJjtRhe/mxZOXLr7TdiCORRXIM 2uMQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="zUGFahz/"; 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:2607::626 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on20626.outbound.protection.outlook.com. [2a01:111:f403:2607::626]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-2e9bd5fd603si455341a91.0.2024.11.11.02.52.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Nov 2024 02:52:29 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:2607::626 as permitted sender) client-ip=2a01:111:f403:2607::626; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GuTsnBeU/1BfHjhycKyuHlB4gTa0mWQtBxla/VRFtF0DJ+0YGSUzfAcjQk5pntyQ87qKhAs5BzCUZN0SRXx1vH5Ha9VskZsWrPQMxDcWrYBTfRmU3yF+dlRHOU/L7N94mRJRYKnou/Qk5u0n2IJDc+nsUFLreedQHKrdnIVgxwXsLCk/sSMVMGUZykPmuGS6fWEJq4BiauEHTxVD5By2rPU3U/LU1uqfspnYtRByIX1jBqd/3yz3ptX0kaexF7TQArTn5rWmFM3wSSKbDx+Ho2PYdPEHumy/jN2sE/rr3vJnwYA5HFH/w47H9qkHvyZ60dtsTfXj40S1zy8RnmMfUQ== 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=f1Qa7J/DrAMTKUTqdKLCNGh/hBf+ow5Wcl0kg77XfkY=; b=ET17/ykOQc8LBaKrhIh0EMr8DHnDiRuAbQP84d0C4NezWehfcIPE5bq4WxxxyU/d0TADd4igXV9E+94HAuxU5mh/1j0BJAHo5jDovM45CjiDf5IMbhWRcW4lfyN30BFYsPq0TiPPmym0ZozEFIpTcOL9hlm5Lw4nVMGdKhEIwJuosJdOtKWlvIfKGc34CbVk4TY0XLE/upYFpPxg5NBonaB+UvHgaVOTfJyzKHbfaHqtE21WZvbn/9D7PbTYKfE6HK06l06ROqt79P9lKNS0ZJiShufMUJ8Tu/eJ+cFw2iKoIAKJXmRZm4mPJ7z7Yvb6eC8dPrV8j/GxCDxspJq6VA== 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 AS2PR10MB6664.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:55f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.15; Mon, 11 Nov 2024 10:52:26 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%6]) with mapi id 15.20.8158.013; Mon, 11 Nov 2024 10:52:26 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" CC: "Heinisch, Alexander" , "Bezdeka, Florian" , "Kiszka, Jan" Subject: Re: [PATCH 1/1] improve apt fetching from rate-limited snapshot mirrors Thread-Topic: [PATCH 1/1] improve apt fetching from rate-limited snapshot mirrors Thread-Index: AQHbMEktgoijNTxmAU2mj+QfpEaB+LKx7wOA Date: Mon, 11 Nov 2024 10:52:26 +0000 Message-ID: References: <20241106124108.220323-1-felix.moessbauer@siemens.com> In-Reply-To: <20241106124108.220323-1-felix.moessbauer@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.46.4-2+intune x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|AS2PR10MB6664:EE_ x-ms-office365-filtering-correlation-id: 5f9b0c68-ca81-4287-6f59-08dd023eee3a x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|10070799003|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?blM4RHM3ZDJ4dmE3K1pGWkxhTTA3ZmZSRjF0a3VVbXdpeGNnakRBRkJ0K281?= =?utf-8?B?TGJrU0ZKS1k3cDhISjZ6VEFkdmdTblA3eHhiYkJCaTRIOFo0OEoxam9ocVZJ?= =?utf-8?B?dmRuZ3lQczZCZGlJNENnbDRYd3FoR1JlMldRbmJRcjVXbFEwNnJhTDJMejNI?= =?utf-8?B?QUMzT3IvSFB5THo3WkZMdDlSbjZLMnU3VTUzNlBvNGdDOWpwbUo4cXJudDlL?= =?utf-8?B?ODZ2MnZtMzc4TkI5TmhMSkt4TFV2RThUVkNDeWxlNmd1bzlENVBKSHFVZi9B?= =?utf-8?B?azZwN2VOaXVXUUtpdHAxdHd4TE1hT0lyRVE4c0FsaHh3MlI0Y1I4NzU3dUZF?= =?utf-8?B?ckV0eFBLUy8rZ2NxNm9FNFVMNzBOSy9saDh6SUQ4TmR5WGpDTDlrakNBaW5J?= =?utf-8?B?OXdwdXNLTTZSMHBIQi93STBReUpRc1JlSmZhL3dWeWt2Tm9WUHlEdmhsazVO?= =?utf-8?B?NW1ySWJqOCtremNPdTZBRU9DN1BWQkQyeHVvNWowbnBOT2F3SmdWRTBTUSta?= =?utf-8?B?U1MxRjJmcm15YVFpdjhsOXJLZkNWbnM3QWhVT3ZxZ29jM0t0K0NGdkpJT0ZQ?= =?utf-8?B?eHB3aU5rT0dKdy9UQWFyMGJ3QjQwNVZxKzNlYlR0SHduaThYRTM4QncvbnQz?= =?utf-8?B?eVBIemVwd0hpeUJ4a3gzano2VVRYd3NSWGVaOS85V1daQTF2aUIrSHZ4OWg4?= =?utf-8?B?ckptbk1pbksrZDd3R0JYVmFrTU5DaFYxeGc2bnREU09RMy9vLzRaWk5BaEVK?= =?utf-8?B?RVNmN3JIbkNxelMyOU1vUXdvdXJOeG10QUk4TjZpU2JTemhMUkkyeHZFa3ZU?= =?utf-8?B?YU1vS3dyTVJPZU1NZU0zQ1lOeERJUzhlYkNlRHhzZVRWOUxBbnAxOXdEN2RM?= =?utf-8?B?TTNTcWJQcktTeStSYlZudUc0WmJ5b0ZLUm5PT3h5RCsrMzZjbm0yallaNkNV?= =?utf-8?B?Nnlxc29keWtXUHJiSVNncEpBYjlrV2ZzQ2hHQlFDSVh1UGdLZFBRMUprb0NH?= =?utf-8?B?bGlsdFRnbXRoMUhZVGQvdDV1bWp6YUcrQ0ZwTUJhUlcyeFRvT3FKdCs4eWtC?= =?utf-8?B?bkFFcE1KWFNRTDhWTUZYQ1lxUC9GRWlFeWhzTHZRTTJraHBQVjJTeVVtNXNo?= =?utf-8?B?dUwwZkluOFhSaGhUZ2FHTm9sOFJaaVhUVkY0K2R3WjVWZU01TGZGOFlvOXZj?= =?utf-8?B?Rm5BQnJsWnBpWnNsUFArYS83QUx0Y29kWjRnVEFPVUhEcVdFWERvNWp2aTRp?= =?utf-8?B?OGwvSlZydVNlS2VZLzdYc3pGdHAvMnZJdEVsL0huQVNrYmpSVGxudzcwbW5o?= =?utf-8?B?M3B4S0FHdzhFdUxIWmY4U051SE1ZZ0U2TzN3ZktFQlFLTCtPTzBjSVNUOEVV?= =?utf-8?B?VWJBazhmMHFlQjNSRnBRZFpSTlFJNGliVktnUVpQOTFlL0hpTG1kYTdnYnVz?= =?utf-8?B?ekVIK3FCSThraUpkdk90b2R4NGd3Q3VSWTMwRXIyMlgyc0gxK0paQWJEQ3A4?= =?utf-8?B?UGRCenl6Y0pqNWVSUHBjc3lUNlEreWlmWUlwdTZiQURoeXE4bUZZb2FqR01m?= =?utf-8?B?NUM5VVlwM0RiVFdTR1BVLys2dDVyYVBYRUM2VGlmb1h4MVZzaG84eG10Nkpp?= =?utf-8?B?ejJYNGdrU3ZQcmNhWFp0anpKVTlrNk1lb0l4Y2lPL3V3VEFRdk1TakpSK0Nq?= =?utf-8?B?b3EzODlpWFp0RFpNVlVDb0xpbkxPMElKb0RWWTFlNS8rR3M4cGhXazMyclBB?= =?utf-8?B?RTVsVEpZRFpnYVlPWlhzY3VWVUc3Ukd1MG4wQWxqaWRlZDByci8yR1ArT3Iw?= =?utf-8?Q?YNTkwcB7K8WFuI1DP5acyTkp2dKgnaFkUPg3o=3D?= 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)(1800799024)(10070799003)(366016)(376014)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S1JJSHM3MTdQRG9JMk1YcDE1cjltVmExV3I4SWpXUFBSa0Q0d2thTVpWdzhq?= =?utf-8?B?WStIdWJqYW95YmtTUzh2dHBVV1Z0TWhvU1hVK05xcWh4T3hCK014Y3FGaStQ?= =?utf-8?B?RzN3MlBKUy8ra2ZoMWJDNy9CSEZtcENaOFNUdUxzZUwxNGo2WTVJd1BJM05B?= =?utf-8?B?N3Q0Q3pGRmtDZS9BaXJzaFFvTUw3Rlo5RUVKNmJrZnBoN1Y0TVdNemYxNWF4?= =?utf-8?B?UVJjcTh4RnVNSjAwN3JZeDFCRHkrSGJ2YTN2dlNncWNKM3FPMXU2bWl3bGJW?= =?utf-8?B?WDVXdnkzUjZvZENtWTdtR3cyWm9KemhFMk5KdGRCTzhEQUVjQk5DL3BSaHVH?= =?utf-8?B?RkNpM3Ivb0J3ZzJIWmI1Zkh3dmhNUjhoUGx3WEgzbTZBSGlUTXVpc25EcExP?= =?utf-8?B?QUZYMHNuZ2JwRWNLRE9nUVNBT0VCL2pCcmk3S0tXWk5INFEyUERNdVBpanQ5?= =?utf-8?B?WjlqSFlPemE1KzR1YjBSSzZJeDltNGpLczdUWUxXa0xsaGY5WGFZTGIvTlhr?= =?utf-8?B?SmJuZnM4MlJKRzBURWF4VzdXOHJ1TjduV1ZaN3I2YkNHZkM3NDByaG9aaEpM?= =?utf-8?B?WWlRQ0VRcTBuSnVJN1E0bU5vNjZpdTNNMnRTWWVIU0IxYmJFN05aZWdERHdF?= =?utf-8?B?N0RYNjFDZlBGNCtyWE5hc2ZMWllmRmlEV01lVDY3TlF6NEZRRCtOc1RidHpp?= =?utf-8?B?L0xGZXRHMm9wOW11bFEvcDgxbW4rYklQTEgwU0NlTGQwM1pOZ3BkU24wdFZB?= =?utf-8?B?bDFXVnl3dnphR05GR3JXTUY2TVNubnJ4M0hXUUJYQmI4QUVPQ1k4a080S3pp?= =?utf-8?B?cUVpNWZrZ1g3NW9Tbi9LRmQxS3UrSnR3S1RJekQ2SVFMY2tOVmdLV2tUNktt?= =?utf-8?B?RU04RVprU2ZJdEZTb0Z3VVZncjJ0dXhDc3VQYmUwbnRHME9NQ3FsT3FqMGhu?= =?utf-8?B?cHNJcElsNVNLQmRmaUMrNXVWaldHaXNjdFVRR0pSKzZGY0VVRXA4MlhzRTY2?= =?utf-8?B?VW53NWw5ai90enBhQy9RWlQrWU0vNm11dkdCT01sak1XM284RjRMNlNreGtN?= =?utf-8?B?Tm9NQWVIVytnL2hBRTd0UXpxUFZzOFNHM0tVNzBzeW5EK0FFUnFHTnFXYzZw?= =?utf-8?B?bVVmQVExQUFsWUhQL3NXUDBWS09mTVlEZHB5S2E2TDlpOU1jTExqY0JrbjJN?= =?utf-8?B?NnR5K3VuWDBycW1RMkcrQm0vR3FuRkNRZmNEMStIUlNlN0JTOUx0MjFYOHJN?= =?utf-8?B?cGpkL0tEcGVuY2ZQUDhnTUhCUE05NXo5SW15NnhYRk1peUYyZ1N0eC9tU1dK?= =?utf-8?B?WXBGSjAzUzdmbytTbFg3UVJFc0I4QXVmLzRIWG54YTYzeGdWVnU5dlJyMWlB?= =?utf-8?B?TUYyWkNIalA3Q051dEIxR2VSenBBaXZwc0tQUWEyRHhWMUJSUEIvUDFWazk3?= =?utf-8?B?cjZHZ053ajBYbmJmelFkaDJRQXV2N01HN1B3N1Q2bVo2dzR4UTFhYXpWbUh3?= =?utf-8?B?VkN3R1FZcTNvTWswWUgwWEVyWnlCcVQ3MDZ1WTJ1TitNMWhJbDRpbHV6SVpF?= =?utf-8?B?T2pJbk5SaFpPZVVjam00eTBDRFA0d1J0UU1Mc3R3LzU1NEt3WGVQdmNvY3Y0?= =?utf-8?B?NTE5OEltaGo4aXBoL0Z3YWFHVkJaWjl0eUh2UFExZGZBMjRWR3ZST2M4Wkl5?= =?utf-8?B?dFdYTHlRMjNOY1NiOFBmTXdsb0c0eEZOVzJVNnNqUkZYTU1EZWZjSnlKTkpo?= =?utf-8?B?VkRtT3Bud0JwYzFjMmNBcGV0TFAzZktRZS81Wk5keWxILzlNcWN0VEthNWts?= =?utf-8?B?ZXdyS0x1c0k1amVPWHRIRlpyRWJ2Yzk2NmN6UzF2YU9jNmRRaXh6ZERORFEr?= =?utf-8?B?WlNDeTU3dlRaQnlPWVlUTFFHWS85SitndExLWld2SGZGMnRENE5mSEN1cW0r?= =?utf-8?B?RVNucHBnVUFDYStObm05V0N0dTF5UHhuTjVvcnhPaFVPQTFpalZZUXR3SjN3?= =?utf-8?B?cmpCMXlVTjJ1ME1idkNzNFNVeFNFR3ZZWFFRZmJSclZEVG5JUDZyVWRYcnJG?= =?utf-8?B?ZHJpZkliZHRwTTFudVhNL0V5WWNUQmxPOUF1QU9IZitaMkpPc0o0OGxkY21W?= =?utf-8?B?OG82Y1VpYW42RXE1UExPQlRkbzFFRGNJVjFFMGtrZm5wUUwxSzRTY2RBWlp5?= =?utf-8?B?ZHhiQTFtMEU5RHBORElJcUYvWUFUZEZjY05NY1UzYUd1aFpzanorc2xLeVRQ?= =?utf-8?Q?CzIGI6iyspB8RS2VMCp3f9UmTFImvqvjwsG9QTLpds=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <62B1B5363050B747A7F9A993305AAACC@EURPRD10.PROD.OUTLOOK.COM> 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: 5f9b0c68-ca81-4287-6f59-08dd023eee3a X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2024 10:52:26.4327 (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: 7K03MIOImHU+KqOX1KZPradP8O2jRO2vJYPDLZt28+KjUQQgqcW88w/fSGDsZhc7BB4TABO4hixVorM5R8pW8MbJleUya0eQbZ9XKoQmXok= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB6664 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="zUGFahz/"; 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:2607::626 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: 49IYmaN7KHRR On Wed, 2024-11-06 at 13:41 +0100, Felix Moessbauer wrote: > The snapshot mirrors apply strict rate limiting, making it impossible > to > use them with a default apt configuration.=C2=A0 Hi, can we please merge this soon-ish, if there are no objections? We already have multiple downstream layers that carry this patch to be able to build against snapshots again. At the same time I'm working on improve the performance of snapshot.d.o , together with the upstream maintainers. Best regards, Felix > On the other hand, apt does > not obey the retry-after http response header, but uses a exponential > backoff mechanism (retry after 1,2,4,...) seconds. By that, the > currently used 3 retries are basically useless as apt aborts way > before > the rate-limit expires. >=20 > We change that to retry at most 10 times with a futher upper limit of > 10 > minutes (both only when using ISAR_USE_APT_SNAPSHOT). This is a > compromise between not stalling failed builds but also making them > more > reliable. >=20 > Signed-off-by: Felix Moessbauer > --- > =C2=A0doc/user_manual.md=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 | 4 +++- > =C2=A0meta/classes/rootfs.bbclass | 5 ++++- > =C2=A0meta/conf/bitbake.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 2 ++ > =C2=A03 files changed, 9 insertions(+), 2 deletions(-) >=20 > diff --git a/doc/user_manual.md b/doc/user_manual.md > index 284847c8..4b07f903 100644 > --- a/doc/user_manual.md > +++ b/doc/user_manual.md > @@ -433,7 +433,9 @@ Some other variables include: > =C2=A0 - `HOST_DISTRO_BOOTSTRAP_KEYS` - Analogously to > DISTRO_BOOTSTRAP_KEYS: List of gpg key URIs used to verify apt > bootstrap repo for the host. > =C2=A0 - `DISTRO_APT_PREMIRRORS` - The preferred mirror (append it to the > default URI in the format `ftp.debian.org=C2=A0my.preferred.mirror`. This > variable is optional. PREMIRRORS will be used only for the build. The > final images will have the sources list as mentioned in > DISTRO_APT_SOURCES. > =C2=A0 - `ISAR_USE_APT_SNAPSHOT` - Use a frozen apt snapshot instead of > the live mirror. Optional. > -=C2=A0=C2=A0 `ISAR_APT_DL_LIMIT` - Rate limit the apt fetching to n kB /= s. > Optional. > + - `ISAR_APT_DL_LIMIT` - Rate limit the apt fetching to n kB / s. > Optional. > + - `ISAR_APT_RETRIES` - Number of apt fetching retries before giving > up. Optional > + - `ISAR_APT_DELAY_MAX` - Maximum time in seconds apt performs > retries. Optional > =C2=A0 - `DISTRO_APT_SNAPSHOT_PREMIRROR` - Similar to > `DISTRO_APT_PREMIRRORS` but for a snapshot, pre-defined for supported > distros. > =C2=A0 - `ISAR_APT_SNAPSHOT_TIMESTAMP` - Unix timestamp of the apt > snapshot. Automatically derived from `SOURCE_DATE_EPOCH` if not > overwritten. (Consider `ISAR_APT_SNAPSHOT_DATE` for a more user > friendly format) > =C2=A0 - `ISAR_APT_SNAPSHOT_DATE` - Timestamp in upstream format (e.g. > `20240702T082400Z`) of the apt snapshot. Overrides > `ISAR_APT_SNAPSHOT_TIMESTAMP` if set. Otherwise, will be > automatically derived from `ISAR_APT_SNAPSHOT_TIMESTAMP` > diff --git a/meta/classes/rootfs.bbclass > b/meta/classes/rootfs.bbclass > index c7011508..03e80018 100644 > --- a/meta/classes/rootfs.bbclass > +++ b/meta/classes/rootfs.bbclass > @@ -148,7 +148,10 @@ rootfs_configure_apt() { > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0 mkdir -p '${ROOTFSDIR}/etc/apt/apt.conf.d' > =C2=A0=C2=A0=C2=A0=C2=A0 { > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo 'Acquire::Retries "3";' > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo 'Acquire::Retries "${ISA= R_APT_RETRIES}";' > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if [ -n "${ISAR_APT_DELAY_MAX= }" ]; then > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo = 'Acquire::Retries::Delay::Maximum > "${ISAR_APT_DELAY_MAX}";' > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 fi > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if [ -n "${ISAR_APT_DL_L= IMIT}" ]; then > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = echo 'Acquire::http::Dl-Limit "${ISAR_APT_DL_LIMIT}";' > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = echo 'Acquire::https::Dl-Limit "${ISAR_APT_DL_LIMIT}";' > diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf > index 13966a62..5fe50787 100644 > --- a/meta/conf/bitbake.conf > +++ b/meta/conf/bitbake.conf > @@ -148,6 +148,8 @@ export SOURCE_DATE_EPOCH ?=3D > "${@get_source_date_epoch_value(d)}" > =C2=A0SOURCE_DATE_EPOCH_FALLBACK ??=3D "1709565251" > =C2=A0# Debian snapshots > =C2=A0ISAR_USE_APT_SNAPSHOT ??=3D "0" > +ISAR_APT_RETRIES ??=3D "${@'10' if > bb.utils.to_boolean(d.getVar('ISAR_USE_APT_SNAPSHOT')) else '3'}" > +ISAR_APT_DELAY_MAX ??=3D "${@'600' if > bb.utils.to_boolean(d.getVar('ISAR_USE_APT_SNAPSHOT')) else ''}" > =C2=A0ISAR_APT_SNAPSHOT_TIMESTAMP ??=3D "${SOURCE_DATE_EPOCH}" > =C2=A0 > =C2=A0# Default parallelism and resource usage for xz --=20 Siemens AG, Technology Linux Expert Center --=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/= c71f9988e2b8a394930188726be1830dc480b35d.camel%40siemens.com.