From unknown Sat Jun 14 03:50:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#35746 <35746@debbugs.gnu.org> To: bug#35746 <35746@debbugs.gnu.org> Subject: Status: Evolution calendar gets the timezone wrong Reply-To: bug#35746 <35746@debbugs.gnu.org> Date: Sat, 14 Jun 2025 10:50:59 +0000 retitle 35746 Evolution calendar gets the timezone wrong reassign 35746 guix submitter 35746 Ben Sturmfels severity 35746 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed May 15 09:17:11 2019 Received: (at submit) by debbugs.gnu.org; 15 May 2019 13:17:11 +0000 Received: from localhost ([127.0.0.1]:51500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQtmR-000077-4E for submit@debbugs.gnu.org; Wed, 15 May 2019 09:17:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQtmO-00006n-MH for submit@debbugs.gnu.org; Wed, 15 May 2019 09:17:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:57909) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hQtmJ-0006e0-EG for submit@debbugs.gnu.org; Wed, 15 May 2019 09:17:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46376) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQtmI-0001MR-AV for bug-guix@gnu.org; Wed, 15 May 2019 09:17:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_LOW, UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hQtmH-0006bY-Dv for bug-guix@gnu.org; Wed, 15 May 2019 09:17:02 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:57317) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hQtmH-0006YR-2n for bug-guix@gnu.org; Wed, 15 May 2019 09:17:01 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 4025624585 for ; Wed, 15 May 2019 09:16:59 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Wed, 15 May 2019 09:16:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= from:to:subject:date:message-id:mime-version:content-type; s= fm2; bh=1wsOQbBwdtTnRZJPIH7VNtJPkJencGA7nqxNsMvaMDU=; b=ge8Dz1oJ uMtpFUy3YKwpEBrvmAn72O7WJyNuPNDQPWh6vo4KF5KiV0F8ui5Xd3G1bd3t02it uCZig4ie3lsFm70HlOrrxV1BvLDHaHUat4+DC3m8gFKyj6/8n5m4jv4Ws5wHdDax KxhldV9QIRrcErioxw+3q/LMOT8oapKgXMEXjBAPxBURWVgE+CxFrKygznD6oIle WAk5x3DX2PZfT7ewiOM924ko9Ch28IzZ6I3Wr+GJPYnkR+3/43SZmRegSZWLwy4r cHaAsAKgmosGZTjpBdySAarCM2RjoI+E7L8cItJhHqqh/OE0jZzf+cxiuLu2+rQh +VgDp6ZA0NhAKA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=1wsOQbBwdtTnRZJPIH7VNtJPkJenc GA7nqxNsMvaMDU=; b=Ax4NJRt2F1DIbTLWUapsZdYr/LEnosPJ4v26sxJK1+q/S Q/mdhOxdFptJySnTeYpacJXPKifvcD5nY+Izpdu6Hl814DB8mRu8j3E4svw/5h2D z2/O+0FdW0YIyw0IOqaHzf8kRsqVHyE4DSInEmKB8azDTu2H94y9aTaXCAY8I5cO bHPi/2JwpfFL0JrExCTbYEnxhC/FnuXJeyJQCr69hZp8EtiktldysH2CtSXvJB5i IJtjWLZwre8MxnUYY8qWl6gyUtuAyAgMRLxtr6VpJnYCecrkNXksDfwKuzAbemGl B6UajJbotZCOQeZQU3d7EQhBqbLMVR22aCyuP1iaQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrleekgdeigecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfgfhvffufffkgggtsehgtderredtre dtnecuhfhrohhmpeeuvghnucfuthhurhhmfhgvlhhsuceosggvnhesshhtuhhrmhdrtgho mhdrrghuqeenucfkphepvddvtddrvdehfedrheelrdduieenucfrrghrrghmpehmrghilh hfrhhomhepsggvnhesshhtuhhrmhdrtghomhdrrghunecuvehluhhsthgvrhfuihiivgep td X-ME-Proxy: Received: from localhost (220-253-59-16.dyn.iinet.net.au [220.253.59.16]) by mail.messagingengine.com (Postfix) with ESMTPA id CBC68103CC for ; Wed, 15 May 2019 09:16:57 -0400 (EDT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id d3cb628e for ; Wed, 15 May 2019 13:16:53 +0000 (UTC) User-agent: mu4e 1.2.0; emacs 26.2 From: Ben Sturmfels To: bug-guix@gnu.org Subject: Evolution calendar gets the timezone wrong Date: Wed, 15 May 2019 23:16:37 +1000 Message-ID: <8736lfrh6y.fsf@sturm.com.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.25 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Hi Folks, My Guix System is configured with (timezone "Australia/Melbourne") which is reflected by the `date` command as well as the Gnome clock. $ date Wed May 15 23:03:34 AEST 2019 In Evolution though, all my calendar events show up in UTC time, so I have appointments showing up at eg. 1am. When I go to Edit, Preferences, Calendar and Task, General, under timezone it says: [x] Use system time (UTC) The timezone can be overridden manually by unchecking the box and selecting at timezone, which fixes the problem but shouldn't be necessary. For what it's worth, the Gnome 3 notifications that show when you click on the Gnome clock are in the correct timezone. Regards, Ben --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPn825zvdanEG+SAhAjwF4snAaPAFAlzcETUACgkQAjwF4snA aPDUXg//WvINtBBTmBXAoEuz+GDrdsqxqaX7U4BZZLL+7zG2gsc3dP5eg4tLQJjn G5+glJB59mJmsHcDchJccnG3lP6Uvooxxpk5lnhPqJpE+Ivymj0lz0mt8zpW8VjD nFWlmJeh4275ZQr5Tm89es5/X3K66slBiE65w1dB+2W3+IqNyPUOIl5YrDByZhSj XQ2VhCNc3P0UrFirLyQHagF1zYEZrxTf5VUkpGTP8TeQomJfnawBWNLOceHsdVQy M32T2SO13uB+sgVd2504QWbsharFDZwdGqpaMUJhe2UTa+3mXICigg2LNbsaqOPu 0Tch7r/1AGALoDpaqmYdm0d41DMa3WfjAkeX0FWcnI5SVpomn35CpELfsoQQZlHV x05HzmbkF6CUQCckGlkyOCxxM+2woXx64Dkoe4taqwRDfM3zkkao6xnPKAE3sIIb AkMakE3iinZ6MBqy449zNgRhGBas+kMBUl6uPiyy01hdvLJEtDifINWopFPTuwVX gyfndGAO8AqAGqTVhSdZbqy9Vu5Om2+Ond9oNRTVl96o14npZ9q9DJ7kwyfq3qpz MQYUGWb2zZID3gNIQL9+Zj9JdBfVWvrsqCvhO1/WcG7+RGnBOTJC4VNBpXDgoKJb JCx+As+9oOEC9bkn4IqJOySep/XZOco/OcPHEvwNEa1FFX8DsiA= =5E04 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 07:13:55 2019 Received: (at 35746) by debbugs.gnu.org; 16 May 2019 11:13:55 +0000 Received: from localhost ([127.0.0.1]:54444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hREKh-0001IP-Bi for submit@debbugs.gnu.org; Thu, 16 May 2019 07:13:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hREKf-0001ID-SY for 35746@debbugs.gnu.org; Thu, 16 May 2019 07:13:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47809) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hREKa-00024V-Om; Thu, 16 May 2019 07:13:48 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=40972 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hREKZ-0001SJ-PR; Thu, 16 May 2019 07:13:48 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ben Sturmfels Subject: Re: bug#35746: Evolution calendar gets the timezone wrong References: <8736lfrh6y.fsf@sturm.com.au> Date: Thu, 16 May 2019 13:13:46 +0200 In-Reply-To: <8736lfrh6y.fsf@sturm.com.au> (Ben Sturmfels's message of "Wed, 15 May 2019 23:16:37 +1000") Message-ID: <87y336hct1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Ben, Ben Sturmfels skribis: > In Evolution though, all my calendar events show up in UTC time, so I > have appointments showing up at eg. 1am. > > When I go to Edit, Preferences, Calendar and Task, General, under > timezone it says: > > [x] Use system time (UTC) Could you figure out how Evolution determines what the current time zone is? Guix provides /etc/localtime, which is what libc functions use, but I=E2=80= =99m guessing Evolution uses a custom framework, possibly involving a hard-to-believe network of D-Bus services. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 08:57:26 2019 Received: (at 35746) by debbugs.gnu.org; 16 May 2019 12:57:26 +0000 Received: from localhost ([127.0.0.1]:54609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRFwq-0001aT-77 for submit@debbugs.gnu.org; Thu, 16 May 2019 08:57:26 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:45203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRFwn-0001aE-VG for 35746@debbugs.gnu.org; Thu, 16 May 2019 08:57:22 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B0E5326E77; Thu, 16 May 2019 08:57:16 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Thu, 16 May 2019 08:57:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm2; bh=h57pcO/2PgDjFXMh5WtRZ2gzAP KDJD916ZlIEeqeYI8=; b=HWULpXnLAAwmzUA2ik0NxTZi5DZBk3R5QbNIql1oI+ JdNf/G/exyqOGHDDK+IQE03rL2O1S7jP7ld8CT4xys4Kz5chDqbXv7LzF1c64YBG Dy3TFGIzbQEyiaPM9QBDmPeyCUVqItsqx4tG40dKR/jY8c+DmZjoFyW93qI69TgR 9NZPTf2T60bpxZeR77CQXKhziVp8CbjXonpgcQVbzVSnKB5tXpri91V4sEciengE rb4nVKjVA0brvuCcq7bT0ec56v1CiR21KQUhbVlDtC5XGHDZ0S9T++ZrsIMtroiF aNHPIzc+fju4x4tGjoGnI8C0FpOj15fYyeAtbKSQq5Vg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=h57pcO /2PgDjFXMh5WtRZ2gzAPKDJD916ZlIEeqeYI8=; b=pmUM2cfE2lbDLO3lAWtugm iLMGKqu9sHn9gBYFEkwRkCYYd4qYMG8m7RAsVVXoE57w9JjEplvOQ6bzh36ShSRW ykJQ6aBFQGWsopgnNhpEBroj/5FRuHDiBnKPM76qEH+jQhkcQ894sifk5h7Bsgup PDph6wqMJXlm8vFImpUXKOV5/ria8uiGUUctuiqlOwgP4CNGvRz3RXqxOnP8Bzqp UFLyKE8p2f6A2sbbfgOTTlweM/TjBkb4nmGSTkTkE1a08zEqTgFpzBix53bKgHj1 A1+UYVyLCWMbM/JusId/xECf2vDlReUjCpF2f+HttxdsaSx97DjSLRPg/e4A+mVg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddttddgheejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufgjfffkgggtsehgtderredtreejnecuhfhrohhmpeeuvghnucfu thhurhhmfhgvlhhsuceosggvnhesshhtuhhrmhdrtghomhdrrghuqeenucfkphepudduge drudelkedruddtgedrudejleenucfrrghrrghmpehmrghilhhfrhhomhepsggvnhesshht uhhrmhdrtghomhdrrghunecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (114-198-104-179.dyn.iinet.net.au [114.198.104.179]) by mail.messagingengine.com (Postfix) with ESMTPA id 5D18A8005C; Thu, 16 May 2019 08:57:15 -0400 (EDT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id f536c6ca; Thu, 16 May 2019 12:57:11 +0000 (UTC) References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> User-agent: mu4e 1.2.0; emacs 26.2 From: Ben Sturmfels To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#35746: Evolution calendar gets the timezone wrong In-reply-to: <87y336hct1.fsf@gnu.org> Date: Thu, 16 May 2019 22:57:06 +1000 Message-ID: <87v9yasgkd.fsf@sturm.com.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, On Thu, 16 May 2019, Ludovic Court=C3=A8s wrote: > Ben Sturmfels skribis: > >> In Evolution though, all my calendar events show up in UTC time, so I >> have appointments showing up at eg. 1am. >> >> When I go to Edit, Preferences, Calendar and Task, General, under >> timezone it says: >> >> [x] Use system time (UTC) > > Could you figure out how Evolution determines what the current time zone > is? > > Guix provides /etc/localtime, which is what libc functions use, but I=E2= =80=99m > guessing Evolution uses a custom framework, possibly involving a > hard-to-believe network of D-Bus services. One clue is that when I run `evolution` in a terminal it logs the following error: (evolution:4359): libecal-CRITICAL **: 17:22:46.073: e_cal_util_get_system_= timezone: assertion 'location !=3D NULL' failed So my C troubleshooting skills are very rusty, but this is a learning opportunity! `strace evolution 2>&1 | grep /etc/localtime` indicates /etc/localtime is being opened at least. I've downloaded the source with `guix build --source evolution-data-server`, extracted and found the the function "e_cal_util_get_system_timezone()" at src/calendar/libecal/e-cal-util.c:1507 which calls down to "system_timezone_find()" in e-cal-system-timezone.c:522 where it looks up the timezone and compares it to a list of valid zones. So I run `gdb evolution`, but don't seem to have the debugging symbols. How does one get/build the debugging symbols? Can `guix build` help with this? Possibly completely unrelated, but noting that both icecat and chromium do this - which is wrong: > new Date().getTimezoneOffset() 0 Where node does this - which is correct: > new Date().getTimezoneOffset() =2D600 Cheers, Ben --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPn825zvdanEG+SAhAjwF4snAaPAFAlzdXiIACgkQAjwF4snA aPCKLg//XQ1Z0sd4T8KRg4KQezGR9WSST8pwMgpPcPURFvE9OgQbByPlTkXPzXBE bUkmKKiyfg9y9yASI+pc62+Z6ErxfaztZH7HMgHq7qiN7lvZFuS3ByL1CiS9HB13 WX9DpGvmOXXv6YSodpNywewz4PGRl2sXNM1/On/36ZnLWrH9YRBhcP0eXYmSflKI 8x7iBQyNv8PLuFGnR+pAKrnJSh+LmPmZOH6WTAyjtGHOlvQ6vTRKxXIsS5M6Xjaf bHknzWqN0nAO+qylN1pVlY2C510ITeysQD4rM/5U01p6DM/73Hjpk6imw0pYhQo8 do8Z5M547VjeXGNufUcNZnzEZseaL65swErALpRBNLWaQ/dP0Nuk+B7wTVWYaNzG ViqAEncySCw5hHqYFB8bNwGuFFZLx3oNmUwXrEmLiyMFHtFFNY3X+IXUDXrJ90Dk kvQhxhta2AOL1ZbZtIOnMKtwMV9T97XurtyE2XYA0Ul46NsSkRYdCTAHaMKPRXps dDVQSNRFEHqJyv+ICF0FcQqFBEQSnvUUe1qlq5PLqBeYfyhS1dWS9nUPY+Jikeop jZF40CMiGun7FaJivZLLzWaYLgi7gmOyYx7sJsk0dXTDJZq5vieM17A10y2VsTbm Dc789H4c8Dndkuk8q591nXErTsgsIyHX3WGp4z25SkvHemOzR0k= =29Z7 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 09:19:06 2019 Received: (at 35746) by debbugs.gnu.org; 16 May 2019 13:19:07 +0000 Received: from localhost ([127.0.0.1]:54725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRGHq-0002De-Lx for submit@debbugs.gnu.org; Thu, 16 May 2019 09:19:06 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:53153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRGHo-0002Ci-2P for 35746@debbugs.gnu.org; Thu, 16 May 2019 09:19:05 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 032EB27C92; Thu, 16 May 2019 09:18:59 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Thu, 16 May 2019 09:18:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm2; bh=v0r06zm3GphkNWZWmLUSO2QI5l d01u3gqcsKOG/iA0A=; b=P7JRWoXjkdd9hz/5Wn0eC88eiqP5+B0TOGx7HhPFRJ RAaz46VQH53xk1uWhkB83Q/7FI+XtH3/IvXNLNLOWlWzZcqUtC9MIBVoLSvNB7bV rrHWkcucjWg0AoV9Y1LA1xJAExPCjAsWZMzbYDwt6zOT3ZbMS2D5UhWWAQXcE//e Ai9Yg3VtLeJhrkH7u5gckz4pFSAfiQnoTO3jGPwnEctl+iSAKRArdDO7e3PbIdRZ mwsyYf0hAC6KOOJljGJYorhNRffLJlBufkRiS6WON+5stf/DUj69Dw59SoPhh/zk UZY2HOERD1fZ95KsOIuvHrBi7g251AAtdSZuwhycOIkQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=v0r06z m3GphkNWZWmLUSO2QI5ld01u3gqcsKOG/iA0A=; b=ZghTDV9G9ZndVPvmlkCWBl I4450xwAIgJ6LIkHhgNvCsrlLAkUvw3yIqVpLoeNWxVpZ/UVd+/tZ4KMyrbxvhzk jzaW+hkj8YxYgODOZ5hRddfNBSWtp0VsPWVUt7/FknOFrJD/3SDGAXrfjJwBisxU 4KCxHq4qam9ssCgCQpAnEvb70xgUu0fGQs0yWDqkNa9rrKVYNtBx1nmqAWWK2BFT T3nDAUZkkWtZlD5I99RbAukOSXYomFi7wUNRbERfnvlKEbN2hG8AusIYaXJ3arZK kbYEVh2b4qRMNfh9SqvfpFrQFCn1qe+bAl12mfE4koZXIU4ra+7UYKhiGcPPS+wg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddttddgiedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufgjfffkgggtsehgtderredtredtnecuhfhrohhmpeeuvghnucfu thhurhhmfhgvlhhsuceosggvnhesshhtuhhrmhdrtghomhdrrghuqeenucfkphepudduge drudelkedruddtgedrudejleenucfrrghrrghmpehmrghilhhfrhhomhepsggvnhesshht uhhrmhdrtghomhdrrghunecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (114-198-104-179.dyn.iinet.net.au [114.198.104.179]) by mail.messagingengine.com (Postfix) with ESMTPA id C2B08103D2; Thu, 16 May 2019 09:18:56 -0400 (EDT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id d5dbbb40; Thu, 16 May 2019 13:18:53 +0000 (UTC) References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> User-agent: mu4e 1.2.0; emacs 26.2 From: Ben Sturmfels To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#35746: Evolution calendar gets the timezone wrong In-reply-to: <87v9yasgkd.fsf@sturm.com.au> Date: Thu, 16 May 2019 23:18:53 +1000 Message-ID: <87h89upmf6.fsf@sturm.com.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain On Thu, 16 May 2019, Ben Sturmfels wrote: > So I run `gdb evolution`, but don't seem to have the debugging symbols. > How does one get/build the debugging symbols? Can `guix build` help with > this? I mean, I know from long ago university projects that I need "-g -O0". Does guix have any secret weapons to help with this? Ben --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPn825zvdanEG+SAhAjwF4snAaPAFAlzdYz0ACgkQAjwF4snA aPBMTRAAgfmwZTRa/mn1opK83tfK0XBkliKrEVPg8h+D8W2y+D5n/m/dYCjDlRhl OrEVd9LLM+e/FfWmwrUQYRooOB3TdvKJTeiakSzvcSRD4MEak92oSP6t/1Pe/dPq OIruM838qCSzXYOxSD3ZZV9srNxOXLBfNUWI33d27CSBCiTcKr2eVLphw481pBgc o2rYtfwKN/LU0Hbjv7xYsF94a4cz8p3IxRcBmHWTa2Hdi7Zsdnxi+A1KFRSMzhBL P60aDxTabn032IZyb1l+wIGWz2u00k3RQHqFrCdoMH1yD/7N35V+14Mdv6y0m42o e2MmLIEQr/hY9/JyvRSTMzCwLK41PcT1+q67q3q5e6MrgMqOUyn+9ob6d9rNoHAs e8+K0eKaMhLQ7wnqLpeLiHu88ZAj7fuKRSLtemxWdoNZhH5Q26J/3enjLIOFuOaf 1QUfLGxX+MCCq5n2DyCvV9THMisg6fzK4D5BV0rkuNKJziqn6eefg3nFVjf5pKzy lH1F7MQyycLQQU1XJ3qO4tevtnf3gJ51N9Tds28airg31XEVsfKHK0PIfzb/jx4d O6pRBh7tuygLItqYN8dxXznySVPG8anthihW0AqDnmdHS4pAlZbdzc+TDgwoPjt7 yQj69Km1kGLkR556IirkxVfjYreqqB+KNWXA80OTMBS+cee59Zc= =7jXe -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 09:23:45 2019 Received: (at 35746) by debbugs.gnu.org; 16 May 2019 13:23:45 +0000 Received: from localhost ([127.0.0.1]:54755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRGML-0002Lr-7m for submit@debbugs.gnu.org; Thu, 16 May 2019 09:23:45 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:45211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRGMI-0002Ld-3L for 35746@debbugs.gnu.org; Thu, 16 May 2019 09:23:43 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 03D7B220AA; Thu, 16 May 2019 09:23:37 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Thu, 16 May 2019 09:23:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm2; bh=VaeYd4A8D+xMRhuNNkZb8eilSd yy1Pj4IJVBhJSB9r4=; b=XH5DRXgAXujLfBOUaTGYWNe9i5yURecI5xgac0HtGr K/4yeULVLD9zAqIc4mTW/86kYLuQlUAOhsCnHZQARwboJTzDXTYDB4A1IFrtCrWO VVGX1Rv1EajnVAiPCOe01vjRXhUrCvrmQ9zL85VmcUAo/VtVUlhxWAA3I0mR57Df S3MZ86OPuZGrL3d8Rn3RBSfyrzZ/YgwS44S5gHOpogUDuTQ/uSoVpYldU1thNZ2i bAlOtv868frG8cGZnKtloyX+RRVOF7iMdUYj5NrGvJ196tpgeDN0jZ0kxH9v/lpM cGTvZPG48jzOECQAxhtsF4VEcm9OzrxHZE0RU2nzC1rQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=VaeYd4 A8D+xMRhuNNkZb8eilSdyy1Pj4IJVBhJSB9r4=; b=Z0dq4RYCIWCQZAaYy/bhrj hRwpth+E0ARqaF36DgMqCLKSrEMXk9LftU1xR6a8zZ72HlGbWN1P0OpskgpPQc7b BsC7nLg33Xn7eQLWs0emtm+t2O11zrow89Ima6820HhmIDr7AnM9QnOMObTh5mfu QT8GSyHhIO94RnXE0BE6fNolMRuvpekkrr3srHerFmywbCSl/bF+9t8+FI7vRw7y 04P4rNSppbUbhjNFVlpXMA83KUv61r4nkMsmf7zoTXH95eTyglZswuj25gki4euK I8jlN1hPwZ1nb+9WYam14p4yChe4/OBmEa/qePjBL/U963AsKDowKvb+Ekjfq5sA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddttddgieefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufgjfffkgggtsehgtderredtredtnecuhfhrohhmpeeuvghnucfu thhurhhmfhgvlhhsuceosggvnhesshhtuhhrmhdrtghomhdrrghuqeenucfkphepudduge drudelkedruddtgedrudejleenucfrrghrrghmpehmrghilhhfrhhomhepsggvnhesshht uhhrmhdrtghomhdrrghunecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (114-198-104-179.dyn.iinet.net.au [114.198.104.179]) by mail.messagingengine.com (Postfix) with ESMTPA id 8A80E103CC; Thu, 16 May 2019 09:23:35 -0400 (EDT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 95030d67; Thu, 16 May 2019 13:23:33 +0000 (UTC) References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> User-agent: mu4e 1.2.0; emacs 26.2 From: Ben Sturmfels To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#35746: Evolution calendar gets the timezone wrong In-reply-to: <87v9yasgkd.fsf@sturm.com.au> Date: Thu, 16 May 2019 23:23:32 +1000 Message-ID: <87ftpepm7f.fsf@sturm.com.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain On Thu, 16 May 2019, Ben Sturmfels wrote: > Possibly completely unrelated, but noting that both icecat and chromium > do this - which is wrong: > >> new Date().getTimezoneOffset() > 0 > > Where node does this - which is correct: > >> new Date().getTimezoneOffset() > -600 I also tested epiphany which shows the correct offset of "-600". Ben --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPn825zvdanEG+SAhAjwF4snAaPAFAlzdZFQACgkQAjwF4snA aPAItg//VmQ6vWQuzg3v6bDA29BN1xQu5kPddTDN6ltowaxHQEvOfsFFEwNNR2bh y9a4VVoGu48sBOm3f48scjMMG2+WuW/B5mO9mN+/CgElRCfIvx2p/7YjgDKLHmYO pmPwmgVSX7gUM3TB2fxypmnIp0L+QrFA1F8D3o+k/WX7hPKhziuX1PnkflzwJlZx JIOSXSW+tTfyNyXvZ3/ANJLOSbAdMmmZ0pGKIg+3R2o0R8xBlUOTrsbYQ6ZL2Ef4 2zU7+8IvgtBvDhfvlMzmUp03lnzpQBzIQY2ytu0jBs1exfVSqiATlL+YmF+Fivn/ HFjcfIEjIFdbgxpmqA3zXqA5iNg/IZuqvNtgAc164cmEr0TM46KgRbMqZU58tjgN YYbgfIo5agzJ1du8l+1Bs5YDJu6KjV1y+J1KGPEgBvkjP2IvRhz0NnZPI84zFEG/ nyucxLV3AP4RKV33hCM4hFKAxqM5pUJHrMyt7ovlr9HGvVM94Bk3Iih1EIrO674U UxKKO765HV7K7iuxyRvtRgepoH3FA9dKAk65vdxlHMuriGhoVVu8N2eSWOJ8asUZ JqVfO0ZMK7hBbNXfo1qp8Z5/Pq78AxsdHvAeZwAIcYkHLR8VGDAZj6JqLpw2+Hho xF503h8tDGoQucVTmI3EhTak76nfVXq3UOYUvJD3PBsBfW+Hsnc= =Cxtf -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 13:18:45 2019 Received: (at 35746) by debbugs.gnu.org; 16 May 2019 17:18:45 +0000 Received: from localhost ([127.0.0.1]:56255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRK1k-0006S9-Rm for submit@debbugs.gnu.org; Thu, 16 May 2019 13:18:45 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:43096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRK1j-0006Rz-Ia for 35746@debbugs.gnu.org; Thu, 16 May 2019 13:18:44 -0400 Received: from localhost (77.116.251.65.wireless.dyn.drei.com [77.116.251.65]) by dd26836.kasserver.com (Postfix) with ESMTPSA id CBC8C3360C12; Thu, 16 May 2019 19:18:41 +0200 (CEST) Date: Thu, 16 May 2019 19:18:37 +0200 From: Danny Milosavljevic To: Ben Sturmfels Subject: Re: bug#35746: Evolution calendar gets the timezone wrong Message-ID: <20190516191837.77614f92@scratchpost.org> In-Reply-To: <87v9yasgkd.fsf@sturm.com.au> References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/UI3fm/0hgq/G7y6qoWUjRop"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 Cc: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/UI3fm/0hgq/G7y6qoWUjRop Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable You'd have to add a debug output to the package in question (outputs '("out" "debug")) and possibly pass --enable-debug to configure. Unfortunately, for space reasons, that's not the default in Guix. --Sig_/UI3fm/0hgq/G7y6qoWUjRop Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlzdm20ACgkQ5xo1VCww uqWllgf/QW1XCNrNwXnozRVr+1jCbwxXpxnOXHmNpz3aHovdr1oZFl8DD970Jv2X 3lWKCCrIJHqfERqZC0a/HnGSPZMe6cyAltptWV1pXlN9jzhhLTWzekxvotOEb1QY tSaVlLs/XD9PSztBJxIrhwDcpktZ8cRgsUUSD8c9EJ7BmyiVrrN7/qIJs+pvMMxI XY3UFtZ9F9uM6PRJJd1hHFrnXFsrLcJJurjh+3psjWFK3xO+OzswSovvHmGC031u goPxWqx7iyIvVaphZ2v35vGOe8YNVEt7Em/1Vbo7NEqZElubJdnlhqmWB3T+CvHc haFLfKWjo7dphPyOMxqOAyDgecow/g== =FBrc -----END PGP SIGNATURE----- --Sig_/UI3fm/0hgq/G7y6qoWUjRop-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 17 05:02:29 2019 Received: (at 35746) by debbugs.gnu.org; 17 May 2019 09:02:29 +0000 Received: from localhost ([127.0.0.1]:57207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRYl0-0001zy-Rp for submit@debbugs.gnu.org; Fri, 17 May 2019 05:02:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hRYkz-0001zh-5i for 35746@debbugs.gnu.org; Fri, 17 May 2019 05:02:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39039) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hRYku-0000sx-07; Fri, 17 May 2019 05:02:20 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=56418 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hRYkt-0001Ab-3K; Fri, 17 May 2019 05:02:19 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ben Sturmfels Subject: IceCat/Chromium timezone is wrong References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 =?utf-8?Q?Flor=C3=A9al?= an 227 de la =?utf-8?Q?R?= =?utf-8?Q?=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: Fri, 17 May 2019 11:02:16 +0200 In-Reply-To: <87v9yasgkd.fsf@sturm.com.au> (Ben Sturmfels's message of "Thu, 16 May 2019 22:57:06 +1000") Message-ID: <87d0khzc6f.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Ben, Ben Sturmfels skribis: > Possibly completely unrelated, but noting that both icecat and chromium > do this - which is wrong: > >> new Date().getTimezoneOffset() > 0 > > Where node does this - which is correct: > >> new Date().getTimezoneOffset() > -600 I noticed it in IceCat and thought it might be a privacy feature. But maybe it=E2=80=99s a genuine bug? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 13:21:55 2019 Received: (at 35746) by debbugs.gnu.org; 18 May 2019 17:21:55 +0000 Received: from localhost ([127.0.0.1]:32901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hS31u-0007kZ-No for submit@debbugs.gnu.org; Sat, 18 May 2019 13:21:55 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:38299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hS31s-0007kM-SF for 35746@debbugs.gnu.org; Sat, 18 May 2019 13:21:53 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id C615E21B8C; Sat, 18 May 2019 13:21:47 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sat, 18 May 2019 13:21:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=4RfZCnNcUExZJ3XJGMQRozexhu2a9IP4ZtfBrv7U/ DA=; b=KneqWJac8DqkbKeG2ju8chYufgbGYk0VfNdwPjnJ55wSGzNReAU6b9Sk5 aBqEOD+6bDqvSDZZufCGxOfLqZXTADO3sn3tGJgQfgESA01wEwCDJDRtepHqkeYT ey/4G7EB9BKzMJKk5hK68/l5CwK64ry6JVJJbMyIKSEOVtlzbWVXYwD8B8gs+073 yaQ1vBzRHiiAfUNepkDOd1H7R9C/YRz/GAzy+UQzW8CoeHY9M6S3JeWj2yLPmWNn T9+rzS2nnpWqdIzpwUb4zMgoaVs3rPPVsEzMNoMJalJM56YPpYxUapOs0y1NO4KE XeO3RZjzQ+F06cjmQXCqA6xxQC6Tg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddtgedgkeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufhfffgjkfgfgggtgfesthhqredttderjeenucfhrhhomhepvfhimhho thhhhicuufgrmhhplhgvuceoshgrmhhplhgvthesnhhghihrohdrtghomheqnecuffhomh grihhnpehgnhhurdhorhhgnecukfhppeejgedrudduiedrudekiedrgeegnecurfgrrhgr mhepmhgrihhlfhhrohhmpehsrghmphhlvghtsehnghihrhhordgtohhmnecuvehluhhsth gvrhfuihiivgeptd X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 022C18005A; Sat, 18 May 2019 13:21:46 -0400 (EDT) From: Timothy Sample To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#35746: Evolution calendar gets the timezone wrong References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> Date: Sat, 18 May 2019 13:21:46 -0400 In-Reply-To: <87y336hct1.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 16 May 2019 13:13:46 +0200") Message-ID: <87blzzk79x.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 Cc: Ben Sturmfels , 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, Ludovic Court=C3=A8s writes: > Hi Ben, > > Ben Sturmfels skribis: > >> In Evolution though, all my calendar events show up in UTC time, so I >> have appointments showing up at eg. 1am. >> >> When I go to Edit, Preferences, Calendar and Task, General, under >> timezone it says: >> >> [x] Use system time (UTC) > > Could you figure out how Evolution determines what the current time zone > is? > > Guix provides /etc/localtime, which is what libc functions use, but I=E2= =80=99m > guessing Evolution uses a custom framework, possibly involving a > hard-to-believe network of D-Bus services. I just looked through the source code, and learned that it really, really wants =E2=80=9C/etc/localtime=E2=80=9D to be a symlink, because it w= ants to resolve which timezone alias the user is using, not just the data. If it is not a symlink, it runs through a bunch of system specific checks (looking up configuration files, etc.) and then tries to compare inodes and finally file contents. I get why it wants the name and not just the data, but I=E2=80=99m not sure why it tries to figure out the absolute cano= nical source file for the timezone data instead of just taking the data from =E2=80=9C/etc/localtime=E2=80=9D. It=E2=80=99s easy to patch =E2=80=9Cevolution-data-server=E2=80=9D, but may= be we could do better? It seems the =E2=80=9Cright=E2=80=9D way to do what they are doing= is to check the =E2=80=9CTZ=E2=80=9D environment variable. However, we don=E2=80=99t s= et that anymore because it causes problems with setuid programs (cf. ). We have a comment that says that =E2=80=9CTZ=E2=80=9D is unnecessary, but it actually has a bit more informa= tion than just having data in =E2=80=9C/etc/localtime=E2=80=9D, since it could be the= name of a timezone alias. A small improvement might be to make =E2=80=9C/etc/localti= me=E2=80=9D a symlink, but that might run into the same issues described the bug. I=E2=80=99ve noticed a few other problems with timezones in the GNOME ecosy= stem, which is why I was curious about this. Perhaps they all have a common root cause. I=E2=80=99m happy to patch this as stop-gap measure, but is there some way = we could =E2=80=9Cdo the right thing=E2=80=9D here? -- Tim From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 13:51:51 2019 Received: (at 35746) by debbugs.gnu.org; 18 May 2019 17:51:51 +0000 Received: from localhost ([127.0.0.1]:32955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hS3Ut-0008UD-CZ for submit@debbugs.gnu.org; Sat, 18 May 2019 13:51:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36759) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hS3Up-0008Tz-BD for 35746@debbugs.gnu.org; Sat, 18 May 2019 13:51:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hS3Uk-0001el-3i; Sat, 18 May 2019 13:51:42 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=34932 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hS3Uj-0008N3-Fr; Sat, 18 May 2019 13:51:41 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ben Sturmfels Subject: Re: bug#35746: Evolution calendar gets the timezone wrong References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> Date: Sat, 18 May 2019 19:51:39 +0200 In-Reply-To: <87v9yasgkd.fsf@sturm.com.au> (Ben Sturmfels's message of "Thu, 16 May 2019 22:57:06 +1000") Message-ID: <874l5rvefo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Ben, Ben Sturmfels skribis: > I've downloaded the source with `guix build --source > evolution-data-server`, extracted and found the the function > "e_cal_util_get_system_timezone()" at src/calendar/libecal/e-cal-util.c:1= 507 > which calls down to "system_timezone_find()" in e-cal-system-timezone.c:5= 22 > where it looks up the timezone and compares it to a list of valid zones. Looking more closely, =E2=80=98system_timezone_find=E2=80=99 first tries to= see if /etc/localtime is a symlink and if yes reads its target (but it=E2=80=99s n= ever a symlink, AFAIK), and later on tries to compare /etc/localtime to files found under =E2=80=98SYSTEM_ZONEINFODIR=E2=80=99. Problem is: #define SYSTEM_ZONEINFODIR "/usr/share/zoneinfo" So probably, if you substitute =E2=80=9C/usr/=E2=80=9D with the prefix of t= he =E2=80=98tzdata=E2=80=99 package, it=E2=80=99ll work much better. :-) Let me know how it goes! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 14:44:06 2019 Received: (at 35746) by debbugs.gnu.org; 18 May 2019 18:44:07 +0000 Received: from localhost ([127.0.0.1]:32967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hS4JS-0001Eu-IZ for submit@debbugs.gnu.org; Sat, 18 May 2019 14:44:06 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:37989) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hS4JR-0001EK-BL for 35746@debbugs.gnu.org; Sat, 18 May 2019 14:44:05 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 35EF32073F; Sat, 18 May 2019 14:44:00 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 18 May 2019 14:44:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=L7XBRj59MSG5xb9Kmm2sF3tlmVgUzFkIdUWSUA2Xz hc=; b=hfemL7rFO84MsnNSufIcDk4p+Ov3vgcvvP5RGpY3WjnZ9nuz22o1pFu93 c22Ft3rJSjfay2bhWOTitxmaBGLoHPnfixJk6auPNh1PURnfpS5BVH+WqhqCiU+f 3GOEKC+sI4czMqIDH4tPGMc08/EAlltbdUG0ABfGfT9RSkfdN2h6ZRwkulcuCNiU NjTNPIkSxn8dpCgmitEhfXhdnqZtZosYfNCsANdzB79vY4zvFns/uOvEq3VmCrN8 ZcrSnJVkhKSiMVdpAJNd0ZRGqpA1W9mHxon91cg89+6BmzNp0nIX9lIJmn80hWHR 1e8z/KUEl8VUes2M7QISg8RySMz9Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddtgedguddtfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffufhffjgfkfgggtgfgsehtqhertddtreejnecuhfhrohhmpefvihhm ohhthhihucfurghmphhlvgcuoehsrghmphhlvghtsehnghihrhhordgtohhmqeenucffoh hmrghinhepghhnuhdrohhrghenucfkphepjeegrdduudeirddukeeirdeggeenucfrrghr rghmpehmrghilhhfrhhomhepshgrmhhplhgvthesnhhghihrohdrtghomhenucevlhhush htvghrufhiiigvpedt X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 80DE6103CC; Sat, 18 May 2019 14:43:59 -0400 (EDT) From: Timothy Sample To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#35746: Evolution calendar gets the timezone wrong References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87blzzk79x.fsf@ngyro.com> Date: Sat, 18 May 2019 14:43:58 -0400 In-Reply-To: <87blzzk79x.fsf@ngyro.com> (Timothy Sample's message of "Sat, 18 May 2019 13:21:46 -0400") Message-ID: <874l5rk3gx.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 Cc: Ben Sturmfels , 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi again, Timothy Sample writes: > Hello, > > Ludovic Court=C3=A8s writes: > >> Hi Ben, >> >> Ben Sturmfels skribis: >> >>> In Evolution though, all my calendar events show up in UTC time, so I >>> have appointments showing up at eg. 1am. >>> >>> When I go to Edit, Preferences, Calendar and Task, General, under >>> timezone it says: >>> >>> [x] Use system time (UTC) >> >> Could you figure out how Evolution determines what the current time zone >> is? >> >> Guix provides /etc/localtime, which is what libc functions use, but I=E2= =80=99m >> guessing Evolution uses a custom framework, possibly involving a >> hard-to-believe network of D-Bus services. > > I just looked through the source code, and learned that it really, > really wants =E2=80=9C/etc/localtime=E2=80=9D to be a symlink, because it= wants to > resolve which timezone alias the user is using, not just the data. If > it is not a symlink, it runs through a bunch of system specific checks > (looking up configuration files, etc.) and then tries to compare inodes > and finally file contents. I get why it wants the name and not just the > data, but I=E2=80=99m not sure why it tries to figure out the absolute ca= nonical > source file for the timezone data instead of just taking the data from > =E2=80=9C/etc/localtime=E2=80=9D. > > It=E2=80=99s easy to patch =E2=80=9Cevolution-data-server=E2=80=9D, but m= aybe we could do > better? It seems the =E2=80=9Cright=E2=80=9D way to do what they are doi= ng is to check > the =E2=80=9CTZ=E2=80=9D environment variable. However, we don=E2=80=99t= set that anymore > because it causes problems with setuid programs > (cf. ). We have a comment that says that > =E2=80=9CTZ=E2=80=9D is unnecessary, but it actually has a bit more infor= mation than > just having data in =E2=80=9C/etc/localtime=E2=80=9D, since it could be t= he name of a > timezone alias. A small improvement might be to make =E2=80=9C/etc/local= time=E2=80=9D a > symlink, but that might run into the same issues described the bug. Okay, so it turns I don=E2=80=99t know what =E2=80=9CTZ=E2=80=9D is! :p It does not contain the timezone name, like =E2=80=9CAmerica/New_York=E2=80= =9D, but rather its designation, like =E2=80=9CEST=E2=80=9D. What =E2=80=9Cevolutio= n-data-server=E2=80=9D wants is the name. > I=E2=80=99ve noticed a few other problems with timezones in the GNOME eco= system, > which is why I was curious about this. Perhaps they all have a common > root cause. > > I=E2=80=99m happy to patch this as stop-gap measure, but is there some wa= y we > could =E2=80=9Cdo the right thing=E2=80=9D here? I guess there is no standard way to get the name of the system timezone, and that is why =E2=80=9Cevolution-data-server=E2=80=9D goes to such great = lengths to figure it out. Sorry for the noise! -- Tim From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 17:17:51 2019 Received: (at 35746) by debbugs.gnu.org; 19 May 2019 21:17:51 +0000 Received: from localhost ([127.0.0.1]:35646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hSTBm-0007Kx-Rp for submit@debbugs.gnu.org; Sun, 19 May 2019 17:17:51 -0400 Received: from mail.freearts.agency ([51.68.137.137]:40972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hSTBk-0007Kn-AR for 35746@debbugs.gnu.org; Sun, 19 May 2019 17:17:49 -0400 Received: from localhost (localhost [127.0.0.1]) (Authenticated sender: sirmacik@wioo.waw.pl) by mail.freearts.agency (Postcow) with ESMTPSA id 2B6854080E for <35746@debbugs.gnu.org>; Sun, 19 May 2019 23:17:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wioo.waw.pl; s=dkim; t=1558300659; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=e8xF7SJB7Fci7AHWD4SKcejIPExscwYOxlKDI5+3c0k=; b=az4aQ37mZU8QOTpsl468a2xtEvKlct6xB+gNqcbDQX9D+29qtWefTMtTxzpXOlz4lmXFA9 zs2QAc5/8i6P2qUg1j6+B2mIpCbmVgr8pWRYTp9mhb5nosS8aIYrnJTwVDj6w4iespY+Pv ivr/+5ehn7Q5jt24tFF4BYK1ErJPJLrFTLLr/a03cC+otO9UWFaNYg16VUXjIyqJ2G2cUY wY6OuFLcNSzGYxooXluHllrFSbfy1BLuZr0n27CHckm+VoWrd+cS/AqaZAG/VOx5lnQ97a YZOVy6c3rXRAHSHJE3smXWVNQMsBz71GM7ca6kZd18L0U2Aa7kcvNYvnbvBDgA== Date: Sun, 19 May 2019 23:17:29 +0200 From: sirmacik To: 35746@debbugs.gnu.org Subject: Re: bug#35746: Evolution calendar gets the timezone wrong Message-ID: <20190519211729.GA1798@mail.freearts.agency> References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87blzzk79x.fsf@ngyro.com> <874l5rk3gx.fsf@ngyro.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <874l5rk3gx.fsf@ngyro.com> User-Agent: Microsoft Office/14.0 (Windows NT 6.0; Microsoft Outlook 14.0.4760; Pro) X-PGP-Key: https://sirmacik.net/dl/wioo.asc ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=wioo.waw.pl; s=dkim; t=1558300662; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=e8xF7SJB7Fci7AHWD4SKcejIPExscwYOxlKDI5+3c0k=; b=LjpnMHriXkYMTOP6/6+qHj9kSgzuUK+zqdPwm+h2QdaMwLGZyPbVqRt5TxnlZRYaosZ10/ U2/i3/+1uGFW5SOjuLOJKMrZbEUctfp3zHscUuYUiUhiPjrW9UKQ5WouWAVJZ5m2vmEjEb DCYaEoXHEQH5FLQcbC8D86d/lHHDunIWgGYfn4PjiRGU59IDVDmr1qjDXFKrnd99d+/HTc P4KabERHr9Hhb2KrBxSs7ZvK5z0xd9yRP3nPmQNjLdExfoBXZfizfDT/jeai7Lm/BjFQDV iMQg4rqoGvv4C727nEZ5pqGrxv1Jy/VlWMa/Hn4OZQdA2QHIPrkvlwVvimAXYg== ARC-Seal: i=1; s=dkim; d=wioo.waw.pl; t=1558300662; a=rsa-sha256; cv=none; b=ealr/u0eY82D2+YqjKygIky82kMT7mw4ZGJtgwo5lXTqkgnbP+Hza7WqZd8JFcGXJ9fSGj m1Cq/EfGiGwcJ3oFxLR1PaD47NBmGa7L7cCVic4ZnS9ZOwR3PE0wfvJ0urpPfMNyWrklk/ dRqdWeBs2favZ3H6n/siUSPA8yz6RC+Q3iVl6nTWld3Nx21kI5NE3fADeAGwtz/vTOKsRO w4WkhQehProQHi8Q6eiKa+TgQrZ9lISu7eWaRJgafm+zfj7L2o83kfxo4JGH8mrBK+jgxx EcsownMdoD7kdxAtQXAOgsI0ZsJLcHYWra/Jp1Y7xdLDm6DryC//6/8cpVDyOQ== ARC-Authentication-Results: i=1; mail.freearts.agency; auth=pass smtp.auth=sirmacik@wioo.waw.pl smtp.mailfrom=sirmacik@wioo.waw.pl X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 35746 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Timothy Sample dixit (2019-05-18, 14:43): > Hi again, > > Timothy Sample writes: > > > Hello, > > > > Ludovic Courtès writes: > > > >> Hi Ben, > >> > >> Ben Sturmfels skribis: > >> > >>> In Evolution though, all my calendar events show up in UTC time, so I > >>> have appointments showing up at eg. 1am. > >>> > >>> When I go to Edit, Preferences, Calendar and Task, General, under > >>> timezone it says: > >>> > >>> [x] Use system time (UTC) > >> > >> Could you figure out how Evolution determines what the current time zone > >> is? > >> > >> Guix provides /etc/localtime, which is what libc functions use, but I’m > >> guessing Evolution uses a custom framework, possibly involving a > >> hard-to-believe network of D-Bus services. > > > > I just looked through the source code, and learned that it really, > > really wants “/etc/localtime” to be a symlink, because it wants to > > resolve which timezone alias the user is using, not just the data. If > > it is not a symlink, it runs through a bunch of system specific checks > > (looking up configuration files, etc.) and then tries to compare inodes > > and finally file contents. I get why it wants the name and not just the > > data, but I’m not sure why it tries to figure out the absolute canonical > > source file for the timezone data instead of just taking the data from > > “/etc/localtime”. > > > > It’s easy to patch “evolution-data-server”, but maybe we could do > > better? It seems the “right” way to do what they are doing is to check > > the “TZ” environment variable. However, we don’t set that anymore > > because it causes problems with setuid programs > > (cf. ). We have a comment that says that > > “TZ” is unnecessary, but it actually has a bit more information than > > just having data in “/etc/localtime”, since it could be the name of a > > timezone alias. A small improvement might be to make “/etc/localtime” a > > symlink, but that might run into the same issues described the bug. > > Okay, so it turns I don’t know what “TZ” is! :p > > It does not contain the timezone name, like “America/New_York”, but > rather its designation, like “EST”. What “evolution-data-server” wants > is the name. > > > I’ve noticed a few other problems with timezones in the GNOME ecosystem, > > which is why I was curious about this. Perhaps they all have a common > > root cause. > > > > I’m happy to patch this as stop-gap measure, but is there some way we > > could “do the right thing” here? > > I guess there is no standard way to get the name of the system timezone, > and that is why “evolution-data-server” goes to such great lengths to > figure it out. > > Sorry for the noise! > > > -- Tim > Hey Guix, This problem seems to be also present also for other programs such as GNU IceCat which reads UTC timezone every time, despite Europe/Warsaw being set in my config.scm. -- sirmacik PGP: 0xE0DC81D523891771 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 12 06:01:01 2019 Received: (at 35746) by debbugs.gnu.org; 12 Sep 2019 10:01:01 +0000 Received: from localhost ([127.0.0.1]:43098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8LuP-0003oi-Di for submit@debbugs.gnu.org; Thu, 12 Sep 2019 06:01:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8LuN-0003oR-U8 for 35746@debbugs.gnu.org; Thu, 12 Sep 2019 06:01:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59493) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i8LuG-0000Go-U6; Thu, 12 Sep 2019 06:00:54 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=59552 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1i8LuG-0007zT-5E; Thu, 12 Sep 2019 06:00:52 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ben Sturmfels Subject: Re: bug#35746: Evolution calendar gets the timezone wrong References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> <874l5rvefo.fsf@gnu.org> Date: Thu, 12 Sep 2019 12:00:49 +0200 In-Reply-To: <874l5rvefo.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 18 May 2019 19:51:39 +0200") Message-ID: <87sgp1q1f2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Ben, Ludovic Court=C3=A8s skribis: > Ben Sturmfels skribis: > >> I've downloaded the source with `guix build --source >> evolution-data-server`, extracted and found the the function >> "e_cal_util_get_system_timezone()" at src/calendar/libecal/e-cal-util.c:= 1507 >> which calls down to "system_timezone_find()" in e-cal-system-timezone.c:= 522 >> where it looks up the timezone and compares it to a list of valid zones. > > Looking more closely, =E2=80=98system_timezone_find=E2=80=99 first tries = to see if > /etc/localtime is a symlink and if yes reads its target (but it=E2=80=99s= never > a symlink, AFAIK), and later on tries to compare /etc/localtime to files > found under =E2=80=98SYSTEM_ZONEINFODIR=E2=80=99. > > Problem is: > > #define SYSTEM_ZONEINFODIR "/usr/share/zoneinfo" > > So probably, if you substitute =E2=80=9C/usr/=E2=80=9D with the prefix of= the =E2=80=98tzdata=E2=80=99 > package, it=E2=80=99ll work much better. :-) Did you have a chance to look into it? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 12 06:05:37 2019 Received: (at 35746) by debbugs.gnu.org; 12 Sep 2019 10:05:37 +0000 Received: from localhost ([127.0.0.1]:43102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8Lyr-0003wB-35 for submit@debbugs.gnu.org; Thu, 12 Sep 2019 06:05:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8Lyo-0003vq-Qb for 35746@debbugs.gnu.org; Thu, 12 Sep 2019 06:05:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i8Lyj-0002N7-It; Thu, 12 Sep 2019 06:05:29 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=59574 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1i8Lyi-0004Rc-Ug; Thu, 12 Sep 2019 06:05:29 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: sirmacik Subject: Re: bug#35746: Evolution calendar gets the timezone wrong References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87blzzk79x.fsf@ngyro.com> <874l5rk3gx.fsf@ngyro.com> <20190519211729.GA1798@mail.freearts.agency> Date: Thu, 12 Sep 2019 12:05:27 +0200 In-Reply-To: <20190519211729.GA1798@mail.freearts.agency> (sirmacik@wioo.waw.pl's message of "Sun, 19 May 2019 23:17:29 +0200") Message-ID: <87k1adq17c.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (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-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: 35746 Cc: Timothy Sample , 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Hello, sirmacik skribis: > This problem seems to be also present also for other programs such as > GNU IceCat which reads UTC timezone every time, despite Europe/Warsaw > being set in my config.scm. I can confirm this (it=E2=80=99s not clear that it relates to the evolution-data-server issue.) I vaguely remember that we once had an explanation to the IceCat timezone issue but I can no longer find it=E2=80=A6 Does it ring a bell to anyone reading this? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 12 09:45:19 2019 Received: (at 35746) by debbugs.gnu.org; 12 Sep 2019 13:45:19 +0000 Received: from localhost ([127.0.0.1]:43200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8PPT-0003ff-05 for submit@debbugs.gnu.org; Thu, 12 Sep 2019 09:45:19 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:41801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8PPR-0003fO-DG for 35746@debbugs.gnu.org; Thu, 12 Sep 2019 09:45:17 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id B529D5CD; Thu, 12 Sep 2019 09:45:11 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Thu, 12 Sep 2019 09:45:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm3; bh=pcpMwZBeCS+NAxOmMz14yeVOKu ar7euQPxgB1LBkjZs=; b=WEobC7tFBywp91eJC77i9sjMw+n4HYyScpurZ9DAaH Am6Qx+OF9CNquM45HFqLwwlEXcynbHGq1wxCKYFaHBgQvKhj5nCaAP8fCPMCJ5oG CjZB0yvlkBpFwrj1py1hu8Y3oSkbkfepP7vokiX7XsO/3Co/k38bfwmusdAPlZJq xQATG+ethB3ZIDb0lbb8dtMtFn1C4gVIMgcX0DTWgEvSBQElQ0KrDOvMDyHhSOCG SNMq6TjNO3JHlGyZEBUHz4YZla2QQoILh53GP3jvc+YamYpVGzsfedidbTvWW4eY aBAyVuupaJD6mRdCo56UlHKrhkkfMWIO9uhpeXkCTGGA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=pcpMwZ BeCS+NAxOmMz14yeVOKuar7euQPxgB1LBkjZs=; b=K/6hxkW9aXs2dMzeU4a+Zf ciuZn/aRwb7ID4bwTWE9TNHoZu/KoWNZoHeBaihpaCWyb5opjiWu3rIuEEnAGXF4 EZhUbYvbCx8lpnhqeiXTFaZWXZOHbOaJyAqFFlgb6FQ148Z4F4WjKdE0Kq+2CLI1 TBtnm8Pd/++p0xE/1SbCmd4iCiGeiGBDHcG/lZYbRjY9dg/bmHGHms1ecBHtwPY5 SncCVqPXOth7vD34kI5kqrhdqccbfC1qyHI4U6ryqTmEeNKcb7e+MhAkCFqZxjeQ Us7xg1e8GlydDB/EobZakYBN7Wu2vF0i2cQZ1vcGrAfNoI4A9B56nja5Hw7D9Q2g == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdehgdeiiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpehffgfhvffujgffkfggtgesghdtreertderjeenucfhrhhomhepuegvnhcuufht uhhrmhhfvghlshcuoegsvghnsehsthhurhhmrdgtohhmrdgruheqnecukfhppedvvddtrd dvheefrdehfedrudekheenucfrrghrrghmpehmrghilhhfrhhomhepsggvnhesshhtuhhr mhdrtghomhdrrghunecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (220-253-53-185.dyn.iinet.net.au [220.253.53.185]) by mail.messagingengine.com (Postfix) with ESMTPA id 2264AD6005D; Thu, 12 Sep 2019 09:45:09 -0400 (EDT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id a08a5ba3; Thu, 12 Sep 2019 13:45:07 +0000 (UTC) References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> <874l5rvefo.fsf@gnu.org> <87sgp1q1f2.fsf@gnu.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Ben Sturmfels To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#35746: Evolution calendar gets the timezone wrong In-reply-to: <87sgp1q1f2.fsf@gnu.org> Date: Thu, 12 Sep 2019 23:45:07 +1000 Message-ID: <87impx4oik.fsf@sturm.com.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Thu, 12 Sep 2019, Ludovic Court=C3=A8s wrote: > Ludovic Court=C3=A8s skribis: > >> Ben Sturmfels skribis: >> >>> I've downloaded the source with `guix build --source >>> evolution-data-server`, extracted and found the the function >>> "e_cal_util_get_system_timezone()" at src/calendar/libecal/e-cal-util.c= :1507 >>> which calls down to "system_timezone_find()" in e-cal-system-timezone.c= :522 >>> where it looks up the timezone and compares it to a list of valid zones. >> >> Looking more closely, =E2=80=98system_timezone_find=E2=80=99 first tries= to see if >> /etc/localtime is a symlink and if yes reads its target (but it=E2=80=99= s never >> a symlink, AFAIK), and later on tries to compare /etc/localtime to files >> found under =E2=80=98SYSTEM_ZONEINFODIR=E2=80=99. >> >> Problem is: >> >> #define SYSTEM_ZONEINFODIR "/usr/share/zoneinfo" >> >> So probably, if you substitute =E2=80=9C/usr/=E2=80=9D with the prefix o= f the =E2=80=98tzdata=E2=80=99 >> package, it=E2=80=99ll work much better. :-) > > Did you have a chance to look into it? Sorry Ludo, no, not yet. It's still on my list to take a look at some time though. Regards, Ben --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPn825zvdanEG+SAhAjwF4snAaPAFAl16S+MACgkQAjwF4snA aPD2LA//YOczz6lw2onP0opLEm+qKlTdDFBhcCPusmX35e8T3/qI54PwA6e8w/36 43XV4uMXE5HRL6oV5xoaf3EgJMj194/ve9vzrbW6pppGr3ax6X0NHTgxLA0an7qg V+Onrv90h8JoE6m6jHS5R+KX54VtQOSUFDi701adou7VOmShHNA8lLwjmORioGuD HlCE+PB6pP93iI2rISLGB324RtNaeQyfcEb2BqcH6w8TKTIxasIaeU3m2dzSLZi6 TpwlCTQrL437xu1ylYwPnd5rlciitWLj9HjOwDmpNE91W17stdtfuIlVTX8r//9y aJ59nQLunHajf7wfq9NAdFPcW80XhJTzgdOBnmGHX0DRCaK0/WRre1SSLxtP6IIj j7wpUAIo2ZZOFaXSGWhLu5/7gImXnz6OQ50j4KQ9mXcEWjbAEUTa6ckkQdXLKvGy MPnacVqjaNG/yU/9QUlSD6UFxI474T4HaVBx/O64KqKiIBfHb4WTy37E+6BHfs/d iQdOUwke2wT1ne/+sD9PXfjuY2khjexImVZnbqWjHn8dSyNTyGscPo4oppUEPM8M p+wF9pOFA213FuZzAe+zdKOGwqMjXwRrEHmqfPY9BzrMS0zcAsYengiP9GaUPGZM aYT5ijCzQnMmJR7JgXIo1V01Silx6FhkOA7ZGTPG/5PrE7buPHw= =DUrV -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 06 06:27:24 2020 Received: (at 35746-done) by debbugs.gnu.org; 6 Feb 2020 11:27:24 +0000 Received: from localhost ([127.0.0.1]:47091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1izfJc-0003Kv-Fl for submit@debbugs.gnu.org; Thu, 06 Feb 2020 06:27:24 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:44665) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1izfJa-0003Kg-6r for 35746-done@debbugs.gnu.org; Thu, 06 Feb 2020 06:27:22 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 678E947E; Thu, 6 Feb 2020 06:27:16 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Thu, 06 Feb 2020 06:27:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-type; s=fm2; bh=3TJgscxak7fM9Wtbde7HR4J0aF hppADjtv0AUxI8CNE=; b=SU3E02tX+mTeKw3chnV11YnuvhGNxqv+HMNwZ4xS7y pzSQ4FG6MkjXkbEil91Fci8mzHrzULbVVPYqfOxO6kjv7tWfFvM7JqLD0UpwLCj9 kVA8JNOBXWqneRonggRY0j3xJwGimEbdyb4rPMB9yX+PYuRR6fheB0+Cs+6bFnaU nIBiFbfDoULT2cTRiwnnHB98BJFNZrsGEq7l3elira9BjJY7xn+rWlsVbgxa80DH ymU8+ZO7ZiOfD4nLRkA3BxjnfClJgUgm1pPKn7z1YbXOmxk6D4WjhMK4N/H/+aqW NH62i2kJGScb1RnOJuYRkgWsZxQDh+wQEdHA3Zg/2+nw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=3TJgsc xak7fM9Wtbde7HR4J0aFhppADjtv0AUxI8CNE=; b=3X5cceghIXNcPNwFuSh1o6 Aa75XhBPnESGnKvQ4AnCZRBNWzGFez/vQ1S7k+jShOvEkLVMlEvMhaf9COYmfHY1 U3otfAcRq89sMZdnHagxUYW7UKt8ow6k8M0Qk3xyceKRNNQz1rBAWDQetiyFdWo/ WjPHmitCPOMJgJ1gLFAKyQfW7RTDOz6H46Pu1NTPXibuBQp+p740MlVhq9/MWA+v zOEiLplCvaedxQRWUPI3yd/1jwNbm/XfDrVxEhjvPPrYN9IrHh9JE3ISNjHxGyAy EDtUndo42U75nq2w//YKj/O9vUgeAhpl6gGgUm3gWVmt6Kw8FwV3xVpcT8HItyeA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrheefgddvjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufhffjgfkfgggtgesghdtreertderjeenucfhrhhomhepuegvnhcuufht uhhrmhhfvghlshcuoegsvghnsehsthhurhhmrdgtohhmrdgruheqnecukfhppedvtdefrd dvudegrdeluddrudeileenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgr ihhlfhhrohhmpegsvghnsehsthhurhhmrdgtohhmrdgruh X-ME-Proxy: Received: from Marseille (203-214-91-169.dyn.iinet.net.au [203.214.91.169]) by mail.messagingengine.com (Postfix) with ESMTPA id E75AB3280063; Thu, 6 Feb 2020 06:27:13 -0500 (EST) From: Ben Sturmfels To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#35746: Evolution calendar gets the timezone wrong References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87blzzk79x.fsf@ngyro.com> <874l5rk3gx.fsf@ngyro.com> <20190519211729.GA1798@mail.freearts.agency> <87k1adq17c.fsf@gnu.org> Date: Thu, 06 Feb 2020 22:27:02 +1100 In-Reply-To: <87k1adq17c.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 12 Sep 2019 12:05:27 +0200") Message-ID: <871rr8hs6x.fsf@sturm.com.au> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746-done Cc: Timothy Sample , sirmacik , 35746-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Marius B. advised that the Evolution timezone issue was addressed in 2a80d9e55299214a3f0b4f585767b4c81c9d5c7d. I hadn't noticed, but can confirm that my times are now showing up perfectly in Evolution and Gnome Calendar, yay thanks! Epiphany is also showing the correct timezone now for me with `new Date().getTimezoneOffset()`. On Thu, 12 Sep 2019, Ludovic Court=C3=A8s wrote: > sirmacik skribis: > >> This problem seems to be also present also for other programs such as >> GNU IceCat which reads UTC timezone every time, despite Europe/Warsaw >> being set in my config.scm. > > I can confirm this (it=E2=80=99s not clear that it relates to the > evolution-data-server issue.) > > I vaguely remember that we once had an explanation to the IceCat > timezone issue but I can no longer find it=E2=80=A6 Does it ring a bell = to > anyone reading this? IceCat and Chromium are still showing UTC for me, so that issue is clearly not directly related to the now fixed Evolution issue. Will close this bug report since it's about Evolution. Regards, Ben --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPn825zvdanEG+SAhAjwF4snAaPAFAl47+AcACgkQAjwF4snA aPA3ABAAq8oyRcjwZHBkMOp90KJCpDMKKC180VKvaa67i+PpOH52u1Z1WaoK/zlW BXGSb3fG72BTyA2BSkCsc/Tuu3fwoORxSaEA5GiEAjDOqXy0TWfvRrwynzSHTOo+ rbsvcHp5dQkQT7Pv4qCzaHhUd92OELkRLUbF7GXZAMTQ7BCBWoIND0TcjMFkUftJ GBzHxwHxxkRr5aCjt6UgjF4wJD0Vnee3sKTKDa6KPheYlRPFiMb5LFL4igWY3oa6 fJrCrM6x/w19kODRw+RA99ztbTmkS2daSvF7Fc0JjpHEPJ8fqsBy8khb9LDbZv+X Zxq4w6gFwlA/P+fsIMRJgTVkvAWX1TZxaFpEgz8K8FEr++SLZCv/gM1VZ7s7icbX AlS1PyZLjJQh0HfFxaOvRRcbf9YQgg07xe4VByvBiSRNymnaHAg7tRGYs1YALN5j CeF6wCsfx0nuAxKSYtxJDDt/epXuGUcPudEeKIBbXPNmxRJWO0uIjDtycpjw2nfj Om7ExImW1AHiiP5VXRN6a3ag3y4+7Z10lIEZpKMr91SahO1cxz7/PXaRoJF/6lzA Yu5cORZ8xOM+eyPZ1w+M4lMMt+efPv0X6ZdGt9akw6HXk3CWD29q1DGGaZWoSsrm rBRSLu8Pk/32sFNa0tvRPA6i9QQ56nO3ojttHZ5WHqMU3khneHo= =Fbry -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 03:50:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 05 Mar 2020 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From unknown Sat Jun 14 03:50:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Wed, 22 Apr 2020 13:14:01 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From unknown Sat Jun 14 03:50:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Wed, 22 Apr 2020 13:15:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 22 09:38:53 2020 Received: (at control) by debbugs.gnu.org; 22 Apr 2020 13:38:53 +0000 Received: from localhost ([127.0.0.1]:51621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRFaX-0004nr-9e for submit@debbugs.gnu.org; Wed, 22 Apr 2020 09:38:53 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:37283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRFaU-0004nd-Qe for control@debbugs.gnu.org; Wed, 22 Apr 2020 09:38:51 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 6D85B5C0163 for ; Wed, 22 Apr 2020 09:38:45 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 22 Apr 2020 09:38:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= date:to:from:subject:message-id; s=fm2; bh=4Ekhme5VXEuMn6k0cCeSN 4xtwwVeY2bc2db7mLgYpjI=; b=CmmvmQuQhGqR2W46ZlMj1FSPGSzzdfhkhasv/ UxYvuKS62ATDtPgEONmDwksXi+WfSId1U7FH9iYSSjve5ucq3y9JSBqvrowx/gu0 6Y3sQvzKEYGYGX3jfYkUD+bN2xM2jGqwvRzaF1kekDgS79YbyoRvFKoFvnipDUJm /zhSjCpY27XA/gFMepN48OznxgWUKACfCuHhhn/y2qIAFVJs+HQ40/e7F9MdiFNd 2QAB5t0VuiBg88dx1alAYEWt16riF0DBpbiqPTa8Ex/U0AHXn3KSq7HtzhDu70wJ eP9/Idj+ZLE2rIr+nYT0SDwFPioBROinisUYKqQ8OBIVxKOMA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=date:from:message-id:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=4Ekhme5VXEuMn6k0cCeSN4xtwwVeY2bc2db7mLgYpjI=; b=kOTBUFfh lej/IyNto1nfaFZFCBsa3P229DQPsPotFl3uopRt/WTXryfG9MLa4cfECfoWvy95 jwmEASVoPoqtXyO59XaJ8HWElLW03gftqn8H/WUDXtoYZXC8zMj9jWETGuDX2mMS bimSk3MD1n3TkS1vmPBadG0Dn/DjOpGUJ7BPmGmmRpcadFu3I85EvZ4F8XAw2g8Y 8+JluJ8n9aik3GjvfDIJgOTnmwdCexLAC+zhQjXN8ocOJRmzIYiSBJibM1UZiiM8 HbZSS53QBB+t8e99qa1UpDtSPBct2EvWrRvEmQ4EXwlk7ORtXVuJwXSbVbhcCH8j 2y8iHT+M4kdF4w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrgeejgdeivdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffvhffukfestddtredttddttdenuc fhrhhomhepuegvnhcuufhtuhhrmhhfvghlshcuoegsvghnsehsthhurhhmrdgtohhmrdgr uheqnecukfhppeegledrudekgedrgeejrddukedtnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepsggvnhesshhtuhhrmhdrtghomhdrrghu X-ME-Proxy: Received: from localhost (pa49-184-47-180.pa.vic.optusnet.com.au [49.184.47.180]) by mail.messagingengine.com (Postfix) with ESMTPA id 2E7493065CC8 for ; Wed, 22 Apr 2020 09:38:43 -0400 (EDT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id b766e95d for ; Wed, 22 Apr 2020 13:38:40 +0000 (UTC) Date: Wed, 22 Apr 2020 23:38:40 +1000 (AEST) To: control@debbugs.gnu.org From: Ben Sturmfels Subject: control message for bug #35746 Message-ID: <9a8094fd783060df@localhost> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) unarchive 35746 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 22 09:44:19 2020 Received: (at 35746) by debbugs.gnu.org; 22 Apr 2020 13:44:19 +0000 Received: from localhost ([127.0.0.1]:51630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRFfe-0004wU-UK for submit@debbugs.gnu.org; Wed, 22 Apr 2020 09:44:19 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:54897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRFfc-0004wG-OG for 35746@debbugs.gnu.org; Wed, 22 Apr 2020 09:44:09 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 3703D5C0175 for <35746@debbugs.gnu.org>; Wed, 22 Apr 2020 09:44:03 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 22 Apr 2020 09:44:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= from:to:subject:references:date:in-reply-to:message-id :mime-version:content-type:content-transfer-encoding; s=fm2; bh= D9Ftt1rXBJGQW6RrHS8DSFtKy3p/dFRJ5/HT49q2g/0=; b=YOe6i02FyguHf3id ftk8ntNNEplHtEp669/DO6MLmCoM84nxceyi12mRoJwfi53Tb+DAK77NqlsG36DH WGW/iVZ2IVRsCvPJg1reNW1hgGqf2rTgrFui+4m6+REDz4/ExvYqXuILGqdYH/Rg EFKjmTzaPs5Lrn4J7/iys0WdIWTND6k+rsQJGX046lYVpUiqQi/XUeRbKPpte9wp 5cAIGQ9NnwHtK0ktw7jrcN4JVgep3zWaVhQ3rhsD6XtJ4Wi1eBftXJ05MyA46QbS lgpQiErtpBAnpYy/9+bKrZ2esFIS3smn3BBlkBg1bxq+iS5T0Ip4j53OpVyNdcve Euk5JA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=D9Ftt1rXBJGQW6RrHS8DSFtKy3p/dFRJ5/HT49q2g /0=; b=HlWwYB7esMXuISuAhp/U1U1ulhyeOFhEHePhKINaT+AjTt07fnYtFIXge iX+6qiCb1w/7ecV6a3k/2iCzYa5FR9EqhdjRtYRWTN8ApE19ZUvaknKl2TErDjR6 Ruujcu3HfEdJNWMA/8Lw+H/vZQHjF2hPSziHOmi3cgnpxu+qjldWn2RBrUUAO7pP eKQo8b7YijJclu796uZka0TivJKNhibtr9Z2txQkHuZqXwBnsxVAzIK/A+6kooyu u4n0x7HpLjoffzHmwPrFbK1tlIYuTxzbzzZZcwuxQ0iBZaj9wk9HXIbtqTUcxcxK zRQvOWk60iHgyeW5VEuc73Jdp9rKQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrgeejgdeifecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufhfffgjkfgfgggtgfesthhqre dttderjeenucfhrhhomhepuegvnhcuufhtuhhrmhhfvghlshcuoegsvghnsehsthhurhhm rdgtohhmrdgruheqnecuffhomhgrihhnpehgnhhurdhorhhgnecukfhppeegledrudekge drgeejrddukedtnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmrghilhhf rhhomhepsggvnhesshhtuhhrmhdrtghomhdrrghu X-ME-Proxy: Received: from localhost (pa49-184-47-180.pa.vic.optusnet.com.au [49.184.47.180]) by mail.messagingengine.com (Postfix) with ESMTPA id DCBF63065CC8 for <35746@debbugs.gnu.org>; Wed, 22 Apr 2020 09:44:01 -0400 (EDT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 8e2ef5af for <35746@debbugs.gnu.org>; Wed, 22 Apr 2020 13:43:58 +0000 (UTC) From: Ben Sturmfels To: 35746@debbugs.gnu.org Subject: Re: bug#35746: IceCat/Chromium timezone is wrong References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> <87d0khzc6f.fsf_-_@gnu.org> Date: Wed, 22 Apr 2020 23:43:58 +1000 In-Reply-To: <87d0khzc6f.fsf_-_@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s?= =?utf-8?Q?=22's?= message of "Fri, 17 May 2019 11:02:16 +0200") Message-ID: <87zhb3bppd.fsf@sturm.com.au> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Fri, 17 May 2019, Ludovic Court=C3=A8s wrote: > Hi Ben, > > Ben Sturmfels skribis: > >> Possibly completely unrelated, but noting that both icecat and chromium >> do this - which is wrong: >> >>> new Date().getTimezoneOffset() >> 0 >> >> Where node does this - which is correct: >> >>> new Date().getTimezoneOffset() >> -600 > > I noticed it in IceCat and thought it might be a privacy feature. > But maybe it=E2=80=99s a genuine bug? > > Ludo=E2=80=99. This does appear to be a privacy feature. To report the correct timezone of= fset, go to "about:config" and disable "privacy.resistFingerprinting" then= restart IceCat. Note that toggling "privacy.resistFingerprinting" immediately changed the r= esult of `new Date().toString()` on all tabs, but `new Date().getTimezoneOf= fset()` was changed only on the about:config tab. After a restart all tabs showed the correct o= ffset. See this IceCat bug report discussion: https://lists.gnu.org/archive/html/bug-gnuzilla/2019-06/msg00010.html Regards, Ben From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 22 09:56:49 2020 Received: (at 35746) by debbugs.gnu.org; 22 Apr 2020 13:56:49 +0000 Received: from localhost ([127.0.0.1]:52789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRFrp-0007bZ-VO for submit@debbugs.gnu.org; Wed, 22 Apr 2020 09:56:49 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:48235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRFrl-0007bH-CA for 35746@debbugs.gnu.org; Wed, 22 Apr 2020 09:56:44 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 3957D5C0103; Wed, 22 Apr 2020 09:56:36 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 22 Apr 2020 09:56:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= date:from:subject:to:cc:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=fm2; bh= NRVOaAADXtM1PdbN6mSlfycTHm/ZkSY77gAQWKWkZV0=; b=LDiIPagsiXBFApXA +s4SXQ+c4nULw1RL99Of02ihieOljWhVYIk9NF4pGlX1NctGIZYVhr6mo6QgQhvr s0FnHOkKKMTK9MwMXyQ77gVyWnyCzH5SGEb9e/Lewm0PnVczAXpjHOriD83UGUyl S2lSufio8jFq1c/qrv+3+fnvS5mhzAYHzag6mIiW2CAi/4ld5osKZ0eU6tLe9U7/ 3sLXjYQ9pW1RypxHr7f3bJqlq3msJDSQjottZzISXEb5cjP205WOpYuTmFLByrN4 gmbjxoE6rNfUA2IZPRlIHkX9iErcL8/dbgyT5mWsVVFiC5JxZlJYaDuEi00zkoyC cqmbBg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=NRVOaAADXtM1PdbN6mSlfycTHm/ZkSY77gAQWKWkZ V0=; b=Ek0e5LsD37CJRWuarxgt+epTCjnOlL1qWPkjc9MCs8ayBuQBTnVW0d0J9 h95n0IZGm0j84uPx4MxWhIc481fLVA6OW5mcVr5xZ+IjCbyq8TjPtybf8EkB6y7p zJ7pfKTmQTHsL6nFgG9JnC4p5nptcj/H0AMOtFDzcqaTqDA98EeHtq8Od8Zqwurj hPdfLSpgFGxKkni8OX7eQiIcv8szyE1wHQ3G+jE5m1piz4WzrYUbcqghzBzgoThU eInAogZgxuZrkX1WcDq9HneslQ64YQoOg2hAIdHmaPNvFxbq1xPBhkQXOSKntbXf aMittrXaGuGQWt99CzbfsMLDDtzow== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrgeejgdeihecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffuvffkjghfofggtgfgsehtqhertdertdejnecuhfhrohhmpeeuvghnucfu thhurhhmfhgvlhhsuceosggvnhesshhtuhhrmhdrtghomhdrrghuqeenucffohhmrghinh epghhnuhdrohhrghenucfkphepgeelrddukeegrdegjedrudektdenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsvghnsehsthhurhhmrdgtoh hmrdgruh X-ME-Proxy: Received: from [192.168.42.46] (pa49-184-47-180.pa.vic.optusnet.com.au [49.184.47.180]) by mail.messagingengine.com (Postfix) with ESMTPA id 088CD3065CDF; Wed, 22 Apr 2020 09:56:33 -0400 (EDT) Date: Wed, 22 Apr 2020 23:02:04 +1000 From: Ben Sturmfels Subject: Re: IceCat/Chromium timezone is wrong To: Ludovic =?iso-8859-1?q?Court=E8s?= Message-Id: <1587560524.2061.1@sturm.com.au> In-Reply-To: <87d0khzc6f.fsf_-_@gnu.org> References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> X-Mailer: geary/3.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Fri, May 17, 2019 at 11:02, Ludovic Court=C3=A8s wrote: > Hi Ben, >=20 > Ben Sturmfels skribis: >=20 >> Possibly completely unrelated, but noting that both icecat and=20 >> chromium >> do this - which is wrong: >>=20 >>> new Date().getTimezoneOffset() >> 0 >>=20 >> Where node does this - which is correct: >>=20 >>> new Date().getTimezoneOffset() >> -600 >=20 > I noticed it in IceCat and thought it might be a privacy feature. > But maybe it=E2=80=99s a genuine bug? >=20 > Ludo=E2=80=99. This does appear to be a privacy feature. To report the correct=20 timezone offset, go to "about:config" and disable=20 "privacy.resistFingerprinting" then restart IceCat. Note that toggling "privacy.resistFingerprinting" immediately changed=20 the result of `new Date().toString()` on all tabs, but `new=20 Date().getTimezoneOffset()` was changed only on the about:config tab. After a restart all tabs showed the=20 correct offset. See this IceCat bug report discussion: https://lists.gnu.org/archive/html/bug-gnuzilla/2019-06/msg00010.html Regards, Ben = From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 22 11:13:13 2020 Received: (at 35746) by debbugs.gnu.org; 22 Apr 2020 15:13:13 +0000 Received: from localhost ([127.0.0.1]:52882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRH3p-0001D0-0F for submit@debbugs.gnu.org; Wed, 22 Apr 2020 11:13:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRH3m-0001Cn-Tl for 35746@debbugs.gnu.org; Wed, 22 Apr 2020 11:13:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60085) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRH3h-0002ny-JB; Wed, 22 Apr 2020 11:13:05 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=52538 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jRH3g-0002i2-PH; Wed, 22 Apr 2020 11:13:05 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ben Sturmfels Subject: Re: bug#35746: IceCat/Chromium timezone is wrong References: <8736lfrh6y.fsf@sturm.com.au> <87y336hct1.fsf@gnu.org> <87v9yasgkd.fsf@sturm.com.au> <87d0khzc6f.fsf_-_@gnu.org> <875zdrd4vv.fsf@sturm.com.au> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 4 =?utf-8?Q?Flor=C3=A9al?= an 228 de la =?utf-8?Q?R?= =?utf-8?Q?=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: Wed, 22 Apr 2020 17:13:03 +0200 In-Reply-To: <875zdrd4vv.fsf@sturm.com.au> (Ben Sturmfels's message of "Wed, 22 Apr 2020 23:30:44 +1000") Message-ID: <87imhrwo3k.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35746 Cc: 35746@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Ben, Ben Sturmfels skribis: > This does appear to be a privacy feature. To report the correct timezone = offset, go to "about:config" and disable "privacy.resistFingerprinting" th= en restart IceCat. Indeed. It would be nice if there was a setting specifically for the timezone rather than the catch-all =E2=80=98resistFingerprinting=E2=80=99. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue May 05 01:12:07 2020 Received: (at 35746) by debbugs.gnu.org; 5 May 2020 05:12:07 +0000 Received: from localhost ([127.0.0.1]:34470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVpsF-0007z5-0H for submit@debbugs.gnu.org; Tue, 05 May 2020 01:12:07 -0400 Received: from sender4-of-o56.zoho.com ([136.143.188.56]:21641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVpsC-0007yv-Lk for 35746@debbugs.gnu.org; Tue, 05 May 2020 01:12:05 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1588655522; cv=none; d=zohomail.com; s=zohoarc; b=Od/zIpkPqn+yFMurtgn6cdrEcyuuLoELh/Eo8S/pavPI1K9aT14FsDeT5Jy+01dkOkOfx17VvBGcXvv8K9RNBRMMnYI2DQ+6v8+w0VqXFuFJpdJpjrGEOkGgfw5CR9/zKMmUdVYcqb59vHEfp7dSkqD6yW6aRr2A9M6QH7/2Rlg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1588655522; h=Content-Type:Date:From:MIME-Version:Message-ID:To; bh=svoHtmFrIyg3zTYdvOqhFbG8p6LCSmvYIKEO04WYxnQ=; b=FkAoNAQ9ku7BaidQjUa2YtSMA8xGsyiKYUngSu1+f9/dG9N1zVns3Qqh2r2RbUiiC6s2FoBxHRZl3kTN+wkBKTf+dOYh6hb3dMiwHH+KOZZ5Py4OWZ5g7CXNuIMzmXhuKjmBBH5wbcioEBB31tpA1ZRcv+2/oHao3jdWwHOS2M0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=issues.guix.gnu.org@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1588655522; s=zoho; d=elephly.net; i=issues.guix.gnu.org@elephly.net; h=MIME-Version:Content-Type:From:To:Date:Message-ID; bh=svoHtmFrIyg3zTYdvOqhFbG8p6LCSmvYIKEO04WYxnQ=; b=N1XGwyfi8pwc2gm++h1QyykIFhqFHNYNZY0TKHOIxULvA+LAM54LTEDtCtsRoWPV spi9PwT5XUuepoabhEdDrp0VstzRe7dLd/FWbY6s3rZz9TB6dhhHf51fiUgdmFKzSTl yk0bMWysQNBUqmqsTeMlrRWmwPJ2oxLn5oHpW3kM= Received: from localhost (185.220.101.194 [185.220.101.194]) by mx.zohomail.com with SMTPS id 15886555199091011.0515448085877; Mon, 4 May 2020 22:11:59 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 From: Ben Sturmfels via web To: 35746@debbugs.gnu.org Date: Tue, 5 May 2020 07:01:49 +0200 Message-ID: <7f41efc768a0.1db588e0a645146d@guile.gnu.org> X-ZohoMailClient: External X-Spam-Score: 2.0 (++) 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: This does appear to be a privacy feature in IceCat. To report the correct timezone offset, go to about:config" and disable "privacy.resistFingerprinting" then restart IceCat. Note that toggling "privacy.resistFingerprinting" immediately changed the result of `new ate().toString()` on all tabs, but `new Date().getTimezoneOffset()` was changed only on the about:config tab. A [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [136.143.188.56 listed in list.dnswl.org] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [136.143.188.56 listed in wl.mailspike.net] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 0.0 AC_FROM_MANY_DOTS Multiple periods in From user name X-Debbugs-Envelope-To: 35746 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) This does appear to be a privacy feature in IceCat. To report the correct timezone offset, go to about:config" and disable "privacy.resistFingerprinting" then restart IceCat. Note that toggling "privacy.resistFingerprinting" immediately changed the result of `new ate().toString()` on all tabs, but `new Date().getTimezoneOffset()` was changed only on the about:config tab. After a restart all tabs showed the correct offset. See this IceCat bug report discussion: https://lists.gnu.org/archive/html/bug-gnuzilla/2019-06/msg00010.html Regards, Ben From unknown Sat Jun 14 03:50:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Jun 2020 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator