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; Thu, 08 Aug 2024 09:07:49 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oi1-f184.google.com (mail-oi1-f184.google.com [209.85.167.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 47877lBI019012 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 8 Aug 2024 09:07:48 +0200 Received: by mail-oi1-f184.google.com with SMTP id 5614622812f47-3db12b297edsf897279b6e.0 for ; Thu, 08 Aug 2024 00:07:48 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1723100862; cv=pass; d=google.com; s=arc-20160816; b=Pxdym2ADXIQHhWpmGmQ0qh9tckO2HpO22TpHfjTQMgPBRhkDsQFYCbdP5ztgQuk/GP ZWWCzHVKiFZqnA2LZzmxEfj2h8aliJilxR48XZAHFb51m8cIvJ8DKVG7Yn2GVpKmGPM/ 5KHCFP/ugHfkbLJrtPlrVSUzJZcMGc09SvL27Mlh40yWD9dITc3n2cB1FxpqQLnppjHp JD37sE6cgS8aXCVMHOtdC6m1MkVYa4B78FrrsjqCr7N6yc8hSsho8POQnfcyZ3bQ8FoK Wr5qS+Q1a8fLR79YYZrxR46fAw01iNkH3dSbjMzLrqCS6LePnNARC12OefL9J3hTLw35 rm2A== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version :content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:date:message-id :dkim-signature; bh=zTVaIuekguMfB5v0SSRUvGsPs59P2iyAMwnVEco8ucc=; fh=HweFbcgAkKdU6SSWJaPOvkiINIFxqTNE/u8yxHhmqXk=; b=Ay1SiaKUBaCxFtVWuTNsMPtn8GHhtLA0mUnaTuyvOX6pWDA1vxOLxt2yDGrXwj/TKr BtOLD8zaTFRvQDA0R5x1Nz2LE7cV5/c4drHDD0aX1O5rWlA0fvuEZfv7GTwhg0DEAHW8 0CE8t1ga4alsf52t/uyLZoaPTwh8joUiaPG7vOyebZDDDLLlz8s7xWbQ8nURprq9NEHr KJ8Fv4NfQUvcJo5M8HBd/4RGNeY2ubfy6jyzvJJtNkFBzLsga2Y39x8iwr4V2ePW0tSl UGwDkIwu52OhyUStSamUzstHDyeCJj6ZGnLDKhhRyGRIhayRW+FVO4JV6rQnLlqoUExd ndYA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Ctd10dHB; 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 jan.kiszka@siemens.com designates 2a01:111:f403:260e::601 as permitted sender) smtp.mailfrom=jan.kiszka@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=1723100862; x=1723705662; 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:mime-version :content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=zTVaIuekguMfB5v0SSRUvGsPs59P2iyAMwnVEco8ucc=; b=YtHy/hhGi40tUpdjbZQJ54+qWBDSeVqCXHOTCKoA7dHH9S8f6oII6+3DLCdCaJuexH fTYCeulpZfewNn++Cs3S5FoVCCgP6Ixf/PdHaCDQ59DgsiZCsLE76VoqbYTTgbx5q7P+ pe+teDIouLytxRATKKhkADL31Xwsyi8L29wKtJlxZPLsC7tPsVv9KuX5s3Wz9d/lc/hl NsPBBuUrhrA2sNEBZpIt6WAb9SKyTDMCulzA5Cw+1+GQx+xXvhn8RkzUc8JKWh48tbTA eVlg5U+pVVoQn/PgEj1/afC+1ncQHiXOgNh5ZCKB/nCbDJ+NG4NwB9Aap2WU1w7oGq+5 rF4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723100862; x=1723705662; 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:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:date:message-id :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zTVaIuekguMfB5v0SSRUvGsPs59P2iyAMwnVEco8ucc=; b=Ed3xQWOIBu/2sASHysb+QblTlkkWVQHoJhD738/gB1qo/UKeUHq2kzqkv4seIobB5S I0+LNKOn6+km0AG7ejGgE7o8fV0V4tCh2oK0K+jst097U0f2SUS+TXo+SitNj9J28M1s ledXVOpKP/JGTgOF35GwVT63iTJ8DimtNO6UeunOIqhOnALCL2UgPU8+SYEz80YM9UeD u/CtGEnp0Fl8mnvYBk/SBqBYlTUNIGlN7LY4DWh05K1wKtKWtY8DWt42fVWjrAnbKn/C RElUNXI6Hkz2h5KfDnbc42kJys4gFjG+XLd8/5qiCH6r0VWaUpJ0VEDOLCY8XgWD5iad FylQ== X-Forwarded-Encrypted: i=3; AJvYcCXSeCjfk5mge8s5mvze9pGRpPYdETMWRN+XZB3uNMYPQlbujQkI8dEClUHqwrxo2yjdJioU4q+nrqxjdzwQKscYiE0= X-Gm-Message-State: AOJu0YwRCjTrnYNcQSCxHVBJ3lJvu/ZjglddLQAddR94jnzkI+ekoS/K SyCehh6BVgsVd2nipDmReG8gp/mc/D1xviZX7JPl/3PL82/J2tnN X-Google-Smtp-Source: AGHT+IH7y3bAfOraTnNE365Z7Olw1CaQn77wynnMkazqNWdeAejaiON2nod5uCwqopmiQg5bSxGfOA== X-Received: by 2002:a05:6870:d886:b0:260:f495:5492 with SMTP id 586e51a60fabf-2692b7b94e0mr1180458fac.39.1723100861762; Thu, 08 Aug 2024 00:07:41 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6871:e412:b0:250:a95c:3b4d with SMTP id 586e51a60fabf-2692539603cls847870fac.1.-pod-prod-03-us; Thu, 08 Aug 2024 00:07:41 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW4sWXNKURFeUq4BA1TXj9UCHP4F1PWNw5FAKQbI74U9uh6k5F4SFoBTpwC/q0CHNwfGSGVjTDx+2g7Z+abZRHoDjZlImQloWOFa/0= X-Received: by 2002:a05:6808:1448:b0:3da:b36c:c702 with SMTP id 5614622812f47-3dc3b459ab3mr1176527b6e.46.1723100860937; Thu, 08 Aug 2024 00:07:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1723100860; cv=pass; d=google.com; s=arc-20160816; b=vLRoXjPyft8uj4WDBKVVkoUHtB5SOt5YzHojg71ESiAUC0/z3SQn7Q9loPc3JvNVVF 1ApVWUh3Y6TnDL3iaa0Cc9V5eEd6VAbj/QIHe2aVRMU7Pt0ucX8vuW1s3O3hNYc7p9Hk vMDrIxnVVPGUM/Ie2RJ2IvLeqZrrOHIGhO2+vdK6k44PBrVbu0IO58PQl+YSxWdmYy7J R0fZbAWUqTeD4iJfZcLy6F9Oyi3yMLQ74G5xdB6s2FA3DYg6ywAdI7CBnuJ6cjpZaXk4 G25EWwTBxAspVmGjy41f7BgDlbLRWj2wHDaZL1h8hc05p2yv0+yv5fRslAbDbn9hSyU0 iUag== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:date:message-id :dkim-signature; bh=x9p0WGjcbCtCUMoJaBPEY3iRwwNU7Y8uS3IBOiegZVE=; fh=CuHxlFUreyCfuHkifwOR63bLTnhIAJHDzucO9YNxWps=; b=J13IAd5+JbZX4S0OxDv6BY1pr1X43h34t4kAvuSYCXaMeG4m5t5kJTForhDw0mflG1 fT+FCJD1RCIjr2kAeo/ZCupAjz6EOn3eRX7HHa8WtfCk4bCJ0AN5KbFYNINb+ObzK3b4 wQmN3FfhD6OrtPwPFeySjWn/OXBAv9GVZeh4VmDVpwZrkdbWeeBz++QhbMVw31djoU44 kSR4DZHVnJTROw9FAleE7/61u/83bGmfclPRExvbYYxXllfNHsKGk7nzIstu8s2VQShG y/I5B0ZLC4JFOSOLril1ZmOl7yCQDZbKDwatQ2JKQ1Eis9Bp0jkeWg+6DETxYf+MNxtr xwZA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Ctd10dHB; 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 jan.kiszka@siemens.com designates 2a01:111:f403:260e::601 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on20601.outbound.protection.outlook.com. [2a01:111:f403:260e::601]) by gmr-mx.google.com with ESMTPS id 5614622812f47-3db563f5ec3si632935b6e.5.2024.08.08.00.07.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Aug 2024 00:07:40 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:260e::601 as permitted sender) client-ip=2a01:111:f403:260e::601; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RtzSdMJEzYdlQyHl8uEStnYo0ajnzMvmhT8GRKciPAQZd4CuBWFrs9PjNuxGpTmGCnk5K2kcBTHqDqWvriLU36iMxUIrmQ9vlidGvcb2gvmfe4IBZzb7PdbxQWKY5AVzx0c+56paQyNVRVb2NWppmGSXnuOsWrbeupfF0O0umy1HvbC+M/MmHv2XtHbqJk+us5wu/6bJdvJ/trnyYiJBRuH/Jkw7WvvLSGh34IyDgBkcn7ajWxqJsu3mMQNCz9AoqXVV/G01rf5KoGFOMZIh09IjzFDk9qpZ4Zom0+btLt/dLDAnWn4U4+XlM5F337cLVQMYVpSfmAtk/+gDKVwmpg== 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=x9p0WGjcbCtCUMoJaBPEY3iRwwNU7Y8uS3IBOiegZVE=; b=TloFKod08e6ZDgLgLhY9wDN9svTzT9D++7B8ndpX2PCstXTRxezKGeu7xVcsWMd+rSQXG49GhtC5Jxg3gNAAXaFvl8lW3zvUKwU+2JcbSyFWdtxaGgEpOyk7MW2TO5qp8j+nybIVMm/dnGt1evH4mc2904OQkDNIVdwiBb+PNEGJBAQ6Qm7wWdZt0Begokk/qWpszUdbzIq889HN/AcqeGdGS3cSsY3Ns9UecylIy8L9XJ+ofmtlHjN7VHlXoB0xvtKBBuZAsCqIJcJ12I9HQQJCKJuLrvHiGeQmo95D7TP65DUnOxiVonmPyW64L65q/SgZ/RyFG+xJGHB2KBgfOQ== 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 AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DU4PR10MB8484.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:568::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.13; Thu, 8 Aug 2024 07:07:37 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%4]) with mapi id 15.20.7828.023; Thu, 8 Aug 2024 07:07:37 +0000 Message-ID: <945c0274-2658-4582-b26c-b8e95e51a935@siemens.com> Date: Thu, 8 Aug 2024 09:07:32 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] meta: Drop Debian Buster support To: Uladzimir Bely , Anton Mikanovich , isar-users@googlegroups.com References: <20240806142748.3350474-1-amikan@ilbers.de> <64cb397557f98a9e6379b0a57bd7cc0d18ce9cfd.camel@ilbers.de> Content-Language: en-US From: "'Jan Kiszka' via isar-users" Autocrypt: addr=jan.kiszka@siemens.com; keydata= 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 In-Reply-To: <64cb397557f98a9e6379b0a57bd7cc0d18ce9cfd.camel@ilbers.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR2P281CA0112.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::14) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DU4PR10MB8484:EE_ X-MS-Office365-Filtering-Correlation-Id: 63fe73c8-2014-4e10-3cfb-08dcb778c89f X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VUw2RmEyYm9vSStzaDVlOUQwTm82MmhvTUxIczJEWkVoeVh3NHVabExOVHY4?= =?utf-8?B?R3QrL0V6TUZEWi93dFF6cDZoRUFub3V2ZVZsaDE1aVVkN09qTFpPN3R0dS9q?= =?utf-8?B?SVNuUGJvakorZ081V1ZpQzkyZGl1S0ZRR2tuOHVYZEpXa1FPeTJRRXRQcS94?= =?utf-8?B?VFU3T1F0VXlWaTBVdWRpaStWejBBSkZRNEFoNEgrOXVhMERtcnVYMGpTWVNx?= =?utf-8?B?bUlLOUU2b3dxQ2F3VjA5cjhQdUEzYU5mK3IwQkZXaWVCY3RZMjVjSVNXbUc4?= =?utf-8?B?VEtFbC8xZDFxakI2WTFYWWorSVcwODBtTE02MUVXODd6bUJCV3J0UGhaQXZv?= =?utf-8?B?ZmpTYVJyYUdZSHNzeDkyK0sxRXNCMFkxSm5CWTZGUm16K21LOHJ3MjB4eWoz?= =?utf-8?B?c0F4OU5wTjlsQ3BqWTdza040Z2lFL2JlemJHWExBSWZ4RW9pV3lTeWNkZ2c2?= =?utf-8?B?WW1yMVUvQkpmKzRKa0tDL1N3OHNZL2hXQTZKeCtsdXB2bzR3bmdmUytYQVFB?= =?utf-8?B?NnhjcytIV05xTHJ4cTF0R3FyZmQ0QXdWOVN1STJSOXBQdjQ1dzRXVzhKa0N5?= =?utf-8?B?MDVKSXg0d0k5RTZVeVFtMkxYYkJFZjUrcWxGOTNya0dFbHZibENLSUVjT1VX?= =?utf-8?B?eC82U3oyQUNaMHh0MmFrT2wwTlpXUVM1ZE1qUWtIaFl3a3JKOVlqaDBTVURT?= =?utf-8?B?MkxzazJhSUwyR2tUVUZ3SHRQNTlHQmtVMmNFRXpiZ1ZyMEtaSldVRWM1V1l5?= =?utf-8?B?UEVtMUtHLzNVY1NJZXlGSVI2aWE4U0M5dk9YcExLa0M1N0hETHh2NThDTmpy?= =?utf-8?B?alhHTEZ6Y3hpakwxeWdYTi9yZmMwM0IzcWdoQU9hN216bmN2cTFFRWQ0QkNo?= =?utf-8?B?NHV1VVFXK0lneFlKRE9kb21DUEs4dkhqeENQUnRseWlyTHVZN2VBSU5hNyt1?= =?utf-8?B?ODhzRnB0TjBxMEVZYkdBQ2lkL05SL0NMaVlrSWR5S2JTVjltdHEvTE1sSlhU?= =?utf-8?B?MXFpWmJCd0pzU2tabTRtOWdvQjltK2t2SzNmbVZLUFFyN0xNOHRnakdScGMv?= =?utf-8?B?bkt0MnpQN1VpREF0dVdIamlRYmJLdE1renRrZ2swMTYySkZDc3oyMm12emFq?= =?utf-8?B?L1FTWUdYZ3RrN211bDlERUNkVmgxdE5KWWdHZURUYjYyYWlFcUp2MXZQckFR?= =?utf-8?B?TkVqV21oazJQWEExUVl6VGpxaFlWZ0dWMytRcm1vMlIrUjlYSGdKVmRxRjhk?= =?utf-8?B?Y0ZSc2xHd1pSclpNTmFzTmpqM3pTYUlmeGNxdGx1Q3Z5WkJnMGFLVnlZOVcv?= =?utf-8?B?NXlwaisrRE1QVXV0bzBDNmRVQXJURVJpVDZQSW84SkI1dEZuaTBsWDdrS1pH?= =?utf-8?B?ejhJMlN0QWJtNXZzcTkwVENjcUJUZzFkODY5UnlORHptbUlIVkZJMjBzZUtv?= =?utf-8?B?QXpZalVMN2RJVk9TSDEzeVlSeGcraTBGdnA5VTZ0MWl4U2xyNXZyMXdleUU5?= =?utf-8?B?blBHdUlWUktiWkFJZDlGc0VJOFdPNU5oRXhPYnZDejZDempVUnhiR2k5NHBx?= =?utf-8?B?MmMxVmNXaWc5THRMUkQwcU8rQndpbVZEclNkUnF0VjIwNWtYUWcyUzkxTVpw?= =?utf-8?B?ZEI1WnBOVGVGeHBJK1NPbDdCc1VyMG1DV0tFNWJraVlhWVd0eEx2b3J0dFZP?= =?utf-8?B?aTM4eEtmSGlSR3FJN0xxZC9yd1RRb3FqekNSTkhEKzQrWkVmZVlYVmt5T1R2?= =?utf-8?Q?VVCcReKfujXL7djLI4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SXU5VCsxNnhtZndVY3oyaDh6cndaMkt1VU5xMGlMZXBIdUNGc2V4WHBtU2h0?= =?utf-8?B?eFJGM3A0TFFBekdGZkxXWENVTDJGZkovK3NmaGc5MnhiMGxIOXMxZVV2aUM0?= =?utf-8?B?YTRaRkhsV1FBTnJZUDNxZU5EbnFZS01FSEp5QUlVRFVvcGZRZFNHa1Awa0k3?= =?utf-8?B?WHcwUTVmT2NINXBNSVpQZkYxODFoczBqbllXWEZycVBYZXR4a3pzUGgwVit5?= =?utf-8?B?d1h6eEpJT3BhWGVmeUFNT1hVQnVLTzNwZzU0K0tlWUFQeDhWUlNVOFlxWG54?= =?utf-8?B?MVVtSmxuYkMrTHVPZGJ0NEdZRmQwa1JyaWFKanlLUTJ0TEYvWHVHL3F6Nkkz?= =?utf-8?B?OS9TTGVIZzdUV1lpYzVIQ1dlM0NGRWZCdE9zdlhJSCtvc2pURWdNbGVxSW9I?= =?utf-8?B?RHlMQVNtUGxPZDQvVkNIOXVGYnZLU3pWWTZXdGJnREVHVGEzVmlncyt4TDVK?= =?utf-8?B?UllmdkpkMWlJdlRoMG5CY0dYZnY1UmNzRkZUSHROQU5iY043SE5Hd0FTTW9u?= =?utf-8?B?VTU4ZGRvSmxqb2x5RzBBWTZIMlJ6QldudGdXdjQyVVZ3OXpxZlloOEVhWlgy?= =?utf-8?B?WHBJRUZHbWI0MTNDU1g3ODVBYnoyVlNxMmNFYlByQitBdmVya2ZScVk3bzVs?= =?utf-8?B?bmk3YVhraERZS3hicnBTWUNZWk9aVmF0UG9rcHRrOHYxYUlRZTc2c1BmQ3Fa?= =?utf-8?B?VUhsZy9LREVBMWFkdmFIUmJvWnZnZWMyNVNJTERkc3NKVDBtekdqdE1qclQ0?= =?utf-8?B?MEJQbjVPR1d5QXhOemlMKy9iSkhUSE8rTDFZYmpVYVlnTTVZcnptSGc2Y3hX?= =?utf-8?B?QkxsRWdmdml0V2QvWEN3S0YrU3Q0ZWM4RCtTZThtQ2VlbDZQOFF6L2NnaGR5?= =?utf-8?B?YnpycDFCRlZNRlo1anFEZDNYelBiemlnQUVyNHJSeGphMms1b3FwVFYzMFJv?= =?utf-8?B?UFoxRTRlNGQvU1dQYmFBQjhCZGFjdXVMZ2FmTGtsUmNkOTYybDB6Q1hadUwr?= =?utf-8?B?U0tnUEcwREtwQ25JVXBFRnRXdUZrUXlNWXYzMW40aS96TGVuSFZrY0VMWlRX?= =?utf-8?B?MVQ1bzgydHNBSUVpWHA5V2hkYnJaOVUvK1Z5cXdPaFpES2sxY2s2OGZmM3pE?= =?utf-8?B?UmgzVUV6THFpRi9DTHgxem1HbTRvV3RoQTBXQm9BdXRrNjhGZGNUNTU0ejRD?= =?utf-8?B?NlFHdmFVdktXMzhiOEJKZmlGZWt0b1AzYitDYVplL0VMSGJhWWhQRlhYMVdD?= =?utf-8?B?RlFxMjQ5MXQ5b0RmV2FjTnkvZWhzOC9QMStTbXZkMnQ3ajFBdHhNTVZSaEFp?= =?utf-8?B?S3pITW9OWjVQaWRnWHNzWWVOejR4UkpNWEhzMWhsSmtsTjVHYTZhbGN1Lzdz?= =?utf-8?B?V1BackNsd3JTbHZIL1JXT3RTeVdkSk5DWHkwY0EyRzh4eEtJZnU5UG40SGJ4?= =?utf-8?B?Q3h0eUdoQXl1QWhWUGtidnVPZDBMU1F0VExoSWdJVjhHdXJmelRoV0ZoK0xt?= =?utf-8?B?YzhxRE1IV1lhb3lRdXI2d3o1ejR5aFBBWEJ2NFhQVm1TSEVUUTl0VkJ0STJF?= =?utf-8?B?OWZiamJrQ1prUVFUN3BjVDErUEhBV2g3Z0tkMjQ1bHo5UURPWitXT0k1U05W?= =?utf-8?B?a0Jwb0dzcWs5V2JTWTZ2R2tHRkhuUElMVHNGWk93bjhSanA3MEo0YnRRdk9S?= =?utf-8?B?UHZ4L3dMeFZVOVUzZUlYRjg1WEI0VzVmZ2pPQ2lCRVVMYThoWFBnNGo5MWo1?= =?utf-8?B?dzkrdjBTbmtvMlRpN0JFSUlFUlZ3TVZZcFFpaUlYL21WYjVXS29DTGV1a2xL?= =?utf-8?B?YkUyaGk0L1l6TUlwRUhJbGw3VlN2Q3IzR2xRUzNLWGhRcDg2dUlhSU5vZ3Uz?= =?utf-8?B?NmgrMVFKbFZxYmRtSkRzd0Zobjd1dmptK0JUTEZ2MEFkNnRHWFV2SEF4cUNw?= =?utf-8?B?NEhGbUQ3N3hodFNrZEZoazdaamxDQit5R3NlRkhob0Q5MjQyTXNKd3JpeE5y?= =?utf-8?B?OXBLTllVaGlzZHdrZHQ3K2hJc2ZMckZqNzhjTVIybys3L1BXZnQ3bVp3RGpC?= =?utf-8?B?eTRVWFlHTE9RWlN3ZFVubVFkM3hzUmx0UjVUMGhBbEdJTWNYL3Bnckdpc0hs?= =?utf-8?Q?iXciSI9R3kjRSoaE8Jbvbs6ev?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 63fe73c8-2014-4e10-3cfb-08dcb778c89f X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2024 07:07:37.0706 (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: hGMnfv5f40oGsevzBEwZ/EjVTNo1zoWSityGIkwAaubHkdEiCpuwFcwQGunVfkQcEsxCL6+r41IGz7nE/l4GxA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR10MB8484 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Ctd10dHB; 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 jan.kiszka@siemens.com designates 2a01:111:f403:260e::601 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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_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: qS0H7QwKaV0V On 08.08.24 09:04, Uladzimir Bely wrote: > On Tue, 2024-08-06 at 17:27 +0300, Anton Mikanovich wrote: >> As Debian Buster became EOL from 30th June 2024, remove its support >> as >> target and host distro in Isar. >> Update documentation to be aligned with those changes. >> >> Signed-off-by: Anton Mikanovich >> --- >> =C2=A0doc/user_manual.md=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=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 115 +++++++--------- >> -- >> =C2=A0kas/distro/Kconfig=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=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 4 - >> =C2=A0kas/distro/debian-buster.yaml=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 = 7 -- >> =C2=A0.../classes/installer-add-rootfs.bbclass=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 |=C2=A0=C2=A0 1 - >> =C2=A0meta-isar/conf/machine/qemuarm.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 2 +- >> =C2=A0meta-isar/conf/mc.conf=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=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 9 -- >> =C2=A0.../conf/multiconfig/bananapi-buster.conf=C2=A0=C2=A0=C2=A0=C2=A0 = |=C2=A0=C2=A0 7 -- >> =C2=A0.../multiconfig/container-amd64-buster.conf=C2=A0=C2=A0 |=C2=A0=C2= =A0 7 -- >> =C2=A0.../conf/multiconfig/de0-nano-soc-buster.conf |=C2=A0=C2=A0 7 -- >> =C2=A0.../multiconfig/imx6-sabrelite-buster.conf=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 7 -- >> =C2=A0.../conf/multiconfig/installer-target.conf=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 1 - >> =C2=A0.../conf/multiconfig/nanopi-neo-buster.conf=C2=A0=C2=A0 |=C2=A0=C2= =A0 7 -- >> =C2=A0.../conf/multiconfig/qemuamd64-buster.conf=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 4 - >> =C2=A0.../conf/multiconfig/qemuarm-buster.conf=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 |=C2=A0=C2=A0 4 - >> =C2=A0.../conf/multiconfig/qemuarm64-buster.conf=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 6 - >> =C2=A0.../conf/multiconfig/qemui386-buster.conf=C2=A0=C2=A0=C2=A0=C2=A0 = |=C2=A0=C2=A0 4 - >> =C2=A0meta-isar/recipes-app/hello/hello.bb=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 2 +- >> =C2=A0.../recipes-core/images/isar-image-ci.bb=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 |=C2=A0=C2=A0 5 - >> =C2=A0meta/conf/distro/debian-buster.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 16 --- >> =C2=A0meta/conf/distro/debian-buster.list=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 8 -- >> =C2=A0meta/conf/distro/debian-common.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 1 - >> =C2=A0meta/recipes-kernel/kselftest/kselftest.inc=C2=A0=C2=A0 |=C2=A0=C2= =A0 2 +- >> =C2=A0meta/recipes-kernel/linux/linux-custom.inc=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 1 - >> =C2=A0scripts/lib/wic/plugins/imager/direct.py=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 |=C2=A0=C2=A0 2 +- >> =C2=A0testsuite/cibuilder.py=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=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 4 +- >> =C2=A0testsuite/citest.py=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=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 62 ---------- >> =C2=A0testsuite/start_vm.py=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=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 1 - >> =C2=A027 files changed, 52 insertions(+), 244 deletions(-) >> =C2=A0delete mode 100644 kas/distro/debian-buster.yaml >> =C2=A0delete mode 100644 meta-isar/conf/multiconfig/bananapi-buster.conf >> =C2=A0delete mode 100644 meta-isar/conf/multiconfig/container-amd64- >> buster.conf >> =C2=A0delete mode 100644 meta-isar/conf/multiconfig/de0-nano-soc- >> buster.conf >> =C2=A0delete mode 100644 meta-isar/conf/multiconfig/imx6-sabrelite- >> buster.conf >> =C2=A0delete mode 100644 meta-isar/conf/multiconfig/nanopi-neo-buster.co= nf >> =C2=A0delete mode 100644 meta-isar/conf/multiconfig/qemuamd64-buster.con= f >> =C2=A0delete mode 100644 meta-isar/conf/multiconfig/qemuarm-buster.conf >> =C2=A0delete mode 100644 meta-isar/conf/multiconfig/qemuarm64-buster.con= f >> =C2=A0delete mode 100644 meta-isar/conf/multiconfig/qemui386-buster.conf >> =C2=A0delete mode 100644 meta/conf/distro/debian-buster.conf >> =C2=A0delete mode 100644 meta/conf/distro/debian-buster.list >> >> diff --git a/doc/user_manual.md b/doc/user_manual.md >> index 22d39073..3b4f4ae6 100644 >> --- a/doc/user_manual.md >> +++ b/doc/user_manual.md >> @@ -53,10 +53,10 @@ Isar provides: >> =C2=A0For demonstration purposes, Isar provides support for the followin= g >> =C2=A0configurations: >> =C2=A0 >> - - QEMU ARM with Debian Buster >> - - QEMU ARM64 with Debian Buster (for host >=3D buster) >> - - QEMU i386 with Debian Buster >> - - QEMU amd64 with Debian Buster >> + - QEMU ARM with Debian Bookworm >> + - QEMU ARM64 with Debian Bookworm >> + - QEMU i386 with Debian Bookworm >> + - QEMU amd64 with Debian Bookworm >> =C2=A0 - Raspberry Pi various models with Raspberry OS Bullseye >> =C2=A0 - Banana Pi BPI-M1 >> =C2=A0 - LeMaker HiKey >> @@ -66,7 +66,7 @@ The steps below describe how to build the images >> provided by default. >> =C2=A0 >> =C2=A0### Install Host Tools >> =C2=A0 >> -The supported host system is >=3D buster. >> +The supported host system is >=3D Bullseye. >> =C2=A0 >> =C2=A0Building `debian-trixie` requires host system >=3D bookworm. >> =C2=A0 >> @@ -80,6 +80,7 @@ apt install \ >> =C2=A0=C2=A0 gettext-base \ >> =C2=A0=C2=A0 git \ >> =C2=A0=C2=A0 python3 \ >> +=C2=A0 python3-distutils \ >> =C2=A0=C2=A0 quilt \ >> =C2=A0=C2=A0 qemu-user-static \ >> =C2=A0=C2=A0 reprepro \ >> @@ -93,28 +94,16 @@ apt install \ >> =C2=A0=C2=A0 zstd >> =C2=A0``` >> =C2=A0 >> -If your host is >=3D buster, also install the following package. >> -``` >> -apt install python3-distutils >> -``` >> - >> -**NOTE:** sbuild version (<=3D0.78.1) packaged in Debian Buster >> doesn't support >> -`$apt_keep_downloaded_packages` option which is required in Isar for >> -populating `${DL_DIR}/deb`. So, host `sbuild` in this case should be >> manually >> -upgraded to >=3D0.81.2 version from Debian Bullseye. >> - >> =C2=A0Next, the user who should run Isar needs to be added to `sbuild` >> group. >> =C2=A0``` >> =C2=A0sudo gpasswd -a sbuild >> =C2=A0``` >> =C2=A0 >> =C2=A0If you want to generate containerized SDKs, also install the >> following=20 >> -packages: `umoci` and `skopeo`. >> -Umoci is provided by Debian Buster and can be installed with=20 >> -`apt install umoci`, Skopeo is provided by Debian Bullseye/Unstable >> and has to=20 >> -be installed either manually downloading the DEB and installing it >> (no other=20 >> -packages required) or with `apt install -t bullseye skopeo` (if=20 >> -unstable/bullseye included in `/etc/apt/sources.list[.d]`). >> +packages: >> +``` >> +apt install umoci skopeo >> +``` >> =C2=A0 >> =C2=A0Notes: >> =C2=A0 >> @@ -128,11 +117,6 @@ Notes: >> =C2=A0=C2=A0 handled by QEMU (check e.g. `qemu-arm` in `/usr/sbin/update= - >> binfmts >> =C2=A0=C2=A0 --display`). >> =C2=A0 >> -To run images built for QEMU, you also need to install the related >> package: >> -``` >> -apt install qemu >> -``` >> - >> =C2=A0### Setup Sudo >> =C2=A0 >> =C2=A0Isar requires `sudo` rights without password to work with `chroot` >> and `debootstrap`. To add them, use the following steps: >> @@ -171,22 +155,22 @@ e.g.: >> =C2=A0 >> =C2=A0``` >> =C2=A0MACHINE ??=3D "qemuarm" >> -DISTRO ??=3D "debian-buster" >> +DISTRO ??=3D "debian-bookworm" >> =C2=A0DISTRO_ARCH ??=3D "armhf" >> =C2=A0``` >> =C2=A0 >> =C2=A0Then, call `bitbake` with image names, e.g.: >> =C2=A0 >> =C2=A0``` >> -bitbake mc:qemuarm-buster:isar-image-base \ >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mc:qemuarm-buster:isar-image= -debug >> +bitbake mc:qemuarm-bookworm:isar-image-base \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mc:qemuarm-bookworm:isar-ima= ge-debug >> =C2=A0``` >> =C2=A0 >> =C2=A0The following images are created: >> =C2=A0 >> =C2=A0``` >> -tmp/deploy/images/qemuarm/isar-image-base-qemuarm-debian-buster.ext4 >> -tmp/deploy/images/qemuarm/isar-image-debug-qemuarm-debian- >> buster.ext4 >> +tmp/deploy/images/qemuarm/isar-image-base-debian-bookworm- >> qemuarm.ext4 >> +tmp/deploy/images/qemuarm/isar-image-debug-debian-bookworm- >> qemuarm.ext4 >> =C2=A0``` >> =C2=A0 >> =C2=A0### Building Target Images for Multiple Configurations >> @@ -196,10 +180,10 @@ a single call. List all configurations in >> `conf/local.conf`: >> =C2=A0 >> =C2=A0``` >> =C2=A0BBMULTICONFIG =3D " \ >> -=C2=A0=C2=A0=C2=A0 qemuarm-buster \ >> -=C2=A0=C2=A0=C2=A0 qemuarm64-buster \ >> -=C2=A0=C2=A0=C2=A0 qemui386-buster \ >> -=C2=A0=C2=A0=C2=A0 qemuamd64-buster \ >> +=C2=A0=C2=A0=C2=A0 qemuarm-bookworm \ >> +=C2=A0=C2=A0=C2=A0 qemuarm64-bookworm \ >> +=C2=A0=C2=A0=C2=A0 qemui386-bookworm \ >> +=C2=A0=C2=A0=C2=A0 qemuamd64-bookworm \ >> =C2=A0" >> =C2=A0``` >> =C2=A0 >> @@ -207,19 +191,19 @@ The following command will produce `isar-image- >> base` images for all targets: >> =C2=A0 >> =C2=A0``` >> =C2=A0$ bitbake \ >> -=C2=A0=C2=A0=C2=A0 mc:qemuarm-buster:isar-image-base \ >> -=C2=A0=C2=A0=C2=A0 mc:qemuarm64-buster:isar-image-base \ >> -=C2=A0=C2=A0=C2=A0 mc:qemui386-buster:isar-image-base \ >> -=C2=A0=C2=A0=C2=A0 mc:qemuamd64-buster:isar-image-base \ >> +=C2=A0=C2=A0=C2=A0 mc:qemuarm-bookworm:isar-image-base \ >> +=C2=A0=C2=A0=C2=A0 mc:qemuarm64-bookworm:isar-image-base \ >> +=C2=A0=C2=A0=C2=A0 mc:qemui386-bookworm:isar-image-base \ >> +=C2=A0=C2=A0=C2=A0 mc:qemuamd64-bookworm:isar-image-base \ >> =C2=A0``` >> =C2=A0 >> =C2=A0Created images are: >> =C2=A0 >> =C2=A0``` >> -tmp/deploy/images/qemuarm/isar-image-base-debian-buster-qemuarm.ext4 >> -tmp/deploy/images/qemuarm64/isar-image-base-debian-buster- >> qemuarm64.ext4 >> -tmp/deploy/images/qemui386/isar-image-base-debian-buster- >> qemui386.wic >> -tmp/deploy/images/qemuamd64/isar-image-base-debian-buster- >> qemuamd64.wic >> +tmp/deploy/images/qemuarm/isar-image-base-debian-bookworm- >> qemuarm.ext4 >> +tmp/deploy/images/qemuarm64/isar-image-base-debian-bookworm- >> qemuarm64.ext4 >> +tmp/deploy/images/qemui386/isar-image-base-debian-bookworm- >> qemui386.wic >> +tmp/deploy/images/qemuamd64/isar-image-base-debian-bookworm- >> qemuamd64.wic >> =C2=A0``` >> =C2=A0 >> =C2=A0### Generate full disk image >> @@ -230,9 +214,9 @@ It is controlled by a `.wks` file which you can >> choose with changing WKS_FILE. >> =C2=A0Some examples in the tree use that feature already. >> =C2=A0``` >> =C2=A0 # Generate an image for the `i386` target architecture >> - $ bitbake mc:qemui386-buster:isar-image-base >> + $ bitbake mc:qemui386-bookworm:isar-image-base >> =C2=A0 # Similarly, for the `amd64` target architecture, in this case EF= I >> - $ bitbake mc:qemuamd64-buster:isar-image-base >> + $ bitbake mc:qemuamd64-bookworm:isar-image-base >> =C2=A0``` >> =C2=A0 >> =C2=A0Variables may be used in `.wks.in` files; Isar will expand them an= d >> generate a regular `.wks` file before generating the disk image using >> `wic`. >> @@ -240,14 +224,11 @@ Variables may be used in `.wks.in` files; Isar >> will expand them and generate a r >> =C2=A0In order to run the EFI images with `qemu`, an EFI firmware is >> required and available at the following address: >> =C2=A0 >> https://github.com/tianocore/edk2/tree/3858b4a1ff09d3243fea8d07bd13547 >> 8237cb8f7 >> =C2=A0 >> -Note that the `ovmf` package in Debian Buster contains a pre- >> compiled firmware, but doesn't seem to be recent >> -enough to allow images to be testable under `qemu`. >> - >> =C2=A0``` >> =C2=A0# AMD64 image, EFI >> -qemu-system-x86_64 -m 256M -nographic -bios >> edk2/Build/OvmfX64/RELEASE_*/FV/OVMF.fd -hda >> tmp/deploy/images/qemuamd64/isar-image-base-debian-buster- >> qemuamd64.wic >> +qemu-system-x86_64 -m 256M -nographic -bios >> edk2/Build/OvmfX64/RELEASE_*/FV/OVMF.fd -hda >> tmp/deploy/images/qemuamd64/isar-image-base-debian-bookworm- >> qemuamd64.wic >> =C2=A0# i386 image >> -qemu-system-i386 -m 256M -nographic -hda >> tmp/deploy/images/qemui386/isar-image-base-debian-buster-qemui386.wic >> +qemu-system-i386 -m 256M -nographic -hda >> tmp/deploy/images/qemui386/isar-image-base-debian-bookworm- >> qemui386.wic >> =C2=A0``` >> =C2=A0 >> =C2=A0#### Flashing such images to a physical device >> @@ -305,20 +286,20 @@ export IMAGE_FSTYPES=3D"docker-archive.xz" >> =C2=A0 - Trigger creation of container image from root filesystem >> =C2=A0 >> =C2=A0``` >> -bitbake mc:qemuarm-buster:isar-image-base >> +bitbake mc:qemuarm-bookworm:isar-image-base >> =C2=A0``` >> =C2=A0 >> =C2=A0 - Load the container image into the Docker Daemon >> =C2=A0 >> =C2=A0``` >> -docker load -i build/tmp/deploy/images/qemuarm/isar-image-base- >> debian-buster-armhf-1.0-r0.docker-archive.xz >> +docker load -i build/tmp/deploy/images/qemuarm/isar-image-base- >> debian-bookworm-armhf.docker-archive.xz >> =C2=A0``` >> =C2=A0 >> =C2=A0 - Run a container using the container image (following commands >> starting with=20 >> =C2=A0=C2=A0=C2=A0 `#~:` are to be run in the container) >> =C2=A0 >> =C2=A0``` >> -docker run --rm -ti --volume "$(pwd):/build" isar-image-base-debian- >> buster-armhf:1.0-r0 >> +docker run --rm -ti --volume "$(pwd):/build" isar-image-base-debian- >> bookworm-armhf:1.0-r0 >> =C2=A0``` >> =C2=A0 >> =C2=A0--- >> @@ -414,7 +395,7 @@ following variables define the default >> configuration to build for: >> =C2=A0 - `DISTRO_ARCH` - The Debian architecture to build for (e.g., >> `armhf`). >> =C2=A0 >> =C2=A0If BitBake is called with multiconfig targets (e.g., >> -`mc:qemuarm-buster:isar-image-base`), the following variable defines >> +`mc:qemuarm-bookworm:isar-image-base`), the following variable >> defines >> =C2=A0all supported configurations: >> =C2=A0 >> =C2=A0 - `BBMULTICONFIG` - The list of the complete configuration >> definition files. >> @@ -449,7 +430,6 @@ In Isar, each machine can use its specific Linux >> distro to generate `schroot` >> =C2=A0and target filesystem. By default, Isar provides configuration fil= es >> for the >> =C2=A0following distros: >> =C2=A0 >> - - debian-buster >> =C2=A0 - debian-bullseye >> =C2=A0 - debian-bookworm >> =C2=A0 - debian-trixie (host >=3D bookworm) >> @@ -494,10 +474,10 @@ Available conversions are `gz` and `xz`, which >> both provide image compression. >> =C2=A0There are several image types can be listed in `IMAGE_FSTYPES` >> divided by space. >> =C2=A0 >> =C2=A0Instead of setting multiple image types in one target, user can al= so >> use >> -[multiconfig](#building-target-images-for-multiple-configurations) >> feature and specify >> -different image types in different multiconfigs (use qemuamd64- >> buster-cpiogz.conf >> -and qemuamd64-buster-tgz.conf as examples). The only requirement is >> that image types >> -from different multiconfigs for the same machine/distros should not >> overlap. >> +[multiconfig](#building-target-images-for-multiple-configurations) >> feature and >> +specify different image types in different multiconfigs. The only >> requirement >> +is that image types from different multiconfigs for the same >> machine/distros >> +should not overlap. >> =C2=A0 >> =C2=A0--- >> =C2=A0 >> @@ -810,7 +790,7 @@ SRC_URI=3D"apt://hello=3D2.10" >> =C2=A0``` >> =C2=A0inherit dpkg >> =C2=A0 >> -SRC_URI=3D"apt://hello/buster" >> +SRC_URI=3D"apt://hello/bookworm" >> =C2=A0``` >> =C2=A0 - You can also ignore the ${PV} or distribution name and let apt >> resolve the version at build time. >> =C2=A0 >> @@ -1013,9 +993,6 @@ put into Isar apt. >> =C2=A0 >> =C2=A0Debian cross-compilation works out of the box. Currently the >> following build configurations are supported in Isar: >> =C2=A0 >> - - buster armhf >> - - buster arm64 (for host >=3D buster) >> - - buster mipsel (for host >=3D buster) >> =C2=A0 - bullseye armhf >> =C2=A0 - bullseye arm64 >> =C2=A0 - bullseye mipsel >> @@ -1406,7 +1383,7 @@ BASE_REPO_KEY =3D >> "file://"' >> =C2=A0 - Trigger the download and caching of all required files by doing= a >> warm-up build. >> =C2=A0 >> =C2=A0``` >> -bitbake mc:qemuarm-buster:isar-image-base >> +bitbake mc:qemuarm-bookworm:isar-image-base >> =C2=A0``` >> =C2=A0 >> =C2=A0 - Set `ISAR_USE_CACHED_BASE_REPO` in `conf/local.conf`: >> @@ -1426,7 +1403,7 @@ sudo rm -rf tmp >> =C2=A0 - Trigger the generation of your image again (now a local repo wi= ll >> be created out of the download cache from the last run): >> =C2=A0 >> =C2=A0``` >> -bitbake mc:qemuarm-buster:isar-image-base >> +bitbake mc:qemuarm-bookworm:isar-image-base >> =C2=A0``` >> =C2=A0 >> =C2=A0## Add foreign packages from other repositories to the generated >> image >> @@ -1443,10 +1420,10 @@ Add a new sources list entry to fetch the >> package from, i.e. include a new apt s >> =C2=A0 >> =C2=A0Add docker-ce from arm64: >> =C2=A0 >> -Create a new layer containing `conf/distro/docker-buster.list` with >> the following content: >> +Create a new layer containing `conf/distro/docker-bookworm.list` >> with the following content: >> =C2=A0 >> =C2=A0``` >> -deb [arch=3Darm64] >> https://download.docker.com/linux/debian buster stable >> +deb [arch=3Darm64] >> https://download.docker.com/linux/debian bookworm stable >> =C2=A0``` >> =C2=A0 >> =C2=A0Include the layer in your project. >> @@ -1456,13 +1433,13 @@ To the local.conf add: >> =C2=A0``` >> =C2=A0IMAGE_PREINSTALL +=3D "docker-ce" >> =C2=A0THIRD_PARTY_APT_KEYS:append =3D " >> https://download.docker.com/linux/debian/gpg;md5sum=3D1afae06b34a13c1b3d= 9cb61a26285a15 >> " >> -DISTRO_APT_SOURCES:append =3D " conf/distro/docker-buster.list" >> +DISTRO_APT_SOURCES:append =3D " conf/distro/docker-bookworm.list" >> =C2=A0``` >> =C2=A0 >> =C2=A0And build the corresponding image target: >> =C2=A0 >> =C2=A0``` >> -bitbake mc:qemuarm64-buster:isar-image-base >> +bitbake mc:qemuarm64-bookworm:isar-image-base >> =C2=A0``` >> =C2=A0## Cache all upstream Debian source packages in local apt >> =C2=A0 >> diff --git a/kas/distro/Kconfig b/kas/distro/Kconfig >> index 28898621..9a8517d1 100644 >> --- a/kas/distro/Kconfig >> +++ b/kas/distro/Kconfig >> @@ -10,9 +10,6 @@ choice >> =C2=A0 prompt "Distro selection" >> =C2=A0 default DEBIAN_BOOKWORM >> =C2=A0 >> -config DEBIAN_BUSTER >> - bool "Debian 10 (buster)" >> - >> =C2=A0config DEBIAN_BULLSEYE >> =C2=A0 bool "Debian 11 (bullseye)" >> =C2=A0 >> @@ -41,7 +38,6 @@ endchoice >> =C2=A0 >> =C2=A0config KAS_INCLUDE_DISTRO >> =C2=A0 string >> - default "kas/distro/debian-buster.yaml" if DEBIAN_BUSTER >> =C2=A0 default "kas/distro/debian-bullseye.yaml" if DEBIAN_BULLSEYE >> =C2=A0 default "kas/distro/debian-bookworm.yaml" if DEBIAN_BOOKWORM >> =C2=A0 default "kas/distro/debian-trixie.yaml" if DEBIAN_TRIXIE >> diff --git a/kas/distro/debian-buster.yaml b/kas/distro/debian- >> buster.yaml >> deleted file mode 100644 >> index 82949a8f..00000000 >> --- a/kas/distro/debian-buster.yaml >> +++ /dev/null >> @@ -1,7 +0,0 @@ >> -# This software is a part of ISAR. >> -# Copyright (C) 2023 ilbers GmbH >> - >> -header: >> -=C2=A0 version: 14 >> - >> -distro: debian-buster >> diff --git a/meta-isar/classes/installer-add-rootfs.bbclass b/meta- >> isar/classes/installer-add-rootfs.bbclass >> index c738f690..58a87960 100644 >> --- a/meta-isar/classes/installer-add-rootfs.bbclass >> +++ b/meta-isar/classes/installer-add-rootfs.bbclass >> @@ -16,7 +16,6 @@ INSTALLER_TARGET_DEPLOY_DIR_IMAGE ??=3D >> "${DEPLOY_DIR}/images/${INSTALLER_TARGET_M >> =C2=A0 >> =C2=A0IMAGE_DATA_FILE ??=3D "${INSTALLER_TARGET_IMAGE}- >> ${INSTALLER_TARGET_DISTRO}-${INSTALLER_TARGET_MACHINE}" >> =C2=A0IMAGE_DATA_POSTFIX ??=3D "wic.zst" >> -IMAGE_DATA_POSTFIX:buster ??=3D "wic.xz" >> =C2=A0IMAGE_DATA_POSTFIX:bullseye ??=3D "wic.xz" >> =C2=A0 >> =C2=A0ROOTFS_ADDITIONAL_FILES ??=3D "installer-target installer-target-b= map" >> diff --git a/meta-isar/conf/machine/qemuarm.conf b/meta- >> isar/conf/machine/qemuarm.conf >> index b70d6af0..b564e07e 100644 >> --- a/meta-isar/conf/machine/qemuarm.conf >> +++ b/meta-isar/conf/machine/qemuarm.conf >> @@ -5,7 +5,7 @@ DISTRO_ARCH ?=3D "armhf" >> =C2=A0 >> =C2=A0KERNEL_NAME ?=3D "armmp" >> =C2=A0 >> -IMAGE_FSTYPES ?=3D "ext4" >> +IMAGE_FSTYPES ?=3D "ext4 docker-archive.xz" >> =C2=A0ROOTFS_EXTRA ?=3D "128" >> =C2=A0 >> =C2=A0QEMU_ROOTFS_DEV ?=3D "vda" >> diff --git a/meta-isar/conf/mc.conf b/meta-isar/conf/mc.conf >> index 7fd638d3..95f1e144 100644 >> --- a/meta-isar/conf/mc.conf >> +++ b/meta-isar/conf/mc.conf >> @@ -6,42 +6,33 @@ >> =C2=A0# >> =C2=A0# This sets the default multiple configurations used: >> =C2=A0BBMULTICONFIG =3D " \ >> -=C2=A0=C2=A0=C2=A0 qemuarm-buster \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm-bookworm \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm-trixie \ >> -=C2=A0=C2=A0=C2=A0 qemuarm64-buster \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm64-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm64-bookworm \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm64-trixie \ >> -=C2=A0=C2=A0=C2=A0 qemui386-buster \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemui386-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemui386-bookworm \ >> -=C2=A0=C2=A0=C2=A0 qemuamd64-buster \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuamd64-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuamd64-sb-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuamd64-bookworm \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuamd64-trixie \ >> -=C2=A0=C2=A0=C2=A0 container-amd64-buster \ >> =C2=A0=C2=A0=C2=A0=C2=A0 container-amd64-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 container-amd64-bookworm \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemumipsel-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemumipsel-bookworm \ >> =C2=A0=C2=A0=C2=A0=C2=A0 qemuriscv64-sid \ >> -=C2=A0=C2=A0=C2=A0 bananapi-buster \ >> =C2=A0=C2=A0=C2=A0=C2=A0 bananapi-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 bananapi-bookworm \ >> =C2=A0=C2=A0=C2=A0=C2=A0 beagleplay-bookworm \ >> -=C2=A0=C2=A0=C2=A0 de0-nano-soc-buster \ >> =C2=A0=C2=A0=C2=A0=C2=A0 de0-nano-soc-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 de0-nano-soc-bookworm \ >> =C2=A0=C2=A0=C2=A0=C2=A0 hikey-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 hikey-bookworm \ >> -=C2=A0=C2=A0=C2=A0 imx6-sabrelite-buster \ >> =C2=A0=C2=A0=C2=A0=C2=A0 imx6-sabrelite-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 phyboard-mira-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 phyboard-mira-bookworm \ >> -=C2=A0=C2=A0=C2=A0 nanopi-neo-buster \ >> =C2=A0=C2=A0=C2=A0=C2=A0 nanopi-neo-bullseye \ >> =C2=A0=C2=A0=C2=A0=C2=A0 nanopi-neo-bookworm \ >> =C2=A0=C2=A0=C2=A0=C2=A0 nanopi-neo-efi-bookworm \ >> diff --git a/meta-isar/conf/multiconfig/bananapi-buster.conf b/meta- >> isar/conf/multiconfig/bananapi-buster.conf >> deleted file mode 100644 >> index 8130e72c..00000000 >> --- a/meta-isar/conf/multiconfig/bananapi-buster.conf >> +++ /dev/null >> @@ -1,7 +0,0 @@ >> -# This software is a part of ISAR. >> -# Copyright (c) Siemens AG, 2018 >> -# >> -# SPDX-License-Identifier: MIT >> - >> -MACHINE ?=3D "bananapi" >> -DISTRO ?=3D "debian-buster" >> diff --git a/meta-isar/conf/multiconfig/container-amd64-buster.conf >> b/meta-isar/conf/multiconfig/container-amd64-buster.conf >> deleted file mode 100644 >> index 95027f82..00000000 >> --- a/meta-isar/conf/multiconfig/container-amd64-buster.conf >> +++ /dev/null >> @@ -1,7 +0,0 @@ >> -# >> -# Copyright (c) Siemens AG, 2021 >> -# >> -# SPDX-License-Identifier: MIT >> - >> -MACHINE ?=3D "container-amd64" >> -DISTRO ?=3D "debian-buster" >> diff --git a/meta-isar/conf/multiconfig/de0-nano-soc-buster.conf >> b/meta-isar/conf/multiconfig/de0-nano-soc-buster.conf >> deleted file mode 100644 >> index dd16568c..00000000 >> --- a/meta-isar/conf/multiconfig/de0-nano-soc-buster.conf >> +++ /dev/null >> @@ -1,7 +0,0 @@ >> -# >> -# Copyright (c) Siemens AG, 2018-2020 >> -# >> -# SPDX-License-Identifier: MIT >> - >> -MACHINE ?=3D "de0-nano-soc" >> -DISTRO ?=3D "debian-buster" >> diff --git a/meta-isar/conf/multiconfig/imx6-sabrelite-buster.conf >> b/meta-isar/conf/multiconfig/imx6-sabrelite-buster.conf >> deleted file mode 100644 >> index 262a6615..00000000 >> --- a/meta-isar/conf/multiconfig/imx6-sabrelite-buster.conf >> +++ /dev/null >> @@ -1,7 +0,0 @@ >> -# This software is a part of ISAR. >> -# Copyright (C) Siemens AG, 2019 >> -# >> -# SPDX-License-Identifier: MIT >> - >> -MACHINE ?=3D "imx6-sabrelite" >> -DISTRO ?=3D "debian-buster" >> diff --git a/meta-isar/conf/multiconfig/installer-target.conf b/meta- >> isar/conf/multiconfig/installer-target.conf >> index 3b53b58f..fc2e31f7 100644 >> --- a/meta-isar/conf/multiconfig/installer-target.conf >> +++ b/meta-isar/conf/multiconfig/installer-target.conf >> @@ -4,7 +4,6 @@ >> =C2=A0# SPDX-License-Identifier: MIT >> =C2=A0 >> =C2=A0TARGET_IMAGE_FSTYPE =3D "wic.zst" >> -TARGET_IMAGE_FSTYPE:buster =3D "wic.xz" >> =C2=A0TARGET_IMAGE_FSTYPE:bullseye =3D "wic.xz" >> =C2=A0 >> =C2=A0IMAGE_FSTYPES +=3D "${TARGET_IMAGE_FSTYPE}" >> diff --git a/meta-isar/conf/multiconfig/nanopi-neo-buster.conf >> b/meta-isar/conf/multiconfig/nanopi-neo-buster.conf >> deleted file mode 100644 >> index 34a440d4..00000000 >> --- a/meta-isar/conf/multiconfig/nanopi-neo-buster.conf >> +++ /dev/null >> @@ -1,7 +0,0 @@ >> -# This software is a part of ISAR. >> -# Copyright (c) Mentor, a Siemens business, 2020 >> -# >> -# SPDX-License-Identifier: MIT >> - >> -MACHINE ?=3D "nanopi-neo" >> -DISTRO ?=3D "debian-buster" >> diff --git a/meta-isar/conf/multiconfig/qemuamd64-buster.conf b/meta- >> isar/conf/multiconfig/qemuamd64-buster.conf >> deleted file mode 100644 >> index 3fabd675..00000000 >> --- a/meta-isar/conf/multiconfig/qemuamd64-buster.conf >> +++ /dev/null >> @@ -1,4 +0,0 @@ >> -# This software is a part of ISAR. >> - >> -MACHINE ?=3D "qemuamd64" >> -DISTRO ?=3D "debian-buster" >> diff --git a/meta-isar/conf/multiconfig/qemuarm-buster.conf b/meta- >> isar/conf/multiconfig/qemuarm-buster.conf >> deleted file mode 100644 >> index 96904388..00000000 >> --- a/meta-isar/conf/multiconfig/qemuarm-buster.conf >> +++ /dev/null >> @@ -1,4 +0,0 @@ >> -# This software is a part of ISAR. >> - >> -MACHINE ?=3D "qemuarm" >> -DISTRO ?=3D "debian-buster" >> diff --git a/meta-isar/conf/multiconfig/qemuarm64-buster.conf b/meta- >> isar/conf/multiconfig/qemuarm64-buster.conf >> deleted file mode 100644 >> index 60c370ba..00000000 >> --- a/meta-isar/conf/multiconfig/qemuarm64-buster.conf >> +++ /dev/null >> @@ -1,6 +0,0 @@ >> -# This software is a part of ISAR. >> -# Copyright (C) 2017 ilbers GmbH >> -# Copyright (c) Siemens AG, 2018 >> - >> -MACHINE ?=3D "qemuarm64" >> -DISTRO ?=3D "debian-buster" >> diff --git a/meta-isar/conf/multiconfig/qemui386-buster.conf b/meta- >> isar/conf/multiconfig/qemui386-buster.conf >> deleted file mode 100644 >> index d9350c04..00000000 >> --- a/meta-isar/conf/multiconfig/qemui386-buster.conf >> +++ /dev/null >> @@ -1,4 +0,0 @@ >> -# This software is a part of ISAR. >> - >> -MACHINE ?=3D "qemui386" >> -DISTRO ?=3D "debian-buster" >> diff --git a/meta-isar/recipes-app/hello/hello.bb b/meta- >> isar/recipes-app/hello/hello.bb >> index 6efb50de..a916b349 100644 >> --- a/meta-isar/recipes-app/hello/hello.bb >> +++ b/meta-isar/recipes-app/hello/hello.bb >> @@ -9,7 +9,7 @@ inherit dpkg >> =C2=A0# Note that you can also choose a version but have to pick the exa= ct >> one >> =C2=A0# i.e. "apt://hello=3D2.10-2". >> =C2=A0# You may also select the desired release in case multiples are >> configured and >> -# you do want to pin the version: "apt://hello/buster". >> +# you do want to pin the version: "apt://hello/bookworm". >> =C2=A0SRC_URI =3D "apt://${PN}" >> =C2=A0 >> =C2=A0MAINTAINER =3D "isar-users " >> diff --git a/meta-test/recipes-core/images/isar-image-ci.bb b/meta- >> test/recipes-core/images/isar-image-ci.bb >> index e5d51e6e..500dc4cd 100644 >> --- a/meta-test/recipes-core/images/isar-image-ci.bb >> +++ b/meta-test/recipes-core/images/isar-image-ci.bb >> @@ -27,11 +27,6 @@ IMAGE_PREINSTALL:append:qemuamd64:debian-bullseye >> ?=3D " btrfs-progs" >> =C2=A0# Explicitly remove from wic since it is set in qemuamd64.conf: >> =C2=A0IMAGER_INSTALL:wic:remove:qemuamd64:debian-bullseye ?=3D >> "${GRUB_BOOTLOADER_INSTALL}" >> =C2=A0 >> -# qemuamd64-buster >> -IMAGE_FSTYPES:qemuamd64:debian-buster ?=3D "wic ext4" >> -WKS_FILE:qemuamd64:debian-buster ?=3D "efi-plus-pcbios" >> -IMAGER_INSTALL:append:qemuamd64:debian-buster ?=3D " >> ${SYSLINUX_BOOTLOADER_INSTALL}" >> - >> =C2=A0# qemuamd64-focal >> =C2=A0WKS_FILE:qemuamd64:ubuntu-focal ?=3D "sdimage-efi-sd" >> =C2=A0IMAGER_INSTALL:remove:qemuamd64:ubuntu-focal ?=3D >> "${GRUB_BOOTLOADER_INSTALL}" >> diff --git a/meta/conf/distro/debian-buster.conf >> b/meta/conf/distro/debian-buster.conf >> deleted file mode 100644 >> index 57cfac33..00000000 >> --- a/meta/conf/distro/debian-buster.conf >> +++ /dev/null >> @@ -1,16 +0,0 @@ >> -# This software is a part of ISAR. >> - >> -require debian-common.conf >> - >> -BASE_DISTRO_CODENAME =3D "buster" >> - >> -HOST_DISTRO ?=3D "debian-buster" >> - >> -DISTRO_CONFIG_SCRIPT ?=3D "debian-configscript.sh" >> -DISTRO_KERNELS ?=3D "4kc-malta 5kc-malta 686 686-pae amd64 arm64 armmp >> \ >> -=C2=A0=C2=A0=C2=A0 armmp-lpae cloud-amd64 loongson-3 marvell octeon pow= erpc64le rpi >> s390x \ >> -=C2=A0=C2=A0=C2=A0 rt-686-pae rt-amd64 rt-arm64 rt-armmp" >> - >> -DISTRO_GCC =3D "8" >> - >> -DEBIAN_COMPAT =3D "12" >> diff --git a/meta/conf/distro/debian-buster.list >> b/meta/conf/distro/debian-buster.list >> deleted file mode 100644 >> index ba496494..00000000 >> --- a/meta/conf/distro/debian-buster.list >> +++ /dev/null >> @@ -1,8 +0,0 @@ >> -deb http://deb.debian.org/debian=C2=A0buster main contrib non-free >> -deb-src http://deb.debian.org/debian=C2=A0buster main contrib >> non-free >> - >> -deb http://deb.debian.org/debian-security/=C2=A0buster/updates main >> contrib non-free >> -deb- >> src http://deb.debian.org/debian-security/=C2=A0buster/updates main cont= ribnon-free >> - >> -deb http://deb.debian.org/debian=C2=A0buster-updates main contrib >> non-free >> -deb-src http://deb.debian.org/debian=C2=A0buster-updates main >> contrib non-free >> diff --git a/meta/conf/distro/debian-common.conf >> b/meta/conf/distro/debian-common.conf >> index d8556964..ab911f80 100644 >> --- a/meta/conf/distro/debian-common.conf >> +++ b/meta/conf/distro/debian-common.conf >> @@ -35,7 +35,6 @@ SYSLINUX_BOOTLOADER_INSTALL =3D "syslinux syslinux- >> common" >> =C2=A0 >> =C2=A0SYSTEMD_BOOTLOADER_INSTALL =3D "systemd-boot-efi:${DISTRO_ARCH}" >> =C2=A0SYSTEMD_BOOTLOADER_INSTALL:bullseye =3D "systemd:${DISTRO_ARCH}" >> -SYSTEMD_BOOTLOADER_INSTALL:buster =3D "systemd:${DISTRO_ARCH}" >> =C2=A0 >> =C2=A0COMPAT_DISTRO_ARCH:amd64 =3D "i386" >> =C2=A0COMPAT_DISTRO_ARCH:arm64 =3D "armhf" >> diff --git a/meta/recipes-kernel/kselftest/kselftest.inc >> b/meta/recipes-kernel/kselftest/kselftest.inc >> index 95dece10..1d38f9ec 100644 >> --- a/meta/recipes-kernel/kselftest/kselftest.inc >> +++ b/meta/recipes-kernel/kselftest/kselftest.inc >> @@ -20,7 +20,7 @@ DEBIAN_BUILD_DEPENDS ?=3D " \ >> =C2=A0=C2=A0=C2=A0=C2=A0 rsync, \ >> =C2=A0=C2=A0=C2=A0=C2=A0 flex,=C2=A0 \ >> =C2=A0=C2=A0=C2=A0=C2=A0 bison, \ >> -=C2=A0=C2=A0=C2=A0 ${@ 'fuse' if d.getVar('BASE_DISTRO_CODENAME') in ['= bullseye', >> 'buster'] else 'fuse3'}, \ >> +=C2=A0=C2=A0=C2=A0 ${@ 'fuse' if d.getVar('BASE_DISTRO_CODENAME') in ['= bullseye'] >> else 'fuse3'}, \ >> =C2=A0=C2=A0=C2=A0=C2=A0 libelf-dev:native, \ >> =C2=A0=C2=A0=C2=A0=C2=A0 libcap-ng-dev:native, \ >> =C2=A0=C2=A0=C2=A0=C2=A0 libpopt-dev:native, \ >> diff --git a/meta/recipes-kernel/linux/linux-custom.inc >> b/meta/recipes-kernel/linux/linux-custom.inc >> index 6aa70fd3..daaa2f90 100644 >> --- a/meta/recipes-kernel/linux/linux-custom.inc >> +++ b/meta/recipes-kernel/linux/linux-custom.inc >> @@ -33,7 +33,6 @@ KERNEL_DEBIAN_DEPENDS ?=3D "initramfs-tools | linux- >> initramfs-tool, \ >> =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=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 linux-base (>=3D 4.3~)," >> =C2=A0 >> =C2=A0LIBSSL_DEP =3D "libssl3" >> -LIBSSL_DEP:buster =3D "libssl1.1" >> =C2=A0LIBSSL_DEP:bullseye =3D "libssl1.1" >> =C2=A0 >> =C2=A0KERNEL_HEADERS_DEBIAN_DEPENDS ?=3D "libc6, \ >> diff --git a/scripts/lib/wic/plugins/imager/direct.py >> b/scripts/lib/wic/plugins/imager/direct.py >> index a65ae36a..6a53c163 100644 >> --- a/scripts/lib/wic/plugins/imager/direct.py >> +++ b/scripts/lib/wic/plugins/imager/direct.py >> @@ -544,7 +544,7 @@ class PartitionedImage(): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= else: >> =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 self.disk_guid =3D uuid.uuid4() >> =C2=A0 >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # Ba= ckport compatibility for Debian Buster and Ubuntu >> Focal >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # Ba= ckport compatibility for Ubuntu Focal >> =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 not self._sfdisk_supports_disk_id(): >> =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 logger.warn("Disk identifier can't be set, >> reproducibility is broken!") >> =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 return >> diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py >> index 35af3d9c..e37514a3 100755 >> --- a/testsuite/cibuilder.py >> +++ b/testsuite/cibuilder.py >> @@ -483,7 +483,7 @@ class CIBuilder(Test): >> =C2=A0=C2=A0=C2=A0=C2=A0 def vm_turn_on( >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self, >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 arch=3D'amd64', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 distro=3D'buster', >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 distro=3D'bookworm', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image=3D'isar-image-bas= e', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enforce_pcbios=3DFalse, >> =C2=A0=C2=A0=C2=A0=C2=A0 ): >> @@ -603,7 +603,7 @@ class CIBuilder(Test): >> =C2=A0=C2=A0=C2=A0=C2=A0 def vm_start( >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self, >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 arch=3D'amd64', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 distro=3D'buster', >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 distro=3D'bookworm', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enforce_pcbios=3DFalse, >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 skip_modulecheck=3DFals= e, >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image=3D'isar-image-bas= e', >> diff --git a/testsuite/citest.py b/testsuite/citest.py >> index 4e1634b7..bc0e63e1 100755 >> --- a/testsuite/citest.py >> +++ b/testsuite/citest.py >> @@ -132,7 +132,6 @@ class CrossTest(CIBaseTest): >> =C2=A0 >> =C2=A0=C2=A0=C2=A0=C2=A0 def test_cross(self): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 targets =3D [ >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:= qemuarm-buster:isar-image-ci', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:qemuarm-bullseye:isar-image-ci', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:de0-nano-soc-bullseye:isar-image-base', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:stm32mp15x-bullseye:isar-image-base', >> @@ -201,12 +200,9 @@ class NoCrossTest(CIBaseTest): >> =C2=A0 >> =C2=A0=C2=A0=C2=A0=C2=A0 def test_nocross(self): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 targets =3D [ >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:= qemuarm-buster:isar-image-ci', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:qemuarm-bullseye:isar-image-base', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:qemuarm64-bullseye:isar-image-ci', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:= qemui386-buster:isar-image-base', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:qemui386-bullseye:isar-image-base', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:= qemuamd64-buster:isar-image-ci', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:qemuamd64-bullseye:isar-initramfs', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:qemumipsel-bullseye:isar-image-base', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:imx6-sabrelite-bullseye:isar-image-base', >> @@ -290,7 +286,6 @@ class ContainerImageTest(CIBaseTest): >> =C2=A0=C2=A0=C2=A0=C2=A0 @skipUnless(UMOCI_AVAILABLE and SKOPEO_AVAILABL= E, 'umoci/skopeo >> not found') >> =C2=A0=C2=A0=C2=A0=C2=A0 def test_container_image(self): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 targets =3D [ >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:= container-amd64-buster:isar-image-base', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:container-amd64-bullseye:isar-image-base', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= 'mc:container-amd64-bookworm:isar-image-base', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ] >> @@ -436,29 +431,6 @@ class VmBootTestFast(CIBaseTest): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= script=3D'test_systemd_unit.sh getty.target 10', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) >> =C2=A0 >> -=C2=A0=C2=A0=C2=A0 def test_arm_buster(self): >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm', 'buster= ', image=3D'isar-image-ci', >> keep=3DTrue) >> - >> -=C2=A0=C2=A0=C2=A0 def test_arm_buster_getty_target(self): >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start( >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'arm= ', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bus= ter', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 imag= e=3D'isar-image-ci', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cmd= =3D'systemctl is-active getty.target', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 keep= =3DTrue, >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) >> - >> -=C2=A0=C2=A0=C2=A0 def test_arm_buster_example_module(self): >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start( >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'arm= ', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bus= ter', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 imag= e=3D'isar-image-ci', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scri= pt=3D'test_kernel_module.sh example_module', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) >> - >> =C2=A0=C2=A0=C2=A0=C2=A0 def test_arm_bookworm(self): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm', 'b= ookworm', image=3D'isar-image-ci', >> keep=3DTrue) >> @@ -495,29 +467,6 @@ class VmBootTestFull(CIBaseTest): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm', 'b= ullseye') >> =C2=A0 >> -=C2=A0=C2=A0=C2=A0 def test_arm_buster(self): >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm', 'buster= ', image=3D'isar-image-ci', >> keep=3DTrue) >> - >> -=C2=A0=C2=A0=C2=A0 def test_arm_buster_example_module(self): >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start( >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'arm= ', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bus= ter', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 imag= e=3D'isar-image-ci', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cmd= =3D'lsmod | grep example_module', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 keep= =3DTrue, >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) >> - >> -=C2=A0=C2=A0=C2=A0 def test_arm_buster_getty_target(self): >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start( >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'arm= ', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bus= ter', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 imag= e=3D'isar-image-ci', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scri= pt=3D'test_systemd_unit.sh getty.target 10', >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) >> - >> =C2=A0=C2=A0=C2=A0=C2=A0 def test_arm64_bullseye(self): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm64', = 'bullseye', image=3D'isar-image-ci', >> keep=3DTrue) >> @@ -541,17 +490,6 @@ class VmBootTestFull(CIBaseTest): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= script=3D'test_kernel_module.sh example_module', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) >> =C2=A0 >> -=C2=A0=C2=A0=C2=A0 def test_i386_buster(self): >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('i386', 'buste= r') >> - >> -=C2=A0=C2=A0=C2=A0 def test_amd64_buster(self): >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # test efi boot >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('amd64', 'bust= er', image=3D'isar-image-ci') >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # test pcbios boot >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('amd64', 'bust= er', True, image=3D'isar-image- >> ci') >> - >=20 > It would be better not to remove buster efi/pcbios boot tests but > change them to bookworm. >=20 As pointed out, it would be better to NOT remove buster at all because it is still alive. Reduce testing, and if we can build buster with bookworm host, host removal is fine as well. But buster images may still live and be built. Jan --=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 on the web visit https://groups.google.com/d/msgid/= isar-users/945c0274-2658-4582-b26c-b8e95e51a935%40siemens.com.