The OpenNET Project / Index page

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

Проект KDE переходит к раздельному выпуску компонентов окружения

04.09.2013 23:19

Проект KDE объявил об изменении процесса подготовки релизов. В рамках ветки KDE 5 вместо одновременного выпуска новых версий всех компонентов окружения будет введена практика раздельной разработки с обособленным формированием релизов для библиотек (KDE Frameworks), приложений (KDE Applications) и оболочки рабочего стола (KDE Workspaces). Каждый из данных компонентов будет развиваться в соответствии со своим циклом подготовки релизов.

Изменение позволит разработчикам выбрать оптимальный для себя цикл разработки и при необходимости пропускать релизы. Тем не менее, новый подход также предусматривает и появление новых требований. В частности, в процессе портирования на KDE Frameworks 5, рекомендуется поддерживать master-ветки компонентов KDE в постоянно стабилизированном и готовом к релизу виде. Для повышения качества делается акцент на использование средств непрерывной интеграции и автоматизированного тестирования.

Что касается сроков, то первый предварительный выпуск KDE Frameworks 5 ожидается 1 декабря 2013 года, а релиз намечен на первую половину 2014 года. Тестовый выпуск окружения рабочего стола KDE Workspaces 2 планируется выпустить в первом квартале 2014 года, а релиз - во втором квартале 2014 года. Приложения будут портироваться постепенно, одновременно сохраняя возможность работы в окружении KDE 4. 18 декабря выйдет отдельный выпуск KDE Applications 4.12, содержащий только обновлённые версии приложений. Выпуск KDE Applications 4.13 намечен с апреля по июнь 2014 года. Подготовку KDE Applications 5 планируется начать после готовности KDE Frameworks 5 и KDE Workspaces 2.

Напомним, что вместо монолитного набора базовых библиотек в KDE Frameworks 5 будет воплощена новая модульная структура, оформленная в виде взаимодействующих друг с другом независимых фреймвоков, которые можно будет использовать в том числе и в сторонних Qt-проектах, не привязанных к KDE. Кроме того, в рамках проекта планируется выделить общую полезную функциональность, расширяющую возможности Qt и не связанную внешними зависимостями, и добиться её включения в состав Qt. За исключением перехода на Qt 5, API в целом останется неизменным (но будет значительно расширен с обеспечением обратной совместимости), фундаментально изменится только форма разбиения библиотек на обособленные модули, что позволит обеспечить бесшовный переход приложений на технологии KDE Frameworks 5 с внесением минимальных изменений в код.

Функциональные обновления оболочки Plasma Workspaces для ветки 4.x больше выпускаться не будут. Plasma Workspaces 4.11 станет последним в серии 4.x и ему на смену придёт Plasma Workspaces 2, основанный на Qt5 и KDE Frameworks 5. KDE Plasma Workspaces 4.11 рассматривается как стабильный выпуск с длительным сроком поддержки, обновления для которого будут выпускаться на протяжении двух лет. Plasma Workspaces 2 базируется на использовании технологии QtQuick2 и отличается унификацией ранее разрозненных модулей, вместо которых будет подготовлено единое окружение, способное обеспечивать работу различных режимов интерфейса и взаимодействия с пользователем (клавиатура+мышь, сенсорный экран, пульт ДУ). Логика работы и QML-настройки интерфейса для разных типов интерфейса будут определены в специальных пакетах, между которыми можно будет переключаться на лету. Например, можно будет без перезапуска оболочки сменить интерфейс для планшетов, оптимизированный для управления с сенсорных экранов, на классический вариант оболочки для десктопа, после подключения к планшету клавиатуры и мыши.

  1. Главная ссылка к новости (http://dot.kde.org/2013/09/04/...)
  2. OpenNews: Разработчики KDE обсудили переход на Wayland, Qt 5 и Plasma Workspaces 2
  3. OpenNews: Статус разработки KDE Frameworks 5 и Plasma 2
  4. OpenNews: Разработчики KDE представили план выпуска KDE Frameworks 5.0
  5. OpenNews: Проект KDE рассматривает возможность перехода на трёхмесячный цикл подготовки значительных выпусков
  6. OpenNews: Платформа KDE будет преобразована в набор фреймворков
Лицензия: CC-BY
Тип: Интересно / К сведению
Короткая ссылка: https://opennet.ru/37823-kde
Ключевые слова: kde
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.5, Аноним (-), 00:30, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    да, консистентность - идет лесом, таким образом :/
     
     
  • 2.21, Аноним (-), 12:28, 05/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Look & Feel Consistency является же корнем всего, судя по диаграмме.
     

  • 1.6, BrainFucker (ok), 00:57, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Я правильно понимаю что теперь при обновлении кед придётся меньше скачивать, будут обновляться только те пакеты, где действительно есть изменения, а не тупо номер версии повысили? А то сейсас каждый раз обновляются все 100500 пакетов только потому что у них изменился номер версии.
     
     
  • 2.23, Аноним (-), 14:03, 05/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но сам переход на роллингах возможно вызовет тонну гемора.
     

  • 1.8, Аноним (-), 01:25, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Планов грамодьё. Не будет ли абасрамса до 5.3?
     
     
  • 2.13, BlackRaven86 (ok), 02:05, 05/09/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    С чего бы? Они же не переписывают все с нуля, а только структурируют.
     
     
  • 3.14, Аноним (-), 06:12, 05/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Обновленные четверокеды это замечательно.
     

  • 1.17, Аноним (-), 10:03, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну наконец-то! Лишь-бы с этими переходами на Qt5 не было как с переходом на Qt4 когда от софта остались только огрызки функциональности...
     
  • 1.22, dxd (?), 13:19, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Бедные разработчики TDE. На месте КДЕшников я бы выслал им ящик пива и исходники плазмы.
     
  • 1.24, Аноним (24), 15:20, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А к исправлению багов и оптимизациям проект KDE не переходит ?
     
     
  • 2.26, Аноним (-), 16:29, 05/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Этим пусть коммерческие разрабы занимаются, а СПО идёт только вперёд, не топчась на месте ;)
     

  • 1.27, Аноным (ok), 17:58, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда концепт дизайны КДЕ 5 будет?
     
  • 1.28, 123 (??), 18:13, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    KDE решила пойти по пути EFL ?
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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