Bug 9327

Summary: [FR] доработка spec-файла trac
Product: Sisyphus Reporter: Grigory Batalov <bga>
Component: tracAssignee: enp <enp>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: antohami, cas, cow, darktemplar, enp, evg, george, grenka, imz, lav, mithraen, nbr, obirvalger, qa_viy, rider, sem, shaba, sin, slev, vitty, viy
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Proposed configs and patches none

Description Grigory Batalov 2006-03-27 18:46:43 MSD
Предлагаю внести в spec-файл trac следующие улучшения (на мой взгляд),
опробованные мной на Master 2.4 backports:
- Выделить FastCGI frontend в отдельный пакет и поставить ему в зависимость
trac-spawn-fcgi. Последний ничего не делает, кроме как демонизирует оригинальный
trac.fcgi.
- Добавить примеры конфигов для Apache2, nginx и cherokee. В cherokee FastCGI
пока не работает, но автор утверждает, что "уже вот почти, в свежих бетах - уж
точно".
- Добавить группу tracadmin и дать ей права на запись в /var/lib/trac. Тогда при
разных методах доступа (локально, через Apache, nginx и т.д.) будет проще
выставить права, а именно, добавить очередного псевдо-пользователя в эту группу.
- Файлы:
trac-0.9.4-allan-fcgi.patch - обновление модуля _fcgi.py, благодаря которому
стало возможно использовать FastCGI с python2.3 и с nginx
trac-0.9.4-alt-(nginx|cherokee).(cgi|fcgi).conf - примеры конфигов CGI/FastCGI
для nginx|cherokee, кладутся в doc
trac-0.9.4-alt-fcgi-exit.patch - возврат из FastCGI пропускается, а не
обрабатывается, как exception
trac-0.9.4-svn-htdocs.patch - поддержка синтаксиса htdocs:foo.html для ссылок на
локальные файлы внутри проекта в папке htdocs; взято отсюда:
http://projects.edgewall.com/trac/changeset/2654
trac-0.9-alt-apache2.conf - пример конфига CGI/mod_python для Apache2
trac-0.9b1-alt-i18n.patch и trac-0.9b1-alt-ru.mo - попытка интернационализации;
на самом деле стоит удалить, у меня закомментировано
Comment 1 Grigory Batalov 2006-03-27 18:48:24 MSD
Created attachment 1442 [details]
Proposed configs and patches

Архив с патчами и конфигами, главный патч - trac-0.9.4-alt0.M24.1.diff
Comment 2 Ivan Fedorov 2006-03-27 19:15:08 MSD
Все принять не обещаю, но некоторые части точно прицеплю.
Comment 3 Grigory Batalov 2006-10-24 20:38:56 MSD
Некоторые предложения приняты, некоторые устарели.