Received: (at 26247) by debbugs.gnu.org; 8 Oct 2022 15:16:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 08 11:16:53 2022 Received: from localhost ([127.0.0.1]:41191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ohBZN-00041O-0B for submit <at> debbugs.gnu.org; Sat, 08 Oct 2022 11:16:53 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:47040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1ohBZJ-00040V-US for 26247 <at> debbugs.gnu.org; Sat, 08 Oct 2022 11:16:50 -0400 Received: by mail-wr1-f53.google.com with SMTP id bk15so11094031wrb.13 for <26247 <at> debbugs.gnu.org>; Sat, 08 Oct 2022 08:16:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=E4u6ARcqeRbxHKgSeBREFA9laVcXGr+gaulHbhwiXN8=; b=Tv5eyST8DbQHSqorurmZbEMiIJ8n61jOAcDK1c8eKwgR2KKGkrA9nQ6WIRKgIs4XMI AbP0Qlmh8zqvImTfypV4l0AAl+hVNpgJi+gl8UrNNo9csNQv77ITROujpDMrabHeOMBr xjhcWf5588UG2xdUjdrcehnOwLFWTSAwV5sbBs5CGLHcN44CVYTGrblO4eXVpKykWMN2 W/sSVWjRZqz0v0kpnwi9b0ndwEU2Tkq9gfjq6+pHcr8A1mIYUEu873qE5f4h0ArpkUmV OeqmD21rLoEt0lRGCGA67mml/P3MtwPqJAVqJWxKMUosFqi00YTvtCCYfmP5JHnyRZG7 DWeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=E4u6ARcqeRbxHKgSeBREFA9laVcXGr+gaulHbhwiXN8=; b=lKFQS1caNjapZuqkRxAoi2Yc8YMzi5rGKqLa5euYniaG1GKv0TRSzA0rknzYpg1Cur lOTim54hy3JQ+k/nsbsJLKzr7+bTpJnUjlvTqokbj6rOVQV0HqvI2xrn3D3o83Tq8aSE vGarAPgdgAksUdfCvWrN05MkSLj80gF7fwUDNDllpah2t/3wjBvsnTXtvQdekDLEt4PJ Wlb0MV3RWstvb4GZDTcGsHu9uhFRcuMfU0OOb7YrdamweLa4POYSC448caWnEJtc8lGC /wWch1Hdfq0RpCAy6gK5WeUfsE8biNqsjmPWksd+x86BpuxB7qsPCS/+dzZwCvtW1w81 zFyA== X-Gm-Message-State: ACrzQf3freozCqJlB7yi9OXzAB5vjCxgFbDR55vh5M2yTq97lsBIaqWF sj0nfrPH8YQr9nl/8mk4Iws6161KRkU= X-Google-Smtp-Source: AMsMyM4T8uN9tqoZWtgCKuDgGI1oil71XYI25jzY8uQKBNEaDQqjxezUw9qM+vCLX6vCLadY+u9Zsw== X-Received: by 2002:a5d:5a8f:0:b0:22f:9396:4908 with SMTP id bp15-20020a5d5a8f000000b0022f93964908mr1584400wrb.273.1665242204396; Sat, 08 Oct 2022 08:16:44 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id r17-20020a05600c459100b003b4a68645e9sm11026179wmo.34.2022.10.08.08.16.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Oct 2022 08:16:43 -0700 (PDT) From: zimoun <zimon.toutoune@HIDDEN> To: Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas <rosen644835@HIDDEN> Subject: Re: bug#26247: Gettext introduces timestamps in .mo files References: <8760iyxp3t.fsf@HIDDEN> <865z5luzxx.fsf@HIDDEN> <87v9djgox5.fsf@HIDDEN> <EB5BE5DC-EF6C-4311-9A07-B2A06E71E65A@HIDDEN> <87blfbdka0.fsf@HIDDEN> <875z58fp8e.fsf@HIDDEN> Date: Sat, 08 Oct 2022 16:25:21 +0200 In-Reply-To: <875z58fp8e.fsf@HIDDEN> ("Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas"'s message of "Fri, 11 Dec 2020 14:26:25 +0100") Message-ID: <868rlqtmsu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26247 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Julien Lepiller <julien@HIDDEN>, 26247 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Miguel, It is about an old patch [2] and on old message from Dec. 2020. On Fri, 11 Dec 2020 at 14:26, Miguel =C3=81ngel Arruga Vivas <rosen644835@g= mail.com> wrote: > This bug has already been reported upstream[1] and probably I'll push it > as soon as I have more test cases prepared and receive a brief review, > but I can prepare a patch for previous versions if it's needed too. > > Best regards, > Miguel > > [1] https://savannah.gnu.org/bugs/?59658 Are commits 4343ca8ba5b02c8fe09e5bd681abbc0440ab8b08 and following the ones mentioned here? Well, I am not sure to understand if it had been fixed upstream [1]. Cheers, simon 2: <http://issues.guix.gnu.org/issue/26247>
bug-guix@HIDDEN
:bug#26247
; Package guix
.
Full text available.Received: (at 26247) by debbugs.gnu.org; 14 Dec 2020 09:09:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 14 04:09:41 2020 Received: from localhost ([127.0.0.1]:51047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kojrR-0005QJ-9M for submit <at> debbugs.gnu.org; Mon, 14 Dec 2020 04:09:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1kojrP-0005Q6-Cz for 26247 <at> debbugs.gnu.org; Mon, 14 Dec 2020 04:09:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48853) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1kojrJ-0007v6-4r; Mon, 14 Dec 2020 04:09:33 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=38364 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1kojrI-0002dV-IP; Mon, 14 Dec 2020 04:09:33 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas <rosen644835@HIDDEN> Subject: Re: bug#26247: Gettext introduces timestamps in .mo files References: <8760iyxp3t.fsf@HIDDEN> <865z5luzxx.fsf@HIDDEN> <87v9djgox5.fsf@HIDDEN> <EB5BE5DC-EF6C-4311-9A07-B2A06E71E65A@HIDDEN> <87blfbdka0.fsf@HIDDEN> <875z58fp8e.fsf@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 24 Frimaire an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 14 Dec 2020 10:09:30 +0100 In-Reply-To: <875z58fp8e.fsf@HIDDEN> ("Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas"'s message of "Fri, 11 Dec 2020 14:26:25 +0100") Message-ID: <87sg88wy7p.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 26247 Cc: Julien Lepiller <julien@HIDDEN>, 26247 <at> debbugs.gnu.org, zimoun <zimon.toutoune@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Miguel, Miguel =C3=81ngel Arruga Vivas <rosen644835@HIDDEN> skribis: > Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > >> Julien Lepiller <julien@HIDDEN> skribis: >> >>> So it's not gettext itself, but our build system that generates the >>> en@quote and en@boldquote files. Do we really need them? If so, we >>> should find a way to generate them reproducibly. >> >> They=E2=80=99re generated automatically by the gettext Makefilery that w= e use, >> so I don=E2=80=99t think there=E2=80=99s much we can do? > > The issue isn't on those files but on POT generation. Currently > xgettext doesn't honor SOURCE_DATE_EPOCH to fill POT-Creation-Date, > which is used to fill PO-Revision-Date for auto-generated po files. > These files are included into tarballs generated by make dist, therefore > its date is already fixed, but they aren't present on our git tree---for > obvious reasons. OK. > This bug has already been reported upstream[1] and probably I'll push it > as soon as I have more test cases prepared and receive a brief review, > but I can prepare a patch for previous versions if it's needed too. [...] > [1] https://savannah.gnu.org/bugs/?59658 Thanks for getting to the bottom of this and for preparing a patch upstream! In =E2=80=98core-updates=E2=80=99, we could either wait for the next Gettex= t release or apply your patch in the meantime. Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#26247
; Package guix
.
Full text available.Received: (at 26247) by debbugs.gnu.org; 11 Dec 2020 13:26:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 11 08:26:38 2020 Received: from localhost ([127.0.0.1]:40500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kniRS-00008k-1x for submit <at> debbugs.gnu.org; Fri, 11 Dec 2020 08:26:38 -0500 Received: from mail-wm1-f48.google.com ([209.85.128.48]:36438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rosen644835@HIDDEN>) id 1kniRP-00008U-1T for 26247 <at> debbugs.gnu.org; Fri, 11 Dec 2020 08:26:36 -0500 Received: by mail-wm1-f48.google.com with SMTP id y23so8599652wmi.1 for <26247 <at> debbugs.gnu.org>; Fri, 11 Dec 2020 05:26:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=EXpWaVRJL0WvL381KyswUmVxuTy1f9y/qpxWFoYBaVQ=; b=YJmcX+4CF8A1wVTQP6SEoIho9hf6j+VGGX9JwzUmZpT2qFOIyz5uJiVUx7aSpJGJNM 4ucx2rh9SwO5T4BlLy3/2NKVLOfiroPLT9rN8a06/G1ZcpLg8kG6lG3x4LlwO6fBKpDw pykIBpWaKstKVQ0emLNvgC0JYAZmgYLsYD24jZf05HBytHerRpb2NHCEmMy9wV/2MIwV /S/lE8fG82R83a9STZpWMwtE4UCZzadwu05Hwwioy1Di3wHJy5xf4V8TcJv4sPbUYJl8 9hk7KEdklv4dTm6zBS8DUUVhB2hFHxcxUZwX8AtCOqCPyW6llC4qvl3Moxv9HFqp+INw +4OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=EXpWaVRJL0WvL381KyswUmVxuTy1f9y/qpxWFoYBaVQ=; b=BpUhy8YRC0FOSC6sU+/q3aj14Lo6EipjKxPOUjOlW/qQgeYLrfseN6tF1uBRANYy5E Yu+mIoZaNx5T4KuxXhscVHH1cmySIJp4Fb7PDcBvohUF6PsZIKBw5PRL5xcZol3f6cx8 dRGow8ZxG8X/agtfyg/07ilQZdx+OU1FiiaqeCHzq2tACVh50ysNRDwaMFkBqyme0RJa XGvr078n5kmoQjvBgcLKv0Eu5HsjkXXaYf2vLA4VhQU3y3fi+xd7Cf+3v5X57+kEM2qh 8ZCFYmWbwYZTfMnJOzVv4B18YRvVz2zn3oY6WJkcUaQUOpV3guHxXlaG7Eo7dh9DAC86 goUA== X-Gm-Message-State: AOAM533GFgJ8a8yYqwVS6NedoSyyvJr13D0Y8w+o22Wao2ZILfkUyUsD TfpyNknuwvnrVmufLhGuftA= X-Google-Smtp-Source: ABdhPJzWV8qmzUpG6boBCjY+/Xjc0CsKiD9YvubCY+GfO/NnqVqu0/FO1PvZ5O72ZK2tggaM5gvHwg== X-Received: by 2002:a1c:7e11:: with SMTP id z17mr13219547wmc.83.1607693189209; Fri, 11 Dec 2020 05:26:29 -0800 (PST) Received: from unfall (36.193.158.146.dynamic.jazztel.es. [146.158.193.36]) by smtp.gmail.com with ESMTPSA id u26sm14786291wmm.24.2020.12.11.05.26.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Dec 2020 05:26:28 -0800 (PST) From: =?utf-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= <rosen644835@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#26247: Gettext introduces timestamps in .mo files References: <8760iyxp3t.fsf@HIDDEN> <865z5luzxx.fsf@HIDDEN> <87v9djgox5.fsf@HIDDEN> <EB5BE5DC-EF6C-4311-9A07-B2A06E71E65A@HIDDEN> <87blfbdka0.fsf@HIDDEN> Date: Fri, 11 Dec 2020 14:26:25 +0100 In-Reply-To: <87blfbdka0.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Thu, 03 Dec 2020 15:41:27 +0100") Message-ID: <875z58fp8e.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 26247 Cc: Julien Lepiller <julien@HIDDEN>, 26247 <at> debbugs.gnu.org, zimoun <zimon.toutoune@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.8 (/) Hi! Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > Julien Lepiller <julien@HIDDEN> skribis: > >> So it's not gettext itself, but our build system that generates the >> en@quote and en@boldquote files. Do we really need them? If so, we >> should find a way to generate them reproducibly. > > They=E2=80=99re generated automatically by the gettext Makefilery that we= use, > so I don=E2=80=99t think there=E2=80=99s much we can do? The issue isn't on those files but on POT generation. Currently xgettext doesn't honor SOURCE_DATE_EPOCH to fill POT-Creation-Date, which is used to fill PO-Revision-Date for auto-generated po files. These files are included into tarballs generated by make dist, therefore its date is already fixed, but they aren't present on our git tree---for obvious reasons. This bug has already been reported upstream[1] and probably I'll push it as soon as I have more test cases prepared and receive a brief review, but I can prepare a patch for previous versions if it's needed too. Best regards, Miguel [1] https://savannah.gnu.org/bugs/?59658
bug-guix@HIDDEN
:bug#26247
; Package guix
.
Full text available.Received: (at 26247) by debbugs.gnu.org; 3 Dec 2020 14:41:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 03 09:41:38 2020 Received: from localhost ([127.0.0.1]:39019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kkpne-0000jx-8u for submit <at> debbugs.gnu.org; Thu, 03 Dec 2020 09:41:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1kkpnc-0000jl-PN for 26247 <at> debbugs.gnu.org; Thu, 03 Dec 2020 09:41:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44431) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1kkpnW-0003EZ-Dp; Thu, 03 Dec 2020 09:41:30 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=50556 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1kkpnV-0008JF-VP; Thu, 03 Dec 2020 09:41:30 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Julien Lepiller <julien@HIDDEN> Subject: Re: bug#26247: Gettext introduces timestamps in .mo files References: <8760iyxp3t.fsf@HIDDEN> <865z5luzxx.fsf@HIDDEN> <87v9djgox5.fsf@HIDDEN> <EB5BE5DC-EF6C-4311-9A07-B2A06E71E65A@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Frimaire an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 03 Dec 2020 15:41:27 +0100 In-Reply-To: <EB5BE5DC-EF6C-4311-9A07-B2A06E71E65A@HIDDEN> (Julien Lepiller's message of "Thu, 03 Dec 2020 07:07:16 -0500") Message-ID: <87blfbdka0.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 26247 Cc: 26247 <at> debbugs.gnu.org, zimoun <zimon.toutoune@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Julien Lepiller <julien@HIDDEN> skribis: > So it's not gettext itself, but our build system that generates the en@qu= ote and en@boldquote files. Do we really need them? If so, we should find a= way to generate them reproducibly. They=E2=80=99re generated automatically by the gettext Makefilery that we u= se, so I don=E2=80=99t think there=E2=80=99s much we can do? We could remove them from =E2=80=98LINGUAS=E2=80=99, but we=E2=80=99d be lo= sing something, wouldn=E2=80=99t we? Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#26247
; Package guix
.
Full text available.Received: (at 26247) by debbugs.gnu.org; 3 Dec 2020 12:07:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 03 07:07:36 2020 Received: from localhost ([127.0.0.1]:38774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kknOZ-0007NB-FP for submit <at> debbugs.gnu.org; Thu, 03 Dec 2020 07:07:35 -0500 Received: from lepiller.eu ([89.234.186.109]:56280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <julien@HIDDEN>) id 1kknOW-0007N0-Oo for 26247 <at> debbugs.gnu.org; Thu, 03 Dec 2020 07:07:33 -0500 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 76d5a666; Thu, 3 Dec 2020 12:07:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:cc:from:message-id; s= dkim; bh=rBfBaCbucoLbNEa9dQRrMQlstWw0jWg7w5YCN/+EIRY=; b=h4peQKS AOfhbDLCm4gAV/+aJguI5Xfc06FD0k/JOV7bH7Kr7q1/sv9hgmlx6XwYEywT5Q7y FxjosqybR9Ys2lJHp5LzCl5wD+yDSD7NyQMhUsT/CX9QWxMfQopQLnFflRUjxZDl f+k7c6Yvea22EioLwoHtHksADj6SHj28LkDFJji5C8Gs01t2JErxzNy4/KFuXGGr G/lmu0ZF43vIl1lB1EOPwDPpqGLPugwX5Ni4NijjYmqe9IBlR9dvp+XEWT1WP5bz CPwFt55rEOFByPrmn54GrlaHqwNdmgE71jVG61f3ueYnmbFq6grpDJ52fg82090V OIn2gDt26GzU2RQ== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id ac972a89 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 3 Dec 2020 12:07:29 +0000 (UTC) Date: Thu, 03 Dec 2020 07:07:16 -0500 User-Agent: K-9 Mail for Android In-Reply-To: <87v9djgox5.fsf@HIDDEN> References: <8760iyxp3t.fsf@HIDDEN> <865z5luzxx.fsf@HIDDEN> <87v9djgox5.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----YIZFI38RP3RPKLPZYBMF4D7MU7LQ2P" Content-Transfer-Encoding: 7bit Subject: Re: bug#26247: Gettext introduces timestamps in .mo files To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= <ludo@HIDDEN>, zimoun <zimon.toutoune@HIDDEN> From: Julien Lepiller <julien@HIDDEN> Message-ID: <EB5BE5DC-EF6C-4311-9A07-B2A06E71E65A@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26247 Cc: 26247 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) ------YIZFI38RP3RPKLPZYBMF4D7MU7LQ2P Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable So it's not gettext itself, but our build system that generates the en@quot= e and en@boldquote files=2E Do we really need them? If so, we should find a= way to generate them reproducibly=2E Le 3 d=C3=A9cembre 2020 05:32:54 GMT-05:00, "Ludovic Court=C3=A8s" <ludo@g= nu=2Eorg> a =C3=A9crit : >Hi Simon, > >zimoun <zimon=2Etoutoune@gmail=2Ecom> skribis: > >> On Fri, 24 Mar 2017 at 23:54, ludo@gnu=2Eorg (Ludovic Court=C3=A8s) wro= te: >> >>> Gettext 0=2E19=2E8=2E1 (current core-updates, >>> 77ab6983a19ef307558ab2607920158d6bb94ba8) introduces timestamps in >=2Emo >>> file, without honoring SOURCE_DATE_EPOCH, which leads to >>> non-reproducible builds (for example =E2=80=98guix=E2=80=99)=2E >> >> Is it still relevant? Since Gettext is now at 0=2E20=2E1=2E How can I >> reproduce the issue? > >I still see this: > >--8<---------------cut here---------------start------------->8--- >$ guix challenge guix --substitute-urls=3D"https://ci=2Eguix=2Egnu=2Eorg >https://bayfront=2Eguix=2Egnu=2Eorg" >updating substitutes from 'https://bayfront=2Eguix=2Egnu=2Eorg'=2E=2E=2E = 100=2E0% >/gnu/store/babcmx68gkfxwzr3rmccan88dqjiqzb4-guix-1=2E2=2E0-3=2E35a32fe >contents differ: >no local build for >'/gnu/store/babcmx68gkfxwzr3rmccan88dqjiqzb4-guix-1=2E2=2E0-3=2E35a32fe' >https://ci=2Eguix=2Egnu=2Eorg/nar/lzip/babcmx68gkfxwzr3rmccan88dqjiqzb4-g= uix-1=2E2=2E0-3=2E35a32fe: >13wvxga668grzs0p6sp0ghvdiy96nc9w71vs11djjkypsaf7wpw1 >https://bayfront=2Eguix=2Egnu=2Eorg/nar/lzip/babcmx68gkfxwzr3rmccan88dqji= qzb4-guix-1=2E2=2E0-3=2E35a32fe: >1rpwil9h2whjd9dbwpikxn8prkg924nhljglwj9yjijh578nlfr8 > differing files: > /share/locale/en@quot/LC_MESSAGES/guix=2Emo > /share/locale/en@quot/LC_MESSAGES/guix-packages=2Emo > /share/locale/en@boldquot/LC_MESSAGES/guix=2Emo > /share/locale/en@boldquot/LC_MESSAGES/guix-packages=2Emo > /share/info/guix-cookbook=2Ede=2Einfo=2Egz > /lib/guile/3=2E0/site-ccache/guix/workers=2Ego > /lib/guile/3=2E0/site-ccache/guix/ui=2Ego > /lib/guile/3=2E0/site-ccache/guix/swh=2Ego > /lib/guile/3=2E0/site-ccache/guix/svn-download=2Ego >[=E2=80=A6] >--8<---------------cut here---------------end--------------->8--- > >=E2=80=98--diff=3Ddiffoscope=E2=80=99 is not an option here because it ta= kes too long >looking at all the =2Ego files=E2=80=A6 > >A focused diff shows this: > >--8<---------------cut here---------------start------------->8--- >$ diffoscope --exclude-directory-metadata=3Dyes >/tmp/{t1,t2}/share/locale/en@quot/ >--- /tmp/t1/share/locale/en@quot/ >+++ /tmp/t2/share/locale/en@quot/ >=E2=94=82 --- /tmp/t1/share/locale/en@quot/LC_MESSAGES >=E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/t2/share/locale/en@quot/LC_MESSAGES >=E2=94=82 =E2=94=82 --- /tmp/t1/share/locale/en@quot/LC_MESSAGES/guix-p= ackages=2Emo >=E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/t2/share/locale/en@quot/LC= _MESSAGES/guix-packages=2Emo >=E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 msgunfmt {} >=E2=94=82 =E2=94=82 =E2=94=82 @@ -1,12 +1,12 @@ >=E2=94=82 =E2=94=82 =E2=94=82 msgid "" >=E2=94=82 =E2=94=82 =E2=94=82 msgstr "" >=E2=94=82 =E2=94=82 =E2=94=82 "Project-Id-Version: guix 1=2E2=2E0-3=2E35= a32fe\n" >=E2=94=82 =E2=94=82 =E2=94=82 "Report-Msgid-Bugs-To: bug-guix@gnu=2Eorg\= n" >=E2=94=82 =E2=94=82 =E2=94=82 -"PO-Revision-Date: 2020-11-29 18:33+0000\n= " >=E2=94=82 =E2=94=82 =E2=94=82 +"PO-Revision-Date: 2020-12-02 10:10+0000\n= " >=E2=94=82 =E2=94=82 =E2=94=82 "Last-Translator: Automatically generated\= n" >=E2=94=82 =E2=94=82 =E2=94=82 "Language-Team: none\n" >=E2=94=82 =E2=94=82 =E2=94=82 "Language: en@quot\n" >=E2=94=82 =E2=94=82 =E2=94=82 "MIME-Version: 1=2E0\n" >=E2=94=82 =E2=94=82 =E2=94=82 "Content-Type: text/plain; charset=3DUTF-8= \n" >=E2=94=82 =E2=94=82 =E2=94=82 "Content-Transfer-Encoding: 8bit\n" >=E2=94=82 =E2=94=82 =E2=94=82 "Plural-Forms: nplurals=3D2; plural=3D(n != =3D 1);\n" >=E2=94=82 =E2=94=82 --- /tmp/t1/share/locale/en@quot/LC_MESSAGES/guix= =2Emo >=E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/t2/share/locale/en@quot/LC= _MESSAGES/guix=2Emo >=E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 msgunfmt {} >=E2=94=82 =E2=94=82 =E2=94=82 @@ -1,12 +1,12 @@ >=E2=94=82 =E2=94=82 =E2=94=82 msgid "" >=E2=94=82 =E2=94=82 =E2=94=82 msgstr "" >=E2=94=82 =E2=94=82 =E2=94=82 "Project-Id-Version: guix 1=2E2=2E0-3=2E35= a32fe\n" >=E2=94=82 =E2=94=82 =E2=94=82 "Report-Msgid-Bugs-To: bug-guix@gnu=2Eorg\= n" >=E2=94=82 =E2=94=82 =E2=94=82 -"PO-Revision-Date: 2020-11-29 18:33+0000\n= " >=E2=94=82 =E2=94=82 =E2=94=82 +"PO-Revision-Date: 2020-12-02 10:10+0000\n= " >=E2=94=82 =E2=94=82 =E2=94=82 "Last-Translator: Automatically generated\= n" >=E2=94=82 =E2=94=82 =E2=94=82 "Language-Team: none\n" >=E2=94=82 =E2=94=82 =E2=94=82 "Language: en@quot\n" >=E2=94=82 =E2=94=82 =E2=94=82 "MIME-Version: 1=2E0\n" >=E2=94=82 =E2=94=82 =E2=94=82 "Content-Type: text/plain; charset=3DUTF-8= \n" >=E2=94=82 =E2=94=82 =E2=94=82 "Content-Transfer-Encoding: 8bit\n" >=E2=94=82 =E2=94=82 =E2=94=82 "Plural-Forms: nplurals=3D2; plural=3D(n != =3D 1);\n" >--8<---------------cut here---------------end--------------->8--- > >Ludo=E2=80=99=2E ------YIZFI38RP3RPKLPZYBMF4D7MU7LQ2P Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body>So it's not gettext itself, but our build system t= hat generates the en@quote and en@boldquote files=2E Do we really need them= ? If so, we should find a way to generate them reproducibly=2E<br><br><div = class=3D"gmail_quote">Le 3 d=C3=A9cembre 2020 05:32:54 GMT-05:00, "Ludovic = Court=C3=A8s" <ludo@gnu=2Eorg> a =C3=A9crit :<blockquote class=3D"gma= il_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(= 204, 204, 204); padding-left: 1ex;"> <pre class=3D"k9mail">Hi Simon,<br><br>zimoun <zimon=2Etoutoune@gmail= =2Ecom> skribis:<br><br><blockquote class=3D"gmail_quote" style=3D"margi= n: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"= > On Fri, 24 Mar 2017 at 23:54, ludo@gnu=2Eorg (Ludovic Court=C3=A8s) wrote= :<br><br><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0= =2E8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;">Gettext 0=2E19= =2E8=2E1 (current core-updates,<br>77ab6983a19ef307558ab2607920158d6bb94ba8= ) introduces timestamps in =2Emo<br>file, without honoring SOURCE_DATE_EPOC= H, which leads to<br>non-reproducible builds (for example =E2=80=98guix=E2= =80=99)=2E<br></blockquote><br> Is it still relevant? Since Gettext is now= at 0=2E20=2E1=2E How can I<br> reproduce the issue?<br></blockquote><br>I= still see this:<br><br>--8<---------------cut here---------------start-= ------------>8---<br>$ guix challenge guix --substitute-urls=3D"https://= ci=2Eguix=2Egnu=2Eorg <a href=3D"https://bayfront=2Eguix=2Egnu=2Eorg">https= ://bayfront=2Eguix=2Egnu=2Eorg</a>"<br>updating substitutes from 'https://b= ayfront=2Eguix=2Egnu=2Eorg'=2E=2E=2E 100=2E0%<br>/gnu/store/babcmx68gkfxwzr= 3rmccan88dqjiqzb4-guix-1=2E2=2E0-3=2E35a32fe contents differ:<br> no local= build for '/gnu/store/babcmx68gkfxwzr3rmccan88dqjiqzb4-guix-1=2E2=2E0-3=2E= 35a32fe'<br> <a href=3D"https://ci=2Eguix=2Egnu=2Eorg/nar/lzip/babcmx68gkf= xwzr3rmccan88dqjiqzb4-guix-1=2E2=2E0-3=2E35a32fe:">https://ci=2Eguix=2Egnu= =2Eorg/nar/lzip/babcmx68gkfxwzr3rmccan88dqjiqzb4-guix-1=2E2=2E0-3=2E35a32fe= :</a> 13wvxga668grzs0p6sp0ghvdiy96nc9w71vs11djjkypsaf7wpw1<br> <a href=3D"= https://bayfront=2Eguix=2Egnu=2Eorg/nar/lzip/babcmx68gkfxwzr3rmccan88dqjiqz= b4-guix-1=2E2=2E0-3=2E35a32fe:">https://bayfront=2Eguix=2Egnu=2Eorg/nar/lzi= p/babcmx68gkfxwzr3rmccan88dqjiqzb4-guix-1=2E2=2E0-3=2E35a32fe:</a> 1rpwil9h= 2whjd9dbwpikxn8prkg924nhljglwj9yjijh578nlfr8<br> differing files:<br> /= share/locale/en@quot/LC_MESSAGES/guix=2Emo<br> /share/locale/en@quot/LC_= MESSAGES/guix-packages=2Emo<br> /share/locale/en@boldquot/LC_MESSAGES/gu= ix=2Emo<br> /share/locale/en@boldquot/LC_MESSAGES/guix-packages=2Emo<br>= /share/info/guix-cookbook=2Ede=2Einfo=2Egz<br> /lib/guile/3=2E0/site= -ccache/guix/workers=2Ego<br> /lib/guile/3=2E0/site-ccache/guix/ui=2Ego<= br> /lib/guile/3=2E0/site-ccache/guix/swh=2Ego<br> /lib/guile/3=2E0/s= ite-ccache/guix/svn-download=2Ego<br>[=E2=80=A6]<br>--8<---------------c= ut here---------------end--------------->8---<br><br>=E2=80=98--diff=3Dd= iffoscope=E2=80=99 is not an option here because it takes too long<br>looki= ng at all the =2Ego files=E2=80=A6<br><br>A focused diff shows this:<br><br= >--8<---------------cut here---------------start------------->8---<br= >$ diffoscope --exclude-directory-metadata=3Dyes /tmp/{t1,t2}/share/locale/= en@quot/<br>--- /tmp/t1/share/locale/en@quot/<br>+++ /tmp/t2/share/locale/e= n@quot/<br>=E2=94=82 --- /tmp/t1/share/locale/en@quot/LC_MESSAGES<br>=E2= =94=9C=E2=94=80=E2=94=80 +++ /tmp/t2/share/locale/en@quot/LC_MESSAGES<br>= =E2=94=82 =E2=94=82 --- /tmp/t1/share/locale/en@quot/LC_MESSAGES/guix-pac= kages=2Emo<br>=E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/t2/share/local= e/en@quot/LC_MESSAGES/guix-packages=2Emo<br>=E2=94=82 =E2=94=82 =E2=94=9C= =E2=94=80=E2=94=80 msgunfmt {}<br>=E2=94=82 =E2=94=82 =E2=94=82 @@ -1,12 +1= ,12 @@<br>=E2=94=82 =E2=94=82 =E2=94=82 msgid ""<br>=E2=94=82 =E2=94=82 = =E2=94=82 msgstr ""<br>=E2=94=82 =E2=94=82 =E2=94=82 "Project-Id-Version:= guix 1=2E2=2E0-3=2E35a32fe\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 "Report-Ms= gid-Bugs-To: bug-guix@gnu=2Eorg\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 -"PO-Re= vision-Date: 2020-11-29 18:33+0000\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 +"PO= -Revision-Date: 2020-12-02 10:10+0000\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 = "Last-Translator: Automatically generated\n"<br>=E2=94=82 =E2=94=82 =E2=94= =82 "Language-Team: none\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 "Language: e= n@quot\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 "MIME-Version: 1=2E0\n"<br>=E2= =94=82 =E2=94=82 =E2=94=82 "Content-Type: text/plain; charset=3DUTF-8\n"<b= r>=E2=94=82 =E2=94=82 =E2=94=82 "Content-Transfer-Encoding: 8bit\n"<br>=E2= =94=82 =E2=94=82 =E2=94=82 "Plural-Forms: nplurals=3D2; plural=3D(n !=3D 1= );\n"<br>=E2=94=82 =E2=94=82 --- /tmp/t1/share/locale/en@quot/LC_MESSAGES= /guix=2Emo<br>=E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/t2/share/local= e/en@quot/LC_MESSAGES/guix=2Emo<br>=E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80= =E2=94=80 msgunfmt {}<br>=E2=94=82 =E2=94=82 =E2=94=82 @@ -1,12 +1,12 @@<br= >=E2=94=82 =E2=94=82 =E2=94=82 msgid ""<br>=E2=94=82 =E2=94=82 =E2=94=82 = msgstr ""<br>=E2=94=82 =E2=94=82 =E2=94=82 "Project-Id-Version: guix 1=2E2= =2E0-3=2E35a32fe\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 "Report-Msgid-Bugs-To= : bug-guix@gnu=2Eorg\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 -"PO-Revision-Date= : 2020-11-29 18:33+0000\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 +"PO-Revision-D= ate: 2020-12-02 10:10+0000\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 "Last-Trans= lator: Automatically generated\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 "Langua= ge-Team: none\n"<br>=E2=94=82 =E2=94=82 =E2=94=82 "Language: en@quot\n"<br= >=E2=94=82 =E2=94=82 =E2=94=82 "MIME-Version: 1=2E0\n"<br>=E2=94=82 =E2=94= =82 =E2=94=82 "Content-Type: text/plain; charset=3DUTF-8\n"<br>=E2=94=82 = =E2=94=82 =E2=94=82 "Content-Transfer-Encoding: 8bit\n"<br>=E2=94=82 =E2= =94=82 =E2=94=82 "Plural-Forms: nplurals=3D2; plural=3D(n !=3D 1);\n"<br>-= -8<---------------cut here---------------end--------------->8---<br><= br>Ludo=E2=80=99=2E<br><br><br><br></pre></blockquote></div></body></html> ------YIZFI38RP3RPKLPZYBMF4D7MU7LQ2P--
bug-guix@HIDDEN
:bug#26247
; Package guix
.
Full text available.Received: (at 26247) by debbugs.gnu.org; 3 Dec 2020 10:33:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 03 05:33:04 2020 Received: from localhost ([127.0.0.1]:38527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kklv5-0002iV-PS for submit <at> debbugs.gnu.org; Thu, 03 Dec 2020 05:33:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1kklv5-0002hz-16 for 26247 <at> debbugs.gnu.org; Thu, 03 Dec 2020 05:33:03 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40867) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1kkluy-0002ay-My; Thu, 03 Dec 2020 05:32:57 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=49258 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1kkluy-0004y2-7G; Thu, 03 Dec 2020 05:32:56 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: zimoun <zimon.toutoune@HIDDEN> Subject: Re: bug#26247: Gettext introduces timestamps in .mo files References: <8760iyxp3t.fsf@HIDDEN> <865z5luzxx.fsf@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Frimaire an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 03 Dec 2020 11:32:54 +0100 In-Reply-To: <865z5luzxx.fsf@HIDDEN> (zimoun's message of "Tue, 01 Dec 2020 19:46:34 +0100") Message-ID: <87v9djgox5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 26247 Cc: 26247 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Simon, zimoun <zimon.toutoune@HIDDEN> skribis: > On Fri, 24 Mar 2017 at 23:54, ludo@HIDDEN (Ludovic Court=C3=A8s) wrote: > >> Gettext 0.19.8.1 (current core-updates, >> 77ab6983a19ef307558ab2607920158d6bb94ba8) introduces timestamps in .mo >> file, without honoring SOURCE_DATE_EPOCH, which leads to >> non-reproducible builds (for example =E2=80=98guix=E2=80=99). > > Is it still relevant? Since Gettext is now at 0.20.1. How can I > reproduce the issue? I still see this: --8<---------------cut here---------------start------------->8--- $ guix challenge guix --substitute-urls=3D"https://ci.guix.gnu.org https://= bayfront.guix.gnu.org" updating substitutes from 'https://bayfront.guix.gnu.org'... 100.0% /gnu/store/babcmx68gkfxwzr3rmccan88dqjiqzb4-guix-1.2.0-3.35a32fe contents d= iffer: no local build for '/gnu/store/babcmx68gkfxwzr3rmccan88dqjiqzb4-guix-1.2.= 0-3.35a32fe' https://ci.guix.gnu.org/nar/lzip/babcmx68gkfxwzr3rmccan88dqjiqzb4-guix-1.= 2.0-3.35a32fe: 13wvxga668grzs0p6sp0ghvdiy96nc9w71vs11djjkypsaf7wpw1 https://bayfront.guix.gnu.org/nar/lzip/babcmx68gkfxwzr3rmccan88dqjiqzb4-g= uix-1.2.0-3.35a32fe: 1rpwil9h2whjd9dbwpikxn8prkg924nhljglwj9yjijh578nlfr8 differing files: /share/locale/en@quot/LC_MESSAGES/guix.mo /share/locale/en@quot/LC_MESSAGES/guix-packages.mo /share/locale/en@boldquot/LC_MESSAGES/guix.mo /share/locale/en@boldquot/LC_MESSAGES/guix-packages.mo /share/info/guix-cookbook.de.info.gz /lib/guile/3.0/site-ccache/guix/workers.go /lib/guile/3.0/site-ccache/guix/ui.go /lib/guile/3.0/site-ccache/guix/swh.go /lib/guile/3.0/site-ccache/guix/svn-download.go [=E2=80=A6] --8<---------------cut here---------------end--------------->8--- =E2=80=98--diff=3Ddiffoscope=E2=80=99 is not an option here because it take= s too long looking at all the .go files=E2=80=A6 A focused diff shows this: --8<---------------cut here---------------start------------->8--- $ diffoscope --exclude-directory-metadata=3Dyes /tmp/{t1,t2}/share/locale/e= n@quot/ --- /tmp/t1/share/locale/en@quot/ +++ /tmp/t2/share/locale/en@quot/ =E2=94=82 --- /tmp/t1/share/locale/en@quot/LC_MESSAGES =E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/t2/share/locale/en@quot/LC_MESSAGES =E2=94=82 =E2=94=82 --- /tmp/t1/share/locale/en@quot/LC_MESSAGES/guix-pac= kages.mo =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/t2/share/locale/en@quot/LC_M= ESSAGES/guix-packages.mo =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 msgunfmt {} =E2=94=82 =E2=94=82 =E2=94=82 @@ -1,12 +1,12 @@ =E2=94=82 =E2=94=82 =E2=94=82 msgid "" =E2=94=82 =E2=94=82 =E2=94=82 msgstr "" =E2=94=82 =E2=94=82 =E2=94=82 "Project-Id-Version: guix 1.2.0-3.35a32fe\n" =E2=94=82 =E2=94=82 =E2=94=82 "Report-Msgid-Bugs-To: bug-guix@HIDDEN\n" =E2=94=82 =E2=94=82 =E2=94=82 -"PO-Revision-Date: 2020-11-29 18:33+0000\n" =E2=94=82 =E2=94=82 =E2=94=82 +"PO-Revision-Date: 2020-12-02 10:10+0000\n" =E2=94=82 =E2=94=82 =E2=94=82 "Last-Translator: Automatically generated\n" =E2=94=82 =E2=94=82 =E2=94=82 "Language-Team: none\n" =E2=94=82 =E2=94=82 =E2=94=82 "Language: en@quot\n" =E2=94=82 =E2=94=82 =E2=94=82 "MIME-Version: 1.0\n" =E2=94=82 =E2=94=82 =E2=94=82 "Content-Type: text/plain; charset=3DUTF-8\n" =E2=94=82 =E2=94=82 =E2=94=82 "Content-Transfer-Encoding: 8bit\n" =E2=94=82 =E2=94=82 =E2=94=82 "Plural-Forms: nplurals=3D2; plural=3D(n != =3D 1);\n" =E2=94=82 =E2=94=82 --- /tmp/t1/share/locale/en@quot/LC_MESSAGES/guix.mo =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 +++ /tmp/t2/share/locale/en@quot/LC_M= ESSAGES/guix.mo =E2=94=82 =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 msgunfmt {} =E2=94=82 =E2=94=82 =E2=94=82 @@ -1,12 +1,12 @@ =E2=94=82 =E2=94=82 =E2=94=82 msgid "" =E2=94=82 =E2=94=82 =E2=94=82 msgstr "" =E2=94=82 =E2=94=82 =E2=94=82 "Project-Id-Version: guix 1.2.0-3.35a32fe\n" =E2=94=82 =E2=94=82 =E2=94=82 "Report-Msgid-Bugs-To: bug-guix@HIDDEN\n" =E2=94=82 =E2=94=82 =E2=94=82 -"PO-Revision-Date: 2020-11-29 18:33+0000\n" =E2=94=82 =E2=94=82 =E2=94=82 +"PO-Revision-Date: 2020-12-02 10:10+0000\n" =E2=94=82 =E2=94=82 =E2=94=82 "Last-Translator: Automatically generated\n" =E2=94=82 =E2=94=82 =E2=94=82 "Language-Team: none\n" =E2=94=82 =E2=94=82 =E2=94=82 "Language: en@quot\n" =E2=94=82 =E2=94=82 =E2=94=82 "MIME-Version: 1.0\n" =E2=94=82 =E2=94=82 =E2=94=82 "Content-Type: text/plain; charset=3DUTF-8\n" =E2=94=82 =E2=94=82 =E2=94=82 "Content-Transfer-Encoding: 8bit\n" =E2=94=82 =E2=94=82 =E2=94=82 "Plural-Forms: nplurals=3D2; plural=3D(n != =3D 1);\n" --8<---------------cut here---------------end--------------->8--- Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#26247
; Package guix
.
Full text available.Received: (at 26247) by debbugs.gnu.org; 1 Dec 2020 18:57:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 01 13:57:15 2020 Received: from localhost ([127.0.0.1]:33285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kkApu-0007H3-UK for submit <at> debbugs.gnu.org; Tue, 01 Dec 2020 13:57:15 -0500 Received: from mail-wr1-f53.google.com ([209.85.221.53]:36121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1kkApr-0007Gf-30 for 26247 <at> debbugs.gnu.org; Tue, 01 Dec 2020 13:57:13 -0500 Received: by mail-wr1-f53.google.com with SMTP id z7so4357439wrn.3 for <26247 <at> debbugs.gnu.org>; Tue, 01 Dec 2020 10:57:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=OtYdQXbSaTZOhKWOUYlJBJy+yKwD6FvkdExdlDtsQ5s=; b=gL2HJclXnQDBZPetGVw/suXFk6gSmVNL9oqsgyhdOZsT33YJq5/pYXIb/2TrI7zz+W iU2xLK/EUlJOGTMedIKghZ2OxPoJ4skJ/vLrT0wfXOAZLlakiSd5/uF7TofPhbeN7bQf wdw4akbfguqg24CrN+fJ3yiEaOCQZzSx+99x/vIAc3MULaSRrDnSSL8kWt8zOdeKOeqv RG67o4/epTEwRVUrup/9EeVEy+yj16UEuIiKQKpNg16zT3Q/EQZSTUnJB9wixs1q+JqI TtVmoEPrVoMGwGwh0q7LCxiNzYvu/1Lr1QH3jxqG3YzpUxaDrev8gclutZR2pkvT409q NpIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=OtYdQXbSaTZOhKWOUYlJBJy+yKwD6FvkdExdlDtsQ5s=; b=ptfeufMkXjbOaz8I/uo7BmuYJJhB6kAXLiP/dUdKPPY7nBfAnhchN7QJsgK+COLnEf 7XFPxts+VwXd3fXzE9HfA7KH5kdXtLpurTQlgnC5lckLhIwePVt0/ib9GloHINEpHheF QAYB3FHt8uy9Q0PB0//P+G1IVc1WQaplyKrZOPHfK58wecXdVUKhzLmbClyRB77hVTjm S80omPsGNLcTEGKzGsojEYQpEBwMSGz2oXHBFWtCmyl5pjqBe3ncnGL7Hsf7uxCTC+tf iYSRKRAJJts1CLomMhXVEhX+o5vSvseqn3iF92/K7zNL/B6lNgASSY4e9ocX7U0+5S3N +32w== X-Gm-Message-State: AOAM531Mbv75PdAnKPI8hTUKyCKv/wVyD04+8fWdPg6lp+scOAvIbYCk aK2sILhTOqQSErqVSkQ/pRUnvh8ug86KQw== X-Google-Smtp-Source: ABdhPJyHPDT/GxEMQKs00RiFbZCDH6S2PThlXmkUkEJaXLIQowZD5lwphNuqW9favxBhCNwtrc74xg== X-Received: by 2002:a5d:4a84:: with SMTP id o4mr5827375wrq.57.1606849025232; Tue, 01 Dec 2020 10:57:05 -0800 (PST) Received: from lili ([88.126.110.68]) by smtp.gmail.com with ESMTPSA id r1sm646647wra.97.2020.12.01.10.57.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Dec 2020 10:57:04 -0800 (PST) From: zimoun <zimon.toutoune@HIDDEN> To: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#26247: Gettext introduces timestamps in .mo files References: <8760iyxp3t.fsf@HIDDEN> Date: Tue, 01 Dec 2020 19:46:34 +0100 In-Reply-To: <8760iyxp3t.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 24 Mar 2017 23:54:30 +0100") Message-ID: <865z5luzxx.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26247 Cc: 26247 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Ludo, This old bug #26247 about timestamp in .mo files from Gettext is still open: <http://issues.guix.gnu.org/issue/26247> On Fri, 24 Mar 2017 at 23:54, ludo@HIDDEN (Ludovic Court=C3=A8s) wrote: > Gettext 0.19.8.1 (current core-updates, > 77ab6983a19ef307558ab2607920158d6bb94ba8) introduces timestamps in .mo > file, without honoring SOURCE_DATE_EPOCH, which leads to > non-reproducible builds (for example =E2=80=98guix=E2=80=99). Is it still relevant? Since Gettext is now at 0.20.1. How can I reproduce the issue? Because the usual: guix build gettext --no-grafts --check works fine. Cheers, simon
bug-guix@HIDDEN
:bug#26247
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 24 Mar 2017 22:54:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 24 18:54:48 2017 Received: from localhost ([127.0.0.1]:42888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1crY6a-0003nU-Dr for submit <at> debbugs.gnu.org; Fri, 24 Mar 2017 18:54:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1crY6Y-0003nG-SH for submit <at> debbugs.gnu.org; Fri, 24 Mar 2017 18:54:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1crY6S-00089v-JH for submit <at> debbugs.gnu.org; Fri, 24 Mar 2017 18:54:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58158) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1crY6S-00089p-GG for submit <at> debbugs.gnu.org; Fri, 24 Mar 2017 18:54:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49024) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1crY6R-0007fs-DA for bug-guix@HIDDEN; Fri, 24 Mar 2017 18:54:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1crY6M-00088y-IX for bug-guix@HIDDEN; Fri, 24 Mar 2017 18:54:39 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45856) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1crY6M-00088u-FS for bug-guix@HIDDEN; Fri, 24 Mar 2017 18:54:34 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:59422 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1crY6L-0006wV-Q1 for bug-guix@HIDDEN; Fri, 24 Mar 2017 18:54:34 -0400 From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: bug-guix@HIDDEN Subject: Gettext introduces timestamps in .mo files X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 4 Germinal an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Fri, 24 Mar 2017 23:54:30 +0100 Message-ID: <8760iyxp3t.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) Gettext 0.19.8.1 (current core-updates, 77ab6983a19ef307558ab2607920158d6bb94ba8) introduces timestamps in .mo file, without honoring SOURCE_DATE_EPOCH, which leads to non-reproducible builds (for example =E2=80=98guix=E2=80=99). Ludo=E2=80=99.
ludo@HIDDEN (Ludovic Courtès)
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#26247
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.