GNU bug report logs - #26247
Gettext introduces timestamps in .mo files

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: ludo@HIDDEN (Ludovic Courtès); dated Fri, 24 Mar 2017 22:55:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 26247 <at> debbugs.gnu.org:


Received: (at 26247) by debbugs.gnu.org; 17 Oct 2023 07:46:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 17 03:46:28 2023
Received: from localhost ([127.0.0.1]:58461 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qsema-0007AC-EM
	for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 03:46:28 -0400
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:39403)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1qsemN-00078E-QO
 for 26247 <at> debbugs.gnu.org; Tue, 17 Oct 2023 03:46:16 -0400
Received: by mail-wm1-x335.google.com with SMTP id
 5b1f17b1804b1-406553f6976so17113835e9.1
 for <26247 <at> debbugs.gnu.org>; Tue, 17 Oct 2023 00:45:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1697528745; x=1698133545; darn=debbugs.gnu.org;
 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=dWoZUOYto2MIu7x2CV+XSaUqLs8AizU3i7m7rl2ku/g=;
 b=HzFaF3csk+rp+9x6XnOGwyJENCWvpbJGL+Bs73ZGoguzSe/YHQSXYjegrBXaIzQMXt
 wNJgBFsAXTToZl5nAFCeHNbdvyv9M+jTurADaK83xiRqRPQjjJc9twMmbIamyIppTDpv
 nqF3xtK4ZRAo46wrKWl9G3Yfq9LfxZJcq5FDXQqnaU3sFL0xD1xN3znuCOfV4D0Fiqm8
 YVzrMm8RB3XSOICwUDM2otpMosYf/cGKLcOTYBNWI8Ia74G9nHgy2OAaO8+BcepDV9Dh
 vPnwNzrPL/496bDnIwPtjiPrptxnyXviwMQ/ENe2P6ItyQcS6t6hg41RmEOlE2IGNPM4
 KqMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1697528745; x=1698133545;
 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=dWoZUOYto2MIu7x2CV+XSaUqLs8AizU3i7m7rl2ku/g=;
 b=vvGViabbHqodeALfzH0uYPx6Kuci4Bgp7INddyth5U8UH+fb7SkWOs/Kx/3sg4Uthp
 rLtUeW3TgDMNIO9dNsHPVVOmFtbcp2xdSZnS36SZkspvh3ZnIH6Zlj2s8IlsqaZaxg2r
 Yh8NacyocsrBXL0FP+h1ykSLeQOv5SuT8BNMkUsPh12iwUxpDGw+tulj1bqqUwYl1TXu
 TFXsMKqw52bGIKhiBHC420wVDTb+QCtX1x/D5CLHgNMxjfsaIun/AVyt0yxRqE2pcYOK
 8LCFNjSApj24Njmabvb/55eDUCvs4OUN9pT14xbdBR5Fg2U0S5SBSFCNLES6fsIgfCnV
 BSCA==
X-Gm-Message-State: AOJu0Yz5jyt59pN28qvUvmb1LiceD49QxyiDsKoMofddpgz6isU/6Dqg
 kME7F5GY7BRf6vOG7P52B6Reb5LHrh0=
X-Google-Smtp-Source: AGHT+IF/cGhHfCHRTYAiwrOOHyWMUSUeJShdqLfrnU6cqI9OQAeejzS23mg/LydX0MAc7bBvblyGsA==
X-Received: by 2002:adf:a112:0:b0:32d:a860:324e with SMTP id
 o18-20020adfa112000000b0032da860324emr1162604wro.3.1697528744764; 
 Tue, 17 Oct 2023 00:45:44 -0700 (PDT)
Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e])
 by smtp.gmail.com with ESMTPSA id
 b11-20020a5d4d8b000000b00323330edbc7sm1054511wru.20.2023.10.17.00.45.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 17 Oct 2023 00:45:44 -0700 (PDT)
From: Simon Tournier <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>
 <868rlqtmsu.fsf@HIDDEN>
