Новости нашей инфраструктуры

Поступило интересное и неоднозначное предложение - исключить gcc, gcc-c++ и make из пакетов, устанавливаемых по умолчанию при сборке в Koji. Рациональное зерно есть - языки C и C++ медленно сдают современным молодежным языкам программирования, и приложения, написанные на этих моднейших языках, не требуют установки этих пакетов для сборки. Отказ от установки необязательных пакетов сэкономит пока еще неизмеренное время при сборках. Но есть и недостаток. Хоть они и не требуют, но и не против установки этих пакетов. А вот пакеты, написанные на C и C++ именно, что требуют присутствия этих пакетов, и для сборки пришлось бы явно указывать зависимость от gcc и gcc-c++. Это значительная работа. Пока решение не принято, и наши коллеги все еще ругаются друг на друга конструктивно обсуждают предложенное изменение.

Интересно, что это изменение сделало бы наши spec-файлы более близкими к стандартам openSUSE. Участники обеих проектов часто отмечают, что между нашими проектами слишком мало взаимодействия, и мы зачастую совершаем двойную работу. Отсутствие координации вредит обеим проектам, но, к сожалению, до значительных сдвигов в этом направлении еще далеко. Тем приятнее видеть инициативы снизу по движению в верном направлении. Например, не так давно участник openSUSE Richard Brown, в рамках работы по продвижению системы автоматического тестирования дистрибутивов, openQA, показал, что вполне возможно протестировать установку Fedora в автоматическом режиме. Автоматических тестов никогда не бывает мало, поэтому интересно, чем закончится эта инициатива.

И наконец, хорошие новости от дружественного нам проекта GDB. Инженер Red Hat и участник Fedora, Sérgio Durigan Júnior, объявил, что он настроил BuildBot для GDB. Пока крутится на его личном домене, но понятно, что как только отполируют, то перенесут куда-нибудь на официальный домен.