Bug 9327

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

Description From 2006-03-27 18:46:43
Предлагаю внести в 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 From 2006-03-27 18:48:24 -------
Created an attachment (id=1442) [details]
Proposed configs and patches

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