From patchwork Sun Oct 15 11:05:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Piotr_=C5=81obacz?= X-Patchwork-Id: 32267 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 46F20CDB490 for ; Sun, 15 Oct 2023 15:06:28 +0000 (UTC) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (EUR02-AM0-obe.outbound.protection.outlook.com [40.107.247.53]) by mx.groups.io with SMTP id smtpd.web11.89880.1697367955844343434 for ; Sun, 15 Oct 2023 04:05:56 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@welotec.com header.s=selector1 header.b=Ob1vmwPv; spf=pass (domain: welotec.com, ip: 40.107.247.53, mailfrom: p.lobacz@welotec.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ee5ueMUjs8+xOFijVyrkJcVXEf63GN52xULUrMnglJ+WZIqgdwy0ikuLQ3bIlYCX1yyhBRScHZDjqZOWE5Hc6ZD9Swih8vmkZbiK1DQAvkf0LIO/hBkOnG+8thqa2VDxtmd5YUlijR98zcddPQ6qRRAwKn2JGLfF29lI6jpUbS7M/X6gACmwZErcviGg4ElBUkEy9KaVsI5AKimIEQxaz62JM5HK7CAG+Tq+IwJ+Tm+hHuq7/KUinLRbdigekG74dr+9+LcpkANDGU2ypNQkKZDdbfhdIsC43+3YdMMyFt47n26AJu2i0tf3dnrLafP2iUcIIQ+sT5DbNRwUvQMp/Q== 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=/pCHrGgRW8Gp1h1gb1SRnmIAa/LM7Qk5jOvHDwzHCbk=; b=TiPSOkOvz9JgOQttKv0Mjtn4NT2QVezLUQ8CBFfqc3ZxI/yQXjOoIOdLen/4Lwca4CF/KEAT6tjgoXoBySr6TtZw9VZo7PyIEKdq3pJSYoo8rjTDODZUrOASrYp2lCG4RoO4fUuQKyBd/mkLvMQCbaV4heC+8ofRJsq/v24O/JmNWvGFAa331jp9XjomjE1rP9+8EdNcnf8NYWALDVN9f1YgWhpU92d0HJgd2rGZ5vKZnJnI6UgYXf9d/1J+Pa3GuvPJwtTSgnY09wMgH2EA1M08IwbPvdUAqzNppvoUtomDzaEnUpnRQF5S8HzZ87Gp9wWWv6hTLog8skK0RGgs1Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=welotec.com; dmarc=pass action=none header.from=welotec.com; dkim=pass header.d=welotec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=welotec.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/pCHrGgRW8Gp1h1gb1SRnmIAa/LM7Qk5jOvHDwzHCbk=; b=Ob1vmwPvuQg6wrek7gVm7Y/VFjcNNT2o65dg3FtsLAzj7eLnuWLODse3I7mOo6G6yWKgLC78YqdkxIKi929E+HzRgT7BWuniJgaEoudDm2W72A2KIDGVcun7YHG/odOobQTbd8hEC/MP9qfnZc1al13K/Ue8onof3clZ9iLC/lW34b3Z7RWYvU3CWzoRCaJwA1yuCU/gCMXID37lFJ0a7x7paNlpIXbVN6JG5nMBwonUpEdXCjF7Zw59Gt27LaRbgGgxYlsL6W7XJ5RyfQmqHWeWhdWM4bfoq2l7wT49nKCJoMRNEdJht32gPhlKIFtkVzsQtKzHTvSmsrTHuPhRWg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=welotec.com; Received: from VI1PR04MB5373.eurprd04.prod.outlook.com (2603:10a6:803:da::22) by AM9PR04MB8940.eurprd04.prod.outlook.com (2603:10a6:20b:40b::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.35; Sun, 15 Oct 2023 11:05:52 +0000 Received: from VI1PR04MB5373.eurprd04.prod.outlook.com ([fe80::3090:4af6:ae14:b9c3]) by VI1PR04MB5373.eurprd04.prod.outlook.com ([fe80::3090:4af6:ae14:b9c3%6]) with mapi id 15.20.6886.034; Sun, 15 Oct 2023 11:05:52 +0000 From: =?utf-8?q?Piotr_=C5=81obacz?= To: openembedded-devel@lists.openembedded.org CC: =?utf-8?q?Piotr_=C5=81obacz?= Subject: [OE-Core][PATCH v14 08/11] sstatesig.py: fix hash calculation for timestamp Date: Sun, 15 Oct 2023 13:05:23 +0200 Message-ID: <20231015110526.53738-8-p.lobacz@welotec.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231015110526.53738-1-p.lobacz@welotec.com> References: <20231015110526.53738-1-p.lobacz@welotec.com> X-ClientProxiedBy: FR4P281CA0049.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cc::13) To VI1PR04MB5373.eurprd04.prod.outlook.com (2603:10a6:803:da::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1PR04MB5373:EE_|AM9PR04MB8940:EE_ X-MS-Office365-Filtering-Correlation-Id: 873f4c00-2b03-4ca0-b325-08dbcd6eb1fe X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FKmzzKMwYiTSrWFScHeWO1t6Wth5Iz0oDOHhau7US8oWTgJsdN7agdr7jIOwS9FzTVS1S3lllJbFoEkB4WXbSkvVmFb5E826tENwrvtuQGPDFSkfLDda2+YXhNZdMWqK19V+5SKFw6derM9gyXY7H2Xl/0uMgcP+E7lovBYKtPL0aV3gCNbovUH0IGF5RXvPfIaEgFZirZ3I7ZZkc7vFYcSnOJ1PDiEYaCCEUm+PvscpiSpqmvV+riMiHXka2Newgd9ImZb5qZrc4LJmSBndU/3OvkQSbsmTfQoHdYXvU0g1P5Pw7lx9SAFPQFs338kXjpqcUNp8nF7E5nK746RZAKdsNW7GyOyGL9z4yYdjuVHCoa6/3EbRl22/FYN8cnwBZgjbhmvUJ7YUIVLM7N6YynFPSDNrE0snor1iOwh+FR8OMVUfG9jGyIbNJVyI2PppVhn7AoBz2OaiEpegbTKBGX/M0hJKK1Z87IR1ySHOILI9QqAmwPDpofk66un8VZSWN5S//BBhe9oAum/S/aALmYPUhsVS9ea4Hmbt4hthdefW4WbQYL0dbpSFVt8ndTQ03IYpswxS57dUWYbjVc1TYfxBPgGbK6naoNIrJDY6s1E6ZVQM11c77xg5fAUr0Agr X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR04MB5373.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(376002)(39830400003)(396003)(366004)(1800799009)(64100799003)(451199024)(186009)(38100700002)(6512007)(26005)(66574015)(107886003)(2616005)(1076003)(478600001)(6486002)(5660300002)(8676002)(4326008)(8936002)(86362001)(2906002)(4744005)(6916009)(316002)(36756003)(41300700001)(66476007)(66556008)(66946007)(6666004)(52116002)(6506007)(38350700005)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: z8g7ffdHFAw6WND3OKNvePVyPqt6RCx3Bv91lGYkSLzaJXBCD7rcCw3rHyNABK1ZoD5a4/VQzr3QlIB6OnGVsMulRSz6J885a3Pp6EtzRC1LLGrPjXPFQMcYWxTPIJm+gSPtLnnaGqg0QPzrJeljz0uMG4BQV5QtRtTn9P3SQ+WTwjg5zON6DF4kOTLtAnpjTSM1QrNe3oGsn0NTa1MLFZ7Xts5gBZLJlq22Ukv7++5hivsGCRJVI6wyqueSONsMf0BEHiV2TqWTbEVpA5Ywm2LfHEwtio2LXaIogkRo5RgbomWbmAyl8zIQ6Y6OwaoX0TjM5FAztJ7U9mdXHRLN+ffuXom/ZTTnH1XVlrlJyQ+YsaPWeWT9TIyGk0uhamW44exNvFo5rix9VMSagrv+gHBO2zgQlThbQtb6pyO0hgQXhIzDGzLKiBfpNcWY4r6MdCRAbRJZW1g1rWJWtuTSJ5+XwD07QFxbqjhNw39iE5rA2ptSFYhK5FtZma2T3vi7XiEQ9T0w+a84/fZjTU0Vz9J9pa+BgE4TDDoZQ9jYZdgCP3Wbl0O05PHf4/shfhz3jvKrASeaMAoe3S86mFAwtxAjYxm2D1ciLra0093b2D1Y/N5LhNIU/Wb1QeQnzUikUJfRYtn9VVZGs+ZkfSTkfP11BlmyffBxsF9/LdXsPL4FTimfuw7wO2Dwv0qHWhheF6b37OUKn9EFMP6IPJPi+3EENKFIzkBoocSlxOBByU+QK5UlnTdj0E9jcCD3/iFkwt26ZP+5wBZ6PB3HnisMwrCR73/85UeATkj2SS5KElDQDUnByiW7yM+O77hYHD6CB8GQj8WYmTPB8QQwY5kM0keau/d9XXj76PkM8ZaVzwPkov3wH4PIYW/Wp78Cr0jtlRNW9c8K6Gv8EdPggAVVeBJU07gb/9op4ZwLDUOvknRYPALvjvFHCAQk0N0PgCY4T6k9GSBTNbf9x7jnG1n8ZVc12RICzkg8E2LyWw1YMHjND9Gopy21m8Ntlv12fyiQsfB29HHltOAvS3amwLhzcfYz17Xyex9CnMXNSe8sIocW237CBvpCWjmlE1KBdP5W1i/htRk+cc4/o8KAcJ/7HmNmeQK/gwtlHvkos/BdjHkhbvFHWzWgV7VjmDTSYrkcHXA9VmBgULqQgyQtp8Gi8bJrVfsz1URRryiXkgmvf8St4tArLlyjiGsd5YzNHjI5SAyv1nPSIqTsj1segjKSu8fAoI6Bb116HYvESYLXDaqk2PgizvGz1z5K8txfppBW4aRAMUT6blh6yt5pIfWni3nwQMFlLmRv0DgZFgmnm0c47xfWoCOcEJppIB8JJlSYdB01N8s/Nvt4nREenBHm2Ccm+p+SOy9pWX7Dkf0lVd9OEj/PatiEvTC2a/L0iyxcolLU6g6QhHw2XVyOSvKOKqjFztFFUjrd1ijdAe/POycJjuETB2EHmAFh79XL3fCEbo/cZ0Nhr/X2Zg85YEZpgBhtE1fxav33HKb+zGVtQenqeMZRR+Q9GRZMka9SGm3L2LG/bfbcxVfRNFVTq3BY/a8VCdING5I4La0GpcMq+uW2auUz5ZhS7eBBpKwdbJZC X-OriginatorOrg: welotec.com X-MS-Exchange-CrossTenant-Network-Message-Id: 873f4c00-2b03-4ca0-b325-08dbcd6eb1fe X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5373.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2023 11:05:52.0944 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 25111a7f-1d5a-4c51-a4ca-7f8e44011b39 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rnjqNKgGDPnd4AE9Tx71e4+q9N9jHD7tBHiRxvEzOM6k2uoEvNDEK4OeL3QCBYfMUvimzA8Yr1+ho4GiErYwWg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8940 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 15 Oct 2023 15:06:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/105525 Passing timestamp as an integer was losing precision, which led to problems with badly recreated sstate cache. Passing it as floating point number fixes the issue. Signed-off-by: Piotr Ɓobacz --- meta/lib/oe/sstatesig.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py index 5bf1697e72..f1f9de253d 100644 --- a/meta/lib/oe/sstatesig.py +++ b/meta/lib/oe/sstatesig.py @@ -604,7 +604,7 @@ def OEOuthashBasic(path, sigfile, task, d): raise Exception(msg).with_traceback(e.__traceback__) if include_timestamps: - update_hash(" %10d" % s.st_mtime) + update_hash(" %f" % s.st_mtime) update_hash(" ") if stat.S_ISBLK(s.st_mode) or stat.S_ISCHR(s.st_mode):