On 02:10 Thu 10 Nov, Alexey I. Froloff wrote: > Кирилл хочет (поправь меня если ошибаюсь) собрать ruby1.8, > ruby1.9 и возможно ruby1.6/1.7 в Сизиф с возможностью > одновременной установки разных версий. Проблема с зависимостями. 1.7 не имеет смысла - это old unstable, то что потом стало 1.8, а вот 1.6 может для кого-то представлять интерес в плане тестирования совместимости с старыми версиями ruby. > Все модули автоматически зависят от libruby1.x (либо через > SONAME, либо через каталог %ruby_sitelibdir). libruby разных > веток между собой конфликтуют. Таким образом нельзя одновременно > установить в систему ruby1.8-module-foo и ruby1.9-module-foo, но > можно полностью заменить ruby1.8 на ruby1.9 при наличии > параллельных сборок всех модулей. Ну а модули собираются > автоматически из чего-то типа kernel cvs под все поддерживаемые в > репозитории ветки ruby. Если будет что-то типа kernel-cvs, можно оставить только версионированые зависимости(не делая provides без версии), что позволит держать на одной системе несколько версий ruby одновременно. Для пакетов которые, не подлежат закачке в подобный cvs можно сделать макрос определяющий текуцюю "основную" версию ruby и использовать этот макрос для простановки зависимостей. -- Kirill A. Shutemov Belarus, Minsk E-mail: k.shutemov (AT) sam-solutions.net JID: kas (AT) altlinux.org ICQ: 152302675 "Правильно сделаю потом" - флаг халтурщиков. -- vyt in devel@