From patchwork Thu Aug 20 08:30:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 407 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 20 Aug 2026 10:30:37 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f58.google.com (mail-wm1-f58.google.com [209.85.128.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K8UXJ3011598 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:30:33 +0200 Received: by mail-wm1-f58.google.com with SMTP id 5b1f17b1804b1-4994cf6cdb9sf13488105e9.3 for ; Thu, 20 Aug 2026 01:30:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787214627; cv=pass; d=google.com; s=arc-20260327; b=KZF4IrO600JaTxhPw7/Qysnj66wVi2ovftTq+CdiuAGhOeH/5G0Supc/AiNY0dxXVg 5ySp7YadS+dW8vmyLWUF0XZUaHRGlkRlfOa9r9ypgLZHyfrI7vCgbzPpe8WX6OQ6HbFE icY4nZugJ4qvgnkax0ojeRwFuWSVxQKScwlD3gabyDX6fvXRMLA+JCmxb9an49Vv7964 nC0eKjN53fmVv1ly0Z2oVCifm0Fsy6oe1BfbMPAhbWAJfU7r9L7Ghsrhpo/Q14Z3lrr1 EnAlGAq9px5uVFiAztPFz1+MECCSzZAnHDyvT3NFGTEeNfLuUHyOmqM990xvHuX1lOPF DMHw== 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:message-id :date:subject:cc:to:from:dkim-signature; bh=YoIFRS2+xrYh6B3kt4AwBS9c+VxYaDZ0kkFS4fe3PBY=; fh=yaI7DyR7+qYSG7iGAWpNqo4XpE7iRL1Us3mdfGHqwxo=; b=cGT/pcGRET398EuX3J9t4wFcQR+ZMBVBA44+Xknxov0hPPhZTTL3Y8ZqKN97jpMgkN 2DIIIRsaMekzyRbbHms2VsXiNqplndFd9vokiaT2enmVGvwxUEzc48AkMi7lqHmVTM87 kqBI42VhDTH7yYYDwEunZ4CYmd86i1+UWit6LiNLGSiuDWyhtKjGCTrj8SsatmkeV1et AfWoWaRbJDsQWBFo6hwGOyTGSvZwsLGf/FPBnkh9Fmo5DqWh1G/uJ5Bp3wWr+GranCA4 75p5stqCbhuK1wV+WHuZJzk5+DZlFZZOHcn9AKdlnc/dQvrGmCZv8cj04g0iJFkh2+vI pLkA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YgZiKm09; 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:c207::3 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=1787214627; x=1787819427; 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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=YoIFRS2+xrYh6B3kt4AwBS9c+VxYaDZ0kkFS4fe3PBY=; b=pDRkCaQFX7vrxIlzoCKEkr5YhHTZsZpN1BLC5EybUg8076ILjrpRwlYDkZUo5prd4M CuGoGZaDBbkbECeyW9j+hNN1H3a4GGdd2Ck58Ya0kPG2l1rsnrIZuJcU6atvU5hjjvFF nZ6r8yaou2QCKMqQ51kgWtNXTC9hrrzRQkWm7ESjhIfVGSEUI2uhs2MlSk4mQdH9CpQg LWn52FvXEtKNA5vUJMGqVppnFaGqzLCw25+Q4WE4lnQjGyHyMRXFgCdipnMSUqvubz2h XW88mE201vAPUvvVVlf73ztxAyAG3nitkGHEk+0G2i25pOLFIepE+hkf1M5tYpoYZmlN +7rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787214627; x=1787819427; 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: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=YoIFRS2+xrYh6B3kt4AwBS9c+VxYaDZ0kkFS4fe3PBY=; b=AbiAB9qByIYK4hpJLSRzkI5G1e9xqOQQRjABpea2nZFu2NMNMHgdy+bELB5XZExdIY JH1e4yTieZhYbrpdBuCJU8xbzc70XfeifqHDORcxjm6HAPpizjDgjf1xyOp8eNH7Q05/ pMvY0i9oMcthmZ+QkBxLKH/iv1rD5tkWygnkGK02LrLYcFk9FRD3UtxQ7DQreZe2gWDF yCymlXqlMXokCSD1EI+0IEBvHj/DwGokzM/aaWk0T+KIhLmkvt/ceuGXIF96fpTPlYv2 NLIrAsswHrwfba6RyRa2t0r2Oi1nyOU/nUPnV8PNzBjgqPTAGiWWfUJpuPudSXadQYQg PbzQ== X-Forwarded-Encrypted: i=3; AHgh+Rpj1Sneh0e4Huo32+aaK6xUF3QWCgeFJElht9IZgjj6FCHQizthe3AzndE+jE8GQIs2zhGTHCw=@isar-build.org X-Gm-Message-State: AOJu0YyaIkGyDQn9StxKIdxAE+9XaSOkal5J+fpNvzEvfSy5q2YlKJRv 8cBVLlV2mithuixtjvaFpwLNlX9OLi93UuX3oTGL04UXBunOfjSvt5+6 X-Received: by 2002:a05:600c:870b:b0:499:7a19:408b with SMTP id 5b1f17b1804b1-499aa1d0a06mr210996885e9.11.1787214626342; Thu, 20 Aug 2026 01:30:26 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddywx1PVdf7YslwSlHzpnZznPItYrXh5Suc/46MJ6bWLA==" Received: by 2002:a5d:6f1e:0:b0:47f:4e3f:9fd7 with SMTP id ffacd0b85a97d-482b78d1677ls633327f8f.2.-pod-prod-05-eu; Thu, 20 Aug 2026 01:30:24 -0700 (PDT) X-Received: by 2002:a05:600c:4eca:b0:496:c1f3:e8f8 with SMTP id 5b1f17b1804b1-499aa1a7a53mr161064005e9.7.1787214623781; Thu, 20 Aug 2026 01:30:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787214623; cv=pass; d=google.com; s=arc-20260327; b=nlU7stslLqThmbGdSflQc6TzhXBcnXe1q6Zbm7hOf8GQbfNrWVpUFcxcbkRW6y29dM leokOufbtvlCVw5fKJC65MmHjMuf0AzdSV/uDHAyIMC2E1CD0hW+NFBlL5JTBrk8jdu4 Bgj/dIArKjflWeIOOEuyCu+sidwAN99bYpVugmBpXTNybnHebH/1WFJyQ3ySOggMmEcV SwkDjp4sHHzNj60sSM47FKtFCBPcSEjIZbBSJI32SwV5SxWTGlnEtjHONIHplg/XwRPE ouVt7PP7JAuonxqTHjVUIj6tmT3qxcX19gKBoLWQjudOOQUlv3RnxYVSJ2SYxqii3pSa mmdQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=EtHVpctvuMEg+A5H36YbUQn5mOlukppy6A3DuFHMq2s=; fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=; b=h2ij21d/FAVsAS62cZU0lhmLmu0DH77u4MBnS7bt6YXm3YcCybhYzsP9r0o7ShiObg jIedOxVPen7gfomT3SwmRcmJoT491X9n3A/ihikUF9c91zbptBg4XP90n7ovJRJSr2uX kS7ZrQALjubgJG0qFmdlIVm8a160yU/lm8QoAywyZncwnscIc5VfUDHnAEWwXI2L+xEs g7onNhVTq7OAUfVWACSHDrPkPH/ZSmQaH2zCvEAboTTvTYBE/dq7+EicmK0qOP+Fu59g 03y4SQoqXNOT8d+aU4pisuGf2U8xGX3BODFF/GdFBDBegOSBstYAlOKltX1oT7tNQbpy VheQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YgZiKm09; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-499ac729974si397005e9.4.2026.08.20.01.30.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:30:23 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=k7s6zoohOz5OIfDwFAYjA7Xlhji1vHYoDBjSvWcVmA/0WwOnxDbzTIm+NLkoLef8ti3udvN6777J93/nwqoPfeN73aQjU35mo6mj5APEqCKo8Mqub20lgAf1nCi1J6MvnOvwZIryCQdo6XAaKxt1p4tUqr5GIvMqm1MEhwTr31u4TB09ugwXzNSRhS6e8XZelqcQd7nOotLkOMTWyUDLefMEimjjtJ1h2rOLvWfuwIHhFMUtha+IV7+eg8qbBUa0UQosVRhihV52GPRNqwQBs1J0wHqhjpNsHJ3TMYkQUyUusi4vgkPogx+1yDDqgzaYt8J2fnliXPwQep+o4sGrgQ== 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=EtHVpctvuMEg+A5H36YbUQn5mOlukppy6A3DuFHMq2s=; b=ZoV3uu2UWh0ezaqJ9+woE8ac+qtKC5LNVG9qk5rIYmBc1Q9DSeyQkhogagyEgQ3/n7tZNh+X/3DleeIDHoO+qn0nyPDqm7a1fm33A5AKfOeD/UijCThxKMV96gV4d/EpK4Zu8QzEoDx54+tma0d/PBWPeFgcncj34B/wB8F3Ld61MZbPK3aJW3ZtvCgerEp2UtBXLS7gXAXST3rkNiOHGznGkZ9zAq08Ay6qQ8thWQXMCtyQNwtEw/IH+yXWIr1mnO+aoW1G8CwU+iLstKh+X6nc9Fr8U8IzWYji+hPTsmd2LTL9sH8v11GU61/ZHQi4M3M8dH9Lw8Axryhs7FX3fQ== 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 VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) by AS4PR10MB5647.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4f2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug 2026 08:30:21 +0000 Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026 08:30:21 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH 0/8] Make all sstate artifacts reproducible Date: Thu, 20 Aug 2026 10:30:06 +0200 Message-ID: <20260820083014.3377283-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 X-ClientProxiedBy: FR3P281CA0199.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a5::16) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|AS4PR10MB5647:EE_ X-MS-Office365-Filtering-Correlation-Id: f00badec-f1cc-4a23-f96f-08defe9545fa X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|10070799003|23010399003|1800799024|366016|3023799007|56012099006|10067099003|11063799006|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: 0ygmR2E/+q0GD/7+RUD2tKPLh8pGcFIDiv9Px1Lzv/afNOggKiORrBcX5PLw/sBnk59axNEI0EJJt4lgzcYd+VZhZx2aS2JphDdFgKcSHdiFmNMzOk7nNZI77h/SjOK8DOOZM5S1iSj+e+DSpCbvsTxyqJYcFclSpvFcrcQIdfqIMnfOpUKmMxb4FOlP1WX0JdPHOXabZrvYPQQqb5nDXJoO+C4wbZRPuQ/DjOS5zGyOoi6f+SUWzDXshu9lyIGgRk/BBlw6GLfQ87jBeC3+qDZZAL2F3wK7/m0hzAKDOBZ9us3k2U9/fCnrqF7nrFFjaFAoUAZhcOZe2znmpaCIks3qznZdd7SV0YZvLtHicL7dsTQW95O/xMbvWjj95bMQpH0yin6EAjdzDXXIoAjG1v3rkBmRzk4nLf0Vge+/ysegCmv8suW4jljryu4RZgsAqr/1EXyQowW/ScFoKgRPra9mwFHL63q3FzHiLfUfT6gr/scq/7eSq6Kdcr59EMNYmOcfNVJ9P5svxEsRnQNJe7BA5zmkz500kVKfYwgReWrm8ENRtp5nWTyDttVVEJ24o8TxZJlHcC8X8TGNq6RUUFyqRx7eHlrWqIo+WUr0HKFnm4quZQOiKH+LPglsPfLqQs+8qeiCkVsYz06UpxtS64/ubgMX02PYltou6rxxKYM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(10070799003)(23010399003)(1800799024)(366016)(3023799007)(56012099006)(10067099003)(11063799006)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: dDJI+nlgaWFVF++2Wd5nyeWghf/FbwXlLtkPAsmd+GJv4odaurgOxNGKnCW7/nb4oHKpE731WKRMUpQeOKBnwCDrjV4CdlGNJupTxhO+qCp5CkpknAcvyIiYcOwHK8lkMWN6eWNu0xnLhTYpFGEg6qJSjnsACl9zl6bt+mN+uFftOBEiLPXe5UbTPmv2XnzDOeSFR0bT93pgRi997w8X7EWk8hmljF4wR+WtsYBZ/AwfU0e+Bn4nRyW8Ns770I5ohVDLeSU9Jc2/6uRi4WXNQSzWioRxcE4nCsHVZJz/7c7U0s99cXjhlE7sE8ql0xQAFxvlC692YOBVFwZM8baat2H+/OvXaGiepR9P2Pq/qQGM4RiOr3OqRiIMIvMYNV0j/TSpSrpTPzILiccA5rsF5xG/njr2Hl1tzjTRXI/3Rixwfk6fNMHFgJrzCBekbxI3nutd/YY5Ohy7wnr96WsCEeOIxs6m9rkSDN1znFj6qoxnj3XmklDNnxaRq6zw+OA1PbUpJou6vWIAs77Vy6QxF27bfIKgakGhV+wa19x0AN9k1GwjqQkIbWgdwCkVCiuDAN1z3+2a+a+o+pNIOrJtfICkXUt9dT9ZocVuT3ugc+BrM5R1mIkZAXGqv+AsX0j6dob4AGhNCKPtPecjw5BxpA3+0KFo6Hh7/ucm/mDjcWXrCzux+TUuOkvuyag1d/6lHPpB1UW67cqIEe8Aw9Y/a2lCOuLR04/UlMZ/yU6lWVMXmELBQlldObcNuBK2Bl72GzFOJCclOtVoCUxnws1YO9wQ+OCDg+S0lF7iU5v2HBUz4dpOipBeFyvvyrtS/4b1Wnbin1yFuRPw/0JzCNmYwPETes/xYVIH6l4o1hnwxw+Mangw4kZQhiZWfOK2+visNX0+WXIS5nTr/mBN07u/aNfoWvmovnf3ErsNB4EdC180UdP8MJ7Xk+J+HeLb0DrkQlB9R+qCS+QaA5ZcRTwlP4w3RM2EvOyzbZnhTRqTx7MnVFsO/XkNcXflcNmrxBw31mJX84NVGFFGNGJlb6Qb6+ir32Sc3dqD4n/mbhfM4jYlISL5eX+O9saVV53MYtKSxQsHJKSd+DOZ2ugcylEOTLtleELQUTO/x5rkajLyTlLY+UqsAGxVEqH19BuB2dVkqP1po9n1pieDcPDGCceFg3sLcUDwvWAnOfRaAZSz8h5YL97utTRLn/R/B2B/exEzXptyO6fgyo5FLPYhLBxUPl7Pa8MjaOQzX7z7WjRx3L0iJxccTAnOvA7eUQ2jVU54rJFbyaH0JPi5JWfkOLgxBimOIDgr/hgPBBGd2GutL5HCsXGvaQwtA2dOjlTBDRzKMyU0p6OmuevuirL89kIFJXGQy79tYJCUXmRuB6nIrFRCxOpurF5abI0RDEBOh+h4zEwkMe0+zF+S1/ihPhPIlkgl8aBSrWtung+fAvKbt8FRZng3b25Q67QrHrvqme2rwVWGO3OM4OrHu83J6Cvnxz69JK8Xqn9x75lLED0Zis7q9o5uqAE9ysXCUK+75Ta5dzP4J/oMOKvC93HR8bEdsS6wMQfMxH0eO+LOr/TeKvTI0rHQwoo5S8/nnsxV8ywdjuzljN/ZzTWE5OIuSLjXhp7AqZuUnVxEos0z4gwpQMCutKtwcRz2pGpNQbXGohbauUU+d5dOYy1boYo4gokeUiu/eAzwnPc6SB2Pt6d+dqq31p3MelhFRaVI8Mm7c+Ao+T+JTbgQAOI2ppJ0DIEEUMNWaJRFTefPTIek3QAbw4am2DNXMY7DvVMM8m7NXTx4FdvfwXp2 X-MS-Exchange-AntiSpam-MessageData-1: 9RYKxvIdH8ZTJPEDczEsytlrMuixhc90EYQ= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: f00badec-f1cc-4a23-f96f-08defe9545fa X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:30:21.2007 (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: DSQs5j3flfL5kxIkUM0c/3sFgAxfIXwH7p7ihagPsq3266kS8bIfQYY5TSNfLROKpKeP4wxqrrq3R92rDK9NIowqtEVe9vUQy/ApAUhFz2w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5647 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=YgZiKm09; 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:c207::3 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_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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Currently many artifacts we deploy to the sstate cache are not reproducible by itself. By that, rebuilds of the same artifact result in different sstate hashes, which leads to cache trashing. As a preparation to use the hashequiv signature handler, we have to make all artifacts reproducible, as this handler tracks which input hashes influence the output hash (hash of the artifact). As a result of this requirement, we can no longer split the do_rootfs_install task (which is cached) and the do_rootfs_postprocess task which makes the rootfs reproducible. Instead, we now fold the postprocess task into the install task, similar to how OE does it. Best regards, Felix Moessbauer Siemens AG Felix Moessbauer (8): make bootstrap output reproducible rootfs: fold do_rootfs_postprocess task into do_rootfs_install rootfs: make tarring of sstate artifact reproducible rootfs: split clean_package_cache command rootfs: make file timestamps reproducible repository: create isar-apt with a reproducible timestamp make our internal chroots bit-by-bit reproducible rootfs: make capture of apt state bit-by-bit reproducible RECIPE-API-CHANGELOG.md | 6 ++ .../recipes-core/images/isar-rootfs-ci.bb | 2 +- .../image-account-extension.bbclass | 3 - meta/classes-recipe/image.bbclass | 15 ++-- meta/classes-recipe/initramfs.bbclass | 5 +- meta/classes-recipe/repository.bbclass | 19 +++++ meta/classes-recipe/rootfs.bbclass | 72 ++++++++++--------- meta/classes-recipe/sdk.bbclass | 2 +- .../isar-mmdebstrap/isar-mmdebstrap.inc | 2 + 9 files changed, 74 insertions(+), 52 deletions(-)