Russian Fedora

cообщество русскоязычных участников
международного проекта Fedora

rsync и bundled zlib

Это архивная статья

Мы уже рассказывали о так-называемых "bundled libs" и том, каковы правила относительно них в Fedora (и не только в Fedora). Как будто специально, чтоб проиллюстрировать сложность исправления этой, довольно типичной ошибки, допущенной на этапе проектирования приложения, пришла новость, что трехлетняя заявка в багзилле, о том, что rsync содержит копию zlib будет скоро закрыта со статусом "исправлено".

Эта история очень поучительна тем, что затрагивает традиционные приложения. Многие из них разрабатывались уже задолго до самого появления нынешних дистрибутивов, и многие застряли в старых моделях разработки - патчи напрямую единственному мэйнтейнеру, не используется багтрекер, нет не только публично доступной DVCS, но и вообще хоть какой-то системы контроля версий, распространение в виде tarball-ов на личных страничках на сайтах университетов. В данном случае все это сильно замедляло прогресс в решении этой задачи - почитайте комментарии в заявке на bugzilla, чтоб проникнуться духом безграничного отчаянья.

Например, автор zlib лишь относительно недавно перенес процесс разработки на GitHub. Добрым молодцам тут урок в том, что не всегда традиционное, это синоним слова "хорошее" или "оптимальное".

Комментарии