From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <202011210112.40115.asy@altlinux.org> <2b4c1302-6937-3e5b-55fe-f0cb6f234040@altlinux.org> <50afc6b5-309d-c88c-97ec-8fb051c5e216@basealt.ru> <451f595e-a419-b57f-7681-1fd17d6a8ea5@altlinux.org> From: Andrey Cherepanov Message-ID: <4507e993-099a-68f4-7cee-ca9bc9074c2b@altlinux.org> Date: Sat, 21 Nov 2020 17:50:59 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.3.3 MIME-Version: 1.0 In-Reply-To: <451f595e-a419-b57f-7681-1fd17d6a8ea5@altlinux.org> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] =?utf-8?b?0KfQsNGB0L7QstC+0Lkg0L/QvtGP0YEgKyBNRDVTVU0g?= =?utf-8?b?0LIg0L/QsNC60LXRgtC1IHRpbWV6b25lcw==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Nov 2020 14:51:02 -0000 Archived-At: List-Archive: List-Post: 21.11.2020 17:39, Andrey Cherepanov пишет: > 21.11.2020 10:37, Anton Farygin пишет: >> On 21.11.2020 09:49, Andrey Cherepanov wrote: >>> 21.11.2020 00:12, Sergey Y. Afonin пишет: >>>> On Friday 20 November 2020, Andrey Cherepanov wrote: >>>> >>>>> symbolicLinkTarget("/etc/localtime") || >>>>    А почему именно симлинк? Какая им разница-то была? Может это баг >>>> в Thunderbird? >>>> >>> В Red Hat это симлинк, указывающий на файл с полным название >>> часового пояса. По имени целевого файла и определяют. >>> >> Это много где так. >> >> Правильный алогритм где-то был реализован (по моему в timedatectl). >> >> Он примерно такой: >> >> 1) посмотреть симлинк ли это -> идти по стандартной схеме >> >> 2) посмореть если это файл -> искать такой же файл по совпадению. >> >> >> Для последнего, наверное, было бы здорово положить готовую базу >> md5sum в пакет tzdata. >> >> >> Но я бы ещё добавил первый шаг - если systemd, то спросить timezone у >> него: >> $ timedatectl show -p Timezone >> Timezone=Europe/Moscow > > Антон, ты многого хочешь от разработчиков Mozilla. Я несколько дней > угробил на то, чтобы убедиться: > > а) Они читают из /etc/sysconfig/clock первые 10 строк (правильный пояс > указан у нас на 18 строке). > > б) Для проверки пояса они используют июнь и декабрь 2005 (!) года. Для > Москвы это не бьётся (правила часового пояса сменились с 2005 года) и > получаем снова тыковку. > > Если у кого есть желание написать им о таких выкрутасах, могут это > сделать. Патч: > http://git.altlinux.org/people/cas/packages/thunderbird.git?p=thunderbird.git;a=blob;f=thunderbird-fix-guess-timezone-in-calendar.patch;h=b27ea90c5659561490beab8818b6cdfb2e7572bf;hb=26e1276d85a7d9f60d09214c0a7cfe386a886dd7 > https://bugzilla.mozilla.org/show_bug.cgi?id=1678839 -- Andrey Cherepanov cas@altlinux.org