Уникальные репозитории бинарных пакетов
Вслед за унификацией профилей и началом использования единых бинарных пакетов, был выполнен третий, решающий шаг - формирование уникальных репозиториев бинарных пакетов.
В чём смысл уникальных репозиториев? Известно, что флагов у пакетов может быть достаточно много и все варианты их использования повторить в бинарных пакетах практически невозможно. Помимо обязательных флагов определяющих функционал, часть флагов добавляется по зависимостям, по мере установки новых программ. Оставшиеся пакеты мы разделили на три четыре группы: с поддержкой Xorg, с включенной поддержкой KDE, серверные и общие.
Известно, что портежи поддерживают работу с несколькими репозиториями бинарных пакетов. Но при наличии повторяющихся версий пакетов портежи отдают предпочтение одному из них. Мы взяли это условие за основу и распределили пакеты таким образом, чтобы полностью идентичные пакеты перенести в репозиторий ‘default’. Теперь вместо одного бинарного репозитория, дистрибутивы используют два:
- CLD - ‘default’ и ‘kde’;
- CLDX, CLSM, CLS, CMC - ‘default’ и ‘x’;
- CDS, CSS - ‘default’ и ‘server’
В итоге firefox собранный один раз и помещённый в репозиторий ‘default’ становится доступен для всех дистрибутивов. В то время, как libreoffice, из-за наличия флага ‘kde’, будет находиться в репозиториях ‘x’ и ‘kde’.
Создание уникальных репозиториев позволило почти в 2 раза сократить дисковое пространство, снизив нагрузку на сборку бинарных пакетов. Высвободившихся ресурсов хватит, чтобы наполнить репозитории полезными программами.
Поддержка бинарного формата dconf
В очередном обновлении утилит Calculate 3.3.3 была добавлена долгожданная поддержка формата dconf. Поддержка выполнена в формате дампа данных утилиты dconf и удобно вписывается в формат шаблонов утилит. Опция ‘dconf’ в заголовке шаблона позволяет задавать путь к настройкам. Подробнее читайте в документации.
Бета-версия нового сайта
Полтора года назад мы провели голосование, чтобы узнать насколько пользователи удовлетворены работой сайта. Планы нисколько не изменились и в скором времени мы наконец готовы будем представить бета-версию нового сайта!
Внешне новый сайт покажется максимально похожим, добавится лишь очень нужная в современных реалиях поддержка адаптивного интерфейса. Сайт полностью переместится в домен .org, сохранив выбор мультиязычности, которая будет доработана под нужды переводчиков. Багтрекер, из-за которого был в своё время выбран движок сайта, будет перенесён в объединённый мультиязычный форум. К сожалению, специфика разработки Calculate Linux такова, что вся работа по прежнему ведётся в стенах одной компании и приоритеты развития дистрибутива всё ещё задаются исходя из внутренних планёрок. Неоценимая поддержка сообщества может оказаться весьма кстати при решении и обсуждении задач, поднятых в багтрекере. По мере необходимости, раздел багтрекера на форуме будет доработан.