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; Thu, 20 Aug 2026 10:30:38 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f190.google.com (mail-qt1-f190.google.com [209.85.160.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K8UYXl011606 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:30:34 +0200 Received: by mail-qt1-f190.google.com with SMTP id d75a77b69052e-52769fc3f2esf26829131cf.0 for ; Thu, 20 Aug 2026 01:30:34 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787214628; cv=pass; d=google.com; s=arc-20260327; b=AdzbfQWP5h/nFOYHYv6nnsfQcp8+uqE0wzBsk4kG34yhuvkeWPW32Esz7hzkx/RS4B o/BLwqSyLBvrx1sJInR8I2x8F7djhBTD4LYnM0pkk6xEtQ007+ANfTTadueTjdm5f7EU TQ7+a2ujxWX2BDzSqPAaYvaR/+0TM4aKQc9A1RcskRGfN7cFm6T1B4c8aZuQ0pqRsEHT 2HJXi3SBN+r1cXqC0zMLm/g2Ppzqv0EgpmFiuDU6ejk3D9JT1sybtIKt33vomkNdq6rn OJcmCin+Za/A5qq70RulA5jHOtK/lrVHlXve7htHJx7b7iCN2LqWMRRCI67a2umUlT4s klyQ== 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=+/6nwV3UAC87UgiIO6PmWAN+UbzDQWVN6gk8VLIV4PE=; fh=e6oYFK+uN8djXFgqbRAS/EgdWX36SyF1vJpYVxvUnvk=; b=hSWE/89GlJD6UjZJNFT8GbxlMztiNR7jLACNrlnBFePP7PPBPzqrTjJS5GNdjjM2RO VGXyftxnBLqdBQMHEk7KTXBYIaIG4rbyuMPzNYuwaVrwIovOlOQHv8o2FHi5gtKaNHIm uggXwAc3K+j2SjHWaXdCCXG/7Vvdu1kyPP3CcGQFw6y0MTs7bLQxZntn/g109RFIRsps s0+usOLdkAiD25h25o0WiTAl8FRacAAntaofJeOEjkyT/o6k5kr/3T/r91rz8+6ICFwk HsaHhWvdXOdL+Cr5odNOWxe9ohkhujJVrc82khOzfZ2//zQ5u/PXyIBgQFl9rPx7LDHg aWpw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="uIlN3/1S"; 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=1787214628; x=1787819428; 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=+/6nwV3UAC87UgiIO6PmWAN+UbzDQWVN6gk8VLIV4PE=; b=hNkJH8aoGiQb0tfnHSIcHPNphmRp7qmiNrJ8OHT7evlCs59Fkg8H9w8ceeucWkWR1z i2OG98ltj8T+0FlUtbvXJx1HXSNp98VzX3qWPMzgpFzqNgYS5WdjWSnO59fEWv+lBN7V yR3wsFdcSn9PMXMkq+dgjPknvE5QZ4ZC77nJOA9WCziwvHcpg91e8zUy1HiZSGrCZ3Nf Y+qjlAKNTkyJXAYQPrFb21NmCGktO8jAq68rGHpcWeE0zYnLNPy2djy0QucP2VZPGtez d8SZsZ/txM7u0i2kPoOsOySR6/+9Hnqc40tfFGc/MtIRJ5zJ4NTeQwVv+a8O2Uqnk/Jg d6WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787214628; x=1787819428; 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=+/6nwV3UAC87UgiIO6PmWAN+UbzDQWVN6gk8VLIV4PE=; b=lyHkxF0UHw6EjscjdbzvPm31yQ2Du+3j4YZthN1SefTxuCEIUNpG+QCdHnk5KeggYw 2clwqtHzb1TRbc3w8X840MW5+sFNf+Z2Mtbm3Um3dFyHzSy6td1fFAJA8UPrxDTGiWii S6pScI0rcUNYwbYUDGGKZwtsfXQ9cc5N70qlbHJaBtpoB3dIFaiidNQcGSU3c1dJmh8G VFMwc43wG6SrK2XjjzpuoXziFv1FdBrLKJeGy+VYARnmqSiU7ySCZTFHgWHcu/i8fKN2 GXGb/9zVuakuf5S49Mzc++Xu6wxBbPhmgjhFfGoXcght4FfiK+rkBETdmkyHVejwds54 +t/A== X-Forwarded-Encrypted: i=3; AHgh+Rp3QoUYBYxYfTV4GyBf4NvVXxRF42/F2fl2fCOrlhrm5PG7Ww4gL7+rwuhzYMFYLVXqpIRk@ilbers.de X-Gm-Message-State: AFuF++ms3NfHfVe6w3deq90RoVXyHhcmii/0Ga10KT8uGVMOliQKNWrS nVn80dAFZmpntYIEmEHpQaIm7sg3EcAhOYFAzpoOMbxftr7mCSpPEgct X-Received: by 2002:a05:6214:5002:b0:908:23fd:813f with SMTP id 6a1803df08f44-90c5eaa289cmr81073956d6.15.1787214628420; Thu, 20 Aug 2026 01:30:28 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddyBjlZnZYpdMZQW5WUdPKwNPR5ZCgCFRDkVRLdpCVKVg==" Received: by 2002:ad4:4252:0:b0:90c:4d67:c8d3 with SMTP id 6a1803df08f44-90c6ab5dadcls13038596d6.0.-pod-prod-02-us; Thu, 20 Aug 2026 01:30:27 -0700 (PDT) X-Received: by 2002:a05:6122:1781:b0:5bd:fb78:5461 with SMTP id 71dfb90a1353d-5c5e2e9a799mr3634061e0c.0.1787214627251; Thu, 20 Aug 2026 01:30:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787214627; cv=pass; d=google.com; s=arc-20260327; b=V2XjqmY5H5i/COSdr+MHh1JkiQz37MnvIioaZJPIfdLv63L8CtgepIQDDliayQgKIt hmdkj8+CN0nwV85Xiqti2o1k60shlIdexxLxOnu+Gw7V/zOLtCPSkgvBL2J+P0tA2ige n7vjRMUKrkNKJClBrB0uhxU4EBQxJP+ldxdbJqayr0e2W1fFuy/IfNE2JBvEHzMEFGvi PHpjhzuPlOs4bG/oC2yO9oPR4aFfEEqCnrJtVreSZx1f7FpE4mfAxDPmBVNi717AQTRp GcGWC1mclMAVB4betgZAoprHm8ZvKYW4L8DVwzWvM82XOiNB5QL+eMnufRfqyFlkepfF JkfA== 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=jD43K9m3w1ieH0+izJdoF68pB5SuAO94xvND4D6hfIA=; fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=; b=WdcWM2rx6j0HdDpelDsJr7lgojqv2/Nlb6TSMXYYfydm7G/MS90ZI0WnsCjXvBx0Lr zyKC75pWG37f8gbi+0KTLhh95NrmKHmfbSABwPbkwgQznTsYOMD8coTk77kK9KkE/UVR fKhL5yXggqi9QgCAVoyZOUYS6ALa98MMr+V8TrVsS/iQ4dlJMFtOS4ygX/hafiNqZqDI eNfCLs6Sy8VBKOTNJ4ht5b21PttWLi6Ty2ibAioolAvbcoVfru8CVAxXwau6TBT0ePeZ 9dbyhlltMMI8lAhD6L8PuAX5R6vozmY2uGD7d/Fchd8bktsSpWlrPErReenLo9/b32au 4jLA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="uIlN3/1S"; 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.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:30:27 -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=xHRFYZOU8YN0QfUdvEUYXV3zSXcaST1mcoBOeQ7uIi675vUsyz0x9Pj2ZuqzSrBeAWdY8U3n/fcRF1Lm0HrXhSIbxTKsCk5JXKhG3D/oDMqT9hW16asksNjThDAGVOfefy2Bkm9ALN4ayrijkuRIC+LYGS2Xvxjen0MMloSnvfzw1nErop/xIy19ZRmXNh9jGGfmlsBwop8rZQCLKIoir7S3uD+HgBr5nWkILakian31BJhofZ+seKc4UA3NdT44o0ecpZi22deahkabaBLiRNkwJzZ6sF9WWGV4qViN9PHXsD6mj8eGXElTlFdBNqaoTog9pt8+ETzqradBRzLMTA== 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=jD43K9m3w1ieH0+izJdoF68pB5SuAO94xvND4D6hfIA=; b=Nz6shhGE25VHPDzbDHs1+ebBwUd+s+eF6nuVX8y2luGRBQkLGZREGLPsZug5g7lQ391nlEihr4G9+YvSSJHkuhyzXQtMNiLWJlsXnA1x3DDWGoMvYHdrV0DWnF5+ZhzZB+R+C86PDMfuutwQoTrLsDt7IUfgClampTJcuV1RTIG/l9mhqxBJ3PfSlJQ7J9lAmP7jFGECWoyIPowq3MsVZybDA7Lkrfe3s8AyYYio6jGkI5e3dYL8qx9pr4BSBNjR0lwyGjMxYfG2gnp8PbAEOhDX+ESUG46tIwwgZlJtPAWkKuwthDmguU0F2vkd7+BbYRqpHZwnlUAZhjE6iKeqTg== 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:24 +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:24 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH 6/8] repository: create isar-apt with a reproducible timestamp Date: Thu, 20 Aug 2026 10:30:12 +0200 Message-ID: <20260820083014.3377283-7-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> Content-Type: text/plain; charset="UTF-8" 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: 0360feba-a1e1-41cc-15a4-08defe9547d0 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: 5Z+ufIL2so3FSdmqvzoc9P5UexuqDiTdSwdbHZ3kQNxPEU72S7yFHnV264wWLtFdA2pYQO21iLRol7R9djnElb0IoVpYXykkECzsR/N93wLwGqHOMrJSavcM0j4UJQaH2cgMDtGGkRcLfxEcp6M+Y5m6wAEVarKFljKRxiayZ6fKBkNvxWCGY030bXBlygp3unecq8e176Q/zmyHyktZNt0BYyoDsEUzKdBOGHd+fhjb17vS84wAxYVslC4lfV/IDQ7X5KRRbew8IgqwPIT0OO/+Wf40pU2/EwUTxk+/3K4/2XW2+gFpdiv+1P3cHGNiYS35l+ALL09puU4+P4FLg/u8ngK214Ny8cy3tWivdcpRlDcEe+6RJgbjR4i+wI3RM0GLp1c796HvshgarCPQLLCNJNlpTCze0dQtPF+l0pQRpVkW0QKRPK3JARnMTEirD5VXs3aUdRjoGbiQjIkbmu3KmRKr6Qj1TE9DRd1kudkgGUZ/g5PgFAkygNpdm+elAI8cxDUX5bVmZXqPJhIqOUDLDotQh/3MFad7zWEXkWSpMWJYsGtG4+6S4u9c7LqjTP9yE3iLVrpeEwBrBI2uba0CrIWPD+iZBqnwQZm7an+LQbZtUZMZciWE8ROo8rF7V+3oJl+qKzko0W6EpeNd18q8lb0Rz4jNfHsM/YyOG5M= 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: =?us-ascii?Q?iot2Z8LVTkI+vEhoGGACUIVP7aTiljfcFWgu9v0tKnLYfidSWFWk2VLLWdyM?= =?us-ascii?Q?Ey24/6rvG5BUO5kxoYLKNt0/mheKNkSQ0V/Gf4yQIhpG80pGuzE2BplghONM?= =?us-ascii?Q?2pUgJqsEEshRDhAF3bLsHYY/PKF/eeAbLRFgjbJvcJ4Lvtzj4d/RX+lgFv0V?= =?us-ascii?Q?ElWF87qetaVY5B+c45VyiDh7hVzpqSQnhi3gyfZGeS8pTb5JTTJSsDll7Z5l?= =?us-ascii?Q?oFdJssKOO8Z8SMGEAEdqtCUcTtqFLJ5rU27BXONjQfh/pkkMP5wSQYzg+Dxg?= =?us-ascii?Q?SNokNgzuhHkhFx8PzSdPwoErK6yMRNTq5DjU/u0QdDPvnFXOc0MvbJ+Mw/wc?= =?us-ascii?Q?ZYCSgrRCYScRAfr43OGNgTec9htBF34bosiBmb+X4Gij11LHr7/ZbYKB8qJB?= =?us-ascii?Q?mQVQ7ct3q/WZKbps1EFBuZMF2e6+l5RlO6H8xB3s+q1uFZyyZLvxP4gIJGjj?= =?us-ascii?Q?Ntd7Hdl+M7HsJu6n0bdK1goYRoJ71G9JUTeIK/vBtcUpmCd1dwhyyQvDtV7K?= =?us-ascii?Q?MYKZCJMS83qjgUmXPe+2DDxZgAqvzJCN7hg83AF3bVR2HF8zC8UT+ddoRXem?= =?us-ascii?Q?FW7PZ28WomOjVvUErz3zsnuYyWRvg5X2OhABdoSJ5fgG+wh/aR1tyOQZEvm9?= =?us-ascii?Q?orpRZbw7q63ncoi/t4JGKoTyvkDfhIiVPQR2TygzK5YZQdRZ1w6sBXBTNXRg?= =?us-ascii?Q?SyU834Sr0CuIYxFn/4gIBhCqH9Vlt+FjcXb9MLMNp6jiHX7GvEZIcKcYGONx?= =?us-ascii?Q?iQaM9OnLriO8arCtXA+eecL0rKgNb2GFe7Rd+MCsfN34NhXFYibF3DUAeZxQ?= =?us-ascii?Q?00LhLBpZQQbRqpWQq/gWgERx+ikZyz9/s2KScelmdQbHeGRArRshPO3CHA+G?= =?us-ascii?Q?3GyqGpjy+NrWA4bnwZgYBFQPNSW8V0VHR3R/f9EK1EznCx65s3ZA9d+i9RV9?= =?us-ascii?Q?d5L/lRRpX6r8Qeqjo4qIe3iHUcpdu/gbFpadBGr7Y0fd+8LVQXQGAgmGXkJL?= =?us-ascii?Q?SsMNEV91HjuPw2POspjsvcg+jJYIKYCoXK4SoLWv/GSB5lb6AUKL063zQm5v?= =?us-ascii?Q?l/jHumEyPx9dEIMgsPxdeUnPGezXZUdZC/fS5vjqdLhjo2CXNm0nnLkWFVsP?= =?us-ascii?Q?Hs/Ih0SU1Rpd9JrW36v/WRccfzqdVVP5YPUOG4pcm3aWP9hGCILc3uQctjsy?= =?us-ascii?Q?RWviw1usq1AYd/WxTc27YPuUmgh3jMCwAiIwDhTknSJXsKaSnHTbjbC1bdxQ?= =?us-ascii?Q?jICy+gz/VNXI0w5I+Wb/jAXHu+EP1O2JBTNKPMuW6nPatT3L1yuRFs/dS6Lw?= =?us-ascii?Q?6Amv4gGAjSee2aEyadv1JVViOaTmLIVjjlq5vnDy2crk4mU4c14t179LiH8+?= =?us-ascii?Q?GJ2BfGstQJgl0TT4gqMkvpLG3XcRIyzSH6nWOfc2tOJGUFV19XnIxo03y0EL?= =?us-ascii?Q?bQ0URtiB+GGMtgxe3SM6mHKqJEkORY5QmZqXPO2kH+eK39ewMWm742EVMAbH?= =?us-ascii?Q?xd4GlWmgcOlp6kVOvR9aUlE3WuEDBk2D5OO3LSHJxull4v4cZv9Gs+Pijr2X?= =?us-ascii?Q?9rY9WZzaFRQ3xJZVHH7UeaOXEFS5hAUVH47K/gZdkWeCZeqXqj9smWDJS+k+?= =?us-ascii?Q?dDtK7w3vwuSDTRjYS6PDkhceCwo5H7+JQ3oLAvWHgfxuuhxl8tCJNenKW8Rd?= =?us-ascii?Q?rkEaM8WgNhV10us2itPtbG1yuZUWUL6R3WR6MWDEinnusl5LqDLTjajfGpde?= =?us-ascii?Q?VdYJVUev7oWg8JFhxp0AUkhLoRa3sY9GXbzqSI10ySvGh6fZVAgDi+T0Ei75?= X-MS-Exchange-AntiSpam-MessageData-1: dkfN2uj2vsLx3OPM/mcrjBYJ31S4SZ/ihuc= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0360feba-a1e1-41cc-15a4-08defe9547d0 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:24.3903 (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: 2JlxXBuH4x1uFB4EdftJ8bXVwJ1jgK0svVRT1sLCR2zeEx8RW8klxJXqiGIPVtgVqdSMdxHDCz2VPAZ4/vWyLgTg6ucLYXu9H2AemdmuO54= 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="uIlN3/1S"; 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-TUID: bqurJacYF1Co As this timestamp ends up in the "Date:" field of the release file, it also ends up in our internal rootfs'. To make these reproducible, we have to set this to a fixed date. As the date itself is completely irrelevant and not part of the generated images, we just use 1h after epoch (similar to our default changelog date, as 0 cannot be used). Signed-off-by: Felix Moessbauer --- meta/classes-recipe/repository.bbclass | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/meta/classes-recipe/repository.bbclass b/meta/classes-recipe/repository.bbclass index ba2803ad..a2061100 100644 --- a/meta/classes-recipe/repository.bbclass +++ b/meta/classes-recipe/repository.bbclass @@ -10,6 +10,20 @@ def repo_expand_opt_fields(d, var): return '' return '\n'.join('{}: {}'.format(k, v) for k, v in f.items()) +# use a fixed but arbitrary date for the Release file to make it reproducible +ISAR_APT_RELEASE_DATE = "3600" +repo_set_release_date() { + local dir="$1" + local codename="$2" + local release="${dir}/dists/${codename}/Release" + + [ "${dir}" = "${REPO_ISAR_DIR}/${DISTRO}" ] || return 0 + [ -f "${release}" ] || return 0 + + sed -i -e "s/^Date: .*/Date: $(LC_ALL=C date -u -R -d @${ISAR_APT_RELEASE_DATE})/" \ + "${release}" +} + repo_create() { local dir="$1" local dbdir="$2" @@ -40,6 +54,7 @@ repo_create() { fi if [ ! -d "${dbdir}" ]; then reprepro -b "${dir}" --dbdir "${dbdir}" export "${codename}" + repo_set_release_date "${dir}" "${codename}" fi } @@ -55,6 +70,7 @@ repo_add_srcpackage() { reprepro -b "${dir}" --dbdir "${dbdir}" -C main -S - -P source \ includedsc "${codename}" \ "$@" + repo_set_release_date "${dir}" "${codename}" } repo_add_packages() { @@ -77,6 +93,7 @@ repo_add_packages() { fi reprepro -b "${dir}" --dbdir "${dbdir}" -C main ${prio_opt} \ includedeb "${codename}" "${package}" + repo_set_release_date "${dir}" "${codename}" done } @@ -92,6 +109,7 @@ repo_del_srcpackage() { reprepro -b "${dir}" --dbdir "${dbdir}" -A source \ remove "${codename}" \ "${packagename}" + repo_set_release_date "${dir}" "${codename}" } repo_del_package() { @@ -108,6 +126,7 @@ repo_del_package() { reprepro -b "${dir}" --dbdir "${dbdir}" -C main \ removefilter "${codename}" \ 'Package (= '${p}'), Architecture (= '${a}'), $PackageType (= deb)' + repo_set_release_date "${dir}" "${codename}" } repo_contains_package() { -- 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/20260820083014.3377283-7-felix.moessbauer%40siemens.com.