From patchwork Thu Aug 20 08:30:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5381 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:38 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f183.google.com (mail-qt1-f183.google.com [209.85.160.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K8UZck011617 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:30:35 +0200 Received: by mail-qt1-f183.google.com with SMTP id d75a77b69052e-51c21c01cf3sf31408781cf.2 for ; Thu, 20 Aug 2026 01:30:35 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787214627; cv=pass; d=google.com; s=arc-20260327; b=VaWhDravJ9n8OnIFm3pn/GxgMwr45+Yz7YlVrG71KvnD8yEkIeg5iuMvmiEKiYpZq2 mL9lgri3pq0Zk73MQFryqG4oZFS5pdWvU0ktg4yalWB4wQTMnIvtRToaJ6FKhMEdHrMK Cd9eLs3+STlChyYIRouzlFfWbIXsZ8wkjyWoTqP+7BpidAkEHzu8FTtk5TmZNCxJ9ZjM VY18bz1kTeCo5TNbP8mS00m1GzQT4fSGzyVQhdipdT22B+l18GA2ItNh+DuFQ0OPzXMh cGOQz8BrWfHSReR6p+XVODnRrLzt4vTrR2jJ3GjNeByyGcroL20ZoKba82+0kCrkgNis Ju8Q== 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=tcD1RxHXly6oytSQjZqEbGQ/aeGdEO9AhnavsbjR/1Q=; fh=gBmOp9AcW3XkF8BQnzoWHZ9cwDDnaXuUlkXK7XwgLjA=; b=TGDQE+LRBUJMGz5ravELkDaYTmidlXXEY840bttdD+GpeDAJ+ABafXsPqFrj0rzSHO VAafmrOzHeK5M2WjAzPiR/W2JlNu25rqC8FR4qrgrYiqgVhHedQbYltJM9fcbK6ais7n lW3pnv+jLuK70CVN9TFjUPJK2am2D+GkotcgzNF/bgeIMSvRkFyUhAEoGRL6Zs1UKIsb E/DHAeCHbHSe+JQ20X9d3h/0QXGZYRw7t5Hf6DsGZ6aMOJEV/crAzdzLGMU7pitm9uFi xEDpk85iHSmOZNAsM/RAOO0KrIciJOMh8EyFpC/ButRFY2RYm3U0bG9cy7+wYaY1pkcZ 7hRg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PNfG+uT9; 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:c200::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=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:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=tcD1RxHXly6oytSQjZqEbGQ/aeGdEO9AhnavsbjR/1Q=; b=qgq5kcVOjL+bKsYt5mDgNaZC6ByDd0lbxrk0Fh34PGl6i6tERWVGC6VrPrnl5YDpu4 GZ8tYw2QBLrfwsuEA9CAueFKu2OIXsV8PJrBQ20MyM8Bj/qXg73zPDW+fiqEBGuQAvcA hd/8uzxmJj/XupTG+cEpaa0XxI1VfPxVajgpQXwZ043w7lSGExlNft9HMwTdlGy22GEs +um0AN5yTTtI8vy3iTZlPmR0G5Gnr+V0/f30wNMjeIDD0jV20qDgcqr5ST8DX0l44yE1 /HkfvzMkp4wiUN2iRmNJUy2YhCgr/TOyez3ARzRfQjS4cFmsEWHOY5F4L8n0x8oCSJGv iiQQ== 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: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=tcD1RxHXly6oytSQjZqEbGQ/aeGdEO9AhnavsbjR/1Q=; b=o9ltfK3JA+3lmYINWT7Z/lbi2a2XQfwt/d35Luq5gn/2zLcJJW8SuyqobqMuTBsvec aZvWFp6qzwhRwenHWvpW0MWJjUsEkrtzl4uzMGksfTfUl/j6GOrxjo7OEUw6MHJMRse4 KmF+tWY0MKWXO9kiPUtYpFYWKJVXG1xqbHpm9ljMEseB17wkEZgSobZ0pB98LbzUxcxi T2U4OyIyWcl2PgVE7MkO+lZUbPcQ7V8XvTBbrAZMbJ4wgffGWpNQdbElqVsDUdp4v97V 2BC8j+I0mdT8gk68i8RKQmFi6LulnFXYUjSNLdnPcuoVPIHKbxt2as3vM0hS0Z0qQ+kX S2rw== X-Forwarded-Encrypted: i=3; AHgh+Rp7o4alK+KUoHFjKTaZKhIYs23cjPy7IjBx3G/hfRZakj7vWdID4e/kKJ3bUNuwTQSh6OGEkPM=@isar-build.org X-Gm-Message-State: AOJu0YxXWK0LnoXYKHRCBU+RKPvNuIctTgamt5CmA2m73WZHvam7Yb7w 9+EItvppy0pqonkdhET8eMabFQWtcn44Z/MrFnvuQ4Ywu6DdSjoiQYoo X-Received: by 2002:ac8:7f43:0:b0:51b:ef2c:7bf0 with SMTP id d75a77b69052e-52dd5cb5607mr91548201cf.35.1787214627344; Thu, 20 Aug 2026 01:30:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdeHuM0bFKs4z5MzRy7SYxq1BAcQSJGddRuxn/JOzZJ4aw==" Received: by 2002:ad4:434e:0:b0:8ce:aa22:9c19 with SMTP id 6a1803df08f44-90c6ad32aa4ls14638876d6.2.-pod-prod-09-us; Thu, 20 Aug 2026 01:30:26 -0700 (PDT) X-Received: by 2002:a05:6122:790:b0:5c3:2f5c:55b3 with SMTP id 71dfb90a1353d-5c5e3c085dbmr4821989e0c.3.1787214626302; Thu, 20 Aug 2026 01:30:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787214626; cv=pass; d=google.com; s=arc-20260327; b=bXve1u6MvPz6EsbFRld8J5GzAz3pFtNzGw4sFfITYqdljgyGRqCq/5Bns4EnlJHXrI AQaOTwNO0eP8qUIslAnWAZFS5SNVHSYTLV61BH6zIo3K64jhXMXyj3XYnC6eECD8rn8Q BVANEWJOTQDtSBS7vAgzs4kWvPATBz1NlTB2vnNhYQHZ0/wbjWkQ7Esc+9sJ+FgY2fTu 3ihwi3S3K1EN7qb7Z+o/MZUjqrZb8+eEfuVomdVFzLa6oMEGX6T4813dm3T1mNgl72gY cyMHtDGao7VrqQaLbC2KE7dwxJPgt/u47m0224MqrrcsIbNuLkumvQQzBzkB9a0enzXp hT5g== 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=reqei9EN59t7b7qyzh8abjqXAzPjnsP/WBE8vFZa8SE=; fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=; b=M7cGNakKH1bYN9BRwLPEi+5z8dXFFIrr+nLDYoQXw5G8kt/5RPNglz6syUNPBu0+I/ yPN0VuYcZXG9BhIqHhsEMuTIewHTlQdGRj3Rq03J068TVunxC6fERMSZ1MGiDwZ3mPRE DkU5rem3l4d8uJp/CO6dZ7iC3i2a/egx8KUnihOStiCfqOVcwJmJBMxP9xR3qH8RTUdj Ne8fNwk9+Q66WQDvFPT1fug8LeT8Yg5YJruBG4P+WmQBUtu/+qWPQv0JaEvvRb2EgKp+ pOcxXeP1VG+uGsQupe+uRRcRtWFmARQvlrteYgia9QUP+vZem8mYvDp4fUkrpGSiJ9oW I1Ng==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PNfG+uT9; 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:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-5c5e274d628si141661e0c.4.2026.08.20.01.30.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:30:26 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Kbj/jYVZRtLY3spndtBhF/HEiAxJw0RB6YiFnhScqwTEQukQcOcpYXvDVUISLBRduac2Dn0fGmPIbY5l3YPa5jyCT58WJRLFLx//+qX3X9S3tIYquFD2FTDvI+pzWONTvcQa5wMSA1Z1pRU0d/qQ6Tk8p41H4jTvWWxjqMbn5cpNeFa0cVOtnVMU6wxHyVHQUTRrlikZJ2MKX8lAaGZLc+yJxIjZwlkvMFee7RqQossOS2eW4vtcEHrNOd1IrTIagSLoLQaL7ydsFSZZaioW4CfnjZIpRqqB/rYZmCdczjqC3JfkMvo+hx3HT/AmCyCDyg45/j4qEEdCZOwKHkpQyA== 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=reqei9EN59t7b7qyzh8abjqXAzPjnsP/WBE8vFZa8SE=; b=S7sH0XguyxyLe/qticLACEkFh6cGR2JvfueRd3yJN+Uo5gJABWP6Ft+pAZ0/6mxrqZ0uPdTrQBPB2ajty9f0SJQ88U+evfsWXGLH6OOY4e19MoIIrKmsI1JLDD2LOZs6blhoNPPVdz0muEngdSF2ZKI4AbG/KpQrk31cNhS+28+d1clVRk9flxhtAtY2lTE05g4Cr5j/YlVJal24Z5NhKq7j0IECYmxNZZvtvCygnTq8hsVthtQ+oIhZDmsDCImi7s04O0Si2a1nvCoWoSm5Vy61+eL0iPOStqyjrHj3qsPYGTKgB7b55w/UfxLtxwcRe4RQm6Kr3ehUoKh+yCGzLA== 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:23 +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:23 +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 3/8] rootfs: make tarring of sstate artifact reproducible Date: Thu, 20 Aug 2026 10:30:09 +0200 Message-ID: <20260820083014.3377283-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260820083014.3377283-1-felix.moessbauer@siemens.com> References: <20260820083014.3377283-1-felix.moessbauer@siemens.com> 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: 1a5158e3-d4fd-4821-2900-08defe9546f3 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|56012099006|10067099003|11063799006|55112099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: hos7KDzodTfdfRcrWNG2sQ6lZB4qlG9D3P36vwTaleiJ7WbqCFjX1ecO0MUsKgl95rM0O2Mz/4m3piH0MAX9sRAwHXCeqfR+Zn6d0tmJubH7cLRINxUrNxBpbP2mMvjW8SskJ1NWY59vkTlgYYxD0Ft9yd8MJztsGMD7TSgG8ZkuA2WB+9lSzjcQdI6a9pAyx2KUZyE4iCmSjdbXwbrdsZJZW4oph1/6PNloLsdD9mBV8jI9UodMriaBc9hKpZ1GzwuDfSR43D9Bd463OrVZnSY9iXguw//GnRnD9cLN+7MMfCQ/idA6EkNLeHCd6KxSu4u65wWy0N/yAQWxkXf/dP/cI8wavpLYZhou1NiqeWveC4GjGhXogjsWnGxNcvnVp3Tl/GDRiWoZiPxa/uQhw06JsbHwicH0bdG+BQW1QCVsPLfHzCTyM612ndOCWyeO3DbYz+h18AHbMDloN0q8usN9qNaSr2AZgW2YTj1GK3H25tvxnxrTp5QWbWZ9G29PS17MzL6QPuL2r/dS6nMZh2yPjTaiwv0vnCyd6eiy9joq7o7WcNcB4taDUhID9Pn7d/4yxlxfrHvnO14mZ+3eAMPK9nlkaQpILzhxCX/4VBgnZxi7q7qpPezKSY9qsZDcg+mG51Dv51G7p4cIDHQ8UgL/6KxthZOR3919wMxt3fY= 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)(56012099006)(10067099003)(11063799006)(55112099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: xwaT5RVGU/6dBi5v0t64/91w+LWN4AG9mGVMiJomKb/KxDYNcGLv8wQ/suAGWK2ZKX4gyiK75hXGCa4KGsl3/L9egVQRtHEmQG4kHmSOPN+3foZ3WqSKArH1jNNchKz9LAmorW02zUK9jNe7tvgM2ZoWfJKDwlAQKPxRB/TRi1c4btsWZVQ4fWz1FfFHafkj4LHA1KR9a9tFbCxmnGruKRm3vXYKp3dmv6JbstyA/yyn66IC1KYWji+8klUr8Qt/I8qpWj4Nr9elIhA+5pMZSAK4dnZO7iXpHNdBoM3V5F2ER2o1tTSHLwd3J8Gxycdl26jDdBMx2ElETL8gSGeKE0BYjt7FRhl9H5WDoy7ZGHVwiEOu6M9bslMQ900CG+lmchQiAsZPK6c5yNfd4R0r7IIGZrTWlEazOqNcjk5+Z4LinXUpneJ1Thh6BGdGBjHml55Y1hEf2t+88wuRnMCUUF8Xj3ooXBsg1Q40yCzMhFXf+0092E5OkebUpZZUvObrXBlj85lsxpFHSFmHYglzYTcJdadmzv8gfHRtvZmHHMBHrHJQixfl0kzB/uqgvhSETzVmhaneIvzUdHnA7eCtQn4WEzHfs50SNZweVUK3nxTScczTnJ1zQDYFdYjkQN5deTzAEQv92fPTgRriwdFofe1df3ZwthGIMKuw9W2GoIBgGM7M0NAcdBFqrRrCUZiJZ9Ge8t05Ukmwfq6L5kte5BDULseq/Y0RqsMoPxEcSM/iruw8+IrKVLOfFpqnxz7hAb7VBAbBWlDU9Pdpkh6Ojw32T2gVaIzFGMDImrYTzUrrrr+HkASKNAOGmf/79aaIMqCKhmxrfBk+O75FmpLmnO2YjnDPgxzRqEDYxXWrCkimxPuG9X1fVwMrP3MzPAQ0wgChl/mgfyXa8hX0PveL02cUTlvayMP8Q44IOlIdpM5+Ir0h7Ln38plhSxNiUxmLoT/+fvvyIjLY83kuA19E8diO+8Covbi/9FkbhFWzRGeDkZrWe6TWW4CpZENu92DdEGKC138V7ag7m0aBIpTj38fatC3qatsiwAvQgAGeYtNIkK0fjLQLJuu66NIILHXIkVTNaGNOpPRIC0Q3/J6OQkAvDq7RADC5duGmfqMNXL7QbjIj3QioLX5U7siMBay4FYiRKTxlZrXgznHyMgJ0eKX0ANF8aZ75xMlpfWpsnnn2dUMw8yf1eEibAiXO2h7NEzFg9vIimsZNWmsBWgDw1Gy5BpFB/6NqbZ2FKw2RJWKCGDyrzxRXpAFtAp8FaEYEx97pzhF80CznxxoPKllcWY4vQ38BOmnbo3AOan9NX8aVTfs6dYiC3TrYiGlpGfYiCuMMr7ktqmjQJspnKqz8cL7ZVqUJpVL9U9z7Hm4wpYjFb5/g3orVD5A/krsEiAlqHIxTv77xgFHpN6TGDfAo1GivFIOXhSjIF/Y/S/PKXjw7O66y3BF0acw5IVTZTD6aJLxNczPe7wtIcd1u7PJQ2k0ujn+SED2/XR83xAg/s4k9wlJQOG3imEppzbBWfl9Xhi+jwfC/0uXfVTSTmR1XSrj+Mfq0r5hEdKnf6hZ/3KtRCig5wPWTjS7raksxFBazHQI/ssJb2kvHoENkLctaTHZXASrDJsdwUGwEH4Pnm1T4UV6QuuPS3QUCFR2gZwFMDob29L4kELjVFlRvNCbub98VYyl8OsO4L2bswzYGIJHClYQKHD4gH1VjoWDUm9/Cf7wo7HiODNOQP9uCFT2gdy9QR/M3ursE5sJlGD8rZnXS01YThJxIM9/atnxxAFC+/otbruV+ X-MS-Exchange-AntiSpam-MessageData-1: khMhz8aLBrOp1Uc2++UxdtDzjPgnTyreSGU= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1a5158e3-d4fd-4821-2900-08defe9546f3 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:22.8195 (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: sWs1X7b6ljp15LYc+cS4VeuLba1DmjC4vuysdHgqSBJ1Rx6FEX4sAOY2E38tJQbsLQ6QgTT3McyGmlnfcljgSFt0ldbSD5XTWa1b4cFkv/Y= 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=PNfG+uT9; 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:c200::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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= To reduce the sstate cache size and profit from the hashequiv server, we need to make the sstate artifacts reproducible. For that, we remove the -S/--sparse parameter, as the sparse maps itself are not reproducible. Further, we need to drop the atime and ctime of the extended attributes which, which point to GNU tar's volatile atime/ctime entries rather than an actual xattr value. With these changes, the tarring itself is bit-by-bit reproducible. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/rootfs.bbclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index b85cb59a..e67a0214 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -643,7 +643,7 @@ SSTATETASKS += "do_rootfs_install" SSTATECREATEFUNCS += "rootfs_install_sstate_prepare" SSTATEPOSTINSTFUNCS += "rootfs_install_sstate_finalize" -SSTATE_TAR_ATTR_FLAGS ?= "--xattrs --xattrs-include='*'" +SSTATE_TAR_ATTR_FLAGS ?= "--xattrs --xattrs-include='*' --pax-option=delete=atime,delete=ctime" # the rootfs is owned by root, so we need some sudoing to pack and unpack rootfs_install_sstate_prepare() { @@ -657,8 +657,8 @@ rootfs_install_sstate_prepare() { run_privileged_heredoc <<'EOF' mount -o bind,private '${ROOTFSDIR}' '${WORKDIR}/mnt/rootfs' -o ro - lopts="--one-file-system" - tar -C ${WORKDIR}/mnt/rootfs -cpSf rootfs.tar $lopts ${SSTATE_TAR_ATTR_FLAGS} . + lopts="--one-file-system --sort=name" + tar -C ${WORKDIR}/mnt/rootfs -cpf rootfs.tar $lopts ${SSTATE_TAR_ATTR_FLAGS} . umount -q ${WORKDIR}/mnt/rootfs EOF if [ -f ${WORKDIR}/${ROOTFS_APT_STATE} ]; then