Date: Tue, 17 Oct 2023 01:48:40 +0200
In-Reply-To: <868rlqtmsu.fsf@HIDDEN> (zimoun's message of "Sat, 08 Oct 2022
 16:25:21 +0200")
Message-ID: <86edhup1rb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Hi,
 It is about this old bug#26247: https://issues.guix.gnu.org/issue/26247
 Content analysis details:   (1.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (zimon.toutoune[at]gmail.com)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:335 listed in]
 [list.dnswl.org]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 1.1 DATE_IN_PAST_06_12     Date: is 6 to 12 hours before Received: date
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: 0.1 (/)

Hi,

It is about this old bug#26247:

    https://issues.guix.gnu.org/issue/26247

On Sat, 08 Oct 2022 at 16:25, zimoun <zimon.toutoune@HIDDEN> wrote:
> On Fri, 11 Dec 2020 at 14:26, Miguel =C3=81ngel Arruga Vivas <rosen644835=
@gmail.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].

The issue is still not fixed in Guix.

--8<---------------cut here---------------start------------->8---
$ guix time-machine --commit=3Db437896e87a51cc610388d4c462893652dd773e6 -- =
challenge guix --substitute-urls=3D"https://ci.guix.gnu.org https://bordeau=
x.guix.gnu.org"
/gnu/store/0znvqzij8lvf4lv7xxs126wxzgmx0zsw-guix-1.4.0-13.e863274 contents =
differ:
  no local build for '/gnu/store/0znvqzij8lvf4lv7xxs126wxzgmx0zsw-guix-1.4.=
0-13.e863274'
  https://ci.guix.gnu.org/nar/lzip/0znvqzij8lvf4lv7xxs126wxzgmx0zsw-guix-1.=
4.0-13.e863274: 1inv5ri4z35xz6cv9laiaf4nv9v9km7ggvbwcdhxpv5hkabsbjia
  https://bordeaux.guix.gnu.org/nar/lzip/0znvqzij8lvf4lv7xxs126wxzgmx0zsw-g=
uix-1.4.0-13.e863274: 13njz5kn402g5larsbmbi25dx4w8azpbffqlkhyagc52hnbpqxaf
  differing files:

[...]

    /share/locale/en@boldquot/LC_MESSAGES/guix-packages.mo
    /share/locale/en@boldquot/LC_MESSAGES/guix.mo
    /share/locale/en@quot/LC_MESSAGES/guix-packages.mo
    /share/locale/en@quot/LC_MESSAGES/guix.mo

1 store items were analyzed:
  - 0 (0.0%) were identical
  - 1 (100.0%) differed
  - 0 (0.0%) were inconclusive
--8<---------------cut here---------------end--------------->8---

Cheers,
simon




Information forwarded to bug-guix@HIDDEN:
bug#26247; Package guix. Full text available.

Message received at 26247 <at> debbugs.gnu.org:


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>




Information forwarded to bug-guix@HIDDEN:
bug#26247; Package guix. Full text available.

Message received at 26247 <at> debbugs.gnu.org:


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.




Information forwarded to bug-guix@HIDDEN:
bug#26247; Package guix. Full text available.

Message received at 26247 <at> debbugs.gnu.org:


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




Information forwarded to bug-guix@HIDDEN:
bug#26247; Package guix. Full text available.

Message received at 26247 <at> debbugs.gnu.org:


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.




Information forwarded to bug-guix@HIDDEN:
bug#26247; Package guix. Full text available.

Message received at 26247 <at> debbugs.gnu.org:


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" &lt;ludo@gnu=2Eorg&gt; 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 &lt;zimon=2Etoutoune@gmail=
=2Ecom&gt; 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&lt;---------------cut here---------------start-=
------------&gt;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&lt;---------------c=
ut here---------------end---------------&gt;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&lt;---------------cut here---------------start-------------&gt;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&lt;---------------cut here---------------end---------------&gt;8---<br><=
br>Ludo=E2=80=99=2E<br><br><br><br></pre></blockquote></div></body></html>
------YIZFI38RP3RPKLPZYBMF4D7MU7LQ2P--




Information forwarded to bug-guix@HIDDEN:
bug#26247; Package guix. Full text available.

Message received at 26247 <at> debbugs.gnu.org:


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.




Information forwarded to bug-guix@HIDDEN:
bug#26247; Package guix. Full text available.

Message received at 26247 <at> debbugs.gnu.org:


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




Information forwarded to bug-guix@HIDDEN:
bug#26247; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


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.




Acknowledgement sent to ludo@HIDDEN (Ludovic Courtès):
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#26247; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 17 Oct 2023 08:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.