[sisyphus] trac
Mikhail Yakshin
=?iso-8859-1?q?greycat_=CE=C1_altlinux=2Eorg?=
Пт Дек 15 14:30:37 MSK 2006
Andrey Khavryuchenko пишет:
> Mikhail,
>
> "MY" == Mikhail Yakshin wrote:
>
> MY> Andrey Khavryuchenko пишет:
> >> "MY" == Mikhail Yakshin wrote:
> >>
> MY> 3. собственно, ситуация с тем, что именно из из-за этого "не egg" ведет
> MY> к тому, что массы модулей у нас нет, упаковка каждого из них -
> MY> трудоемка, использовать trac, скажем, в объеме хотя бы чуть больше
> MY> стандартного ведет к необходимости ставить его не из RPM, а руками.
> >>
> >> Например? Насколько нестандартным должно быть использование trac? У меня
> >> всё жужжит.
>
> MY> https://bugzilla.altlinux.org/show_bug.cgi?id=10378
>
> А, понял. И какие-либо сдвиги есть?
Пока нет.
> В чём собственно проблема их доставить - можно в тикете документировать?
Проблем несколько:
1. Некоторые плагины и расширения trac требуют некоей "особенной" версии
trac, причем разные - разных. Там постоянно плавает API (да и по
большому счету - там нет как такового API, есть куча структур, рядом с
которыми разработчикам и предлагается создавать свои, такие же структуры
в плагинах), как правило, патчи - тривиальные, но все-равно что-то
патчить приходится.
2. Многие плагины собираются в egg, далеко не все работает гладко, если
trac собран из RPM.
3. Если мы говорим о таких major, более-менее поддерживаемых сообществом
плагинах, то все еще терпимо. Но есть масса плагинов на 2-3 килобайта
кода, которые толком не поддерживаются, используют старые API и т.п.
Естественный цикл внедрения trac для решения каждой конкретной задачи -
это пытаться ставить такие плагины "на поиграться" - речь идет о
плагинах, которые не нужны всем и даже большинству - например, плагины
для разных version control systems (git, cvs, mercurial и т.п.), плагины
для того, чтобы база пользователей была в LDAP или внешнем SQL.
В случае такого trac, как сейчас собран в RPM, почему-то такая
полуразработка-полупросмотр того, что есть, резко осложняются.
В идеале бы, конечно, хотелось бы иметь мощную систему, где есть все и
сразу, модуляризированную, все плагины - отдельными пакетами, кто что
хочет, то и ставит, все уже подпилено, подогнано, проверено и работает
само. Но пока не получается :( Пока хотелось бы хотя бы перечисленные
основные, большие плагины...
--
WBR, GreyCat
Подробная информация о списке рассылки Sisyphus