Сообщество баз данных tz ополчилось из-за слияния часовых поясов °

    0
    24


    База данных часовых поясов, размещенная в Internet Assigned Numbers Authority (IANA), была обновлена ​​после угроз в начале этого года, связанных с предложением об объединении часовых поясов.

    Обновление, выпуск 2021b кода и даты tz, было опубликовано на выходных и опускает некоторые, но не все, проблемы, которые вызвали озабоченность в списке рассылки проекта.

    База данных tz – чрезвычайно важный ресурс, содержащий информацию о часовых поясах мира. Он также пытается отслеживать исторические изменения с 1970 года. Его использование относительно простое; часовой пояс имеет смещение от UTC и набор правил, регулирующих переход на летнее время (если он применяется).

    Система регулярно обновляется, последнее – 2021a. Обычно они не вызывают драмы – например, 2021a, измененные временные метки для Южного Судана.

    Однако предложение об объединении нескольких регионов, по которым были одни и те же данные после 1970 г., в один часовой пояс вызвало споры из-за опасений, что выборка идентификаторов может привести к затруднению доступа к данным до 1970 г., а также вызывая проблемы с обратной совместимостью.

    Короче говоря, введите в систему «Европа / Берлин» или «Европа / Осло» с датой до 1970 года, и вы получите ответ. Но ответ будет разным для каждого варианта, поскольку было время, когда эти две зоны были разными. Однако, поскольку они оставались неизменными в течение последних 50 с лишним лет, предложение заключалось в том, чтобы «Европа / Осло» было просто псевдонимом «Европа / Берлин», что означало бы, что данные Осло до 1970 г. будут эффективно заменены данными Берлина. .

    «Почему Берлин может сохранить свой статус и полную историю, а Осло фактически удален?» – спросил Java-разработчик и сопровождающий классов Joda-Time Стивен Коулборн. «Ответ в том, что в Берлине больше населения».

    “Руководитель проекта”, – сказал Колбурн. , «пытается добиться слияния часовых поясов, влияющих на временные метки до 1970 года. Данные, которые присутствовали в базе данных в течение многих лет, должны быть эффективно удалены».

    Описывая обоснование этого шага как «крайне ограниченное», Колеборн продолжил: «Никакого серьезного воздействия на последующие системы не принимается во внимание – Joda-Time особенно страдает из-за того, как он обрабатывает ссылки как полные псевдонимы.

    «Если бы пользователь Joda-Time принял предложенную версию, то больше не было бы возможности хранить в памяти идентификатор часового пояса для Осло, Стокгольма или Амстердама – катастрофический исход».

    Сам патч был предложен несколько месяцев назад, и с тех пор споры продолжаются. Помимо полной отмены патча, Колебурн предложил альтернативные подходы еще в июне, прежде чем предложить форк, чтобы сохранить данные о часовых поясах, как это было раньше.

    Протесты Колебурна и других пользователей не остались полностью без внимания, и главный координатор ЦТ Пол Эггерт объявил о выпуске 2021b на выходных, при этом некоторые из изменений отсутствовали. Часы тикали из-за отмены летнего времени в Самоа.

    Однако, наряду с изменениями для Самоа и Иордании, некоторое слияние часовых поясов все же произошло, хотя в объявлении отмечалось, что «оно опускает большинство предлагаемых изменений, которые объединяли все зоны, согласованные с 1970 года, поскольку высказывались опасения по поводу одновременного внесения слишком большого количества этих изменений. . “

    связался с Эггертом, чтобы узнать о фуроре, но предпочел не комментировать.

    В заявлении Эггерта о слиянии говорится: «Это часть процесса, который продолжается с 2013 года.

    «Это не влияет на временные метки после 1970 года, и историки часовых поясов, которые строят с ‘make PACKRATDATA = backzone’, не должны видеть никаких изменений временных меток до 1970 года».

    Что касается Колебурна, он признал, что битва на данный момент проиграна, и написал в блоге: «Сегодня 9 из 30 изменений были включены в выпуск 2021b. Это не те, которые затрагивают Европу.

    “Следите за новостями, пока я пытаюсь решить, как решить эту совершенно ненужную [sic] драма. “®

    Предыдущая статья3 лучших бункера в GTA Online
    Следующая статьяBorderlands 3: профессиональные советы и стратегии для гигамозга
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.