From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id EFgpHuZPPGc2zAAAqHPOHw:P1 (envelope-from ) for ; Tue, 19 Nov 2024 08:44:22 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id EFgpHuZPPGc2zAAAqHPOHw (envelope-from ) for ; Tue, 19 Nov 2024 09:44:22 +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=LbScBsQn; dkim=fail ("headers rsa verify failed") header.d=ngraves.fr header.s=ovhmo4487190-selector1 header.b=1Is3sdjH; 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=1732005861; a=rsa-sha256; cv=none; b=oqAaIYH+Z+XSYoil4mqaEB3rnns6iGLA72mn8sSRzAfLG755Ah4uReGtR0pbk39Y1/mnnh RBmMqn9Op09dspPjkj8FPjkCVZlpBL3jNT6Jdyye/zFNizUOra52EHJK1b0p+7t6+7d7up WJbMZRuExvliwDbw9V5uLscMCrUzk2fQzLs2w1dYFCh2NRqzAR1bl0u98PyIl+De9htZtX JdC7yIYRa2fZp09V1h13bPDK8NbGZ84Ama42Ai5yiXty+VbUDnJZR9w668K68/UHU982ik my6+/u88RCLdCuwTWiLyzWIQ0ZJgOAq+duRyNmgaFSfeq2Fxce5XL8Be9UEF3w== 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=LbScBsQn; dkim=fail ("headers rsa verify failed") header.d=ngraves.fr header.s=ovhmo4487190-selector1 header.b=1Is3sdjH; 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=1732005861; 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: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=XGu7q1js8Qe2jxHh8wl0u35dDOPsMq1D+I4ws+hhvrs=; b=OKHzpWG30m83Aycg27VfLwNx8ba/SU/o6gSQH4TVqhLrmvtbTY6nmSG+jJhaFrvxY5De+d bFOSXMd+mc4vhDfnPE8eAZBSA25E2WxIkziIN0oPfL5AsCUyH6qD1SZx4gZTgyswXdFwSD od7D3xjCERxUt5tsO0vOsWhN+s4S4R6FZat5Vwwy6MWFFe6QXNYpc9NxSEFm+iwpgZY0pa hHW0/QIZ/voXNbVwCIAfGjidfQ79pwBK/G7Gf+Q5jfNF+AE9VXf856/QkOrDfAwAREECIl Q/n3zThY0yZNGCHf4WpaCogzpvmkTA6/DoPMzyNB9K7vvDAaPdz7Gpm7c/b1BQ== 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 6C5F58D1D3 for ; Tue, 19 Nov 2024 09:44:21 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tDJq9-0005uu-3H; Tue, 19 Nov 2024 03:44: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 1tDJq6-0005uQ-1z for guix-patches@gnu.org; Tue, 19 Nov 2024 03:44:02 -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 1tDJq5-0003kh-Pd for guix-patches@gnu.org; Tue, 19 Nov 2024 03:44:01 -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:Date:References:In-Reply-To:From:To:Subject; bh=XGu7q1js8Qe2jxHh8wl0u35dDOPsMq1D+I4ws+hhvrs=; b=LbScBsQnmuS6eCb5oWiXb+xkSRhn/JsVoOcJap+DGWJxVEPJpFTH/HiZ3xVV5h6p18nJ9GXoJ5tWNIoWeD6VEZAfBE9ORIV6cUPnoQ45hqPmWKeMxqK4eWC17Ebph8fFk+IpaICmladYHs2HPAJPdrvty2D/1PeIA8hynRXF+9D4sfObxWqyVExfCe7jAUUJfSNvmbC0pFeIiOPcwPH78UOuqA+LAru4KZw4qKyyzXizBdHVDcuAtNPF6hT0DgMvYJpFZHT8oHL5WgSOHgDOvHvj3iJZ4VgAi+OZ6fEbAeZ/YeqZBA67Q0EM1v5CwxjnhzGffHlw95OYHY5we50DsQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tDJq5-0001dd-Kq for guix-patches@gnu.org; Tue, 19 Nov 2024 03:44:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74411] freedict-dictionaries build non-deterministic Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 19 Nov 2024 08:44: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: Runciter , 74411@debbugs.gnu.org Received: via spool by 74411-submit@debbugs.gnu.org id=B74411.17320058126237 (code B ref 74411); Tue, 19 Nov 2024 08:44:01 +0000 Received: (at 74411) by debbugs.gnu.org; 19 Nov 2024 08:43:32 +0000 Received: from localhost ([127.0.0.1]:40996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDJpc-0001cX-9r for submit@debbugs.gnu.org; Tue, 19 Nov 2024 03:43:32 -0500 Received: from 15.mo550.mail-out.ovh.net ([188.165.38.232]:45505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDJpY-0001cM-GI for 74411@debbugs.gnu.org; Tue, 19 Nov 2024 03:43:30 -0500 Received: from director2.ghost.mail-out.ovh.net (unknown [10.108.17.147]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4Xsygz1cCVz1SMt for <74411@debbugs.gnu.org>; Tue, 19 Nov 2024 08:43:27 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-wjrct (unknown [10.110.188.135]) by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 8281F1FD6A; Tue, 19 Nov 2024 08:43:26 +0000 (UTC) Received: from ngraves.fr ([37.59.142.98]) by ghost-submission-5b5ff79f4f-wjrct with ESMTPSA id 3PIWFa5PPGchOQAA9bcMRw (envelope-from ); Tue, 19 Nov 2024 08:43:26 +0000 X-OVh-ClientIp: 90.92.117.144 In-Reply-To: <8734jp82ts.fsf@whispers-vpn.org> References: <8734jp82ts.fsf@whispers-vpn.org> Date: Tue, 19 Nov 2024 09:43:26 +0100 Message-ID: <87ttc3mx5d.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 5741526575577227934 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefuddrfedugdduvddvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepieejgfffffduieevgfduiefhtdfgleejhfdvvefhgeekjeevtdfhtdefleejhefgnecukfhppeduvdejrddtrddtrddupdeltddrledvrdduudejrddugeegpdefjedrheelrddugedvrdelkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjeeggeduudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtdgmpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=XGu7q1js8Qe2jxHh8wl0u35dDOPsMq1D+I4ws+hhvrs=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1732005807; v=1; b=1Is3sdjHfere2KJ657799eCWaJ3C6eAXmoT+Pjatnln+rnvBI++xWXYaZqrJDXus6ZR1zgDC bM+Rell5wG6OhClCUPmTAN1FR9cVUnW/9dgZuVe2ih/SQD0NRzV39ueRXRJegHguxgwI4WkS+se bQvtzxx+17x2LdiCOnEjZPAQdcQ87o+Epsp+2LT5mxGGfIlX8lbsUucEQvfXw6ig3pLRPdQT/rz mZ51kmzzMsBPOoyfOb4cPmr0iFHHI+bAH+MbXNdErPtIugsjZMHEpEFlH/TDpagRMBUHWtYG5xo MsUL9K44LrQ+ruu+APfRbNGxNF5GNT6PijBcqpGTOXjfg== 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: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches From: Nicolas Graves 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-Spam-Score: 0.38 X-Spam-Score: 0.38 X-Migadu-Queue-Id: 6C5F58D1D3 X-Migadu-Scanner: mx12.migadu.com X-TUID: wIPJD3hYlrmv On 2024-11-18 06:37, Runciter via Guix-patches via wrote: > The build of the package freedict-dictionaries is non-deterministic, at > least because the output dictionaries are compressed by the utility > dictzip, which includes a timestamp in the compressed file headers. Are you sure there are no options at compression time to force determinism on the archive? Usually, there are some, see tar invocations for instance: (invoke "tar" "cvfa" (string-append this-file ".tar") "--mtime=1" "--owner=root:0" "--group=root:0" ; determinism "--sort=name" ".") The sort is here for determinism too. > > I have not confirmed it yet but I think I could fix it: it would involve > a patch to the freedict-tools package, and then output dictionaries of > freedict-dictionaries would not be compressed. > > The maintainers should just tell me if it's worth it to fix > non-determinism in this way: we have to carry forward a patch (unless a > better idea comes up), and we lose the benefit of compressing the outputs. -- Best regards, Nicolas Graves