http://news.opensuse.org/2010/02/09/opensuse-build-service-1-7-now-available.
Представляет из себя значительно усовершенствованный продукт по сравнению с 1.6. Описания нововведений тут не будет, их можно прочитать в анонсе и инструкции. Особенно важно, что из интерфейса выкинута все символика openSUSE, а страница Server Status стала такой вебдванольной с кучей графиков: теперь смогу наблюдать свои собирающиеся два пакета в день в виде дельта-функций на этих графиках. При обновлении OBS потянул за собой рельсы 2.3 и кто-то из них еще потянул memcached.
Далее идет подробный список граблей, заботливо разложенных разработчиками:
- Как и во всех прошлых версиях, в пакете obs-signd бинарик /usr/bin/sign едет без SUID-бита. Верные права:
-rwsr-x--- 1 root obsrun 45710 Фев 9 11:47 sign - В /etc/init.d/obssignd традиционно не прописан лог-файл.
- Рабочие анонсируют себя по SLP, выключить это можно OBS_USE_SLP="no" в /etc/sysconfig/obs-worker.
- Переменная relsync_pool в BSConfig.pm должна быть проверена и выставлена в соответствии с желанием:
http://lists.opensuse.org/archive/opensuse-buildservice/2010-01/msg00149.html - В cron добавлены правила для отрисовки графиков, которые запускаются от lighttpd:
cron: Permission denied - Подробную инструкцию по миграции можно прочитать в README.UPDATE и ReleaseNotes.
- Задачи из крона запускаются раз в минуту, что оставляет сообщения в /var/log/messages
- Если рабочие обнаруживают присутствие kvm в системе — они запускаются с ключем --kvm, повергая этим скрипт build в полнейшее неработоспособное состояние