From patchwork Fri Oct 2 14:49:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5536 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 02 Oct 2026 16:50:07 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pg1-f190.google.com (mail-pg1-f190.google.com [209.85.215.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 692Eo4gK006730 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 2 Oct 2026 16:50:04 +0200 Received: by mail-pg1-f190.google.com with SMTP id 41be03b00d2f7-cb48f41343asf1315591a12.1 for ; Fri, 02 Oct 2026 07:50:04 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790952598; cv=pass; d=google.com; s=arc-20260327; b=WpEx7RTwzv4IMbwbTDB12RaeS02qzBBKzo89ntv+JmWWqlQslK0Xvu1yY81OH8ys5j rlxNRObpuYsRWq0Q9pqqdKIAFzNVK8Tsbg2ad5fO1msFvItKKefG6snTe3cqUeSc/ZNW LqHiLoW4R5fiml8idxC2f3lGIvukotXhoBgg47yYrNGodJf3bZZ3Yu+d3rwrIxb0Wqzi 5pdEkVor6lgLb57INSz+9yxNOM4pfUswy1xbC/Jhh5Mcs1MwgSwwPzYc9peBzOr1TXQD Oxkb44MBN9G7jRUXMqKKUcMpRzhBeTUJfckCn8Vw1ZcBa/ddXNms8aSY3KXGM5ZkljxE dTKg== 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=Wbw2kSAmnnfFrEcDuh9dbRoz2CJ3K0l4eAnzJloAEQY=; fh=kIhGmiElvz8jQmWAFWd3dBZkT/9+hWSe0iPGRvIrDjc=; b=XEbWWL+3m4GZF+we+Q874CVQpwZidJz/lxEz8sKC3TcVIm1aw23WRI9Mm07Un7Q4/3 a8agMVsJ5VgroLHVHv929lG7sREIJP5rACtJaTPwxTHuUjeaORMYfQ377SlDJ6PP3/YN P2Ky5Oz0YUbROeOwJMmJ8KLjigKb3Iph2VFn7gUiOYN2nsDOah3KZAHILnxT+E5k5GTV tjCx4JzMqNVF22uoVZw8tjoCQvktv9mgT6o6fUebU3jHgaWCn7vnlEqgAiEo84uG9Zfw AoRkKlQfrd88l/Yun4mxqCR65xMxiPXov1f+jZcC584MFOPGfGYTmvpdYBlij4lgZF4K P9CQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Dz/JAySW"; 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:c20a::7 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=1790952598; x=1791557398; 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-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Wbw2kSAmnnfFrEcDuh9dbRoz2CJ3K0l4eAnzJloAEQY=; b=kK75sn91UUKFbGwU6Mxm3BJHWyWp5E3hbVVEhNTaRmHyPJkSC7yaVNWqY4exLFxsNH EjGYfMd8P0Y93ZfJxYIREBlycD0xgwVFJRn3tbavVbDGjcyzYkNnL0aaVqCW4QVkpFeT XeEqJIzPGi1vPWPys+dpNfoYrOcRM9TcLeEj0UWox2ExinC5+nMiKVe5uu2xMMLaEG3X qkxC+rxRqPZPG4LljGPlLiMfbER0hdlHiSk+mJy+LabBvEjIKwJikUsht66GByRJ4fyM hHsm2UkEGqoKlYEp7xM0EFxDLYfi0uAjEczm1dgzG5xrHMJAJSMFdD9A61KPfTy9MnAB fhlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790952598; x=1791557398; 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=Wbw2kSAmnnfFrEcDuh9dbRoz2CJ3K0l4eAnzJloAEQY=; b=rgb7tmyDSYmIUNvpAsqSi2MUZZ7LUJF+33N/uPSp/BwNjBOnFRmuXcfokUKNn8ZMif PKHF1M0lVc35/s+rtzteC9ONpWN1WFRQdU080LkT8FoFRbHDJn7PAcoe4s+BF0w6qHzT +bxvSmUHDC20jdteBSsVI6HKnACzXtH5APpf9oD71xacMLCkpBN+/EQMXywDidYOTI71 LtUtQ2w9wFlOtaBk5351M0i8jAPjFiE0uLw92/1b3sha186lJfAmATzoe7mhlzVXgqLf 7ryY3sP7cn0rrrFRz8vUrQC8Wn9EWwPDmA22DDRPLE5dfmMfY9aeEtas8SQVPpamHsUE 5iqA== X-Forwarded-Encrypted: i=3; AKwUvBy2XD5Vgf9Y18b/BpJQ+pZ2Aq7W97yFh1eUdUwgpmenLhVue/z7fXuV2hKAbOrXzTYPQdv4r1s=@isar-build.org X-Gm-Message-State: AFq9FYK/bM/S7cFeuu6gWvYaAjMReBEWukyeldiOEd5G2e2sePjXYJ9q hoSAULKAC9+HbKa/I/EG+RLwXx4odG9uIDXZKCHYkL6EHhgye2oH3lc9 X-Received: by 2002:a17:90a:1c17:b0:3a6:f1d2:57e7 with SMTP id 98e67ed59e1d1-3a6f1d268efmr655252a91.11.1790952598323; Fri, 02 Oct 2026 07:49:58 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLde+VJlTMf9wrN/IN6SIH3CExf0JnIO2UmUGf7otGqGZ6Q==" Received: by 2002:a17:90a:d645:b0:3a4:96d4:e6d7 with SMTP id 98e67ed59e1d1-3a6d97c6ed7ls682496a91.0.-pod-prod-00-us; Fri, 02 Oct 2026 07:49:53 -0700 (PDT) X-Received: by 2002:a17:90b:4b83:b0:3a0:c31d:80c with SMTP id 98e67ed59e1d1-3a6ce981734mr1939989a91.9.1790952593229; Fri, 02 Oct 2026 07:49:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790952593; cv=pass; d=google.com; s=arc-20260327; b=Y406tBg3r/BMVSM89IK/8HUjD6FDZalYFMmyFxrCdMJS1Iwvd+p9RSVNPZ+WLK9mpA llFWw7p0SlKiGrQZJryDRLw9gWzEeps+5sNG9LDb2plGUOPgrQCbGrvL91XXLwTKBirV 9wsfaTKUFDgci07c8QIVJb+WUanehbvs0Rt8yObSXokqBg2rfevdzgfIb/8ReZxQp0s5 W4vHRJLGAM8LM8zGL8Lkv4KfPBp5IFVMRW4bluf29iDsvgcdVh4oBxSZvWEYMUVg9bWL CgqpuosPBIzgukcYT7z4SZX9Yj2gOlNBt3W7GrmcqbauVjBmViQDrppdqJgJ1wkjQM5f zPZA== 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=FC7XIx52lCsjE/FwT84/NXb4lQHoaH7QLv4iSXtet+M=; fh=8dBW2IRCVdGsmrD2hdAVDsJaRF/dLexRtANCwaOHVZk=; b=prY6mOejFhuOM8gJHR9hHjzKr6P3NWLR+3+JiPgYN2vM1CPwWW0+5OX4sA5jKZamkr KZx2PTWuYq9hOB6wxqj6DEFUjQzs4gumz1qgdpKg/gbk9VA/zv/UisIJJLuaj58eaxbF ZWVRIERYjvM01qRNXa17d8zBoUBPn2tbCaXUqgC36CQURraWGw51H1bWKt+t61Rva1vR 7SyjLK75oNLhCohaqOGALDwo//vwmTSlx/FslJqKk30EFImbqm/mqHmqHNqlKireVhJE kbGwZZjJQ3RCEvwblAfeTCPAvB/BLrven/1HdJ6wCS/lD4ngLFkxyr4v3sTUNMxR8rNG kvVw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Dz/JAySW"; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-3a70a56be0csi13740a91.4.2026.10.02.07.49.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Oct 2026 07:49:53 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RwwVs6ps8yINVkHXvdl6vQPn3Clt95VSC4tzqjfGFXexemJ4KdJNH/NdPYsYe7FCDDt7pmd6Lvodkj4hN0DTfQkY36aGWFgOvK4XTaRspmfU7focGWFo04hOP74/v4CPZaLpyorjtaOKSvcvwYqrjCXE5Wm5t11A5c6n0xnYFHSaGo0k59/bxG5vICwNBJG1Xom4fh2KRxNlCvbMAZTSLnY78T0jQN2EgO0BPCp8xn6NGzsHBR5APwmpqOXPt5eKV/Cv794eo5WPlMszN8m7DgLvpAFNp0seY41z6dgkEnRSut1DEfct/zsCL/+DAiBawltqeza7Z6IKZStVTZr7aw== 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=FC7XIx52lCsjE/FwT84/NXb4lQHoaH7QLv4iSXtet+M=; b=u+MxUVrRQMsTUebKcuvGeVrnZhaPbQhjnfwTBoR/vTit+8SjiRBp8CUBemj7rQu/ox5SP+GV1CqHCTc8SJ2syMf0ceEQBugAHcx6XrohJSKnjwZ+iaQrBAMdhEVZR0IOPBAQBs3Rs2OhjVcNd0FRq/4rcKpSaqaxC2U7MgQy3WC48KjbJEPKnHHyBhRcfcLJj1exAV4KjNF6yrZStoILEeiSvzeqRm9P2HVpvM62teDDRwSeqZnCXae0HgIakn1rl/10k826XNUxWC0ukD8wvgKJ7iM582Ynsgr21Wl8tHdlTF2kHWWBuRAh3WFV7b2out2rh/pRZbO7eKXaGmx2MQ== 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 DB8PR10MB3737.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:119::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.18; Fri, 2 Oct 2026 14:49:49 +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.0472.016; Fri, 2 Oct 2026 14:49:49 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH 08/13] set default sstate signature handler to OEEquivHash Date: Fri, 2 Oct 2026 16:49:31 +0200 Message-ID: <20261002144936.246628-9-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20261002144936.246628-1-felix.moessbauer@siemens.com> References: <20261002144936.246628-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0205.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ad::19) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB8PR10MB3737:EE_ X-MS-Office365-Filtering-Correlation-Id: a7fc8be4-b99d-456a-1851-08df20946860 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|23010399003|366016|10070799003|1800799024|22082099003|18002099003|55112099003|56012099006|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: uFRGchwM1jERA9PxE+A8lb99HOmL7ErlLm+KxedXRF0cz/24J2cb1N1liD4wpUlNhEFoj247E+wr4OZbMKI1UyNuEIsm3KsCybE9CNg6wKTzbFaA58nB5ginKS1os1wPk78lY3WXqbY6U+SA1okXRJ4ghWK76aNRcowVOn8moPe3K+eReY1ZmbakKJT5rmFFuku/lAldUEfoessU+mqC6f0Rf7Q2C9GHmCturfG2ugewKU929wRiqPGQu+EYBPTdMf8MX3St38oQkVtUR+472etBlLEeL7ejtv0NXrWiiFZ1XQr96sb2EHWOmiXaceOWiReJaTW29pJqZ9QkmNscL8Y0OKzf1v600MM8VWcUVOG4K8JSlcLa3QT74hhqWOPyO8ZeQkerQyQndzuJ1u1GZhKN2XtCoKBKee7uui8PB8Ne9g9GXc+z/3I30Us2MBGI0m6VWy3aiDeHeBZPKk5F6W0D6fm7BHbWUZQOSKfykMDrBrZ0rmHjAIPHJfItKYhM54m77DYGezueK25iG0N3UW0ASvKs/JxAlo7iS+DxJXn6m41m8h3mU0Vd1j4nfLZoyPmm9jOwxQSLHbkLm9KYQIbWyjwwQvcC9Db7cqi0fEJ+dNW6Ob3lXlnmOYYVu17gGV/GMq0jl7APMX8joqqgnraxq7cQblBaYcYR61CrKoI= 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)(376014)(23010399003)(366016)(10070799003)(1800799024)(22082099003)(18002099003)(55112099003)(56012099006)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: QjLgMZOF+q0R4a1ZO8dj29B/idLNlGGUK3xG/wG00T3jQjrjbk6AYPC9e4UNeSCT/4joD+2MAHvgWOeoF/rwbvu6wavmsDMDhnDfjXDe2fEjr3a1uYK8yTKWFMHxTiznfFEWlAXn+65nevgOXzS8ODbLG3VRLfsXczzkO21XILZvkJ9VmXuwdkHgvaV0O7IpXMUZVTj1bJG3hNGEvrxYjeqOFWXojCsj+EEpfKqLZ9KIObfM4SJ3Fu1QdkeYG1FIGyswKKH/h9b2z50kFXIcKQtOL1nv1GmV2JMPkxlrbnO9mHE1H609brySQruZ+nxiYObPXP/+Dy4FSzMJzM13937SinNUe8aqEP/BZOWh/0/yEuqV2NrvOPO3nj3zNvet+VYBjLmcxeuZZ6tCINbNnGK+xicXaTX8DMQ50hW975HVVnWp1LIPO37xS2o+ZMca5LZv1/Bu2+j1JluisANwqZYYQVY5eHefdu37yZTxoPvfzu3PtYg2qYHtobW6kIkx3Yl7CfX5GSsfGF/qZwxa1Y3NtDaGhBgmxHB3TwiY0dpuPYHB94hsVWx5y5iIKuMoKebzlfRQHQA7iwSf4+GaGT8mCGARwe4xCyXXLG5zQVcwCM4PHNf4bwbGZqXGz5EbWfuXzzCj/q8zVg4RCNe84bX4bZbb8MrPs77N14XJJZu9yW4QN2rBkUf6Ge+SW77PtOqcI1os2W4jujBQUGJSH/B8whEe7pFfg1NdDNBggjthbClRJLfPY95GjUs6OY3u0Zhq9JXSigRF6iXMIrB+gkWrmiKmYN81ah8mu6rigzoVyv72MnuFAH5bMKwzkHp4JAbSCbws6/WnuR1tpsxPfbptJd0IgYmQpKcoATTK4GDemizc2oaMky08f4xYnuOXDwArxjPwHKcHI9L120+FgFu1Oaaiz0jvQ0saLR/mBBhCUZzp5cw5rN2D6/+q5YhleVyIb7TqXhJNMxVwCUsbgI3hXdgBxc7xlEfOm9FcAmuTd0Nh4E/sGOZ3f20ZviG5y2AhcBDsuZ+xMRVtgyo7iD/gsVPhfGMzT+Tmz0aNH4cLR9ZxMi/6+P8pPwI1I0Nlh+j5NZp/N0VZNoWB/eqIeR0X4224Q7BBq8MQrVtN61u53GwBk7XQTdbm9BYRFpRW8iyHYtHx+ik0+kyMY+dSL+YRHNwRszCBkeh7SCioqLn7bu3BqmtSHfwpy92AfVwLe/VMt5v3vmfnly3lI9AArvrwN0gZWAMuLdbsZKk0mHmahJLkOawinSo1/00slrjhlwvzXXYPbVgsMSUoNnCsxjawwmEeMF/1/Fenep2G8jjLdHWU3pBHKovBik/TdVZHnXzKWscSoIASG8kbBNuFNGjUeEqQ/L5utRWa5YrNDDokY7C2OuzYTDe+keXBYra/ZYcXNBbWeRxhh3LTtrHH7K25fK6+6lp7hxLWFEPQ3IR2JUWr2emCJg3UfVcFAPMzB/Qm9ixvtduF2t23GNgyWZVeLWQysGzr6Iqu5YuvIOk5LD4KSbVDIAoH27pbb41aQJ1aCxmqNc3yorobPAiqNYz3YulzeboPhlv7S3d/GxIpJbsVSomoq0n/Z0JlvTqlabU8VFZ0m9IfjIEU1K1Ikbrw36FgSsZZsO7Ce0Hq8T/WypMxEwA1FW0erBQCjWzwVkIVsS0bc+cX1iV3pjGDxihCe7NVPkU6ca0olvw7dfhKLiY80AaFHYZGZn/bah3WuSIuI35jxeV9dHrkE2uPB1xNv0y9or+dVPDiUguQ6ELQnC68FvGH0NCj6Un759xeajCHkLtc X-MS-Exchange-AntiSpam-MessageData-1: xaFIjnvS4OGQoqTmbbigyCCuZpZymcEZmo0= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a7fc8be4-b99d-456a-1851-08df20946860 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2026 14:49:48.9574 (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: m5/dgF9g8ACrFRY1yZgfHZsLGFgUGEVPH/FSDOWTdbUFnGsK5zUKX2NJMUXmNVqCMkNpTNpMcnwy9lNqnNjnfX7WimI+jZG0p9pHt305qcM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3737 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="Dz/JAySW"; 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:c20a::7 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Using the OE hash equivalence drastically reduces build times on repeated builds, given that all sstate artifacts are reproducible. This feature has been extensively tested in Yocto and also is the new default there. By that, we switch as well. Signed-off-by: Felix Moessbauer --- RECIPE-API-CHANGELOG.md | 11 +++++++++++ meta/conf/bitbake.conf | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 4711fb72..f606ecaa 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1239,3 +1239,14 @@ runnable, the variant itself does not need to build to completion. In addition, the name and the content of the source package must be derived from `${BPN}` alone, never from `${PN}`. If a source package depends on the architecture, set `SRCPKG_PROVIDER = "${BPN}"` after `inherit dpkg` (or alike). + +### Default sstate signature handler changed to OEEquivHash + +The default `BB_SIGNATURE_HANDLER` is now `OEEquivHash` (instead of `OEBasicHash`), +and `BB_HASHSERVE` defaults to `auto`. Using BitBake's hash equivalence drastically +reduces build times on repeated builds by reusing sstate artifacts across signature +changes, provided that the artifacts are reproducible. + +To preserve the hash equivalence database across `TMPDIR` cleanups, set the +`BB_HASHSERVE_DB_DIR` environment variable to a persistent location, ideally +managed together with the `SSTATE_DIR`. diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index c31719b8..cbe284df 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -98,7 +98,8 @@ REPO_BASE_DIR = "${DEPLOY_DIR}/base-apt/${DISTRO}/apt" REPO_BASE_DB_DIR = "${DEPLOY_DIR}/base-apt/${DISTRO}/db" # Setup our default hash policy -BB_SIGNATURE_HANDLER ?= "OEBasicHash" +BB_SIGNATURE_HANDLER ?= "OEEquivHash" +BB_HASHSERVE ??= "auto" BB_HASHEXCLUDE_ISAR ?= "CCACHE_DEBUG LAYERDIR_core SCRIPTSDIR TOPDIR ISAR_BUILD_UUID \ RUN_PRIVILEGED_CMD UNSHARE_SUBUID_BASE GNUPGHOME" BB_HASHEXCLUDE_COMMON ?= "TMPDIR FILE PATH PWD BB_TASKHASH BBPATH BBSERVER DL_DIR \