Bug 16460

Summary: Добавить peruser mpm
Product: Sisyphus Reporter: Boris Savelev <boris>
Component: apache2Assignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: boris, boris, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Boris Savelev 2008-07-29 19:54:13 MSD
Патч и описание: http://www.telana.com/peruser.php
мой корявый гит с добавлением:
http://git.altlinux.org/people/boris/packages/?p=apache2.git;a=commit;h=5facf047290d5c3714e2b51cc482de6e52a04237
Comment 1 Boris Savelev 2008-07-30 13:36:01 MSD
работоспособность проверена.
патч не затрагивает файлы мейнстима(кроме одного для configure).
Comment 2 solo 2008-07-30 14:05:14 MSD
OK, но смогу сделать не сразу (как минимум после обновления apache2 в 4.0 и запинывания mediawiki).

PS: Есть ли у разработчиков данного патча репозитарий? (Я только файловую коллекцию увидел.)
Comment 3 Boris Savelev 2008-07-30 14:16:44 MSD
(In reply to comment #2)
> OK, но смогу сделать не сразу (как минимум после обновления apache2 в 4.0 и
> запинывания mediawiki).
Спасибо.
> PS: Есть ли у разработчиков данного патча репозитарий? (Я только файловую
> коллекцию увидел.)
> 
Я не нашел.
Comment 4 Boris Savelev 2008-08-05 10:11:27 MSD
я дивлюсь как часто новые сборки приходят-)
может мне git-clone Ваш apache2 и добавить туда все изменения. Так может лучше и быстрее будет?
Comment 5 solo 2008-08-05 13:06:27 MSD
Да, это процесс ускорит.
Comment 6 Boris Savelev 2008-08-11 18:50:19 MSD
(In reply to comment #5)
> Да, это процесс ускорит.
> 

я Ваш репозиторий не осилил-(
в принципе там 10 строк в спек добавить и 2 новый файла приложить
Comment 7 solo 2008-08-12 01:00:10 MSD
(In reply to comment #6)
...
> я Ваш репозиторий не осилил-(
> в принципе там 10 строк в спек добавить и 2 новый файла приложить

  Он не такой страшный, как кажется.

  Примерный алгоритм приложения патча:

1. Добавить патч отдельным бранчем. Для чего:

а) сосдать пустой репозитарий;

б) закоммитить туда файл с патчем;

в) втянуть полученный коммит в основной репозиторий (в отдельный бранч);

2. Отредоктировать и закоммитить спек в его бранче (ALT/apache2/spec).

3. Смержить изменённый спек и бранч с патчем в master (или ALT/apache2/srpms).

PS: Если с п. 3 возникнут проблемы -- могу слелать это сам.

PPS: На крайней случай -- можно добавить всё сразу в master, но добавление файла с патчем и редактирование спека прошу сделать отдельными коммитами (в этом случаи я буду периписывать историю, и при отдельных коммитах это будет проще сделать).

Comment 8 Boris Savelev 2008-08-12 13:42:05 MSD
я очень старался, но все равно что-то где криво.
но файлы отдельными комитами
файл для alternatives не стал прикладывать
http://git.altlinux.org/people/boris/packages/apache2.git
Comment 9 solo 2008-08-12 14:49:26 MSD
(In reply to comment #8)
> я очень старался, но все равно что-то где криво.
> но файлы отдельными комитами
> файл для alternatives не стал прикладывать
> http://git.altlinux.org/people/boris/packages/apache2.git

  В тянул с переписыванием истории. См. http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=a8f500f7014164f948cc892f6a6867220bc055b3 (бранчи ALT/apache2/httpd-2.2.3-peruser-0.3.0.patch, ALT/boris/apache2/spec и ALT/boris/apache2/srpms).

  Насколько всё это срочно? Хотелось бы сначала обновить апачи в бранчах (их надо ещё попилить для этого), а уже потом -- отправить в сизиф сборку с данным патчем.
Comment 10 Boris Savelev 2008-08-12 14:52:26 MSD
(In reply to comment #9)
> Насколько всё это срочно? Хотелось бы сначала обновить апачи в бранчах (их
> надо ещё попилить для этого), а уже потом -- отправить в сизиф сборку с данным
> патчем.
не очень срочно, но к сентябрю бы хотелось-)
спасибо!

Comment 11 Boris Savelev 2008-08-29 14:14:14 MSD
сентябрь уже вот-вот-) может я еще чем-нить могу помочь?
Comment 12 solo 2008-08-30 01:16:39 MSD
(In reply to comment #11)
> сентябрь уже вот-вот-) может я еще чем-нить могу помочь?

Сейчас у меня завал... :-(

Как разгребусь -- так сразу.

Comment 13 solo 2009-05-28 21:29:18 MSD
Я готовлю apache2-2.2.9-alt18 с данным патчем. Прошу добавить меня а ACL для apache2-experimental (для возможности вытиснения данного пакета).
Comment 14 Boris Savelev 2009-05-28 22:09:47 MSD
ssh git.alt acl sisyphus apache2-experimental show
apache2-experimental    boris solo
и так был-) я не жадный
Comment 15 solo 2009-08-03 12:18:48 MSD
Включено в apache2-2.2.9-alt18