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, 14 Oct 2026 17:50:31 +0200 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 69EFoTwL008489 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 14 Oct 2026 17:50:29 +0200 Received: by mail-qt1-f186.google.com with SMTP id d75a77b69052e-5345ded3f6dsf12003111cf.3 for ; Wed, 14 Oct 2026 08:50:29 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1791993023; cv=pass; d=google.com; s=arc-20260327; b=N1Yk5/2i7xrdvF0SjQfXM1qFvCwbdklq7tWQ83V3F9O0SMV0IgfcXuzEOauniAhfrV nKqlvilIPeFZVj/25FyMLB4yacQZFAMyYv/zlx6s6HETfFVtRQbnILdzFRWKWqgVsfYw 1iy/XiBCrAUCUW5ZCfUPVi05cLg0S0DQFXPaUjgYs/ggKPZaUrErzJ+cB7AdQUhPbm+C ofT/bL54gBT9bdD0HPvy6Z2nmlY9ueUXneEFBHOqfiZyZw4cYDzSLIzKoYIoWZ2N/6jV 6Ga5rHDG/Fhn7scWzI2FbxUTEI3ESUxxAMFuVJq9bnsNqWt2gU34xwQVzpt2xHeaQNFy zgqw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=VY2Pw6qvpCnqsxTAgtYR7sXdVwQ+1Pajo56NVEyzhrs=; fh=hx1wLqUEnkN4M42xn/0oVfURK/LobvQERO2WxCvl0W0=; b=MQrs+oPUSGpffp50TgRcMwLARYiPVV79tgRRdWFP62L8BdXwj08vEuzc1KeMv60SWx QxdyINQxYtWCjgrfwcGfgtiOKmuL4KyPoZg2s7cn64eUBG5QgwUitd2ogvI+rk960aoV MOllfFkJ5+MgOa79HN+GO0nNRPDuB6PhEJIDefZKgJ1P90rheN5gjCP2FxHPn0Dx53xE 0n6Ji0V4TkiBcj3E1yIgfBqkKlfchGSyAq7UTH2+d4RhDUv2Ow0QgVJ9eDXhgF4cNw53 T8QsyuI+nDrLASIDmmFfx/rwpa20Rm7hkzzIR7TLerwVzp6D1i75TT17jpqzooM4uHHa /nWg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=T1GxiSyU; 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:c201::1 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=20251104; t=1791993023; x=1792597823; 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-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=VY2Pw6qvpCnqsxTAgtYR7sXdVwQ+1Pajo56NVEyzhrs=; b=GtG2NEM6Za1U7b61ow/VaV1Jywd1eS2ECbUJCuxaJkGsqXiJodDSERFk2H0p4aaX7J TecLQ2DYFDrKfIRMI0o7Ki8pD/p9UZJIJ454jqO8QFeBES/LZmirdskCBEVwPX1L2qkZ UzDuEJKVcRPQBpjeC512p19T7EY+MrEd3wrs3ZxNFbLKd23T1XHYqoOR5EbKRq7wWKGU UcL1yZ52G09vK11TNGuoiYwGU6wBIRUagqiwilOAjBPKC1KO5AUX3QIhOyYZmRiySe0z UbI5S2fDmJVlAZ6cXPBycZcUbrc07iWhSmCvqzbZQD1Ae3Sxy+AGkRYRMClpKG9RmF4b LDGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791993023; x=1792597823; 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-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=VY2Pw6qvpCnqsxTAgtYR7sXdVwQ+1Pajo56NVEyzhrs=; b=AXMrM6BE3WeiZta+pjyZzCOX3pV5Wzz+U2MiebJcxe28bEnnWjG9YNzz0+3dDBKDeJ xHiSLu0irIejSuoZwBT6hF9JvNv2GRlAu4/wQtLzv8rXL71pdSXlBIzsZkX4k7OLXm9B p7UF4Hq3JypwDx1unIQG6BVH+0n5DwvcqLKmrW7OHTeispN2tt88Y3kqy7I/OQMLj52t 5TyFpOaYW2tYiEFZpYluzi623/Jao6RD5Y9U0I1/H9sftM2eHHbNxlpMXexQHJFqC2ng qMKCPO9A7Yo2X8H3S1Ko81Mn463G4yyHYVMD4CaK/907MeCza1JP2zTEeVBpEqJc+frf v2cw== X-Forwarded-Encrypted: i=3; AKwUvBxvWYGA9fMZ9xBoMNZMhB0oYOLr2c8+QMqdRRYegLnXXhnQXS2wUfALHsJZe+Op7bAuSZXC@ilbers.de X-Gm-Message-State: AFq9FYIChZgW4fpRKwqry2AIUPFb7zPmfpQEmKbpD46dVVO3yoqLLJPs WQjaRSNmq6OY3bfVKbbINd4r7EtoczjTW7B30VUlqGGC6NjXfoYVo6FU X-Received: by 2002:a05:622a:40b:b0:533:97e6:37f2 with SMTP id d75a77b69052e-5359fbb1871mr283838071cf.51.1791993023224; Wed, 14 Oct 2026 08:50:23 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdeBef5cBE6ymYFMCwXcNlATXCIeSoPlKY+2+ZWIXP7wnw==" Received: by 2002:ac8:610b:0:b0:533:3943:8a7e with SMTP id d75a77b69052e-5359e1eff1als44453801cf.0.-pod-prod-06-us; Wed, 14 Oct 2026 08:50:22 -0700 (PDT) X-Received: by 2002:a05:620a:1a25:b0:93e:a689:2dea with SMTP id af79cd13be357-93ebd25ca87mr2801045285a.42.1791993021851; Wed, 14 Oct 2026 08:50:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1791993021; cv=pass; d=google.com; s=arc-20260327; b=A+FiB3hUi3pziMl9p+WUs2eV6C2biZQ58Oy9lTg9eBQaqYNvTfpxh2rjmQu+Ly0P0Q Ey0pXwoqC+heri3SENLT8eVvFNeXlq/+9mgMQpjzhGgWdTPe1VPfNFnm0gqJ7mbScRQt h8vWXxW/eoAIbtnZQpFzfWBLt2ZYPe2ix1MYRRVx/Yt3Z6Jh/RNxHUSSU4ShHMR4VFsW WX6acF4UJLuzHD5fqfBRttz2TezP+P9o/dJqbXjStMFq+IDsnvqzTq8ZMrvfbRB7K108 fQrZhYNqKaywNQL1vNYlhFry9blOpa/l3idWR2gohcUu5zVKkos+eeSDD05bb+v1qFQJ LelQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=EwK4FKB44QBCZgQUbIomnofBSZvi3icMCj3rlz3vWnw=; fh=8MbhTH9sSb2NI8F60ZifaONmE6VNl23UrpyAIeWFoeo=; b=gqoBz3Dhd3iONT9zcRbkYMBry0SCf1S1oaJpx99r1tIGbzkNklZdiCew9Z4c+n3wrC fpeCmOqtO6ZNV4w1Hs/UJ7hch+t9HjP3L5Jzjv0ES0NNXMfuldFXA3Odo9Zrt+/jJNkI Dqq9Cp4O6K9l+l1oKFP+7XInJNNq9kc+q5+pUmNB3zjKzCw9YB65INLEoyGvpm+coEeH vmchR6qBcmd6pJvm+MmiyELlHy+YToAKqDpfUXiN+T5RxnmoZ/U8p2x3BXFfNm2nrRil qWZ/He4s8ATMydXb57Fiejl5WF4BQe40wEA9rnRhxEodr5IL3KkzCznSNY/NqruLuJCK XRSA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=T1GxiSyU; 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:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 6a1803df08f44-91b97b8602bsi1613916d6.9.2026.10.14.08.50.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Oct 2026 08:50:21 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=P7oMsijcE4mVXkleoxbcZx1oqh2IVxgOxdr33cSKfsTsCCNuht3Jt+zRef7OxfSRfsSpuaD7dJ314RuVDckE2szTnli1RTT2HV0ssm+EaaU06eRFVSuTGLJyg/o964qFIwih/GvTnozbUF7uY0uzNrucbpEXBCdp6HLvMAfsm5YTP5WfyHEwDp8ZnJgaGHm04nSCcRF46Xn9g+GUlc8ZwRHmfQhoknXpulGi4nZhcv+X0Gt8QYX2QeXAM8YIPKwEuiCDbrus13BrypwbFxLhxiHF//YeNG+tnkjmYcOoOViReO0WfSWaL7LfIoHnCYHr4UF39xyvaLDYWkQuxJHrmA== 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=EwK4FKB44QBCZgQUbIomnofBSZvi3icMCj3rlz3vWnw=; b=fuAPFFYwgH1Iqou3JnY+KDctJxeqEWoKodWhUuKHcAOiMHo57Xn5EmoCge9wb/GSlKkEq4nade1XY8Af9+eNcRd3Om+oAFOM5e8su6Z77D+gqMr5tj2AP8OLzEFBPaZn3nPXS7XG5h6BrqPEfz4oicOjQ1E0ZqeKXlDxacXiBc/HdPH0UqNgslBDDT8tBrlIWYQ0e+0xsguwxbrj9z/kV2W5kQI2+J1iy3Yp20lcoSzYqWkvEKBWOKsACKFAH+c1o+strHgVkKMqte4g+y5qdZN4Cru5opiEi4mgCvEjMp3qnFnirwSloAM6Ka2WCp+fGYUO+Gpqbh7lNRI/ninaog== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by GV1PR10MB6074.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:9e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.23; Wed, 14 Oct 2026 15:50:18 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%3]) with mapi id 15.21.0522.012; Wed, 14 Oct 2026 15:50:18 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: gamzenur.kaba@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 2/2] testsuite: test if variant pkgs are correctly deployed to isar-apt Date: Wed, 14 Oct 2026 17:50:09 +0200 Message-ID: <20261014155009.937200-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20261014155009.937200-1-felix.moessbauer@siemens.com> References: <20261014155009.937200-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0401.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cf::7) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|GV1PR10MB6074:EE_ X-MS-Office365-Filtering-Correlation-Id: 6604671f-4907-4208-9796-08df2a0ad860 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|23010399003|376014|261009223027099003|11063799006|56012099006|18002099003|22082099003|6133799003|10067099003|55112099003; X-Microsoft-Antispam-Message-Info: vQPBnbYM3IxoVhWMKGrAy45jKIFBfQVt6nfAI65H1pXkVSGGLb8+sAf+nWPtxyxPsCloF+dbds3bOfj7Tt8MpBnHbk2RXNd0x9TXIXxG60c9Ee76lF7KpzKrQhxhaapjawjD8ta+6M4wCVM8AWeR853s2LzaU0NvQwsJxmi2WUnBFmtq0FNUKVrQbeQXhtMujC7XvbqOIibsI9A5oSH6JqMY6MLwJhiChbnD4Txz/QHskfHKY7Vd/THqZx2XJiB+LSWbyYggxyVxeXXROiCCLFFfnqPFMzipExD+cabcyyxpx9F0TtrDDJuwIt0ikM5Mq8CjKj2cGkQozOudomErE6YTeUSP7uoHge7dPtKANYfhqQLTbZwiGGa3rN9NL1LpFugKW8OZbw6Aq4kPLtBiIrP4K2GMORGOFyxe2X4E0lPlZ8DHdH/YaZL5fjZHvRAgH2zwwHJLRjFYIY98Rh7p9m8Tn9qzhStFDqYCK5KkSK7/nySWBDs5FgbqdHpUtPeABiuUoxag30b4KSL5dQtaIS0BA2Hn/hcMjdklh6kKlh/QUvr5vW/Sy69VcjeLiEURvSwqlgMMNJ7y8uLD0q7axWbwoiKH7FflHcr2mPrbvnleuKdLQzraVgsjnalksuPgAAStYVfS3NOlq7YzxRlUW2qXwG0BeH8AgHwVhR4GzK0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(23010399003)(376014)(261009223027099003)(11063799006)(56012099006)(18002099003)(22082099003)(6133799003)(10067099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?r7n5hUcxqRogjQ0jBJh5VCZXdALm3kAmqQCxPoveEtxJ/mYbzW5q/R/cfEGW?= =?us-ascii?Q?gEgPMGI/BaXyVpdpX/czsqSS6hivUFMLtK07xLng9BWZrbloDCuEFIubKAeI?= =?us-ascii?Q?s4tWA8BkVHDInE91fmUa1lV9QnX6q1k43abKRdz0xdAkTwAq/sG8TEvIESnv?= =?us-ascii?Q?RoqvtW/WgWI+gzTvi/BL8Tw3Eg6P5E5Etz37rSkeF8zlXhA/QPi8zoyK55sn?= =?us-ascii?Q?Fs3ztP1PKyxRzGlhum/Wq8e6qlXuZh+r/K7Teo8cBJg1RphRDCOJsqtkzk2b?= =?us-ascii?Q?5lL0j6LiVlDmCdDDWXGoS0v5OFSya9qcB+3N+vaQzJfAcBmCskQCAPdlLWvB?= =?us-ascii?Q?Y8LLPAIosEJ1SayRdZUKxm94aBI/b2RpHBHPn4iT8/ajp8RH52KV3iR4wA6i?= =?us-ascii?Q?SPDpFDqFxe+NrpWDlHRRdSRmQyNYhepUH9xazvPmEGxwy9E7t+RaUAg897Iu?= =?us-ascii?Q?TtexwDsgbOxtcqpe8sJDS1EcPhFTnivCrdXxetJwhignCQJnvq6lpdR7gehZ?= =?us-ascii?Q?x75fUITuB8j2yTSggF+pjbaxAeK36Knc8ysPhllO6/ilm5YXIeQ3TeEi60tl?= =?us-ascii?Q?5WkgwQ+WP/PKgbBLZjgnNqDHKJ3MUL5V5tkSQZ4MIulxN4lnlo41Q75DDGep?= =?us-ascii?Q?8JQxLHnXC7WPcm1+LDU0yiDj6yDM9d5IUxCZ5JKa61JBQnOd2tsIC2T8Wo6f?= =?us-ascii?Q?f2TZGk4mwxFGF7odSaVa8W/Bi6m6RU0qAV0V0KaalTZkX4z6AAsEuCAaan7S?= =?us-ascii?Q?6b4gCKyaI+dgYETRLMIz0bM8jM3yElMBOkzB/HZAxqfLdY/ffJuvPtdCzr9o?= =?us-ascii?Q?7let3gSCZfdC660SNQOJfdyMFXy9L+NwjxRjFrXnwtu2eg8I9/nAPCD2e0mE?= =?us-ascii?Q?qp4iF9UTc8Id7MM1WNVWMDhxRepG6AttS5jfn7/A3so8jFkJJSjJMxtHTbKC?= =?us-ascii?Q?npfvLH7cKkcUI4OD8PGAollrevnPlZdfMeOSL/sXNkHytaadDrJ7eITg9Ryh?= =?us-ascii?Q?HS4l/lsuIAwxdfNiVcFr6lA1oVVXufkJe6nqc06TkO2hed9Ef611PqxLpv3A?= =?us-ascii?Q?BAu+9d6QZxeTvT64YLeJdcEkiYQnNaMRkBqjlyZk3Q3KYo/v8srh7n5XDeyB?= =?us-ascii?Q?bP2hkiiMpW+d8LSL+3iadIpjT0/TJ598ZFTEZs+OKfpVB5xX5pwE5tIltrdL?= =?us-ascii?Q?rhKMvFUZhsFewGzgOf/cw5QXtEqoDFHIu5k0Ojqw/uPu8sedQtWniOLqTDvy?= =?us-ascii?Q?W3GCDdKOoMlcLX4Ki6++pRui3cZoW+11n+O6URbfX1Lf+tXX7AMU1bvSk7fc?= =?us-ascii?Q?fR323ZOwwGZWCSMRH6v8zmGXZ8Ar/jDev4jYV6r2xy9vvy5ZO38uwvCBOYDZ?= =?us-ascii?Q?eo5d0wHlnMUPCSDpZfh9ukje19FZ05wXQRgzKMfyNBI7vG0AdhUDKw6kl8xk?= =?us-ascii?Q?f70nbtK5dK9fK/gW0f3X7gnLHeoLFfi14/01hAqZe1OgdgSGwmPTDJR72L+O?= =?us-ascii?Q?PjhcoLNPaFig9612gDZTjE/sSdiVHgxq3Bm/xKekctWa72WDqseaDltUgt23?= =?us-ascii?Q?6ixQoVR7G4RXgYD1KBGTZEU1GnXQWO1P/flMIC0fOVy4ZCsi1loo5vdKh5oB?= =?us-ascii?Q?2Qm/8TUTQcx3Zk0Vug6qw53EuTZ0ykFVsklebuTkp+65Wlznt7MA26p1yw/r?= =?us-ascii?Q?89GcxqVz3e/W3xx6Vso5XMXQFUNuaE3izlzZoINJMqF9GAOHXbd8MWuzMg1Z?= =?us-ascii?Q?09gimePuJLK2Nxzu+f1YvvfjX6efNK+qc6C9ISdU8deGAzJAo6HCbV0ss7FO?= X-MS-Exchange-AntiSpam-MessageData-1: 3Fkl+wuzGz6woR9pT6v49S8ce1k/SEaMkVU= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6604671f-4907-4208-9796-08df2a0ad860 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2026 15:50:17.9325 (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: AN1sybBhga50GTbkqchM/YwumI1K1pSv2WoZQFch8zOhpx8i9sqF5u6p8eB1h1RML1O3iwEDP9MfqVwCqwSc+D8c3lL+sloAt5sOFyw3BDI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB6074 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=T1GxiSyU; 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:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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: qdW7GU7gLH/H Test package built in two variants that share one source package name and one architecture, as the kernel recipes do via kbuildtarget.bbclass. Each variant produces a differently named binary package, so a cleanup that keys on the source package instead of the recipe is visible in isar-apt. Regression test for fd0d030a and 1182a45b. Signed-off-by: Felix Moessbauer --- .../recipes-app/test-variants/files/control | 18 +++++++++++++ .../test-variants/test-variants.bb | 25 +++++++++++++++++++ testsuite/cibase.py | 13 ++++++++++ testsuite/citest.py | 20 +++++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 meta-test/recipes-app/test-variants/files/control create mode 100644 meta-test/recipes-app/test-variants/test-variants.bb diff --git a/meta-test/recipes-app/test-variants/files/control b/meta-test/recipes-app/test-variants/files/control new file mode 100644 index 00000000..b171c7e7 --- /dev/null +++ b/meta-test/recipes-app/test-variants/files/control @@ -0,0 +1,18 @@ +Source: test-variants +Section: misc +Priority: optional +Maintainer: isar-users +Build-Depends: debhelper-compat (= 10), +Standards-Version: 4.1.3 + +Package: test-variants +Architecture: any +Build-Profiles: +Description: Binary package of the base recipe + Built by the base recipe only. + +Package: test-variants-extra +Architecture: any +Build-Profiles: +Description: Binary package of the -kbuildtarget variant + Built by the -kbuildtarget variant only. diff --git a/meta-test/recipes-app/test-variants/test-variants.bb b/meta-test/recipes-app/test-variants/test-variants.bb new file mode 100644 index 00000000..19382807 --- /dev/null +++ b/meta-test/recipes-app/test-variants/test-variants.bb @@ -0,0 +1,25 @@ +# This software is a part of Isar. +# Copyright (C) 2026 Siemens AG +# +# SPDX-License-Identifier: MIT +# +# test package built in two variants that share one source package name and +# one architecture, as the kernel recipes do via kbuildtarget.bbclass. Each +# variant produces a differently named binary package, so a cleanup that keys +# on the source package instead of the recipe is visible in isar-apt. +DPKG_ARCH = "any" +SRC_URI = "file://control" + +MAINTAINER = "isar-users " + +inherit dpkg-raw +inherit kbuildtarget + +BBCLASSEXTEND = "kbuildtarget" + +DEB_BUILD_PROFILES = "pkg.${BPN}.base" +DEB_BUILD_PROFILES:class-kbuildtarget = "pkg.${BPN}.extra" + +do_prepare_build:append() { + cp ${WORKDIR}/control ${S}/debian/ +} diff --git a/testsuite/cibase.py b/testsuite/cibase.py index 2cf8448b..e5150b36 100755 --- a/testsuite/cibase.py +++ b/testsuite/cibase.py @@ -115,6 +115,19 @@ class CIBaseTest(CIBuilder): with open(config_filename, 'w') as f: yaml.dump(cfg, f) + def isar_apt_packages(self, distro): + """Names of the binary packages currently registered in isar-apt.""" + self.check_init() + pattern = os.path.join(self.build_dir, 'tmp', 'deploy', 'isar-apt', + distro, '**', 'Packages') + packages = set() + for index in glob.glob(pattern, recursive=True): + with open(index) as f: + for line in f: + if line.startswith('Package:'): + packages.add(line.split(':', 1)[1].strip()) + return packages + def perform_wic_partition_test(self, targets, wic_deploy_parts, **kwargs): lines = kwargs.get('lines', []) lines += [ diff --git a/testsuite/citest.py b/testsuite/citest.py index dfb6eaa2..0cedcc2c 100644 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -194,6 +194,26 @@ class RepositoryTest(CIBaseTest): bitbake_cmd='do_rootfs_install', ) + def test_repository_shared_source(self): + """ + Test that recipe variants sharing a source package and an + architecture keep each other's binary packages in isar-apt. + """ + targets = [ + 'mc:qemuamd64-trixie:test-variants', + 'mc:qemuamd64-trixie:test-variants-kbuildtarget', + ] + + self.init() + self.delete_from_build_dir('tmp') + self.perform_build_test(targets) + + distro = CIUtils.getVars('DISTRO', target=targets[0]) + packages = self.isar_apt_packages(distro) + for package in ('test-variants', 'test-variants-extra'): + self.assertIn(package, packages, + f"{package} is missing from isar-apt") + class SbuildFlavor(CIBaseTest): """ -- 2.55.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20261014155009.937200-2-felix.moessbauer%40siemens.com.