From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7154983062371041280 X-Received: by 2002:a05:600c:224c:b0:3c6:ec76:89bd with SMTP id a12-20020a05600c224c00b003c6ec7689bdmr8314535wmm.74.1665988859614; Sun, 16 Oct 2022 23:40:59 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:2116:b0:3c5:f6bb:ee12 with SMTP id u22-20020a05600c211600b003c5f6bbee12ls5781968wml.3.-pod-control-gmail; Sun, 16 Oct 2022 23:40:58 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7PcPbA+2HpBF7uLj9lhH3dxWop3ZLlezGVuM/pezhWssdXl6W4MnsZ3QIWjQ6jYtVPkV/s X-Received: by 2002:a05:600c:548a:b0:3c6:fb49:4f84 with SMTP id iv10-20020a05600c548a00b003c6fb494f84mr63852wmb.153.1665988858353; Sun, 16 Oct 2022 23:40:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1665988858; cv=pass; d=google.com; s=arc-20160816; b=JfqRpazSemD08ofEZ+nl9yHfw3lVkjiiL+p8vnqwh4ik3ILMGvm/Ljf+ekMcywsMU9 Q85xXPxXDO6QRy7xOEdqsJTU9HjfWd4/p5lW13Bkr+cq9oenqY9BzNwZqqHzKg4G+SvC VJuNtr+31Fc1oi+lI5RlX60UkwIuMYfHcrKqDzMVGIDfJSEIFQGhSwb2cNg63mxiOMm+ Wpv5+Q9OrJQGN5pY/MWfrpApxGfYhpu0nTUkEwNg5m2vZ6Nuqp3xxDsBkeWkJ/Wj7DHm y9BWxHtjgcodQJRCT/eqSIPPCrmuflRoVUPjNsN5Mjmxws+nJjxJO1wBYfoUWpdOESDw xGuw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=bVW9QaFnRxAM+PiABq5fJhWS4HizUuRyhmayyidtVXo=; b=SICeXn3thlh7R2YxsnuKSTXlF3scU1iee2jntq+5soassa85iyUZqHs5pg2zorm6qD XP2T7suvmQdZfaUICV3/U5n6ePRJeVBuRsqSe8RniFHGLOtmAzgGl4+Ye4/kPh/7iRjY eNPoZ8iuTTEkiMEGkmS++RpG9GEouXMT0LFwi+vj+9VOYg66CzWgofJjjdwDrOeJnZys GG5mBdx+j5KX6ocG25dD6UXCdBKVJAl2PpEbsZhDl9hJRSmJT4k/Sz2Z1Zfy6ZRJAa9/ ohb0y2J5IrWExwc9G/upBmvh7q3QOnIFi4JnNGlbqRF6vwTy1/4XuYfH/lR29l3La+rl 1lXQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=X6ARudwQ; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.14.88 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140088.outbound.protection.outlook.com. [40.107.14.88]) by gmr-mx.google.com with ESMTPS id b4-20020a05600003c400b0022e3df50e0bsi316259wrg.2.2022.10.16.23.40.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 16 Oct 2022 23:40:58 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.14.88 as permitted sender) client-ip=40.107.14.88; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=X6ARudwQ; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.14.88 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FkqgeyDrZMP9/Y7VFABStI9/8we9ME51vALGNv41F4dfzWr/aX+lZjn+5SBhr+tfAGqIHdbmHyKV7OlfOjmb4dU1HuLLtcqwvwr02+y2tYIxH0TWdB2twVx00Zd0+e/9GzkCnrQCYGKRCQHwZUtiD4hMvBvjxX3W0bpzefNgLeGKTdS961UMWWIeDYnv6t+hfqrFJKj4JwLvYc+oR4rrudP0pwrVrT53bhfCLH6XVX8YxBRp4lg89ucyTx0U/k3/da4P7SmPpRS2iojmJD3P3FS0MzewNcQ/wrptiPUaprvSLHjk6YDfvxDsycfRTRgmNuIguBh4qemCluGKoZf8Mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=bVW9QaFnRxAM+PiABq5fJhWS4HizUuRyhmayyidtVXo=; b=OIXWhrYT0pi+DRKO2ROTlxNCRgZblCBxuccT5/AvLgsAAIidavSP3DQRTRkpViuNpg5LQ00WaKBFQcHwMKjFaVXP6eGNvct7iYYddE30kYnyJVgQjDlqoueZ+bZVZKCRYcC/Q3goYxVWyqMq3ChrmMoBWI3fEDTD1q2R56zfhl/d7XmOGkthwA1l2CaU4BVKQrmLx/BAV2xK4SJyAwCcGr642yGfP3HJiR5tcHDngDzrY6PXlgn0mfuo7CQ95Sr1EQiPsgGVmKZZTxt9jWVAic/3Sm72TOCwROYjHlexFR2+3xP8HkCAzmWzpT2Xe/qujdObpeR9ibBLxfzmPbXLaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.75) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bVW9QaFnRxAM+PiABq5fJhWS4HizUuRyhmayyidtVXo=; b=X6ARudwQJKr+SmvRNlusc0S0DVHOi8Ljo+SkhF7jPJuWek88v+uZa4TDV+7KTHWgFSCyzBl9QpkVLljr+cKaX/boWc+FWV/xO/HwbE450U67qKrZrqkQME5nra1WV6cfNfTsMPWLpweHI1LRh3YOJUOqCz7tLLJp7dfNrdk8NIA/C0CC3FvbzVIe0nFvnDUPIRhNjlt8gKJPUEdK5xYAXpVAzGtx/pBq+KHIDQvYsBTtyrHL6IhL+BCP7X3OdaQRoM9VfdhJjwSf+ThcgdiDDIpSq/5KXniI7Ue3IcyasZP10WdO/jjSuh/KTSPTEBAq5JtX6kkKVa4d88w8+l7fEQ== Received: from FR0P281CA0142.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::15) by PR3PR10MB4063.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:a8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.30; Mon, 17 Oct 2022 06:40:57 +0000 Received: from VE1EUR01FT009.eop-EUR01.prod.protection.outlook.com (2603:10a6:d10:96:cafe::81) by FR0P281CA0142.outlook.office365.com (2603:10a6:d10:96::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.15 via Frontend Transport; Mon, 17 Oct 2022 06:40:57 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.75) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.75 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.75; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.75) by VE1EUR01FT009.mail.protection.outlook.com (10.152.2.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.20 via Frontend Transport; Mon, 17 Oct 2022 06:40:56 +0000 Received: from DEMCHDC89XA.ad011.siemens.net (139.25.226.103) by DEMCHDC8VRA.ad011.siemens.net (194.138.21.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.12; Mon, 17 Oct 2022 08:40:56 +0200 Received: from [139.22.133.53] (139.22.133.53) by DEMCHDC89XA.ad011.siemens.net (139.25.226.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.12; Mon, 17 Oct 2022 08:40:56 +0200 Message-ID: Date: Mon, 17 Oct 2022 08:40:55 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Subject: Re: sstate can result in inconsistent kernel and modules Content-Language: en-US To: "Moessbauer, Felix Jonathan (T CED INW-CN)" , "isar-users@googlegroups.com" , "Schmidt, Adriaan (T CED SES-DE)" CC: "Schild, Henning (T CED SES-DE)" References: <7c301a59-7be2-2664-fc72-f5936276a43e@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-Path: jan.kiszka@siemens.com X-Originating-IP: [139.22.133.53] X-ClientProxiedBy: DEMCHDC8WAA.ad011.siemens.net (139.25.226.104) To DEMCHDC89XA.ad011.siemens.net (139.25.226.103) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-AS-Result: No-10--17.781400-8.000000 X-TMASE-MatchedRID: irl7E//xM94hz+KjBN9OuakJ3ES0dIP3Pg9yfk4YC0bM1jffIgQXhpHX yJnivcNRT7IpzxvThGIKmLy1QT17eVJwL+cGRvRZn7etZqyPt28dYTfgzQY7zl67ppG3mtjJm1x hXnxxzmKOcdOFHHGmzGBJLZgQ6xf93NwWNrGTxNdDTFeY6k2GZVLj6g9IGWlsLyz9QvAyHjoEa8 g1x8eqF0jINjnv2/BMHGRVTzKy917MZys4CIjKYw3c1kb3iMBjEMuMlYVMIerBjbyj5wYDmk+cr EA4+nhZcTldn9EapDXvOclPyP/P53hZCwG7lfT3XkR7ngpIM2B4M+GjknD5cG5eAiqrqZDK9FT7 09M8dJin7m/OxjmYo/D+6IQMRxU54vM1YF6AJbZFi+KwZZttL7ew1twePJJBSVdy2uiYUWL6C0e Ps7A07QsfaqMZktsde0nI71olUp5OPfyQMhTRljQ7+bBYDiZtVrAf2tWDScY= X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--17.781400-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-SNTS-SMTP: CD5671267C9B8393FD19A9A10C06EA8AB1C0657FD7077ADF62927571F83EE37C2000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1EUR01FT009:EE_|PR3PR10MB4063:EE_ X-MS-Office365-Filtering-Correlation-Id: 1217bc58-7baa-43a1-fc4e-08dab00a8bee X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hd/Appmfj6NEH+k8wezhjFa8+vGCZjUV4YJIVh7WK5sFjGfI5USwErEb0N3m5U3TMvgJJbOzYiiVIWVrYMo/JIBYSjCBfPeGjP0HsCsL02rOfoWfqJUyH7tiFar5Xupe/Ht05Ok3IKXd7Aga0o4i4aajGwoOHyZVcEBY8godbJWqK3Y/mWg4K9d5Bt6FrHcv30hRUynStvCELhfBNZasyBni4V5YgrgzZpnF7gYyCaAt8pUdMLbr7WIypNsT3nUqB+phRJR1RY3+N79WsxflN7ZXHXDHQeZ06YHfAnSWijnx2yAZwGK4c281YBge/rA5Fj/3u61jOb4tPRT4qXWFd/v4u892QFR46yaFy//yr6LX5lZCaTd5d80P4JHgMeJ7My/bv8KLLa+by5KS5VtJ7t/cka6qW1BPhAFOkPGC7mAMjxbQ/DWTx+ZRv+vF5xJxGqCOu8vV5Oz0lDY9j2z5FLQAeBSIQ2Avih5RJs/vgKImKWtU2grj0z4xHeimmSaiR06GZHxXvdlHlazaVYUUQ9T2dBqQ3IcyIQ2qGcNap9eOlCdo1GEibjhdgbtOjhTtIcBWXfbE0ka71/YAIlnCkPtIaNgyN9W4AdvM456SCWdUEJ2iaKDLr4/Wdi8uJmOglEHG5/Qc4zFUngGf2hBlgonvG8WYh/Gm6EcY9hB1kO3JrYUTLLwzAeDF21LWa0qmiJZlj1yztuON8r9xoTnLMPyA0sSdEBufu23YtimQKnZJfH3/7SFF4HDn9F+klXpYsCe9v99yjcNtWtLaqmddttRGH/gh89Fzumku+eYUbF9X/3Fhe+grXPazIcGoOQGj5MDc0Vv1/5wa9OsHPQuZxN4i6wHfGI0EZivOuHsgJyna8VKPZ3j+uz1bWUzm2gyA X-Forefront-Antispam-Report: CIP:194.138.21.75;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(136003)(376002)(346002)(39860400002)(396003)(451199015)(40470700004)(36840700001)(46966006)(31686004)(81166007)(478600001)(356005)(82960400001)(82740400003)(82310400005)(956004)(2616005)(186003)(16526019)(316002)(16576012)(8676002)(6706004)(4326008)(6636002)(110136005)(107886003)(70586007)(70206006)(5660300002)(34020700004)(36756003)(36860700001)(26005)(53546011)(41300700001)(8936002)(40460700003)(86362001)(40480700001)(2906002)(44832011)(31696002)(47076005)(83380400001)(336012)(3940600001)(36900700001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2022 06:40:56.9674 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1217bc58-7baa-43a1-fc4e-08dab00a8bee X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.75];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT009.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB4063 X-TUID: XO6+cErxxEf5 On 17.10.22 08:20, Moessbauer, Felix Jonathan (T CED INW-CN) wrote: >> -----Original Message----- >> From: Kiszka, Jan (T CED) >> Sent: Monday, October 17, 2022 2:00 PM >> To: Moessbauer, Felix Jonathan (T CED INW-CN) >> ; isar-users@googlegroups.com; Schmidt, >> Adriaan (T CED SES-DE) >> Cc: Schild, Henning (T CED SES-DE) >> Subject: Re: sstate can result in inconsistent kernel and modules >> >> On 16.10.22 07:48, Moessbauer, Felix Jonathan (T CED INW-CN) wrote: >>> Dear ISAR users, >>> >>> I just discovered the following bug on a re-build using the sstate cache: >>> >>> The installed kernel version in the image is 5.19.6-1, while the kernel >> modules are built for 5.19.0-2. >>> The reason is that the modules are extracted from the sstate cache, but >> bitbake does not know about the "exact" kernel revision used for building. >>> >>> Actually, I don't know how to easily solve that issue, as bitbake does not >> know about the exact Debian package versions. >>> But what could be done is to check for version incompatibilities in the final >> rootfs. >>> Or we disable the sstate cache for module builds (but I don't know how to >> do that). >> >> How was this inconsistency created? Did you select a different kernel version >> from the same isar-bootstrap generated apt database? Because if the latter >> changes, all recipes and cached artifacts downstream should change as well. > > This happened on a Debian bookworm build where kernel updates happen quite often. > The custom modules have been extracted from the cache, but the target rootfs got a more recent kernel. > By that, the modules (built for 5.19.0-2) where installed in an image with kernel 5.19.6-1, hence could not be loaded. > > I don't know if there is an apt upgrade running right after assembling the rootfs, or if simply the target rootfs could not be extracted from the cache. > > Maybe, the module recipe should add a runtime depends on the exact version of the kernel used for building. > This would at least break the build, instead of failing silently. If we have a an update of the repo, isar-bootstrap should change, and all packages built after should get their caches invalidated. Looks like there is something broken along that line. Jan -- Siemens AG, Technology Competence Center Embedded Linux