Bug 9327 - [FR] доработка spec-файла trac
Summary: [FR] доработка spec-файла trac
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: trac (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: enp
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-27 18:46 MSD by Grigory Batalov
Modified: 2007-04-20 19:25 MSD (History)
21 users (show)

See Also:


Attachments
Proposed configs and patches (4.82 KB, application/x-gzip)
2006-03-27 18:48 MSD, Grigory Batalov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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
Некоторые предложения приняты, некоторые устарели.