From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp3.mail.ru (smtp3.mail.ru [94.100.179.58]) by sourceware.org (Postfix) with ESMTPS id D2178383F402 for ; Tue, 8 Jun 2021 07:51:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D2178383F402 Received: by smtp3.mail.ru with esmtpa (envelope-from ) id 1lqWVt-0001S8-0b; Tue, 08 Jun 2021 10:51:05 +0300 Subject: Re: Python for Windows reports wrong local time when run under Cygwin on Europe/Moscow TZ To: Russell VT Cc: cygwin@cygwin.com References: <5542c19d-8b1a-1f28-2003-fe9493ee9b56@mail.ru> From: Mike Kaganski Message-ID: Date: Tue, 8 Jun 2021 10:51:03 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD9D5B0DA836B685C54EECC50CDFE52CD8E09EC742E3E75A787182A05F538085040ABB7A4D1236000B91D4583B55EFE638F56B396F025C742E8154C137D24FF110B X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7B9D6DADD6B53929DEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063750E64749F09C4ED58638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D898BDF678C296EB10133FABD7759522F96F9789CCF6C18C3F8528715B7D10C86878DA827A17800CE740D0B15A1445ACA99FA2833FD35BB23D9E625A9149C048EE1E561CDFBCA1751FF04B652EEC242312D2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8B05EF1B56D39DD5F7389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F79006377FC36746C05034FFD81D268191BDAD3DBD4B6F7A4D31EC0BEA7A3FFF5B025636D81D268191BDAD3D78DA827A17800CE783B01AA35CFCE167EC76A7562686271EEC990983EF5C03292E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C36174550A02D153F535872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-C1DE0DAB: 0D63561A33F958A5B593242B402D9D1A1367C0BCFB19BADA2040FC0DB2A0215ED59269BC5F550898D99A6476B3ADF6B47008B74DF8BB9EF7333BD3B22AA88B938A852937E12ACA75A42E9C66FC9EA4CF410CA545F18667F91A7EA1CDA0B5A7A0 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D342C0B628602DFD0BCD6E5173BE92224DE1BA8610D2C5867DD7CAE57223FA0112678C567570BE667831D7E09C32AA3244CBAD6090603DC9F6B8D90B852A2EEC34E5A1673A01BA68E40729B2BEF169E0186 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojvdTwgM2ZyZl7aHbdTOZFFA== X-Mailru-Sender: 00097D31F91C944B962E58D352881757A6CAE5F7695FD29FFC1BF3B55904296CD75ABE6E88A979F68D3DB682BF6F1158E66B5C1DBFD5D09D046C2275A8D60F931CD745D6427E807167EA787935ED9F1B X-Mras: Ok X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_VALIDITY_RPBL, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2021 07:51:09 -0000 On 08.06.2021 7:34, Russell VT wrote: > What version(s) of the timezone files are installed on each? Cygwin: > $ cygcheck -c | grep tz > tzcode 2021a-1                         OK > tzdata 2021a-1                         OK Windows: I didn't find a TZ-specific update KB in the list of installed updates. However, I did check that there is a "(UTC+2:00) Juba" timezone in the Windows selector, as described in [1], which means that the respective TZ update (also described in KB4601275) is present on system. > > Also, seems one of the Python versions came from Windows, rather than > Cygwin? Heh, I hoped that when I titled the original mail as "Python *for Windows* reports ... under Cygwin ...", and repeatedly mentioned that in the body, it's obvious that indeed, the problem is exactly running native Windows build of Python under cygwin: > > But running Python *for Windows* (it doesn't matter which, > specifically > for the test I used the one *from MS Store* [1]), I have incorrect > local time: > ... > Starting the same Python *for Windows* from cmd.exe has it correct: > ... > This is a problem, because in our project (LibreOffice), we use > Cygwin > as environment for unit testing, where LibreOffice's own Python (also > *built natively for Windows*) is used, and at some times ... > [1] https://techcommunity.microsoft.com/t5/daylight-saving-time-time-zone/2021-time-zone-updates-for-republic-of-south-sudan-now-available/ba-p/2234981 -- Best regards, Mike Kaganski