В Багзилле находится неизвестно сколько («почти 3 тысячи» — август 2005) исправленных, но не закрытых багов, а также около 2000 багов, которые ещё требуют исправления (или констатации такового).
Это при том, что всего закрытых багов по Sisyphus на февраль 2008 — около 11000 (из них около 2000 закрыты как INVALID/WONTFIX и ещё три десятка отложены как LATER/REMIND).
Сизиф расползается — появляются новые мантейнеры, собирающие всё новые пакеты.. При этом мантейнеры со стажем по различным причинам всё чаще не могут поддерживать свои пакеты либо вообще, либо должным образом. В этом причина такого количества незакрытых багов. Причём зачастую речь идёт о достаточно важных, системообразующих пакетах.
При этом перераспределение, подхватывание пакетов работает слабо, но есть страничка со сведениями: http://wiki.sisyphus.ru/devel/orphaned
Конечно, тут включается естественный отбор — вымирающие пакеты, которые действительно кому-то нужны, будут поставлены на ноги, остальные отправятся в orphaned. Но тем не менее некоторые важные программы с надоедливыми ошибками ждут своей участи годами.
Что предлагается.
В эту же сторону направлен проект Коринф, который позволит если не единый бинарный репозиторий с тем же PLD сделать, то собирать бинарные пакеты из единого стандартного спека.
что там с первоначальным автором rpm, который отделился от redhat и повёл свою разработку? — http://rpm5.org
Для проверки пакетов использовать инструмент типа rpmlint или sisyphus_check, или подобный, содержащий все необходимые проверки.
Возможно, я упустил некоторые моменты или неверно расставил акценты в разработке. Дополнения приветствуются.
Ссылок на эту страницу нет