The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Рассматривается возможность изменения нумерации и метода формирования релизов X.Org Server

10.10.2019 12:07

Адам Джексон (Adam Jackson), отвечавший за подготовку нескольких прошлых релизов X.Org Server, предложил в своём докладе на конференции XDC2019 перейти на новую схему нумерации выпусков. Чтобы более ясно видеть как давно опубликован тот или иной выпуск по аналогии с Mesa предложено в первом числе версии отразить год. Второе число будет указывать на порядковый номер значительного выпуска за рассматриваемый год, а третье число отражать корректирующие обновления.

Кроме того, так как релизы X.Org Server теперь выходят достаточно редко (X.Org Server 1.20 вышел полтора года назад) и пока не наблюдается активности по формированию X.Org Server 1.21, в то время как в коде накопились некоторые исправления и новшества, предлагается перейти к плановой модели формирования новых выпусков.

Предложение сводится к тому, что кодовая база будет постоянно развиваться с использованием системы непрерывной интеграции, а релиз будет представлять собой простой срез состояния в определённые заранее намеченные даты, при условии, что все CI-тесты успешно пройдены. Значительные релизы, включающие новые возможности, планируется формировать раз в 6 месяцев. По мере добавления новых возможностей также предлагается формировать промежуточные сборки, которые могут автоматически ответвляться, например, раз две недели.

