GNU bug report logs - #59368
icecat does not honor /etc/timezone starting with 102.3.0.

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: Maxim Cournoyer <maxim.cournoyer@HIDDEN>; merged with #55089; dated Fri, 18 Nov 2022 19:51:02 UTC; Maintainer for guix is bug-guix@HIDDEN.
Merged 55089 59368. Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 59368) by debbugs.gnu.org; 15 Feb 2023 19:50:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 15 14:50:38 2023
Received: from localhost ([127.0.0.1]:34105 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pSNna-0002sF-6t
	for submit <at> debbugs.gnu.org; Wed, 15 Feb 2023 14:50:38 -0500
Received: from mail-qt1-f176.google.com ([209.85.160.176]:46044)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pSNnX-0002s2-QV
 for 59368 <at> debbugs.gnu.org; Wed, 15 Feb 2023 14:50:36 -0500
Received: by mail-qt1-f176.google.com with SMTP id h24so22994910qta.12
 for <59368 <at> debbugs.gnu.org>; Wed, 15 Feb 2023 11:50:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=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=GR9KkvT4av9+hlmu/T61nvGjA65WTIGLOMwqtt5327k=;
 b=Ao2GnAal3o3eH12AeK4gPTBkSUUmRm7whYMiVSC/zYGGE0toZeOsL2NOsOf3+z70Lz
 kGgKpcZVTxPjQcR56xO0KBMd99QC+FcSmye9g2Ice+pfe1RTAxKmB3fcoF4xtQCIm0Ka
 PhblvTVdUodcarX289WoOOB9cpbco+cwYSrXTfx84aB94lLoC2IJZ7JUuuucNnBm4d5Y
 cgk7T39hXiqv9OXX0hAJhKIp5auFThsrVlnke120nMoQDHU70OJO6DFu+cHhAdCIjG2i
 7sQN9xtOJWnbL4Cw5aZcQ2VOVzuCAC334bwQl4ODBhvFROwi520ykluscyyeLokGLaZw
 AxkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=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=GR9KkvT4av9+hlmu/T61nvGjA65WTIGLOMwqtt5327k=;
 b=3M4vX76yssDC7xOp8fro/JKSv+NmODXPH//ClbL3dN1oxV6ujEaAkKvwvdK4RanFRy
 pbXP/uxptfx8O2CRHIEiweoc6WLzwDLo5+Leg9e1rmhABEo0RkeCpgjo/zpAIY9mVVst
 gdMgKSmXbYz0UkO6XwDlImqubsrx0lvQmOnaPnuik/mPnfEc97L+sS6wgP8f8UO1490L
 ftzpb5BvXOdeXlxQqu2v1G8JT3TD2LVsyVnJgAhjNR6niPrPM1HdRX9eznS32kzqMsO4
 8qKdAycIdLg4XMvQFvBRWuccqzMW40D1Ttp7oDmRPK5XOnYd+X0IWYHG3S0/81FcWXqb
 i+Wg==
X-Gm-Message-State: AO0yUKVPd2EgU661wjiVmV25TCAeXnD0niFuQeLD3zWJhL+sGkYQe6nh
 L9DdQLr2JQiM2KpcIirHrYXWQQpBB48aDQ==
X-Google-Smtp-Source: AK7set85/COs50Yha2Q5EKsTHouYIvKcT6xFBmgXVWJSgtzER5ueEq8NOBnHnYvneC3P9SnoCCwVig==
X-Received: by 2002:a05:622a:1206:b0:3ba:1acd:4da with SMTP id
 y6-20020a05622a120600b003ba1acd04damr5097833qtx.60.1676490629900; 
 Wed, 15 Feb 2023 11:50:29 -0800 (PST)
Received: from hurd (dsl-155-109.b2b2c.ca. [66.158.155.109])
 by smtp.gmail.com with ESMTPSA id
 p62-20020a378d41000000b0073b58be89c1sm4361400qkd.88.2023.02.15.11.50.28
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Feb 2023 11:50:29 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>
Subject: Re: bug#59368: icecat does not honor /etc/timezone starting with
 102.3.0.
References: <87iljc2gat.fsf@HIDDEN>
 <c0c70a34-d360-df14-4033-46ae0e1c1c19@HIDDEN>
Date: Wed, 15 Feb 2023 14:50:28 -0500
In-Reply-To: <c0c70a34-d360-df14-4033-46ae0e1c1c19@HIDDEN> (Jonathan
 Brielmaier's message of "Wed, 15 Feb 2023 20:00:23 +0100")
Message-ID: <87v8k2aet7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 59368
Cc: 59368 <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 Jonathan,

Jonathan Brielmaier <jonathan.brielmaier@HIDDEN> writes:

> Yes, its the wrong timezone: UTC instead of CEST with Icecat.
> This resistFingerprinting doesn't seem to change something in that regard.
>
> I can further say that I don't see this issue with firefox-esr or icedove.

Thanks for confirming the issue.  I investigated with a vanilla Firefox
build and reported my findings upstream [0].  The bug is triggered when
the default value for privacy.resistFingerprinting is set to 'true', as
done by the makeicecat script.

[0]  https://bugzilla.mozilla.org/show_bug.cgi?id=1817004

-- 
Thanks,
Maxim




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

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


Received: (at 59368) by debbugs.gnu.org; 15 Feb 2023 19:00:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 15 14:00:32 2023
Received: from localhost ([127.0.0.1]:34027 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pSN16-0001YK-6F
	for submit <at> debbugs.gnu.org; Wed, 15 Feb 2023 14:00:32 -0500
Received: from mout.web.de ([212.227.17.12]:55627)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jonathan.brielmaier@HIDDEN>) id 1pSN14-0001Y6-Am
 for 59368 <at> debbugs.gnu.org; Wed, 15 Feb 2023 14:00:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1676487623; i=jonathan.brielmaier@HIDDEN;
 bh=DE/L4i+/4SHQUngdgS0fO15F4bp3hMs1RgXLm72DBj0=;
 h=X-UI-Sender-Class:Date:To:Subject:From;
 b=m+qgTnVR8SKenasLnswvGnPqDEO47zumaabFDnkGHF7s1ZgLJXfBUj3+XVOX7sbUH
 AFYsvo+L1fwPlaEfsdxVoO9Of8pxB0DLO/sSMT8MctUWl6BdqtQ3ScWR17TQEO2IJH
 3gZlE3ZyxTFY/XIeg8DkQhlirg1avDhD+aFb8MJlyiW2XcBvyRTDAMRkva0B1jVpkZ
 6AeKaug73EUQeq1VPtymHM3muWkBqcmyubAhXbYPTqQ6/DqaSzK5K8ig6tilNiYS+T
 rDmOtIg8Y4ai6piWzHBETZ44N6Z3HIOAlMtjoumLpFvaReAg13bj5vVmxmoK4b2u1K
 q/JrJLtjxCTsg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from [192.168.178.23] ([77.181.12.222]) by smtp.web.de (mrweb105
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M28WJ-1pPsyc3Fn7-002gTg for
 <59368 <at> debbugs.gnu.org>; Wed, 15 Feb 2023 20:00:23 +0100
Message-ID: <c0c70a34-d360-df14-4033-46ae0e1c1c19@HIDDEN>
Date: Wed, 15 Feb 2023 20:00:23 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.0
To: 59368 <at> debbugs.gnu.org
Subject: icecat does not honor /etc/timezone starting with 102.3.0.
Content-Language: en-US
From: Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:zC161qIveuCGaeqfPOdG6opRfE7xyXLe0byyVAYSk9XXH6QLcbN
 l0ROxqXmjiPnbYZCxBMag3e9u6KfVKFGhJNP+f5glSZknoOkZdSHhUdaRDuzRfsBp9269iO
 4PD1BDgFKvtxp+sQj9BIEoKN1P7Wt8ftrXR1T4NPzUpZG1xapXj7OiAI/6GaJChu0/skTCO
 NGjAk0u+di0h5+d1oxbKg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:9KgfWPmd94M=;7uHPP5HuxXVNn/LwPIFfaUwZiMI
 nZqcl9vxG0SjDS6RLXjKPobsrSBZfQKnbHB+bc5k1EPsFxqwhHbkLEZeio4QEsarGjvUyymY1
 vLuynRlJ8MqLbUM43ZJSIlyWBykwyZJUAhBVApGv3On8CXLfMqDzAatkzc/G4s8eAmphNIVWI
 Av32tNp+oREDvAXOrsYAbgTlTQ/ytlurhyn8gmEbODXIqkRy8JymJetDGM/iOmY1kdRWuWl6M
 aMgDJ9BemMRYKfefVxtxAFsQ+4QyruNu3w1mpzo08OWHBleVpAHtfUR3zcbffeg71n2oWDNVN
 sal1o+RgZzxpttSSzWoFkY2jTqZFpCe95UbUTnZgbrGwKuHJlvaJ3HS3AhZMwuKA38dG7NudA
 rq5pv/qmNcr+74lQY8oQFvpKDV0KOF0buhvrWdAo3wsV+Q1f9oXrL9yWMUQys+8ZcOpAmvOir
 7y4mpFVNqHQpJXNZBEoj7KcKPqGbwEsgOv5MW6DZKOKKUFRuV6ziZ2xqDF82HDM6isDU1Eyl+
 ZIEOCHzkgs+XdKojhhn7o/6pYllHQaI6Znx0Bk7Jwub2UuTNIZI5klrbBLUxbUhqENLGrtujs
 5ZmjNiA0kRQypzzV2IKsTgyvXh2dMRrI7qPD+xxAHOETAviQFFUMGyzBaOwVWGlOT33uTqKI0
 PRPjrnP4TpZOq4Z0YP3wXopk0Vv7Ll3dkeweda1EYH8/1c7Shlsm1TsiJiw9Tj71TCJyRNTSG
 cJLgx63g750cyAMeThoGfiNRexStetAOBXSlfl53BoTe782OhdYVdfHzgFjbJ2m7gmBsBTmp0
 PW8VDnuhOt9x/d8TQKo9bi/ZXK//cDVeZZFhSXn8cjxILxkqEvHQ1ZUYYsvCaf58l7jGdMfPt
 jrVqAx0ucNXTPhcjVYDXXoXXDLJOqlul7HAnv8Q9BZHwfYwSIis8zSQc4fyYwqhrK8XFH5jns
 23rm6/MN6xGpofIhApXrudv0HDM=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 59368
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 (-)

Yes, its the wrong timezone: UTC instead of CEST with Icecat.
This resistFingerprinting doesn't seem to change something in that regard.

I can further say that I don't see this issue with firefox-esr or icedove.




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

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


Received: (at 59368) by debbugs.gnu.org; 15 Feb 2023 02:46:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 14 21:46:02 2023
Received: from localhost ([127.0.0.1]:57498 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pS7o2-0003BP-I0
	for submit <at> debbugs.gnu.org; Tue, 14 Feb 2023 21:46:02 -0500
Received: from mail-qt1-f170.google.com ([209.85.160.170]:34721)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pS7o0-0003Aq-10
 for 59368 <at> debbugs.gnu.org; Tue, 14 Feb 2023 21:46:00 -0500
Received: by mail-qt1-f170.google.com with SMTP id f10so20521942qtv.1
 for <59368 <at> debbugs.gnu.org>; Tue, 14 Feb 2023 18:46:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=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=3nsDJ6uFtIUi7svO4fd4ME+FL2uJrpfFJU0uO5I9eBc=;
 b=hm/leljsX7OItUY4kG0P4FKbLUIJOD4Q2g2eo3QNULe4AgtPFiykvs8zKfAkXIcw5F
 Q4uO1RlCMzo6R36EwGOk0pY443Z5J/G5RGSxtipxFVY6X8ajzN/rEux5Nt8QJ1Qlk7L0
 CCScQNS/4P7mP1odzEzub8h/y55emIEXsbWt7UstNONkG17P3bxcbDHAdjtGW7RJbhn8
 KnzCPvSvKmguGO3zS3DeMxDA3OQnZ/inipMqWeHjTkHO6X8jjF9vnfPvUbBDBV7/jegY
 NpJJgOSH8T12JIYoJ4s2dxEXqyYlrCPqtGU7JD2NdD1i2mIlQ8obmJWKqTE40DOWvr/Y
 uDXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=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=3nsDJ6uFtIUi7svO4fd4ME+FL2uJrpfFJU0uO5I9eBc=;
 b=F1qMHRa6JMQn7QGn7hk0qZCKbzL7rLSLrGo30x8FVCprqOteVWFfuEhN0Bx+pS3qJi
 b0bWaHoew3bXvRPLgoWMgPHLHh9+KOdmAd1WL7KlojrylS0lkKwggPGcOQCxxnzD4dhG
 a598ysfhvHaEoQdtW6hCAiHjNjrohvmC560CU590clb1x79DilGYnLwymQrlhQHP+pe/
 2sYOazXZHoTWwK4ksaR7REKeBV31yw3PS6+Xu25blRD0CTui/ShZiywLl79nKwFHm1ts
 iSCEdRxsVEyWsqnvVRaFWRdwWSL/XDlXllHmvyVK6CyMfExMZNmV9RRl0IJQmjZT/5tK
 53mA==
X-Gm-Message-State: AO0yUKUsIZ8E3aycR7nPxl16pmcYZUBOecDSHGeaRML++uxTBTjQccgU
 hrUd8P1J6w9t0lDEJl/cIO336h63G8uSVA==
X-Google-Smtp-Source: AK7set/9MEVW3QoMr/TF5NQd6BVYSDO3FxxLyh10BDwQjvLyrJdkd7hM7cayGxkqC3WBiIo2LwzgQw==
X-Received: by 2002:a05:622a:164b:b0:3b8:6bd7:6057 with SMTP id
 y11-20020a05622a164b00b003b86bd76057mr855165qtj.68.1676429154495; 
 Tue, 14 Feb 2023 18:45:54 -0800 (PST)
Received: from hurd (dsl-155-109.b2b2c.ca. [66.158.155.109])
 by smtp.gmail.com with ESMTPSA id
 y16-20020ac85f50000000b003ba1ccba523sm12535990qta.93.2023.02.14.18.45.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Feb 2023 18:45:54 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 59368 <at> debbugs.gnu.org
Subject: Re: bug#59368: icecat does not honor /etc/timezone starting with
 102.3.0.
References: <87iljc2gat.fsf@HIDDEN> <871qmtdxc1.fsf@HIDDEN>
 <87wn4lc7tt.fsf@HIDDEN> <87y1p0b3z1.fsf@HIDDEN>
Date: Tue, 14 Feb 2023 21:45:48 -0500
In-Reply-To: <87y1p0b3z1.fsf@HIDDEN> (Maxim Cournoyer's message of "Tue, 14
 Feb 2023 11:34:42 -0500")
Message-ID: <875yc3hcir.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 59368
Cc: Tobias Geerinckx-Rice <me@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: -1.0 (-)

Hi,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> writes:

> Hello,
>
> I've logged a feature request with ICU upstream at
> https://unicode-org.atlassian.net/browse/ICU-22278.
>
> In the meantime, we can apply a patch to our icu4c@71 on master or icu4c
> on core-updates to substitute the zoneinfo file name in
>
> "#define TZZONEINFO      "/usr/share/zoneinfo/""
>
> from the putil.cpp file of ICU.

It seems this was a red herring; patching this reference doesn't help.
I've made the following minimal reproducer to convince myself that ICU
worked in isolation:

--8<---------------cut here---------------start------------->8---
#include <stdio.h>
#include <stdlib.h>

#include <unicode/ucal.h>
#include <unicode/ustring.h>

int main() {
    UChar result[100]; /* char16_t array */
    UErrorCode errorCode = U_ZERO_ERROR;
    char timezone[200];

    ucal_getHostTimeZone(result, 100, &errorCode);

    if (!u_austrncpy(timezone, result, 100)) {
        printf("error: failed to convert UChar array to byte string\n");
        exit(1);
    }

    printf("host timezone: %s\n", timezone);
}
--8<---------------cut here---------------end--------------->8---

Building and running it yields:

--8<---------------cut here---------------start------------->8---
$ make icu-repro && ./icu-repro 
gcc -I ./install/include -L ./install/lib -licudata -licuuc -licui18n \
  -g3 -O0 icu-repro.c -o icu-repro
host timezone: US/Eastern
--8<---------------cut here---------------end--------------->8---

Which is correct for my America/Montreal defined timezone.

To be continued...

-- 
Thanks,
Maxim




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

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


Received: (at 59368) by debbugs.gnu.org; 14 Feb 2023 16:34:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 14 11:34:50 2023
Received: from localhost ([127.0.0.1]:56810 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pRyGY-0006Zj-L9
	for submit <at> debbugs.gnu.org; Tue, 14 Feb 2023 11:34:50 -0500
Received: from mail-qt1-f174.google.com ([209.85.160.174]:33544)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pRyGX-0006ZV-9t
 for 59368 <at> debbugs.gnu.org; Tue, 14 Feb 2023 11:34:49 -0500
Received: by mail-qt1-f174.google.com with SMTP id h24so18208292qtr.0
 for <59368 <at> debbugs.gnu.org>; Tue, 14 Feb 2023 08:34:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=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=iwCgsC3FmDhOR21fO4gEn2zshaYh/Hrdk+RiA9imxFQ=;
 b=VS5P3jo7lVUbNiGwJDxElFmTBXo5BfHTl6grqUMTpoqncKOoujDisaJJTn31VDd4vW
 AiVKc60EoS1l7Hr/6yQ/WIKg6LyTNkwo6bdWlTenwA64xLzs9lNaxHi/+QQX/6cbAxyq
 8q5KBoI4Q/x6uN9r4TErM3h3Esd//euv8FbBlvqym8xOMu4KT+444beSQ8EehhiujUZH
 oJOflfHz6YsvOtu5H8VxyIy60rNq+9ilEBH6T2DEBaPQkVDFlI0k376As6Hv2v5bOfz6
 uUU1jEk3pK2NSKTJKfuqB+SxUJdZ6FMcB0+rLCXBeQXteLixGG4D0UmRg+wxMgt9sGA7
 /BsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=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=iwCgsC3FmDhOR21fO4gEn2zshaYh/Hrdk+RiA9imxFQ=;
 b=3ri6U6na1w9JmPdcRTTmaOAg6NUkhpfg8k9noiF3bpPt4I1BnBN0mYU6OWDIu1PXS7
 HahGXXMXEh2SOjUBFaGtwNU0LsvG2tyy85qryxcrYO9rF8ToKh1kGMDD7AbZAHOAgJpo
 4oUg3jucjXOtfVWBL2vg8Vrc6H9DnLBn1tY4M1X3bYN8+9Em9Q9ixOMwvo5zbaEyMnog
 vdUKT796VGpzI9mAI4ILUgdG1XCMFF6vu1t/avwi9CUkufOop4cl423uY+H3djeOZQG3
 4mJiemlO+sd1iNIzl/8gD9Y14mcqXCfjBngoHuvRZdbjKiTK3UWycleuN/v+p6K/a5vU
 r1Sw==
X-Gm-Message-State: AO0yUKWer1E02CqjnC0/cqQ4MDCXS2pjIQVVKmZQAh24lGAXaRGGiIYQ
 MXSkrCp0WXS6sMFHMS76yZg1Osxlye3hGii9
X-Google-Smtp-Source: AK7set+TYCJZerzTNbNXyINe0NmaXfGNHC9CKkkeI5hMwGhhWyg9jwk9rK+oWthyefe0iAJeMCObYQ==
X-Received: by 2002:a05:622a:1814:b0:3bc:dd23:cbb2 with SMTP id
 t20-20020a05622a181400b003bcdd23cbb2mr269153qtc.33.1676392483818; 
 Tue, 14 Feb 2023 08:34:43 -0800 (PST)
Received: from hurd (dsl-155-109.b2b2c.ca. [66.158.155.109])
 by smtp.gmail.com with ESMTPSA id
 b3-20020ac801c3000000b003a6a19ee4f0sm1605988qtg.33.2023.02.14.08.34.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Feb 2023 08:34:43 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 59368 <at> debbugs.gnu.org
Subject: Re: bug#59368: icecat does not honor /etc/timezone starting with
 102.3.0.
References: <87iljc2gat.fsf@HIDDEN> <871qmtdxc1.fsf@HIDDEN>
 <87wn4lc7tt.fsf@HIDDEN>
Date: Tue, 14 Feb 2023 11:34:42 -0500
In-Reply-To: <87wn4lc7tt.fsf@HIDDEN> (Maxim Cournoyer's message of "Mon, 13
 Feb 2023 21:13:50 -0500")
Message-ID: <87y1p0b3z1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 59368
Cc: Tobias Geerinckx-Rice <me@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: -1.0 (-)

Hello,

I've logged a feature request with ICU upstream at
https://unicode-org.atlassian.net/browse/ICU-22278.

In the meantime, we can apply a patch to our icu4c@71 on master or icu4c
on core-updates to substitute the zoneinfo file name in

--8<---------------cut here---------------start------------->8---
"#define TZZONEINFO      "/usr/share/zoneinfo/""
--8<---------------cut here---------------end--------------->8---

from the putil.cpp file of ICU.

-- 
Thanks,
Maxim




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

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


Received: (at 59368) by debbugs.gnu.org; 14 Feb 2023 16:32:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 14 11:32:42 2023
Received: from localhost ([127.0.0.1]:56806 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pRyEU-0006WZ-5X
	for submit <at> debbugs.gnu.org; Tue, 14 Feb 2023 11:32:42 -0500
Received: from mail-qt1-f169.google.com ([209.85.160.169]:43864)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pRyES-0006WM-Ok
 for 59368 <at> debbugs.gnu.org; Tue, 14 Feb 2023 11:32:41 -0500
Received: by mail-qt1-f169.google.com with SMTP id cr22so18093085qtb.10
 for <59368 <at> debbugs.gnu.org>; Tue, 14 Feb 2023 08:32:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=zEkUqzwThOUyPex/g1Xu887BQnKg7O+vHWZz5r4tUrU=;
 b=ToDkape6608HX8vj25UZG7K9Dzc9JCarsTb2RR1t58/o19ogJ1fBo0iWkk1zDEqk8x
 QN+3mmTLU075u/6V1qEMg09S5UqsgeR+iHiUKocRGA1OZNvdIcWWfx0zBSBqx/+XlL6W
 DZc1+/CZqJo/UBLtN4thl4Q8srsq3OS9moPmSZVng6Z46qiChq3DIkF6ZahEf8plfeGa
 x8bx4u8okSR+0KlgM8HUla9BcMw3oVZDk6sq7CjZb3cCRleHzrKfpx9aqvcjoGtoYCPb
 67aNr8KzyFHPdK1O+p9t3hdPecTEFZ5z0zsPyLQkiGwL+2aBbh/Ca0IkAgXy4t2X/iYm
 zWRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=zEkUqzwThOUyPex/g1Xu887BQnKg7O+vHWZz5r4tUrU=;
 b=6D72tkwXd6+eB7NjuP3hghdIjLLzL7A4vKsNZI2ZhuWH1rGY4yMoFLo4VAoXOD1WTd
 uFly+AqiZzy6/UwBW0IDCulS9VKl0y7ED5YCNDEeNDVcIqFlAmbZ89I872SOkCPVP2Ju
 rYMWYDhjEJD0oQIcfZeRorlYqVH4+AbeOfGwxUq318isG8v+Yc/zVgucwCBbTdvyYNkj
 K+yi3FvUtFX9aHFnKeS8qQslal8f8Bh2qqy3dOTyaJk2up4ZgFSHhVmk1ibhQiV3m3CZ
 XelvNQggC+E4l1TZq18kRuYfpe7pskBG+CD15BdFCMV2gmPkSpsz8/dtckvDKiGEYLSs
 CXOQ==
X-Gm-Message-State: AO0yUKVauOzL5x68Z0gqkzfnDk6p2lpgfmh9eMgUdlH6ZDUS8KvXX/Cs
 1yL11bnSz7S0r78PGt1CIMO5lg/kFyjyBQ==
X-Google-Smtp-Source: AK7set9r97gNxDYpdLAtbsA7RGfosh/2K3nE2axbj3NEi3vjIGd8p811wX3drf+D57tO9zkwLMgfDA==
X-Received: by 2002:ac8:5f4d:0:b0:3ba:13e4:527f with SMTP id
 y13-20020ac85f4d000000b003ba13e4527fmr5468842qta.13.1676392354548; 
 Tue, 14 Feb 2023 08:32:34 -0800 (PST)
Received: from hurd (dsl-155-109.b2b2c.ca. [66.158.155.109])
 by smtp.gmail.com with ESMTPSA id
 q1-20020ac84101000000b003b9dca4cdf4sm11462043qtl.83.2023.02.14.08.32.33
 for <59368 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Feb 2023 08:32:33 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 59368 <at> debbugs.gnu.org
Subject: Re: bug#59368: icecat does not honor /etc/timezone starting with
 102.3.0.
References: <87iljc2gat.fsf@HIDDEN> <871qmtdxc1.fsf@HIDDEN>
 <87wn4lc7tt.fsf@HIDDEN>
Date: Tue, 14 Feb 2023 11:32:32 -0500
In-Reply-To: <87wn4lc7tt.fsf@HIDDEN> (Maxim Cournoyer's message of "Mon, 13
 Feb 2023 21:13:50 -0500")
Message-ID: <87zg9gb42n.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 59368
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,

The commit that updated icecat from version 91.13.0 to 102.3.0 is
4e88a7bfcb70f25219d9f2887121ae196431a115.  One of the changes listed is
an update from icu4c (which is/was at version 69.1) to icu4c-71 (71.1).
ICU seems to deal with reading /etc/localtime and /etc/timezone, so
perhaps its behavior changed.

-- 
Thanks,
Maxim




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

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


Received: (at 59368) by debbugs.gnu.org; 14 Feb 2023 05:00:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 14 00:00:36 2023
Received: from localhost ([127.0.0.1]:52264 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pRnQh-0000lE-PC
	for submit <at> debbugs.gnu.org; Tue, 14 Feb 2023 00:00:36 -0500
Received: from mail-qv1-f51.google.com ([209.85.219.51]:40615)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pRnQf-0000kz-EU
 for 59368 <at> debbugs.gnu.org; Tue, 14 Feb 2023 00:00:33 -0500
Received: by mail-qv1-f51.google.com with SMTP id l7so4846335qvw.7
 for <59368 <at> debbugs.gnu.org>; Mon, 13 Feb 2023 21:00:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=wIw7XPnau3rfMky7mJddpiDD74nZYaGLAwtQmOMnv3M=;
 b=A93q1KOXkob/GNgQaVZ2HO2m0w9IvDnmPzfw+ZXoJKCm9SU/3GcF62WqeTx1PLgerj
 59fw9Ta8BZ067fhlmANYVn9D6M/9D0EEUNnHUgobd/2B/ipeWX+kGIqDVNAhDXPlPl9H
 SJ25A5vEX4T3P+R6/PRkBIiAzZbATlRB7TbQhkLAJGUj+kixO3SFhxUu6nGodfLjogor
 Os6LmoH5YChGJ2bd6r4zUiOih++3JR91rDsfZCaLUraHQvQfOYDjnrpa+o3Gc6HPaCKN
 E37H9gNWLbrvGRHHhWO/s+0dleUnV9PZx16SGGGbCGRYtHokOR5W7B5+6haA9HIoOXTl
 27ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=wIw7XPnau3rfMky7mJddpiDD74nZYaGLAwtQmOMnv3M=;
 b=XoXyXiHiXrsSH6Y4TJWsTbrNcqirHEk3R4wpgAWiOYouwLdMXoenUMeXL3x4CAoyPy
 H+Ay1ZScZwaG6D2q3BtRXbvo0ClMUp4s/PXrxYtONcPQrPJ6cbWT5wAx+LRpus4eP7UM
 9cB7jWmHt04DVyHjOFg5estu9u48UurrTGxUQErhH/RfogwDcmwzt4S9QF9OBDRvOher
 K6Fu2idubPw/JjoikJRMAcuOjuS9jiOU50ts6OpKb+qPi2kyBCSJkacnPWDBghg71xMd
 1CN2juWx7hFCXs7xHJfuJ7nAN2kqN/ri6GyABnTV0J78E9TSxMzD9sBC1S5uIFnfaqEi
 HFMA==
X-Gm-Message-State: AO0yUKXaAc8NcSoAXs5dcSGxebNnuo2ZWBT4xnDZIM9XOXG9kHFeh2P8
 w4vhvhSLU776rs36l75JHP34muKTTrFUwg==
X-Google-Smtp-Source: AK7set9NVa/9R34Mj9JQDOzBYvAeBxo1quCmtSs+JgZbEHmRk8crmBgaVt0JBMkIm83h4G216G/qpA==
X-Received: by 2002:a05:6214:2e0c:b0:56e:ab46:c481 with SMTP id
 mx12-20020a0562142e0c00b0056eab46c481mr10450026qvb.20.1676350827461; 
 Mon, 13 Feb 2023 21:00:27 -0800 (PST)
Received: from hurd (dsl-10-133-137.b2b2c.ca. [72.10.133.137])
 by smtp.gmail.com with ESMTPSA id
 s128-20020ae9de86000000b0073b2f1c8329sm5306909qkf.28.2023.02.13.21.00.26
 for <59368 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 13 Feb 2023 21:00:26 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 59368 <at> debbugs.gnu.org
Subject: Re: bug#59368: icecat does not honor /etc/timezone starting with
 102.3.0.
References: <87iljc2gat.fsf@HIDDEN> <871qmtdxc1.fsf@HIDDEN>
 <87wn4lc7tt.fsf@HIDDEN>
Date: Tue, 14 Feb 2023 00:00:25 -0500
In-Reply-To: <87wn4lc7tt.fsf@HIDDEN> (Maxim Cournoyer's message of "Mon, 13
 Feb 2023 21:13:50 -0500")
Message-ID: <87h6vodeom.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 59368
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,

Pushing the investigation a bit, the Mozilla suite makes use of ICU to
get to know the host timezone name, and reviewing its source, I confirm
the behavior experienced.  The ICU-provided
'TimeZone::detectHostTimeZone' procedure calls to 'uprv_tzname' which
first attempts to read the TZ environment variable, else expects
/etc/localtime to be a symlink.

I found another explanation for the rationale behind the /etc/localtime
being a symlink design choice [0]:

   On many systems /etc/localtime is a symlink to a timezone file. It is
   conceivable that a program might be running when the /etc/localtime
   symlink is updated. If this were to happen, glibc would notice this
   when localtime is called and re-read the file before doing any time
   conversions.

[0]  https://blog.packagecloud.io/set-environment-variable-save-thousands-of-system-calls/

This article is worth reading and further demonstrates that simply
setting the TZ environment variable can lead to a large reduction of
system calls (from 11 to 1 for a every 'time' C library call).

So the choice to make here for Guix would be:

1. Do as most other distributions and have /etc/localtime be a symlink
pointing to the timezone file.

OR

2. Set TZ and reap some performance benefits.

The disadvantage of going with 2. is that users would then require to
restart their system following a reconfiguration changing their time
zone, which is not user friendly.

So I think I'd go with 2, knowing that savvy users wanting to shave some
extra resources can always set the TZ environment variable themselves.

Thoughts?

-- 
Thanks,
Maxim




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

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


Received: (at 59368) by debbugs.gnu.org; 14 Feb 2023 02:14:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 13 21:14:01 2023
Received: from localhost ([127.0.0.1]:52129 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pRkpU-00081A-LR
	for submit <at> debbugs.gnu.org; Mon, 13 Feb 2023 21:14:00 -0500
Received: from mail-qv1-f44.google.com ([209.85.219.44]:39575)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pRkpS-00080r-BG
 for 59368 <at> debbugs.gnu.org; Mon, 13 Feb 2023 21:13:58 -0500
Received: by mail-qv1-f44.google.com with SMTP id i5so4946164qvp.6
 for <59368 <at> debbugs.gnu.org>; Mon, 13 Feb 2023 18:13:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=zE7odhvu5to9Cm6uazFGL1j3+hQS+7OYG653lXXvazY=;
 b=lN5gkkY+zVCNcw30r2FalG7IVtwR6xIocOPtmlr7Nl4XgOcd5PPhD5aXS/cjToR1pX
 glFh88Ddo23PElKl8PV53W2YHzqp2n4GBaE2bX5jLc+Y9eI7DDkEEH+37OBKJ6jOPiAR
 WvVDGCq2KbmEu7sBbwaXGISGhrzxzQzsjs4WT8JuDXwEBdLOVxgPiUhKCAOUXbEa5UnU
 KacqNp0QfqXVLUdkrIaalYd80Yc/1+0ILxdDGqXebe1Iu87J0DO14QknFKwUuxj6DD+/
 pXdtL5P+cjyTSBrXaoUv6rGc3Ixn8FG+Pp0Ak0nqgp5TxE59iFpqmVmsMenT8Y8xYJWk
 zXRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=zE7odhvu5to9Cm6uazFGL1j3+hQS+7OYG653lXXvazY=;
 b=BIA+opvwPG/wdHklF7pYbzPrspgPhXYfNu/BXNCWmKljREECktwxBJHZgdtrkz8ZeK
 VI3IuQAvddqus6VY3MvWkJDlwiZcCM3Xfx1k0rv0musUrk3nNgG17sLhk6JUtqb0/hwB
 Vb6kY37CFKsrLK3gjS/F87L1WcYqXdIJZd+ZMfXaboWv6zpUh1+KPaclwR7ZQNNf9fHX
 4ezX0kN5eJpquLvhnhuF9YIyQMnSraYpkA2EE92zpXwVLQGHB08JwZERG7Zu8tHyB/08
 VoVJCFaBin2XDh+IpecwwA5P5s6EoEx/XYJrW/qhMYFU2IfXKZve1N3beylQFV3fslIf
 CpiA==
X-Gm-Message-State: AO0yUKUzU52DBY2R+xSboo0dJtrmdqGLl2yjVxgdZK6hmATKtax2J2Rw
 VMz4cmyBRcHqLh5qInm2s/E0ej8jLuj2kg==
X-Google-Smtp-Source: AK7set9aMs9dDWAwjx0d+zemUcZNgU55hm1AYWzmdsctcNgc80v/O+s6uLm1JFe1hKjKnOLVyjNFlQ==
X-Received: by 2002:a05:6214:2f0f:b0:557:a5c5:7e00 with SMTP id
 od15-20020a0562142f0f00b00557a5c57e00mr29945698qvb.24.1676340832478; 
 Mon, 13 Feb 2023 18:13:52 -0800 (PST)
Received: from hurd (dsl-10-133-137.b2b2c.ca. [72.10.133.137])
 by smtp.gmail.com with ESMTPSA id
 i184-20020a3786c1000000b00719165e9e72sm11094931qkd.91.2023.02.13.18.13.51
 for <59368 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 13 Feb 2023 18:13:52 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 59368 <at> debbugs.gnu.org
Subject: Re: bug#59368: icecat does not honor /etc/timezone starting with
 102.3.0.
References: <87iljc2gat.fsf@HIDDEN> <871qmtdxc1.fsf@HIDDEN>
Date: Mon, 13 Feb 2023 21:13:50 -0500
In-Reply-To: <871qmtdxc1.fsf@HIDDEN> (Maxim Cournoyer's message of "Mon, 13
 Feb 2023 17:17:34 -0500")
Message-ID: <87wn4lc7tt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 59368
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,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> writes:

> Hi,
>
> Maxim Cournoyer <maxim.cournoyer@HIDDEN> writes:
>
>> Hi,
>>
>> I've recently found out that icecat wouldn't display time correctly for
>> my local time zone anymore (even when the 'resistFingerprinting' in
>> about:config is disabled, which would have usually resolved the
>> problem).
>>
>> To test, I simply visit the https://everytimezone.com/, which shows your
>> current time.
>>
>> This version from early September 2022 works:
>>
>> /gnu/store/bzpyas70s9j95dqad00vafks5icg51dm-icecat-91.13.0-guix0-preview1/bin/icecat
>>
>>
>> While this one from the end of September 2022 doesn't
>>
>> /gnu/store/bzpyas70s9j95dqad00vafks5icg51dm-icecat-91.13.0-guix0-preview1/bin/icecat
>>
>
> The above problematic file name should have been that of icecat 102.3.0:
>
> /gnu/store/4gph2kbnmy64ii0fs9msig2jzjsnxdxi-icecat-102.3.0-guix0-preview1

Looking through IRC logs, Tobias had shared the following insight about
the problem:

--8<---------------cut here---------------start------------->8---
2022-11-14 16:15:25	nckx	podiki[m], apteryx: IceCat assumes that
/etc/localtime is a symlink to <zoneinfo>/share/zoneinfo/Your/TZ, and
bugs out if it isn't.  Some GNOME software is similarly broken.
--8<---------------cut here---------------end--------------->8---

-- 
Thanks,
Maxim




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

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


Received: (at 59368) by debbugs.gnu.org; 13 Feb 2023 22:17:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 13 17:17:44 2023
Received: from localhost ([127.0.0.1]:51896 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pRh8q-0001Vq-5S
	for submit <at> debbugs.gnu.org; Mon, 13 Feb 2023 17:17:44 -0500
Received: from mail-qv1-f47.google.com ([209.85.219.47]:42923)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pRh8n-0001Vd-WE
 for 59368 <at> debbugs.gnu.org; Mon, 13 Feb 2023 17:17:42 -0500
Received: by mail-qv1-f47.google.com with SMTP id mg2so2107352qvb.9
 for <59368 <at> debbugs.gnu.org>; Mon, 13 Feb 2023 14:17:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=loucfIMvaIvwIQjkLwqfSKrFh/Eb7AWc6bw7zCaL3Lw=;
 b=GGdOauRm93aUru3J+h1ncwK5CRFDobMrz5DrzR59vxLGH30vo4VeX49wA/aET808cW
 qYijzAWAjI2MtWSR0VgfqoagSu5ZCOSh7JZmii7VHOm8MbJ7YwoIb80BDsw+/xCyZigY
 v2nJhSKRfmThcDSwrgDBdxC7XTm4+F3EEOUY0elvsCditCB1p2Cr9uZHNcKoODFzp6CU
 oh+hznGoCaUbaHTqhVsHoFoxkwKvBDn2s8/wsNC3b+pouRhvKhiAOow+XQoZNdhxjklA
 7FHfeqC/CXNTt3a3LCAAcwiY1hIHH/+Oa0ZIg6M8m+XEaI3mmraWPJsP07TujXTp2/bh
 Um7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=loucfIMvaIvwIQjkLwqfSKrFh/Eb7AWc6bw7zCaL3Lw=;
 b=dyyteuQIjSnu1wUKonjBzq+h/QuTYwlZeyQFvM5oYyheutTYQ3gNdYf4J19fokTTwa
 G12sntHlA5ANthmP5st8R+epBYaHjC/gmIOkn3dcKd/AgNmL4NafDZZz1t7//VG1W3ov
 gT96T6fzb7tPOZWVUit6PxwumKgMZPuC3Eru58W9cVeTyaEuPfYkKKXb2FnoM9saxs3j
 0EomCrpAD85czzkwvMzktFwmPbFLSGNeDquucjhQlUdk3xMkS1nvnDRGlskjsfQJ5IeX
 FoeMi8Bi3TQZw2z138SoZPkPRvSkXc4cZT4XwZYtZLSqH3A/PxUKRRzyK2bddIyKNH7Y
 lNhA==
X-Gm-Message-State: AO0yUKWBEgbCh8hL0XOt/vFV+LE+iw13nPz0uUpYU0f2LA/wvU+b5UAj
 h6sPC7O9mujjr+jIkKYVskC6UETsnsM6LQ==
X-Google-Smtp-Source: AK7set98fKOQsYFkvjd6FwruT3HYk/mv8s+RvsHi46I4oDZ5q13O4r+E/a5+hz8ISl63TxBXXDNtKw==
X-Received: by 2002:a05:6214:2426:b0:56e:bdfb:f4c5 with SMTP id
 gy6-20020a056214242600b0056ebdfbf4c5mr939242qvb.36.1676326656081; 
 Mon, 13 Feb 2023 14:17:36 -0800 (PST)
Received: from hurd (dsl-10-133-137.b2b2c.ca. [72.10.133.137])
 by smtp.gmail.com with ESMTPSA id
 n129-20020a37bd87000000b006ee8874f5fasm10452580qkf.53.2023.02.13.14.17.35
 for <59368 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 13 Feb 2023 14:17:35 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 59368 <at> debbugs.gnu.org
Subject: Re: bug#59368: icecat does not honor /etc/timezone starting with
 102.3.0.
References: <87iljc2gat.fsf@HIDDEN>
Date: Mon, 13 Feb 2023 17:17:34 -0500
In-Reply-To: <87iljc2gat.fsf@HIDDEN> (Maxim Cournoyer's message of "Fri, 18
 Nov 2022 14:50:18 -0500")
Message-ID: <871qmtdxc1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 59368
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,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> writes:

> Hi,
>
> I've recently found out that icecat wouldn't display time correctly for
> my local time zone anymore (even when the 'resistFingerprinting' in
> about:config is disabled, which would have usually resolved the
> problem).
>
> To test, I simply visit the https://everytimezone.com/, which shows your
> current time.
>
> This version from early September 2022 works:
>
> /gnu/store/bzpyas70s9j95dqad00vafks5icg51dm-icecat-91.13.0-guix0-preview1/bin/icecat
>
>
> While this one from the end of September 2022 doesn't
>
> /gnu/store/bzpyas70s9j95dqad00vafks5icg51dm-icecat-91.13.0-guix0-preview1/bin/icecat
>

The above problematic file name should have been that of icecat 102.3.0:

--8<---------------cut here---------------start------------->8---
/gnu/store/4gph2kbnmy64ii0fs9msig2jzjsnxdxi-icecat-102.3.0-guix0-preview1
--8<---------------cut here---------------end--------------->8---

-- 
Thanks,
Maxim




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

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


Received: (at submit) by debbugs.gnu.org; 18 Nov 2022 19:50:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 18 14:50:32 2022
Received: from localhost ([127.0.0.1]:38320 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ow7Nf-0005ob-SM
	for submit <at> debbugs.gnu.org; Fri, 18 Nov 2022 14:50:32 -0500
Received: from lists.gnu.org ([209.51.188.17]:38630)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1ow7Nc-0005oP-VN
 for submit <at> debbugs.gnu.org; Fri, 18 Nov 2022 14:50:29 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1ow7NW-0003zm-VT
 for bug-guix@HIDDEN; Fri, 18 Nov 2022 14:50:27 -0500
Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1ow7NU-0004yx-Lm
 for bug-guix@HIDDEN; Fri, 18 Nov 2022 14:50:22 -0500
Received: by mail-qt1-x834.google.com with SMTP id s4so3825712qtx.6
 for <bug-guix@HIDDEN>; Fri, 18 Nov 2022 11:50:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=WncWFDVb6GSENC4C1w8MYDgNc8cXi8rLTmMdJfvocDs=;
 b=QLjWjBFzc8Ao4gANSiSrd8/JfFD3d2L+EdzZut57UOXKw6r1YdBd5rNNkhRAO9Yv8x
 QCJAvPIs65q3nS3WvSh3vyKWnLxus313LloSLGYyuBSHic6O47k9w2jqEGt+/MVPLS4f
 jurZAbtFOvbx2U08uJw6yFNwQOIAg3SEn+g984qUAvVpT4uO1JfI/2+DP/uzhQeISa59
 pyptXRmFI4wzzR94Sv1jk+mnRy23s1lkKH+2fxI/Hv3FY4dT6uke77fRDzIDNb8Zoqin
 GvXj4ENWXZUqPwnCQOQYKPt5Hkr9/Pd0xRCPQ8R3rE1tjwMKAC7ElOO3WWX7yZ0dElOK
 ryqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=WncWFDVb6GSENC4C1w8MYDgNc8cXi8rLTmMdJfvocDs=;
 b=HOLl2oCzxETIycTQkeobAI8/VPpRsDSipah4C1aPxg/lRN/yAcwXc/xwGWdpWIQW5c
 4Iy1LDQAv5ENnVbG0IHW/QzQ81Dwklo1Vxo0HnZqFVi4pmDl2IYv0s6EIRI/OOLAZBt2
 RrX0Z7/JdIIYApf+dZla/AWYA+maiEXxU5j+CJpCAU6WD4iYc7H/MuFxUqcFv++WA+vd
 d4bHuhrQ15+YVYKdnOUot64hZLdAYt/N1Ee6dDWQhKziE+wNn4utnf3zYWlC8QEcW6ZI
 /Z366Brja9gfQfpcqMNGCHsqqah6BMjaj5W6KKTVWncuGhYlwJk5EAfRxaNG0CZ7l2FL
 ISSw==
X-Gm-Message-State: ANoB5pn1a0ovSsOTiT+HHr6J6Q1RzhmK46Z9R9sROS+cGqI7+OMhRo/E
 EgY/sl4U9OB2f+vgfre0SxHOdMFh6DQTFg==
X-Google-Smtp-Source: AA0mqf7VK3Bn6sBt42sIaeOp1poNlCoFHi77mmZpxM5/zP2vO7oHajHgrqmSk0+Q+0OGg6fL8A3s0g==
X-Received: by 2002:ac8:6694:0:b0:3a5:42f9:de64 with SMTP id
 d20-20020ac86694000000b003a542f9de64mr7953868qtp.685.1668801019342; 
 Fri, 18 Nov 2022 11:50:19 -0800 (PST)
Received: from hurd (dsl-10-132-210.b2b2c.ca. [72.10.132.210])
 by smtp.gmail.com with ESMTPSA id
 j8-20020a05620a410800b006ecb9dfdd15sm3032174qko.92.2022.11.18.11.50.18
 for <bug-guix@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 18 Nov 2022 11:50:19 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: bug-guix <bug-guix@HIDDEN>
Subject: icecat does not honor /etc/timezone starting with 102.3.0.
Date: Fri, 18 Nov 2022 14:50:18 -0500
Message-ID: <87iljc2gat.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::834;
 envelope-from=maxim.cournoyer@HIDDEN; helo=mail-qt1-x834.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
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: -2.3 (--)

Hi,

I've recently found out that icecat wouldn't display time correctly for
my local time zone anymore (even when the 'resistFingerprinting' in
about:config is disabled, which would have usually resolved the
problem).

To test, I simply visit the https://everytimezone.com/, which shows your
current time.

This version from early September 2022 works:

--8<---------------cut here---------------start------------->8---
/gnu/store/bzpyas70s9j95dqad00vafks5icg51dm-icecat-91.13.0-guix0-preview1/bin/icecat
--8<---------------cut here---------------end--------------->8---

While this one from the end of September 2022 doesn't

--8<---------------cut here---------------start------------->8---
/gnu/store/bzpyas70s9j95dqad00vafks5icg51dm-icecat-91.13.0-guix0-preview1/bin/icecat
--8<---------------cut here---------------end--------------->8---


As a workaround, you can set your timezone explicitly (after ensuring
there are no longer running icecat processes) like so:

--8<---------------cut here---------------start------------->8---
TZ=America/Montreal icecat
--8<---------------cut here---------------end--------------->8---

-- 
Thanks,
Maxim




Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#59368; 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: Wed, 19 Jul 2023 18:30:01 UTC

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