From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id +ATtH+KJPmdz3wAAe85BDQ:P1 (envelope-from ) for ; Thu, 21 Nov 2024 01:16:18 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id +ATtH+KJPmdz3wAAe85BDQ (envelope-from ) for ; Thu, 21 Nov 2024 02:16:18 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="c/B5T/gM"; dkim=fail ("headers rsa verify failed") header.d=whispers-vpn.org header.s=protonmail header.b="L/7oOX97"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1732151778; a=rsa-sha256; cv=none; b=GukVM8cB8WHYYgthlgCY88LreAs7+PET5NdZ7Xo7IalIHZ5QzEsEucP/knL1Sxs4Y9gqlz mGzCtbeWF1nUEZ0HbP1Dh1Lk3upgh/H9M6O0rpwn9kp7/zvtIE2vO8XcHc4qbE4wGNN2PP AKP1x85qupb+PecWmyBMlyTukVtSC0F8cv5343iq/pfNV9ciBfNa5zGKLejd4cmCDr8lFD FtGJniiKp27KvC+hECOXRgKRFUolPyJLoz9AkuMcvNURNE4Fipqkq3Ee9jtCfaqMtEef0W gfNf40GMcMOGeBoUwfr+cCOXNDtSZwg8SrbGrvwCLeeNIC8YNFE8ZRBGQn2fKg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="c/B5T/gM"; dkim=fail ("headers rsa verify failed") header.d=whispers-vpn.org header.s=protonmail header.b="L/7oOX97"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1732151778; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=BFxHG2wocf+tj9DfxEQZQQEyDcCoxbAxln6lJwsaAwY=; b=ukcKv194BX6pTvZPCP3aXbvp78KmDgq5nd+xfe1KFvX2RbcbwvhkisjWIQ03Q7dzTHGhxZ rkq9JtOrFo5qTLJ5GsvCIds4wlX2WbUjF+VLzrU9zBjmJbbuOKn4EKqAs2I0Tixgz744ld AzddblHh5k1Pze1hgUVnMk4Mvu3rqJuJxNNsHqronQ+OwzQdbXDgSAcZbMI5N7MuBXDvl/ GLMSL35HCkOaIOx4CRVauE09X/J1jIZNgHGYj00BwXkh0iD3iCEOSwADDeMCuW85uJCIT2 TN6DKU9gL3H3yURKUufa7xjkn8EFDiw4doI29E2l+GTMovG1K/nyDW15NtaILg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B18047BD7 for ; Thu, 21 Nov 2024 02:16:16 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tDvnh-0006x1-Oq; Wed, 20 Nov 2024 20:16:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tDvne-0006wp-92 for guix-patches@gnu.org; Wed, 20 Nov 2024 20:16:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tDvne-0005SC-0P for guix-patches@gnu.org; Wed, 20 Nov 2024 20:16:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:From:Date:To:In-Reply-To:References:Subject; bh=BFxHG2wocf+tj9DfxEQZQQEyDcCoxbAxln6lJwsaAwY=; b=c/B5T/gMNRJPVnZhaOsVLxPaXGw/OQ5lHi/FCJQcn0/4rvLRK6dY7KcQwCArQ+aBpkzxkZOLPVMy6RkIQk6gtneLLvnIMnBsgkXch0LAh4kj+D5gNmd3xxkRx4vaQjkazFGVFG6B5BP3odcILXqj1tLcB8IPbFbGoCC7ABl4YuNIwXz1uZqrDQ1dqJouaFGhur+w5EI4w9dEgsPXzVFyetAkTNfArhXe/1KsFYeE3sfCX+cmVd0oncGw8savjAR0w2rPl99jyuRQulIj2C5VsoCjHzPm0c9EBT0KOMDuQaKT+otfdO2Nc7faguJ56ElhoLjIGqWbYKRTYFKudCUZ/A==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tDvnd-0002zu-RR for guix-patches@gnu.org; Wed, 20 Nov 2024 20:16:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74411] patch v2 non-determinism fix References: In-Reply-To: Resent-From: Runciter Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 21 Nov 2024 01:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74411 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74411@debbugs.gnu.org Received: via spool by 74411-submit@debbugs.gnu.org id=B74411.173215176011515 (code B ref 74411); Thu, 21 Nov 2024 01:16:01 +0000 Received: (at 74411) by debbugs.gnu.org; 21 Nov 2024 01:16:00 +0000 Received: from localhost ([127.0.0.1]:48467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDvnc-0002ze-AR for submit@debbugs.gnu.org; Wed, 20 Nov 2024 20:16:00 -0500 Received: from mail-40136.proton.ch ([185.70.40.136]:43423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDvna-0002zK-05 for 74411@debbugs.gnu.org; Wed, 20 Nov 2024 20:15:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=whispers-vpn.org; s=protonmail; t=1732151750; x=1732410950; bh=BFxHG2wocf+tj9DfxEQZQQEyDcCoxbAxln6lJwsaAwY=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector: List-Unsubscribe:List-Unsubscribe-Post; b=L/7oOX97p7BQP9m7oYDkZV4nNnAVVnfB0Vuy+68Nb+qD1w4fT8XA4dTV2MYjfG/pA CLunzmbtkP05LYT9PZnL84OGkdoKy8b4usiL2JzL59qCxJJOKz2679wuTWST7YDqkQ 3b1mmzIxFAJL2JqwKjaVOrLXnKPPyLIUD8/hkUmVHCGT8dYWWhxPswP3A8nZKPo2qZ kaTNcHUDmJGYmPs7WY6jddjqW/e/cPLBi/Y9gqPhozoRxDUA2ekXS7KZoGE2dBGVtx tmPIhMwKuhdBw455M3rlxNAxytTVDvjClSPOJdoy+dWzGcjWsOhcmAqoEte3c1cxlN mCEUetVcBur0A== Date: Thu, 21 Nov 2024 01:15:47 +0000 Message-ID: <87plmptmin.fsf@whispers-vpn.org> Feedback-ID: 119317227:user:proton X-Pm-Message-ID: 0ffa83fd03f349da64b9b2a4e09d09fa60c22d8d MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Runciter X-ACL-Warn: , Runciter via Guix-patches From: Runciter via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: B18047BD7 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -3.35 X-Spam-Score: -3.35 X-TUID: CWqYQeKr0q15 Version 2 of the patch is a change to the freedict-tools package which is a fix for the non-determinism of dictzip headers. Before compressing .dict files, a shell command involving touch and date sets the file's mtime to the start of the epoch taken on the Greenwich meridian. The build is now repeatable on my machine, and probably on any single machine. As for reproducibility across machines, well, good chance it'll be reproducible: the design intent is that the compressed file headers should be insensitive to the system's configured time zone. This will need to be assured by challenging a substitutes build from a computer which is configured on a timezone different from its substitute server. Runciter