Ганс Де Гоеде (Hans de Goede), разработчик Fedora Linux, работающий в компании Red Hat, отметил, что предложенный метод не лишён недостатков - так как X.Org Server очень сильно завязан на оборудовании, через систему непрерывной интеграции не получится отловить все проблемы. Поэтому предлагается дополнительно ввести систему блокирующих релиз ошибок, при наличии которых автоматический выпуск будет откладываться, а также организовать формирование предварительных выпусков для тестирования перед релизом. Майкл Дэнзер (Michel Dänzer), разработчик Mesa из Red Hat, отметил, что предложенный метод хорош для снапшотов и кандидатов в релизы, но не для финальных стабильных выпусков, в том числе из-за возможности получить нарушение совместимости ABI в промежуточном выпуске.

  1. Главная ссылка к новости (https://lists.x.org/archives/x...)
  2. OpenNews: Red Hat намерен прекратить развитие сервера X.Org
  3. OpenNews: Взлом инфраструктуры matrix.org
  4. OpenNews: Объявлено о прекращении формирования сводных релизов X.org
  5. OpenNews: Выпуск X.Org Server 1.20.3 с устранением локальной root-уязвимости
  6. OpenNews: Вышел X.Org Server 1.20
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: x.org, x11
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:22, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    На самом деле X.org просто хотят перестать разрабатывать. Начинают с версий.
     
     
  • 2.6, _hide_ (ok), 12:53, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Нет, хотят ввести пользователей и разработчиков в заблуждение и навредить проекту. Год в версии применим в том, что нужно осознанно ставить, а подготовка идет через стадию стабилизации и к определенному сроку. К примеру, в версии дистрибутива, офиса и т.п. Но тут... Какая, нафиг, кому разница, версия 2020 или 2021, как понять, какие из них совместимы или нет. Тестовых веток не предвидится совсем? CI точно работает для всех драйверов корректно? Нарушать совместимость только под новый год? С месой всё и так понятно -- набор драйверов от такого-то года. Релизы, предполагаются не очень совместимыми между собой и поставляются в рамках не очень ролинг моделей. Меса же ВЕЩЬ В СЕБЕ, а X: 99,999% старые интерфейсы и расширения, спецификации которых вышли раньше, чем половина читателей этого поста родились.
     
     
  • 3.42, Аноним (42), 23:06, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> Какая, нафиг, кому разница, версия 2020 или 2021, как понять, какие из них совместимы или нет.

    Чтобы увидеть наглядно какое окаменевшее говно мамонта вам подсовывают в очередной Красношапке и Дебиане.

    >>  X: 99,999% старые интерфейсы и расширения, спецификации которых вышли раньше, чем половина читателей этого поста родились.

    Последней большой попыткой писать что-то серьезное на API Xlib была Opera на движке Presto, и где сейчас она?

     
  • 2.21, saahriktu (ok), 15:48, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Насколько понятно из новости, речь только о том, что иксы теперь пополнят тот ряд проектов, где находятся, например, Firefox и Chrome. Т.е. о релизах по календарю. И это не так уж и плохо. Того и глядишь проект опять наберёт сил, появятся разбирающиеся в нём люди, а всякие вейланды отменят за ненадобностью.
     
     
  • 3.22, iPony129412 (?), 15:55, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Того и глядишь проект опять наберёт сил, появятся разбирающиеся в нём люди, а всякие вейланды отменят за ненадобностью.

    Я тут прочитал комментарии к теме об  X12 десятилетней давности — довольно забавно🙂

     
  • 2.32, 28 лет побед (?), 19:03, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А заменять чем-нибудь планируют?
     
     
  • 3.38, Аноним (1), 20:09, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Надеются что люди сами про него забудут.
     
  • 2.37, Аноним (37), 20:03, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да не, просто будет огород и с графическими системами, ровно как и с инициализациями. Это же опенсорц - никто никому не должен, лол
     
     
  • 3.39, Аноним (1), 20:10, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Гугл себе как то сами наваяли и им норм.
     

  • 1.2, Аноним (2), 12:24, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    > релиз будет представлять собой простой срез состояния в определённые заранее намеченные даты, при условии, что все CI-тесты успешно пройдены

    Пахнет чем-то не очень хорошим...

     
     
  • 2.28, Аноним (28), 17:32, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ошибки ошибками, а обед^Wобновления по расписанию.
     
  • 2.43, Аноним (43), 00:12, 11/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Пахнет чем-то не очень хорошим...

    Пойди, помойся.

     

  • 1.3, Грусть (?), 12:35, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Время - это иллюзия. ПО не гниёт и не ржавеет (если это не JDK, там были удивительные вещи).
     
     
  • 2.5, Andrey Mitrofanov_N0 (??), 12:52, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >ПО не гниёт и не ржавеет

    И рукопедии  https://en.wikipedia.org/wiki/Bit_rot
    не горят!  </ср увч>

    >(если это
    > не JDK, там были удивительные вещи).

     
  • 2.23, iPony129412 (?), 16:05, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ПО не гниёт и не ржавеет

    Ну это если самоизоляция. Например, вот я могу достать свой калькулятор, написанный 15 лет назад, потому что нужна была поддержка 13-чной системой счисления. А в Windows только видите ли 2, 8, 10, 16 😠 Естественно, я без проблем смогу его запустить в новейшей Windows 10.

    Но если у софта много связей с другими вещами, которые меняются, то тут только "ПО гниёт и ржавеет".

     

  • 1.4, Аноним (4), 12:37, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Получается они хотят показать, что версия 2020.1 будет намного лучше, чем 1.21, потому что у нее только номер намного больше?
     
     
  • 2.8, Andrey Mitrofanov_N0 (??), 12:58, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Получается они хотят показать, что версия 2020.1 будет намного лучше, чем 1.21,
    > потому что у нее только номер намного больше?

    Получается, что законченныя интеграция/отгружация будет (сама! автомагически!!) обнаруживать изменение _таймера_ и отгружать новые версии.  ...и отгружать, и отгружать...

    Сбыча мечт об автоматическом программировании и проч. фантастических электро-бара-нах.

     
     
  • 3.14, Аноним (14), 14:31, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Получается, что законченныя интеграция/отгружация будет (сама! автомагически!!) обнаруживать
    > изменение _таймера_ и отгружать новые версии.  ...и отгружать, и отгружать...

    Вот наглядно показан процесс https://vk.com/doc428053696_520876759

     
     
  • 4.25, ryoken (ok), 16:34, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, поржал :D.
     

  • 1.9, Аноним (9), 13:04, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Имитация бурной деятельности посредством смены бирочек на товаре.
     
  • 1.11, iPony129412 (?), 13:51, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Legacy
     
     
  • 2.12, Аноним (1), 13:54, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Виндегаси.
     

  • 1.13, Аноним (13), 14:23, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Они огласили уже когда будет последняя версия? Самая последняя.
     
  • 1.15, eRIC (ok), 14:37, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Решение есть, просто делить Stable и Mainline или LTS версия и Временные версии.

     
  • 1.16, pioneer (??), 14:53, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А что, на вяленого все забили что ли?
     
     
  • 2.18, имя_ (?), 14:57, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    это на иксы забивают, https://www.opennet.ru/opennews/art.shtml?num=50986
     
     
  • 3.24, супернуб (?), 16:20, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    хех.. там интересная ссылочка на вики проскочила (про микромягких) - https://ru.wikipedia.org/wiki/Embrace,_Extend,_and_Extinguish
    Один-в-один нынешняя Шляпа в линуксе
     
     
  • 4.26, Andrey Mitrofanov_N0 (??), 16:57, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > хех.. там интересная ссылочка на вики проскочила (про микромягких) - https://ru.wikipedia.org/wiki/Embrace,_Extend,_and_Extinguish
    > Один-в-один нынешняя Шляпа в линуксе

    Тама скорее

    ~~Hijack or Co-opt
    http://techrights.org/2019/08/25/diversity-and-inclusion/

    +

    много наверное другого

    " If we understand and don’t deny the threats <[B]http://techrights.org/wiki/index.php/Librethreat_Database [/B]>, it should (with luck) help us work on ways to address them. With a visit to the Librethreat database. " --http://techrights.org/2019/08/20/freedom-iceberg/

     

  • 1.19, vantoo (ok), 15:00, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Адам Джексон предложил передвинуть кровати.
     
     
  • 2.27, Аноним (27), 17:15, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    это единственное, что делают в 21-ом веке
     
     
  • 3.45, Andrey Mitrofanov_N0 (??), 09:02, 11/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > это единственное, что делают в 21-ом веке

    Передвинуть кровати, громко.  Под шумок отнять, поделить.  Повторить.

     
  • 2.34, Adam Jensen (?), 19:12, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    I never asked for this.
     

  • 1.30, Аноним (30), 18:53, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ага, вангую, сначала из-за такого сомнительного решения посыпется груда ошибок и пострадает стабильность, а потом смузихлёбы начнут кукарекать - "вот видити, иксы совсем старые, глючные, ничивониработает, уже протухло давно пора закапывавть, это всё ретрограды мешают пилить божественный вяйленд, распыляют усилия только, оттягивают успех"
     
     
  • 2.35, Аноним (35), 19:14, 10/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Правда, для запуска всякого нужного софта нужен хвяленый.
     
     
  • 3.44, Аноним (44), 06:06, 11/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Правда, для запуска всякого нужного софта нужен хвяленый.

    Ну, тут уж сам каждый для себя выбирает какой софт ему нужен, с привязкой на сомнительные реализации или без.
    В этом мире всегда есть выбор, кроме самого факта рождения и смерти.

     

  • 1.31, Аноним (31), 19:00, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Майкл Дэнзер (Michel Dänzer), разработчик Mesa из Red Hat, отметил, что предложенный метод хорош для снапшотов и кандидатов в релизы, но не для финальных стабильных выпусков, в том числе из-за возможности получить нарушение совместимости ABI в промежуточном выпуске.

    Он не осилил автоматическое тестирование совместимости ABI? Не в курсе, что даже в федорке его давно прикрутили?

     
  • 1.40, Аноним (40), 21:44, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И теперь Атль сможет установить и запустить драйверы АМД на АМД?
     
  • 1.41, Тот_Самый_Анонимус (?), 22:24, 10/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И ты, Брут.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру