Тези дни се роди идеята, че за целите на ЕЗР-ПОЛ ще трябва някакъв вид Project Management. За това днес изгубих няколко часа да инсталирам trac. Както повечето съвременни web-базирани приложения, така и trac се оказа доста досаден за подкарване. Оказа се, че трябва да инсталирам Subversion с поддръжка за Python.
За целта използвах portupgrade и се натъкнах на проблем в ports, след дълго ровене и чудене се оказа, че това явно е bug. По някакви причини Subversion порта не си инсталира правилно файловете. Ако не ме домързи много ще пусна един bug report по-късно. Реших да действам по същия начин, както с typo и да използвам Apache просто за proxy пренасочвайки заявките от него към Python web сървъра. Тука имах още малко работа—да науча този сървър да се съобазява с htaccess файлове, да тръгне в режим daemon и т.н. В последствие се оказа, че trac идва без модул за управление през web. Нещо което доста ме издразни, не мога да разбера как разработчиците очакват една подобна система да се управлява през конзолата. Както и да е, оказа се че WebAdmin модула ще бъде интегриран в следващите версии. Исках да ползвам Textile за писане на wiki страниците, но се оказа, че не мога да изтегля модула за Python, просто линка не работи. Доста поразцъках trac, но не мога да преценя дали ще ми върши работа. Има неща, които ми харесват и такива, които не ми харесват. Като цяло ми се струва, че още не е разработен достатъчно.