* [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? @ 2010-10-27 14:14 Aleksey Avdeev 2010-10-27 15:28 ` Nikolay A. Fetisov ` (2 more replies) 0 siblings, 3 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-10-27 14:14 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1992 bytes --] Приветствую. На данный момент конфигурация php5 у нас присутствует в нескольких ипостасях: /etc/php/<N>/{cli,cgi,apache{,2}-mod_php}. И в control`ах для всего этого хозяйства у нас разброс и шатание: старый вариант для cli/cgi и новый (от kurakin@) для apache*-mod_php. Переходный период на лицо, однако. Новый вариант весьма вкусен, т. к. в перспективе позволяет создавать control`ы непосредственно мантейнерам php приложений. Посему предлагаю его расширить на весь php и углубить в сорону отрыва от конкретных версий php хозяйства. Сейчас у нас есть: /etc/control.d/facilities/ php5-cli apache-mod_php5 apache2-mod_php5 php5-cgi отсутствует => php5-cgi через control не управляется. /etc/control.d/phpfunctions /etc/php/5.3/apache*-mod_php/control.d/<имя> -- файлы состояний применяемых при вызовах вида: # control apache{,2}-mod_php <имя> Очевидно что данные файлы могут предоставляться мантейнерами пакетов, которым они нужны и/или создаваться администратором. При этом всё будет нормально отрабатывать при установке/удалении пакетов. Что хочу: /etc/control.d/facilities/ php5-cli php5-cgi apache-mod_php5 apache2-mod_php5 По факту данные файлы должны различаться только выставляемыми переменными. (Для исключения случаев, когда общие баги исправляются только в одном из файлов) /etc/control.d/phpfunctions -- дополнить автообходом конфигов состояний (с перекрытием настроек в порядке приоритетов). Сам конфиги состояний хранить следующим образом (в порядке увеличения приоритетов): /etc/php/control.d/<имя> /etc/php/<вид php>/control.d/<имя> /etc/php/<версия>/control.d/<имя> /etc/php/<версия>/<вид php>/control.d/<имя> Это позволит иметь: 1. 1 файл с настройками приложения (например zabbix) для любых версий и вариантов php, если оно возможно. 2. Учитывать в настройках различия между версиями/вариантами php, если оно действительно нужно. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 14:14 [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? Aleksey Avdeev @ 2010-10-27 15:28 ` Nikolay A. Fetisov 2010-10-27 17:12 ` Anton Farygin 2010-10-27 17:32 ` Sergey Kurakin 2010-10-27 17:35 ` Sergey Kurakin 2 siblings, 1 reply; 42+ messages in thread From: Nikolay A. Fetisov @ 2010-10-27 15:28 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 718 bytes --] В Срд, 27/10/2010 в 18:14 +0400, Aleksey Avdeev пишет: > На данный момент конфигурация php5 у нас присутствует в нескольких > ипостасях: /etc/php/<N>/{cli,cgi,apache{,2}-mod_php}. И в control`ах для > всего этого хозяйства у нас разброс и шатание: ... На разброс и шатание уже висит #24227. В которой как минимум обещаны все четыре упомянутых варианта control.d/facilities/*php5* . > ... > /etc/control.d/phpfunctions -- дополнить автообходом конфигов состояний > (с перекрытием настроек в порядке приоритетов). ... И ещё добавить возможность правки не только php.ini, но и файлов в php.d/ . В частности suhosin.ini, что для приложений зачастую необходимо. -- С уважением, Николай Фетисов [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 15:28 ` Nikolay A. Fetisov @ 2010-10-27 17:12 ` Anton Farygin 2010-10-27 18:01 ` Aleksey Avdeev 0 siblings, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-10-27 17:12 UTC (permalink / raw) To: devel 27.10.2010 19:28, Nikolay A. Fetisov пишет: > В Срд, 27/10/2010 в 18:14 +0400, Aleksey Avdeev пишет: >> На данный момент конфигурация php5 у нас присутствует в нескольких >> ипостасях: /etc/php/<N>/{cli,cgi,apache{,2}-mod_php}. И в control`ах для >> всего этого хозяйства у нас разброс и шатание: ... есть еще fpm-fcgi, у него тоже ini файлы лежат. > > На разброс и шатание уже висит #24227. В которой как минимум обещаны > все четыре упомянутых варианта control.d/facilities/*php5* . > >> ... >> /etc/control.d/phpfunctions -- дополнить автообходом конфигов состояний >> (с перекрытием настроек в порядке приоритетов). ... > > И ещё добавить возможность правки не только php.ini, но и файлов в > php.d/ . В частности suhosin.ini, что для приложений зачастую > необходимо. Предлагаю сделать отдельный пакет с control для php и творить там любые чудеса. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 17:12 ` Anton Farygin @ 2010-10-27 18:01 ` Aleksey Avdeev 2010-10-28 3:53 ` Anton Farygin 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-10-27 18:01 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 708 bytes --] 27.10.2010 21:12, Anton Farygin пишет: > 27.10.2010 19:28, Nikolay A. Fetisov пишет: >> В Срд, 27/10/2010 в 18:14 +0400, Aleksey Avdeev пишет: ... >>> /etc/control.d/phpfunctions -- дополнить автообходом конфигов состояний >>> (с перекрытием настроек в порядке приоритетов). ... >> >> И ещё добавить возможность правки не только php.ini, но и файлов в >> php.d/ . В частности suhosin.ini, что для приложений зачастую >> необходимо. > > Предлагаю сделать отдельный пакет с control для php и творить там любые > чудеса. Там разделение на 2 части напрашивается: часть независимая от версии PHP (её логично выделить) и зависимая (эту -- логично оставить). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 18:01 ` Aleksey Avdeev @ 2010-10-28 3:53 ` Anton Farygin 0 siblings, 0 replies; 42+ messages in thread From: Anton Farygin @ 2010-10-28 3:53 UTC (permalink / raw) To: devel 27.10.2010 22:01, Aleksey Avdeev пишет: > 27.10.2010 21:12, Anton Farygin пишет: >> 27.10.2010 19:28, Nikolay A. Fetisov пишет: >>> В Срд, 27/10/2010 в 18:14 +0400, Aleksey Avdeev пишет: > ... >>>> /etc/control.d/phpfunctions -- дополнить автообходом конфигов состояний >>>> (с перекрытием настроек в порядке приоритетов). ... >>> >>> И ещё добавить возможность правки не только php.ini, но и файлов в >>> php.d/ . В частности suhosin.ini, что для приложений зачастую >>> необходимо. >> >> Предлагаю сделать отдельный пакет с control для php и творить там любые >> чудеса. > > Там разделение на 2 части напрашивается: часть независимая от версии > PHP (её логично выделить) и зависимая (эту -- логично оставить). логично вообще сделать так, что бы control генерился для каждого SAPI. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 14:14 [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? Aleksey Avdeev 2010-10-27 15:28 ` Nikolay A. Fetisov @ 2010-10-27 17:32 ` Sergey Kurakin 2010-10-27 17:48 ` Aleksey Avdeev 2010-10-27 17:35 ` Sergey Kurakin 2 siblings, 1 reply; 42+ messages in thread From: Sergey Kurakin @ 2010-10-27 17:32 UTC (permalink / raw) To: ALT Linux Team development discussions Здравствуйте. On 27/10/10 18:14, Aleksey Avdeev wrote: > На данный момент конфигурация php5 у нас присутствует в нескольких > ипостасях: /etc/php/<N>/{cli,cgi,apache{,2}-mod_php}. И в control`ах для > всего этого хозяйства у нас разброс и шатание: старый вариант для > cli/cgi и новый (от kurakin@) для apache*-mod_php. Замечу, что "новый" вариант -- это всё тот же старый от legion@. Просто раньше он был представлен единственным примером /etc/php/$version/cli/control.d/php.example, где его никто не замечал. Я только переложил туда основные профили, немного причесал, адаптировал к 5.3... > Переходный период на лицо, однако. #24227 висит, я о ней помню. Как выкрою время, доделаю... > Новый вариант весьма вкусен, т. к. в перспективе позволяет создавать > control`ы непосредственно мантейнерам php приложений. Это и раньше было можно, только не замечал никто. -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 17:32 ` Sergey Kurakin @ 2010-10-27 17:48 ` Aleksey Avdeev 2010-10-27 19:05 ` Sergey Kurakin 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-10-27 17:48 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1215 bytes --] 27.10.2010 21:32, Sergey Kurakin пишет: > Здравствуйте. > > On 27/10/10 18:14, Aleksey Avdeev wrote: >> На данный момент конфигурация php5 у нас присутствует в нескольких >> ипостасях: /etc/php/<N>/{cli,cgi,apache{,2}-mod_php}. И в control`ах для >> всего этого хозяйства у нас разброс и шатание: старый вариант для >> cli/cgi и новый (от kurakin@) для apache*-mod_php. > > Замечу, что "новый" вариант -- это всё тот же старый от legion@. > Просто раньше он был представлен единственным примером > /etc/php/$version/cli/control.d/php.example, где его никто не замечал. > Я только переложил туда основные профили, немного причесал, адаптировал > к 5.3... > >> Переходный период на лицо, однако. > > #24227 висит, я о ней помню. Как выкрою время, доделаю... > >> Новый вариант весьма вкусен, т. к. в перспективе позволяет создавать >> control`ы непосредственно мантейнерам php приложений. > > Это и раньше было можно, только не замечал никто. Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и подключаюсь к процессу. Чем могу помочь, чтобы не мешать? PS: Про /etc/php/$version/cli/control.d/php.example я и незнал. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 17:48 ` Aleksey Avdeev @ 2010-10-27 19:05 ` Sergey Kurakin 2010-10-27 20:57 ` Aleksey Avdeev 2010-10-28 3:55 ` Anton Farygin 0 siblings, 2 replies; 42+ messages in thread From: Sergey Kurakin @ 2010-10-27 19:05 UTC (permalink / raw) To: ALT Linux Team development discussions On 27/10/10 21:48, Aleksey Avdeev wrote: > Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и > подключаюсь к процессу. Чем могу помочь, чтобы не мешать? С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь заинтересованный. Для php5(cli) у меня все есть, но никак не соберусь привести в порядок и запушить. Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал заинтересованности в поддержке control для него. -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 19:05 ` Sergey Kurakin @ 2010-10-27 20:57 ` Aleksey Avdeev 2010-10-28 3:58 ` Anton Farygin 2010-10-28 6:08 ` Aleksey Avdeev 2010-10-28 3:55 ` Anton Farygin 1 sibling, 2 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-10-27 20:57 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2647 bytes --] 27.10.2010 23:05, Sergey Kurakin пишет: > On 27/10/10 21:48, Aleksey Avdeev wrote: >> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? > > С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. > Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь > заинтересованный. В явном виде я им тоже не пользуюсь. > > Для php5(cli) у меня все есть, но никак не соберусь привести > в порядок и запушить. > > Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал > заинтересованности в поддержке control для него. > Для меня данная задача (о`control`ивание php) интересна в контексте: 1) обеспечения простой настройки PHP части zabbix после его установки; 2) простой поддержки данного хозяйства в дальнейшем; 3) перенос наработок на 5.1. Отсюда для меня важны следующие вещи (и я готов приступить к их реализации): 1. Возможность настройки всех php.ini (на выбор пользователя) через единственный файл, содержащий php_rule специфические для данного приложения. Для меня -- это позволит нарисовать 1 файл, положить его в стандартное место и забыть про него пока требования поддерживаемого приложения не изменятся. 2. Корректное перекрытие настроек сделанных через php_rule в соответствии с положением файла их содержащих в иерархии. (Без этого нельзя реализовать п. 1: я невижу причин почему настройки должны быть одинаковы _всегда_.) Простейший вариант: php_rule <mode> <name> <...> должно перекрывать все php_rule с такими же <mode> и <name> встреченные ранее (сейчас происходит суммирование строки параметров, см. https://bugzilla.altlinux.org/show_bug.cgi?id=24413: я вылечил симптом, не причину). 3. Обратная совместимость: существующие системы недолжны менять своё поведение. (Для apache*-mod_php5 это уже не так: исчезли состояния restricted, relaxed и public, в новых (alt_default, dev_relaxed, dev_restricted, production_relaxed, production_restricted) параметр safe_mode не контролируется вообще => возможны проблемы при переезде сеществующих конфигураций.) Т. е. если мы принимаем что: 1. Вышесказанное имеет смысл. 2. У нас есть что выделить в control`ы PHP независящие от среды выполнения PHP (общие для php5-{cgi,cli}, apache*-mod_php5, fpm-fcgi и пр.) и/или зависящие только от версии PHP. (Думаю, как первое приближение пойдут php_rule для restricted, relaxed и public.) Я готов помочь в реализации. В том числе и contoll fpm-fcgi (т. к. он не будет отличаться от остальных в общей части). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 20:57 ` Aleksey Avdeev @ 2010-10-28 3:58 ` Anton Farygin 2010-10-28 5:38 ` Aleksey Avdeev 2010-10-28 6:08 ` Aleksey Avdeev 1 sibling, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-10-28 3:58 UTC (permalink / raw) To: devel 28.10.2010 00:57, Aleksey Avdeev пишет: > 27.10.2010 23:05, Sergey Kurakin пишет: >> On 27/10/10 21:48, Aleksey Avdeev wrote: >>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >> >> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >> заинтересованный. > > В явном виде я им тоже не пользуюсь. > >> >> Для php5(cli) у меня все есть, но никак не соберусь привести >> в порядок и запушить. >> >> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >> заинтересованности в поддержке control для него. >> > > Для меня данная задача (о`control`ивание php) интересна в контексте: > > 1) обеспечения простой настройки PHP части zabbix после его установки; > > 2) простой поддержки данного хозяйства в дальнейшем; Алексей, ты наверное не знаешь, но эти вещи можно делать из apache (если Zabbix работает через него): http://www.beget.ru/art9.html#php Аналогично можно по другому запускать php-fpm и php-cgi, переписывая стандартный путь к конфигурационному файлу. И не надо ничего изобретать с control. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-28 3:58 ` Anton Farygin @ 2010-10-28 5:38 ` Aleksey Avdeev 2010-10-28 6:14 ` Anton Farygin 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-10-28 5:38 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1572 bytes --] 28.10.2010 07:58, Anton Farygin пишет: > 28.10.2010 00:57, Aleksey Avdeev пишет: >> 27.10.2010 23:05, Sergey Kurakin пишет: >>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>> >>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>> заинтересованный. >> >> В явном виде я им тоже не пользуюсь. >> >>> >>> Для php5(cli) у меня все есть, но никак не соберусь привести >>> в порядок и запушить. >>> >>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>> заинтересованности в поддержке control для него. >>> >> >> Для меня данная задача (о`control`ивание php) интересна в контексте: >> >> 1) обеспечения простой настройки PHP части zabbix после его установки; >> >> 2) простой поддержки данного хозяйства в дальнейшем; > > Алексей, ты наверное не знаешь, но эти вещи можно делать из apache (если > Zabbix работает через него): > http://www.beget.ru/art9.html#php Спасибо, не знал. Правильно понимаю, что эти опции обрабатывает mod_php5, и при использовании php через cgi они работать не будут? > > Аналогично можно по другому запускать php-fpm и php-cgi, переписывая > стандартный путь к конфигурационному файлу. > > И не надо ничего изобретать с control. Основные + control`а -- его универсальность и автоматизация для rpm. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-28 5:38 ` Aleksey Avdeev @ 2010-10-28 6:14 ` Anton Farygin 2010-10-28 6:25 ` Aleksey Avdeev 0 siblings, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-10-28 6:14 UTC (permalink / raw) To: devel 28.10.2010 09:38, Aleksey Avdeev пишет: > 28.10.2010 07:58, Anton Farygin пишет: >> 28.10.2010 00:57, Aleksey Avdeev пишет: >>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>> >>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>>> заинтересованный. >>> >>> В явном виде я им тоже не пользуюсь. >>> >>>> >>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>> в порядок и запушить. >>>> >>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>>> заинтересованности в поддержке control для него. >>>> >>> >>> Для меня данная задача (о`control`ивание php) интересна в контексте: >>> >>> 1) обеспечения простой настройки PHP части zabbix после его установки; >>> >>> 2) простой поддержки данного хозяйства в дальнейшем; >> >> Алексей, ты наверное не знаешь, но эти вещи можно делать из apache (если >> Zabbix работает через него): >> http://www.beget.ru/art9.html#php > > Спасибо, не знал. > > Правильно понимаю, что эти опции обрабатывает mod_php5, и при > использовании php через cgi они работать не будут? Зависит от типа CGI сервера. Везде по разному. в cgi конечно же не обрабатывается .htaccess. Кстати, эти же параметры в случае apache можно указать в конфиге. Но, например, в php5-fpm-fcgi есть механизм, позволяющий менять умолчательное поведение PHP через конфигурационные файлы. > >> >> Аналогично можно по другому запускать php-fpm и php-cgi, переписывая >> стандартный путь к конфигурационному файлу. >> >> И не надо ничего изобретать с control. > > Основные + control`а -- его универсальность и автоматизация для rpm. В данном случае универсальности нет - придётся писать и поддерживать для каждого типа SAPI, что по трудозатратам намного больше, чем положить правильные конфигурационные файлы в нужные места. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-28 6:14 ` Anton Farygin @ 2010-10-28 6:25 ` Aleksey Avdeev 2010-10-28 6:38 ` Anton Farygin 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-10-28 6:25 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2636 bytes --] 28.10.2010 10:14, Anton Farygin пишет: > 28.10.2010 09:38, Aleksey Avdeev пишет: >> 28.10.2010 07:58, Anton Farygin пишет: >>> 28.10.2010 00:57, Aleksey Avdeev пишет: >>>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) >>>>>> вот и >>>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>>> >>>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>>>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>>>> заинтересованный. >>>> >>>> В явном виде я им тоже не пользуюсь. >>>> >>>>> >>>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>>> в порядок и запушить. >>>>> >>>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>>>> заинтересованности в поддержке control для него. >>>>> >>>> >>>> Для меня данная задача (о`control`ивание php) интересна в >>>> контексте: >>>> >>>> 1) обеспечения простой настройки PHP части zabbix после его установки; >>>> >>>> 2) простой поддержки данного хозяйства в дальнейшем; >>> >>> Алексей, ты наверное не знаешь, но эти вещи можно делать из apache (если >>> Zabbix работает через него): >>> http://www.beget.ru/art9.html#php >> >> Спасибо, не знал. >> >> Правильно понимаю, что эти опции обрабатывает mod_php5, и при >> использовании php через cgi они работать не будут? > > Зависит от типа CGI сервера. Везде по разному. в cgi конечно же не > обрабатывается .htaccess. > > Кстати, эти же параметры в случае apache можно указать в конфиге. > > Но, например, в php5-fpm-fcgi есть механизм, позволяющий менять > умолчательное поведение PHP через конфигурационные файлы. > >> >>> >>> Аналогично можно по другому запускать php-fpm и php-cgi, переписывая >>> стандартный путь к конфигурационному файлу. >>> >>> И не надо ничего изобретать с control. >> >> Основные + control`а -- его универсальность и автоматизация для rpm. > > В данном случае универсальности нет - придётся писать и поддерживать > для каждого типа SAPI, что по трудозатратам намного больше, чем положить > правильные конфигурационные файлы в нужные места. Я исхожу из того, что есть типовые задачи, для которых не сильно важно каким именно SAPI они выполняются. (В частности, для zabbix, есть минимально необходимые настройки которые должны быть сделаны что для mod_php5, что для cgi.) Хочу иметь возможность вынести их в одно место, а не дублировать (для mod_php5, для cgi, для чёрта в ступе ;-)). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-28 6:25 ` Aleksey Avdeev @ 2010-10-28 6:38 ` Anton Farygin 2010-10-28 6:58 ` Aleksey Avdeev 0 siblings, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-10-28 6:38 UTC (permalink / raw) To: devel 28.10.2010 10:25, Aleksey Avdeev пишет: > 28.10.2010 10:14, Anton Farygin пишет: >>>> >>>> Аналогично можно по другому запускать php-fpm и php-cgi, переписывая >>>> стандартный путь к конфигурационному файлу. >>>> >>>> И не надо ничего изобретать с control. >>> >>> Основные + control`а -- его универсальность и автоматизация для rpm. >> >> В данном случае универсальности нет - придётся писать и поддерживать >> для каждого типа SAPI, что по трудозатратам намного больше, чем положить >> правильные конфигурационные файлы в нужные места. > > Я исхожу из того, что есть типовые задачи, для которых не сильно важно > каким именно SAPI они выполняются. (В частности, для zabbix, есть > минимально необходимые настройки которые должны быть сделаны что для > mod_php5, что для cgi.) Хочу иметь возможность вынести их в одно место, > а не дублировать (для mod_php5, для cgi, для чёрта в ступе ;-)). Тогда тебе нужно реализовать правильный control для всех SAPI, а лучше - генерилку. Не забывай, что конфигурационные файлы у SAPI могут сильно отличаться, и что все эти control'ы сразу ломаются, как только что-то поправишь руками. Кстати, это основная причина, по которой я не пользуюсь и не буду пользоваться control'ом для редактирования конфигурационных файлов PHP. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-28 6:38 ` Anton Farygin @ 2010-10-28 6:58 ` Aleksey Avdeev 2010-10-28 7:38 ` Anton Farygin 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-10-28 6:58 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1772 bytes --] 28.10.2010 10:38, Anton Farygin пишет: > 28.10.2010 10:25, Aleksey Avdeev пишет: >> 28.10.2010 10:14, Anton Farygin пишет: > >>>>> >>>>> Аналогично можно по другому запускать php-fpm и php-cgi, переписывая >>>>> стандартный путь к конфигурационному файлу. >>>>> >>>>> И не надо ничего изобретать с control. >>>> >>>> Основные + control`а -- его универсальность и автоматизация для >>>> rpm. >>> >>> В данном случае универсальности нет - придётся писать и поддерживать >>> для каждого типа SAPI, что по трудозатратам намного больше, чем положить >>> правильные конфигурационные файлы в нужные места. >> >> Я исхожу из того, что есть типовые задачи, для которых не сильно важно >> каким именно SAPI они выполняются. (В частности, для zabbix, есть >> минимально необходимые настройки которые должны быть сделаны что для >> mod_php5, что для cgi.) Хочу иметь возможность вынести их в одно место, >> а не дублировать (для mod_php5, для cgi, для чёрта в ступе ;-)). > > Тогда тебе нужно реализовать правильный control для всех SAPI, а лучше - > генерилку. Да. > > Не забывай, что конфигурационные файлы у SAPI могут сильно отличаться, и > что все эти control'ы сразу ломаются, как только что-то поправишь руками. Потому и важно корректное перекрытие/дополнение control`ов. > > Кстати, это основная причина, по которой я не пользуюсь и не буду > пользоваться control'ом для редактирования конфигурационных файлов PHP. Вариант legion@-kurakin@ мне и нравится тем, что необязательно использовать то, что идёт в дистрибутиве -- есть возможность создать свой собственный control-файл и всё пакеты, использующее control, его подхватят. (И приплывший с обновлениями php-5.4 -- тоже.) -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-28 6:58 ` Aleksey Avdeev @ 2010-10-28 7:38 ` Anton Farygin 0 siblings, 0 replies; 42+ messages in thread From: Anton Farygin @ 2010-10-28 7:38 UTC (permalink / raw) To: devel 28.10.2010 10:58, Aleksey Avdeev пишет: > 28.10.2010 10:38, Anton Farygin пишет: >> Кстати, это основная причина, по которой я не пользуюсь и не буду >> пользоваться control'ом для редактирования конфигурационных файлов PHP. > > Вариант legion@-kurakin@ мне и нравится тем, что необязательно > использовать то, что идёт в дистрибутиве -- есть возможность создать > свой собственный control-файл и всё пакеты, использующее control, его > подхватят. (И приплывший с обновлениями php-5.4 -- тоже.) В общем, как всё будет готово - скажите, я удалю control из всех пакетов с SAPI php, и поддержка control будет предоставляться отдельным пакетом. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 20:57 ` Aleksey Avdeev 2010-10-28 3:58 ` Anton Farygin @ 2010-10-28 6:08 ` Aleksey Avdeev 1 sibling, 0 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-10-28 6:08 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 765 bytes --] 28.10.2010 00:57, Aleksey Avdeev пишет: ... > > 2. Корректное перекрытие настроек сделанных через php_rule в > соответствии с положением файла их содержащих в иерархии. (Без этого > нельзя реализовать п. 1: я невижу причин почему настройки должны быть > одинаковы _всегда_.) Простейший вариант: php_rule <mode> <name> <...> > должно перекрывать все php_rule с такими же <mode> и <name> встреченные > ранее (сейчас происходит суммирование строки параметров, см. > https://bugzilla.altlinux.org/show_bug.cgi?id=24413: я вылечил симптом, > не причину). Причину лечить предлагаю так: <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commitdiff;h=c9ed3521c9d9c3f84d1b37df3b2fa0e2f2822172> -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 19:05 ` Sergey Kurakin 2010-10-27 20:57 ` Aleksey Avdeev @ 2010-10-28 3:55 ` Anton Farygin 2010-10-28 6:11 ` Aleksey Avdeev 1 sibling, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-10-28 3:55 UTC (permalink / raw) To: devel 27.10.2010 23:05, Sergey Kurakin пишет: > On 27/10/10 21:48, Aleksey Avdeev wrote: >> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? > > С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. > Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь > заинтересованный. > > Для php5(cli) у меня все есть, но никак не соберусь привести > в порядок и запушить. > > Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал > заинтересованности в поддержке control для него. Вывод: нужно делать автогенерилку control-файлов для всех SAPI. По аналогии с конфигурационными файлами для модулей. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-28 3:55 ` Anton Farygin @ 2010-10-28 6:11 ` Aleksey Avdeev 2010-11-04 21:07 ` Aleksey Avdeev 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-10-28 6:11 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1004 bytes --] 28.10.2010 07:55, Anton Farygin пишет: > 27.10.2010 23:05, Sergey Kurakin пишет: >> On 27/10/10 21:48, Aleksey Avdeev wrote: >>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >> >> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >> заинтересованный. >> >> Для php5(cli) у меня все есть, но никак не соберусь привести >> в порядок и запушить. >> >> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >> заинтересованности в поддержке control для него. > > Вывод: нужно делать автогенерилку control-файлов для всех SAPI. К этому и веду: в предлагаемой мной схеме control-файлы для всех SAPI будут отличаться только указанием конкретного SAPI (и/или версией PHP, если оно требуется). > > По аналогии с конфигурационными файлами для модулей. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-28 6:11 ` Aleksey Avdeev @ 2010-11-04 21:07 ` Aleksey Avdeev 2010-11-05 3:52 ` Anton Farygin 2010-11-17 14:08 ` Aleksey Avdeev 0 siblings, 2 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-04 21:07 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1327 bytes --] 28.10.2010 10:11, Aleksey Avdeev пишет: > 28.10.2010 07:55, Anton Farygin пишет: >> 27.10.2010 23:05, Sergey Kurakin пишет: >>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>> >>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>> заинтересованный. >>> >>> Для php5(cli) у меня все есть, но никак не соберусь привести >>> в порядок и запушить. >>> >>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>> заинтересованности в поддержке control для него. >> >> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. > > К этому и веду: в предлагаемой мной схеме control-файлы для всех SAPI > будут отличаться только указанием конкретного SAPI (и/или версией PHP, > если оно требуется). > >> >> По аналогии с конфигурационными файлами для модулей. Предлагаемый вариант php-base-2.7-alt1 (см. <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) отправлен на тестовую сборку (см. <http://git.altlinux.org/tasks/31998/>). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-04 21:07 ` Aleksey Avdeev @ 2010-11-05 3:52 ` Anton Farygin 2010-11-05 8:18 ` Aleksey Avdeev 2010-11-17 14:08 ` Aleksey Avdeev 1 sibling, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-11-05 3:52 UTC (permalink / raw) To: devel 05.11.2010 00:07, Aleksey Avdeev пишет: > 28.10.2010 10:11, Aleksey Avdeev пишет: >> 28.10.2010 07:55, Anton Farygin пишет: >>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>> >>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>>> заинтересованный. >>>> >>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>> в порядок и запушить. >>>> >>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>>> заинтересованности в поддержке control для него. >>> >>> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. >> >> К этому и веду: в предлагаемой мной схеме control-файлы для всех SAPI >> будут отличаться только указанием конкретного SAPI (и/или версией PHP, >> если оно требуется). >> >>> >>> По аналогии с конфигурационными файлами для модулей. > > Предлагаемый вариант php-base-2.7-alt1 (см. > <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) > отправлен на тестовую сборку (см.<http://git.altlinux.org/tasks/31998/>). Алексей, Safe mode уже выкинули из PHP, соответственно коммит (и предыдущие к нему): http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commitdiff;h=1504af8554bfc4c194fbf9632d35e3887128964d становятся вредными. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-05 3:52 ` Anton Farygin @ 2010-11-05 8:18 ` Aleksey Avdeev 2010-11-05 8:49 ` Anton Farygin 2010-11-05 12:26 ` Sergey Kurakin 0 siblings, 2 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-05 8:18 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1837 bytes --] 05.11.2010 06:52, Anton Farygin пишет: > 05.11.2010 00:07, Aleksey Avdeev пишет: >> 28.10.2010 10:11, Aleksey Avdeev пишет: >>> 28.10.2010 07:55, Anton Farygin пишет: >>>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) >>>>>> вот и >>>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>>> >>>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>>>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>>>> заинтересованный. >>>>> >>>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>>> в порядок и запушить. >>>>> >>>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>>>> заинтересованности в поддержке control для него. >>>> >>>> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. >>> >>> К этому и веду: в предлагаемой мной схеме control-файлы для всех SAPI >>> будут отличаться только указанием конкретного SAPI (и/или версией PHP, >>> если оно требуется). >>> >>>> >>>> По аналогии с конфигурационными файлами для модулей. >> >> Предлагаемый вариант php-base-2.7-alt1 (см. >> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) >> >> отправлен на тестовую сборку (см.<http://git.altlinux.org/tasks/31998/>). > > Алексей, Safe mode уже выкинули из PHP, соответственно коммит (и > предыдущие к нему): > > http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commitdiff;h=1504af8554bfc4c194fbf9632d35e3887128964d > > > становятся вредными. OK, поправлю. PS: Данный параметр убран из php, или у нас сменились умолчания? -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-05 8:18 ` Aleksey Avdeev @ 2010-11-05 8:49 ` Anton Farygin 2010-11-05 12:26 ` Sergey Kurakin 1 sibling, 0 replies; 42+ messages in thread From: Anton Farygin @ 2010-11-05 8:49 UTC (permalink / raw) To: devel 05.11.2010 11:18, Aleksey Avdeev пишет: > 05.11.2010 06:52, Anton Farygin пишет: >> 05.11.2010 00:07, Aleksey Avdeev пишет: >>> 28.10.2010 10:11, Aleksey Avdeev пишет: >>>> 28.10.2010 07:55, Anton Farygin пишет: >>>>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) >>>>>>> вот и >>>>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>>>> >>>>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>>>>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>>>>> заинтересованный. >>>>>> >>>>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>>>> в порядок и запушить. >>>>>> >>>>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>>>>> заинтересованности в поддержке control для него. >>>>> >>>>> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. >>>> >>>> К этому и веду: в предлагаемой мной схеме control-файлы для всех SAPI >>>> будут отличаться только указанием конкретного SAPI (и/или версией PHP, >>>> если оно требуется). >>>> >>>>> >>>>> По аналогии с конфигурационными файлами для модулей. >>> >>> Предлагаемый вариант php-base-2.7-alt1 (см. >>> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) >>> >>> отправлен на тестовую сборку (см.<http://git.altlinux.org/tasks/31998/>). >> >> Алексей, Safe mode уже выкинули из PHP, соответственно коммит (и >> предыдущие к нему): >> >> http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commitdiff;h=1504af8554bfc4c194fbf9632d35e3887128964d >> >> >> становятся вредными. > > OK, поправлю. > > PS: Данный параметр убран из php, или у нас сменились умолчания? Умолчания сменились очень сильно. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-05 8:18 ` Aleksey Avdeev 2010-11-05 8:49 ` Anton Farygin @ 2010-11-05 12:26 ` Sergey Kurakin 2010-11-05 13:51 ` Aleksey Avdeev 1 sibling, 1 reply; 42+ messages in thread From: Sergey Kurakin @ 2010-11-05 12:26 UTC (permalink / raw) To: ALT Linux Team development discussions On 05/11/10 11:18, Aleksey Avdeev wrote: > 05.11.2010 06:52, Anton Farygin пишет: >> Алексей, Safe mode уже выкинули из PHP > PS: Данный параметр убран из php, или у нас сменились умолчания? Параметр пока есть в php, но объявлен DEPRECATED. Пока еще phpinfo о нем информирует и теоретически его можно использовать в профилях для control. Но лучше не надо. То же относится и к register_globals. Соответственно сменились и умолчания. Это кстати к вопросу о том, почему я отказался от линейной схемы restricted/relaxed/public. Первый включал safe_mode сотоварищи, а последний -- register_globals. Единственным рабочим профилем оставался "relaxed"... -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-05 12:26 ` Sergey Kurakin @ 2010-11-05 13:51 ` Aleksey Avdeev 2010-11-05 19:41 ` Sergey Kurakin 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-05 13:51 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 964 bytes --] 05.11.2010 15:26, Sergey Kurakin пишет: > On 05/11/10 11:18, Aleksey Avdeev wrote: >> 05.11.2010 06:52, Anton Farygin пишет: > >>> Алексей, Safe mode уже выкинули из PHP > >> PS: Данный параметр убран из php, или у нас сменились умолчания? > > Параметр пока есть в php, но объявлен DEPRECATED. Пока еще phpinfo > о нем информирует и теоретически его можно использовать в профилях > для control. Но лучше не надо. > > То же относится и к register_globals. > > Соответственно сменились и умолчания. > > Это кстати к вопросу о том, почему я отказался от линейной схемы > restricted/relaxed/public. Первый включал safe_mode сотоварищи, > а последний -- register_globals. Единственным рабочим профилем > оставался "relaxed"... Т. е., правильно ли я понимаю, что: 1. Для Сизифа надо избавиться от safe_mode и register_globals. 2. То что сделано применимо для 5.1/p5, где php более старый? -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-05 13:51 ` Aleksey Avdeev @ 2010-11-05 19:41 ` Sergey Kurakin 2010-11-05 22:01 ` Aleksey Avdeev 2010-11-06 16:59 ` Aleksey Avdeev 0 siblings, 2 replies; 42+ messages in thread From: Sergey Kurakin @ 2010-11-05 19:41 UTC (permalink / raw) To: ALT Linux Team development discussions On 05/11/10 16:51, Aleksey Avdeev wrote: > Т. е., правильно ли я понимаю, что: > 1. Для Сизифа надо избавиться от safe_mode и register_globals. Скажем так, не хотелось бы предлагать safe_mode в профилях и конфигурациях по умолчанию. > 2. То что сделано применимо для 5.1/p5, где php более старый? Безотносительно дистрибутива, safe_mode -- это попытка на уровне php решить задачи, которые следовало бы решать на другом уровне. И апстрим это давно осознавал: http://php.net/manual/en/features.safe-mode.php А версия php здесь значения не имеет, сама идея safe_mode неудачная. -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-05 19:41 ` Sergey Kurakin @ 2010-11-05 22:01 ` Aleksey Avdeev 2010-11-06 16:59 ` Aleksey Avdeev 1 sibling, 0 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-05 22:01 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1101 bytes --] 05.11.2010 22:41, Sergey Kurakin пишет: > On 05/11/10 16:51, Aleksey Avdeev wrote: >> Т. е., правильно ли я понимаю, что: >> 1. Для Сизифа надо избавиться от safe_mode и register_globals. > > Скажем так, не хотелось бы предлагать safe_mode в профилях > и конфигурациях по умолчанию. Я не хочу менять конфигурацию по умолчанию в уже вышедших дистрибутивах. Т. е., сменить умолчания для restricted/relaxed/public в Сизифе не возражаю, а вот для 5.1/p5 -- не хотел бы. > >> 2. То что сделано применимо для 5.1/p5, где php более старый? > > Безотносительно дистрибутива, safe_mode -- это попытка на уровне php > решить задачи, которые следовало бы решать на другом уровне. И апстрим > это давно осознавал: > > http://php.net/manual/en/features.safe-mode.php > > А версия php здесь значения не имеет, сама идея safe_mode неудачная. Меня эта кухня интересует только с позиции минимизации изменения конфигураций в бранчах: Хочу иметь сделанное там, но чтобы все умолчания остались не именными (мало ли кто к чему привязался). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-05 19:41 ` Sergey Kurakin 2010-11-05 22:01 ` Aleksey Avdeev @ 2010-11-06 16:59 ` Aleksey Avdeev 2010-11-06 20:29 ` Aleksey Avdeev 2010-11-07 15:42 ` Aleksey Avdeev 1 sibling, 2 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-06 16:59 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 584 bytes --] 05.11.2010 22:41, Sergey Kurakin пишет: > On 05/11/10 16:51, Aleksey Avdeev wrote: >> Т. е., правильно ли я понимаю, что: >> 1. Для Сизифа надо избавиться от safe_mode и register_globals. > > Скажем так, не хотелось бы предлагать safe_mode в профилях > и конфигурациях по умолчанию. Обновлённый вариант php-base-2.7-alt1 (см. <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=b952b09fa942fc051dac4c44372b889df9233a48>) отправлен на тестовую сборку (см. <http://git.altlinux.org/tasks/32140/>). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-06 16:59 ` Aleksey Avdeev @ 2010-11-06 20:29 ` Aleksey Avdeev 2010-11-07 15:48 ` Aleksey Avdeev 2010-11-07 15:42 ` Aleksey Avdeev 1 sibling, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-06 20:29 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 932 bytes --] 06.11.2010 19:59, Aleksey Avdeev пишет: > 05.11.2010 22:41, Sergey Kurakin пишет: >> On 05/11/10 16:51, Aleksey Avdeev wrote: >>> Т. е., правильно ли я понимаю, что: >>> 1. Для Сизифа надо избавиться от safe_mode и register_globals. >> >> Скажем так, не хотелось бы предлагать safe_mode в профилях >> и конфигурациях по умолчанию. > > Обновлённый вариант php-base-2.7-alt1 (см. > <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=b952b09fa942fc051dac4c44372b889df9233a48>) > отправлен на тестовую сборку (см. <http://git.altlinux.org/tasks/32140/>). Вариант для 5.1 -- php-base-2.7-alt0.M51.1 (см. <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=e7f66941f0bc3febc2cf6b5c3e5907d8b5b48da3>) собран в <http://git.altlinux.org/tasks/32161/> (FAILED, т. к. php-base-2.7-alt1 в Сизиф ещё не отправлен). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-06 20:29 ` Aleksey Avdeev @ 2010-11-07 15:48 ` Aleksey Avdeev 2010-11-07 15:56 ` Aleksey Avdeev 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-07 15:48 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1062 bytes --] 06.11.2010 23:29, Aleksey Avdeev пишет: > 06.11.2010 19:59, Aleksey Avdeev пишет: >> 05.11.2010 22:41, Sergey Kurakin пишет: >>> On 05/11/10 16:51, Aleksey Avdeev wrote: >>>> Т. е., правильно ли я понимаю, что: >>>> 1. Для Сизифа надо избавиться от safe_mode и register_globals. >>> >>> Скажем так, не хотелось бы предлагать safe_mode в профилях >>> и конфигурациях по умолчанию. >> >> Обновлённый вариант php-base-2.7-alt1 (см. >> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=b952b09fa942fc051dac4c44372b889df9233a48>) >> отправлен на тестовую сборку (см. <http://git.altlinux.org/tasks/32140/>). > > Вариант для 5.1 -- php-base-2.7-alt0.M51.1 (см. > <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=e7f66941f0bc3febc2cf6b5c3e5907d8b5b48da3>) > собран в <http://git.altlinux.org/tasks/32161/> (FAILED, т. к. > php-base-2.7-alt1 в Сизиф ещё не отправлен). Отправляю в 5.1 (см. <http://git.altlinux.org/tasks/32187/>). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-07 15:48 ` Aleksey Avdeev @ 2010-11-07 15:56 ` Aleksey Avdeev 0 siblings, 0 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-07 15:56 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: lnkvisitor, legion [-- Attachment #1: Type: text/plain, Size: 1159 bytes --] 07.11.2010 18:48, Aleksey Avdeev пишет: > 06.11.2010 23:29, Aleksey Avdeev пишет: >> 06.11.2010 19:59, Aleksey Avdeev пишет: >>> 05.11.2010 22:41, Sergey Kurakin пишет: >>>> On 05/11/10 16:51, Aleksey Avdeev wrote: >>>>> Т. е., правильно ли я понимаю, что: >>>>> 1. Для Сизифа надо избавиться от safe_mode и register_globals. >>>> >>>> Скажем так, не хотелось бы предлагать safe_mode в профилях >>>> и конфигурациях по умолчанию. >>> >>> Обновлённый вариант php-base-2.7-alt1 (см. >>> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=b952b09fa942fc051dac4c44372b889df9233a48>) >>> отправлен на тестовую сборку (см. <http://git.altlinux.org/tasks/32140/>). >> >> Вариант для 5.1 -- php-base-2.7-alt0.M51.1 (см. >> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=e7f66941f0bc3febc2cf6b5c3e5907d8b5b48da3>) >> собран в <http://git.altlinux.org/tasks/32161/> (FAILED, т. к. >> php-base-2.7-alt1 в Сизиф ещё не отправлен). > > Отправляю в 5.1 (см. <http://git.altlinux.org/tasks/32187/>). Прошу разрешить NMU для 5.1. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-06 16:59 ` Aleksey Avdeev 2010-11-06 20:29 ` Aleksey Avdeev @ 2010-11-07 15:42 ` Aleksey Avdeev 1 sibling, 0 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-07 15:42 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 709 bytes --] 06.11.2010 19:59, Aleksey Avdeev пишет: > 05.11.2010 22:41, Sergey Kurakin пишет: >> On 05/11/10 16:51, Aleksey Avdeev wrote: >>> Т. е., правильно ли я понимаю, что: >>> 1. Для Сизифа надо избавиться от safe_mode и register_globals. >> >> Скажем так, не хотелось бы предлагать safe_mode в профилях >> и конфигурациях по умолчанию. > > Обновлённый вариант php-base-2.7-alt1 (см. > <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=b952b09fa942fc051dac4c44372b889df9233a48>) > отправлен на тестовую сборку (см. <http://git.altlinux.org/tasks/32140/>). Отправляю в Сизиф (см. <http://git.altlinux.org/tasks/32186/>). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-04 21:07 ` Aleksey Avdeev 2010-11-05 3:52 ` Anton Farygin @ 2010-11-17 14:08 ` Aleksey Avdeev 2010-11-17 14:47 ` Anton Farygin 1 sibling, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-17 14:08 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1608 bytes --] 05.11.2010 00:07, Aleksey Avdeev пишет: > 28.10.2010 10:11, Aleksey Avdeev пишет: >> 28.10.2010 07:55, Anton Farygin пишет: >>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>> >>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>>> заинтересованный. >>>> >>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>> в порядок и запушить. >>>> >>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>>> заинтересованности в поддержке control для него. >>> >>> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. >> >> К этому и веду: в предлагаемой мной схеме control-файлы для всех SAPI >> будут отличаться только указанием конкретного SAPI (и/или версией PHP, >> если оно требуется). >> >>> >>> По аналогии с конфигурационными файлами для модулей. > > Предлагаемый вариант php-base-2.7-alt1 (см. > <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) > отправлен на тестовую сборку (см. <http://git.altlinux.org/tasks/31998/>). Предлагаю тестовую сборку apache2-mod_php5-5.3.3.20100722-alt3.1 (см. <http://git.altlinux.org/tasks/32887/>): %_sysconfdir/control.d/facilities/%name генериться из шаблона предоставленного php-base. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-17 14:08 ` Aleksey Avdeev @ 2010-11-17 14:47 ` Anton Farygin 2010-11-17 15:10 ` Aleksey Avdeev 0 siblings, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-11-17 14:47 UTC (permalink / raw) To: devel 17.11.2010 17:08, Aleksey Avdeev пишет: > 05.11.2010 00:07, Aleksey Avdeev пишет: >> 28.10.2010 10:11, Aleksey Avdeev пишет: >>> 28.10.2010 07:55, Anton Farygin пишет: >>>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) вот и >>>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>>> >>>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>>>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>>>> заинтересованный. >>>>> >>>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>>> в порядок и запушить. >>>>> >>>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>>>> заинтересованности в поддержке control для него. >>>> >>>> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. >>> >>> К этому и веду: в предлагаемой мной схеме control-файлы для всех SAPI >>> будут отличаться только указанием конкретного SAPI (и/или версией PHP, >>> если оно требуется). >>> >>>> >>>> По аналогии с конфигурационными файлами для модулей. >> >> Предлагаемый вариант php-base-2.7-alt1 (см. >> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) >> отправлен на тестовую сборку (см.<http://git.altlinux.org/tasks/31998/>). > > Предлагаю тестовую сборку apache2-mod_php5-5.3.3.20100722-alt3.1 (см. > <http://git.altlinux.org/tasks/32887/>): > %_sysconfdir/control.d/facilities/%name генериться из шаблона > предоставленного php-base. $ ssh git.alt acl sisyphus apache2-mod_php5 del @everybody < apache2-mod_php5 del @everybody > OK: apache2-mod_php5: rider girar-acl: 1 command(s) queued ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-17 14:47 ` Anton Farygin @ 2010-11-17 15:10 ` Aleksey Avdeev 2010-11-17 18:15 ` Anton Farygin 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-17 15:10 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2026 bytes --] 17.11.2010 17:47, Anton Farygin пишет: > 17.11.2010 17:08, Aleksey Avdeev пишет: >> 05.11.2010 00:07, Aleksey Avdeev пишет: >>> 28.10.2010 10:11, Aleksey Avdeev пишет: >>>> 28.10.2010 07:55, Anton Farygin пишет: >>>>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) >>>>>>> вот и >>>>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>>>> >>>>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>>>>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>>>>> заинтересованный. >>>>>> >>>>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>>>> в порядок и запушить. >>>>>> >>>>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>>>>> заинтересованности в поддержке control для него. >>>>> >>>>> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. >>>> >>>> К этому и веду: в предлагаемой мной схеме control-файлы для всех >>>> SAPI >>>> будут отличаться только указанием конкретного SAPI (и/или версией PHP, >>>> если оно требуется). >>>> >>>>> >>>>> По аналогии с конфигурационными файлами для модулей. >>> >>> Предлагаемый вариант php-base-2.7-alt1 (см. >>> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) >>> >>> отправлен на тестовую сборку >>> (см.<http://git.altlinux.org/tasks/31998/>). >> >> Предлагаю тестовую сборку apache2-mod_php5-5.3.3.20100722-alt3.1 (см. >> <http://git.altlinux.org/tasks/32887/>): >> %_sysconfdir/control.d/facilities/%name генериться из шаблона >> предоставленного php-base. > > $ ssh git.alt acl sisyphus apache2-mod_php5 del @everybody > < apache2-mod_php5 del @everybody >> OK: apache2-mod_php5: rider > girar-acl: 1 command(s) queued По сути, а не по форме репозитория -- возражения есть? -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-17 15:10 ` Aleksey Avdeev @ 2010-11-17 18:15 ` Anton Farygin 2010-11-17 19:40 ` Aleksey Avdeev 0 siblings, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-11-17 18:15 UTC (permalink / raw) To: devel 17.11.2010 18:10, Aleksey Avdeev пишет: > 17.11.2010 17:47, Anton Farygin пишет: >> 17.11.2010 17:08, Aleksey Avdeev пишет: >>> 05.11.2010 00:07, Aleksey Avdeev пишет: >>>> 28.10.2010 10:11, Aleksey Avdeev пишет: >>>>> 28.10.2010 07:55, Anton Farygin пишет: >>>>>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>>>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) >>>>>>>> вот и >>>>>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>>>>> >>>>>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не пользуюсь. >>>>>>> Сделал бы и его, раз уж пообещал, но лучше если это будет кто-нибудь >>>>>>> заинтересованный. >>>>>>> >>>>>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>>>>> в порядок и запушить. >>>>>>> >>>>>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не высказывал >>>>>>> заинтересованности в поддержке control для него. >>>>>> >>>>>> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. >>>>> >>>>> К этому и веду: в предлагаемой мной схеме control-файлы для всех >>>>> SAPI >>>>> будут отличаться только указанием конкретного SAPI (и/или версией PHP, >>>>> если оно требуется). >>>>> >>>>>> >>>>>> По аналогии с конфигурационными файлами для модулей. >>>> >>>> Предлагаемый вариант php-base-2.7-alt1 (см. >>>> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) >>>> >>>> отправлен на тестовую сборку >>>> (см.<http://git.altlinux.org/tasks/31998/>). >>> >>> Предлагаю тестовую сборку apache2-mod_php5-5.3.3.20100722-alt3.1 (см. >>> <http://git.altlinux.org/tasks/32887/>): >>> %_sysconfdir/control.d/facilities/%name генериться из шаблона >>> предоставленного php-base. >> >> $ ssh git.alt acl sisyphus apache2-mod_php5 del @everybody >> < apache2-mod_php5 del @everybody >>> OK: apache2-mod_php5: rider >> girar-acl: 1 command(s) queued > > По сути, а не по форме репозитория -- возражения есть? Мне не нравится патч на спек. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-17 18:15 ` Anton Farygin @ 2010-11-17 19:40 ` Aleksey Avdeev 2010-11-17 20:46 ` Anton Farygin 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-17 19:40 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2462 bytes --] 17.11.2010 21:15, Anton Farygin пишет: > 17.11.2010 18:10, Aleksey Avdeev пишет: >> 17.11.2010 17:47, Anton Farygin пишет: >>> 17.11.2010 17:08, Aleksey Avdeev пишет: >>>> 05.11.2010 00:07, Aleksey Avdeev пишет: >>>>> 28.10.2010 10:11, Aleksey Avdeev пишет: >>>>>> 28.10.2010 07:55, Anton Farygin пишет: >>>>>>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>>>>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>>>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) >>>>>>>>> вот и >>>>>>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>>>>>> >>>>>>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не >>>>>>>> пользуюсь. >>>>>>>> Сделал бы и его, раз уж пообещал, но лучше если это будет >>>>>>>> кто-нибудь >>>>>>>> заинтересованный. >>>>>>>> >>>>>>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>>>>>> в порядок и запушить. >>>>>>>> >>>>>>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не >>>>>>>> высказывал >>>>>>>> заинтересованности в поддержке control для него. >>>>>>> >>>>>>> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. >>>>>> >>>>>> К этому и веду: в предлагаемой мной схеме control-файлы для всех >>>>>> SAPI >>>>>> будут отличаться только указанием конкретного SAPI (и/или версией >>>>>> PHP, >>>>>> если оно требуется). >>>>>> >>>>>>> >>>>>>> По аналогии с конфигурационными файлами для модулей. >>>>> >>>>> Предлагаемый вариант php-base-2.7-alt1 (см. >>>>> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) >>>>> >>>>> >>>>> отправлен на тестовую сборку >>>>> (см.<http://git.altlinux.org/tasks/31998/>). >>>> >>>> Предлагаю тестовую сборку apache2-mod_php5-5.3.3.20100722-alt3.1 >>>> (см. >>>> <http://git.altlinux.org/tasks/32887/>): >>>> %_sysconfdir/control.d/facilities/%name генериться из шаблона >>>> предоставленного php-base. >>> >>> $ ssh git.alt acl sisyphus apache2-mod_php5 del @everybody >>> < apache2-mod_php5 del @everybody >>>> OK: apache2-mod_php5: rider >>> girar-acl: 1 command(s) queued >> >> По сути, а не по форме репозитория -- возражения есть? > > Мне не нравится патч на спек. Что именно? (Я мог что-то не учесть и не заметить этого.) PS: apache-mod_php5-5.3.3.20100722-alt3.1, доработанный аналогично, добавлено в task 32887. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-17 19:40 ` Aleksey Avdeev @ 2010-11-17 20:46 ` Anton Farygin 2010-11-17 21:10 ` Aleksey Avdeev 0 siblings, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-11-17 20:46 UTC (permalink / raw) To: devel 17.11.2010 22:40, Aleksey Avdeev пишет: > 17.11.2010 21:15, Anton Farygin пишет: >> 17.11.2010 18:10, Aleksey Avdeev пишет: >>> 17.11.2010 17:47, Anton Farygin пишет: >>>> 17.11.2010 17:08, Aleksey Avdeev пишет: >>>>> 05.11.2010 00:07, Aleksey Avdeev пишет: >>>>>> 28.10.2010 10:11, Aleksey Avdeev пишет: >>>>>>> 28.10.2010 07:55, Anton Farygin пишет: >>>>>>>> 27.10.2010 23:05, Sergey Kurakin пишет: >>>>>>>>> On 27/10/10 21:48, Aleksey Avdeev wrote: >>>>>>>>>> Было не нужно -- я и не смотрел. Сейчас нужно (причём в 5.1) >>>>>>>>>> вот и >>>>>>>>>> подключаюсь к процессу. Чем могу помочь, чтобы не мешать? >>>>>>>>> >>>>>>>>> С php5-cgi хорошо бы помочь, если пользуетесь. Я-то не >>>>>>>>> пользуюсь. >>>>>>>>> Сделал бы и его, раз уж пообещал, но лучше если это будет >>>>>>>>> кто-нибудь >>>>>>>>> заинтересованный. >>>>>>>>> >>>>>>>>> Для php5(cli) у меня все есть, но никак не соберусь привести >>>>>>>>> в порядок и запушить. >>>>>>>>> >>>>>>>>> Антон намекает на fpm-fcgi, но никто, кажется, пока не >>>>>>>>> высказывал >>>>>>>>> заинтересованности в поддержке control для него. >>>>>>>> >>>>>>>> Вывод: нужно делать автогенерилку control-файлов для всех SAPI. >>>>>>> >>>>>>> К этому и веду: в предлагаемой мной схеме control-файлы для всех >>>>>>> SAPI >>>>>>> будут отличаться только указанием конкретного SAPI (и/или версией >>>>>>> PHP, >>>>>>> если оно требуется). >>>>>>> >>>>>>>> >>>>>>>> По аналогии с конфигурационными файлами для модулей. >>>>>> >>>>>> Предлагаемый вариант php-base-2.7-alt1 (см. >>>>>> <http://git.altlinux.org/people/solo/packages/php-base.git?p=php-base.git;a=commit;h=187ec653429afd043e118debee00a905471c1dfa>) >>>>>> >>>>>> >>>>>> отправлен на тестовую сборку >>>>>> (см.<http://git.altlinux.org/tasks/31998/>). >>>>> >>>>> Предлагаю тестовую сборку apache2-mod_php5-5.3.3.20100722-alt3.1 >>>>> (см. >>>>> <http://git.altlinux.org/tasks/32887/>): >>>>> %_sysconfdir/control.d/facilities/%name генериться из шаблона >>>>> предоставленного php-base. >>>> >>>> $ ssh git.alt acl sisyphus apache2-mod_php5 del @everybody >>>> < apache2-mod_php5 del @everybody >>>>> OK: apache2-mod_php5: rider >>>> girar-acl: 1 command(s) queued >>> >>> По сути, а не по форме репозитория -- возражения есть? >> >> Мне не нравится патч на спек. > > Что именно? (Я мог что-то не учесть и не заметить этого.) По большей части всё, что не имеет какого-то отношения к control, а control меня не интересует. так-же мне категорически не нравится твоя схема построения git репозитория. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-17 20:46 ` Anton Farygin @ 2010-11-17 21:10 ` Aleksey Avdeev 2010-11-18 6:03 ` Anton Farygin 0 siblings, 1 reply; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-17 21:10 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1667 bytes --] 17.11.2010 23:46, Anton Farygin пишет: > 17.11.2010 22:40, Aleksey Avdeev пишет: >> 17.11.2010 21:15, Anton Farygin пишет: >>> 17.11.2010 18:10, Aleksey Avdeev пишет: >>>> 17.11.2010 17:47, Anton Farygin пишет: >>>>> 17.11.2010 17:08, Aleksey Avdeev пишет: ... >>>>>> >>>>>> Предлагаю тестовую сборку apache2-mod_php5-5.3.3.20100722-alt3.1 >>>>>> (см. >>>>>> <http://git.altlinux.org/tasks/32887/>): >>>>>> %_sysconfdir/control.d/facilities/%name генериться из шаблона >>>>>> предоставленного php-base. >>>>> >>>>> $ ssh git.alt acl sisyphus apache2-mod_php5 del @everybody >>>>> < apache2-mod_php5 del @everybody >>>>>> OK: apache2-mod_php5: rider >>>>> girar-acl: 1 command(s) queued >>>> >>>> По сути, а не по форме репозитория -- возражения есть? >>> >>> Мне не нравится патч на спек. >> >> Что именно? (Я мог что-то не учесть и не заметить этого.) > > По большей части всё, что не имеет какого-то отношения к control, а > control меня не интересует. Т. е. не нравиться использование %branch_release? (Всё остальное там к control относится.) > > так-же мне категорически не нравится твоя схема построения git репозитория. Т. е. мерж с шаблоном развивающимся отдельно? В финальном (не тестовом) варианте я могу его удалить. Но если возможно, я бы предпочёл его оставить, т. к. у нас есть пачка пакетов (apache{,2}-mod_php5, php5-{,fpm-f}cgi и сам php5) где всё что касается control желательно поддерживать примерно одинаковым. И изменения связанные с бекпортированим на 5.1 там будут тоже одинаковыми. ИМХО, поддерживать всё это в отдельном бранче будет проще... -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-17 21:10 ` Aleksey Avdeev @ 2010-11-18 6:03 ` Anton Farygin 2010-11-18 9:16 ` Aleksey Avdeev 0 siblings, 1 reply; 42+ messages in thread From: Anton Farygin @ 2010-11-18 6:03 UTC (permalink / raw) To: devel 18.11.2010 00:10, Aleksey Avdeev пишет: > 17.11.2010 23:46, Anton Farygin пишет: >> 17.11.2010 22:40, Aleksey Avdeev пишет: >>> 17.11.2010 21:15, Anton Farygin пишет: >>>> 17.11.2010 18:10, Aleksey Avdeev пишет: >>>>> 17.11.2010 17:47, Anton Farygin пишет: >>>>>> 17.11.2010 17:08, Aleksey Avdeev пишет: > ... >>>>>>> >>>>>>> Предлагаю тестовую сборку apache2-mod_php5-5.3.3.20100722-alt3.1 >>>>>>> (см. >>>>>>> <http://git.altlinux.org/tasks/32887/>): >>>>>>> %_sysconfdir/control.d/facilities/%name генериться из шаблона >>>>>>> предоставленного php-base. >>>>>> >>>>>> $ ssh git.alt acl sisyphus apache2-mod_php5 del @everybody >>>>>> < apache2-mod_php5 del @everybody >>>>>>> OK: apache2-mod_php5: rider >>>>>> girar-acl: 1 command(s) queued >>>>> >>>>> По сути, а не по форме репозитория -- возражения есть? >>>> >>>> Мне не нравится патч на спек. >>> >>> Что именно? (Я мог что-то не учесть и не заметить этого.) >> >> По большей части всё, что не имеет какого-то отношения к control, а >> control меня не интересует. > > Т. е. не нравиться использование %branch_release? (Всё остальное там к > control относится.) и get_version для php-base > >> >> так-же мне категорически не нравится твоя схема построения git репозитория. > > Т. е. мерж с шаблоном развивающимся отдельно? В финальном (не > тестовом) варианте я могу его удалить. Но если возможно, я бы предпочёл > его оставить, т. к. у нас есть пачка пакетов (apache{,2}-mod_php5, Невозможно > php5-{,fpm-f}cgi и сам php5) где всё что касается control желательно > поддерживать примерно одинаковым. И изменения связанные с > бекпортированим на 5.1 там будут тоже одинаковыми. ИМХО, поддерживать > всё это в отдельном бранче будет проще... Не надо бэкпортировать PHP-5.3 на 5.1, надо переходить на 6.0, и туда я буду бэкпортить новый PHP сам, так как мне удобнее это делать. ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-11-18 6:03 ` Anton Farygin @ 2010-11-18 9:16 ` Aleksey Avdeev 0 siblings, 0 replies; 42+ messages in thread From: Aleksey Avdeev @ 2010-11-18 9:16 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2303 bytes --] 18.11.2010 09:03, Anton Farygin пишет: > 18.11.2010 00:10, Aleksey Avdeev пишет: >> 17.11.2010 23:46, Anton Farygin пишет: >>> 17.11.2010 22:40, Aleksey Avdeev пишет: >>>> 17.11.2010 21:15, Anton Farygin пишет: >>>>> 17.11.2010 18:10, Aleksey Avdeev пишет: >>>>>> 17.11.2010 17:47, Anton Farygin пишет: >>>>>>> 17.11.2010 17:08, Aleksey Avdeev пишет: >> ... >>>>>>>> >>>>>>>> Предлагаю тестовую сборку >>>>>>>> apache2-mod_php5-5.3.3.20100722-alt3.1 >>>>>>>> (см. >>>>>>>> <http://git.altlinux.org/tasks/32887/>): >>>>>>>> %_sysconfdir/control.d/facilities/%name генериться из шаблона >>>>>>>> предоставленного php-base. >>>>>>> >>>>>>> $ ssh git.alt acl sisyphus apache2-mod_php5 del @everybody >>>>>>> < apache2-mod_php5 del @everybody >>>>>>>> OK: apache2-mod_php5: rider >>>>>>> girar-acl: 1 command(s) queued >>>>>> >>>>>> По сути, а не по форме репозитория -- возражения есть? >>>>> >>>>> Мне не нравится патч на спек. >>>> >>>> Что именно? (Я мог что-то не учесть и не заметить этого.) >>> >>> По большей части всё, что не имеет какого-то отношения к control, а >>> control меня не интересует. >> >> Т. е. не нравиться использование %branch_release? (Всё остальное там к >> control относится.) > > и get_version для php-base OK. > >> >>> >>> так-же мне категорически не нравится твоя схема построения git >>> репозитория. >> >> Т. е. мерж с шаблоном развивающимся отдельно? В финальном (не >> тестовом) варианте я могу его удалить. Но если возможно, я бы предпочёл >> его оставить, т. к. у нас есть пачка пакетов (apache{,2}-mod_php5, > > Невозможно OK. > >> php5-{,fpm-f}cgi и сам php5) где всё что касается control желательно >> поддерживать примерно одинаковым. И изменения связанные с >> бекпортированим на 5.1 там будут тоже одинаковыми. ИМХО, поддерживать >> всё это в отдельном бранче будет проще... > > Не надо бэкпортировать PHP-5.3 на 5.1, надо переходить на 6.0, и туда я > буду бэкпортить новый PHP сам, так как мне удобнее это делать. Я не буду там менять версию PHP -- мне нужен там только работающий control. После отладки изменений на Сизифе я планирую добавить в спек для 5.1 аналогичный кусок кода, подкорректированный на предмет путей. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 554 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? 2010-10-27 14:14 [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? Aleksey Avdeev 2010-10-27 15:28 ` Nikolay A. Fetisov 2010-10-27 17:32 ` Sergey Kurakin @ 2010-10-27 17:35 ` Sergey Kurakin 2 siblings, 0 replies; 42+ messages in thread From: Sergey Kurakin @ 2010-10-27 17:35 UTC (permalink / raw) To: ALT Linux Team development discussions Здравствуйте. On 27/10/10 18:14, Aleksey Avdeev wrote: > На данный момент конфигурация php5 у нас присутствует в нескольких > ипостасях: /etc/php/<N>/{cli,cgi,apache{,2}-mod_php}. И в control`ах для > всего этого хозяйства у нас разброс и шатание: старый вариант для > cli/cgi и новый (от kurakin@) для apache*-mod_php. Замечу, что "новый" вариант -- это всё тот же старый от legion@. Просто раньше он был представлен единственным примером /etc/php/$version/cli/control.d/php.example, где его никто не замечал. Я только переложил туда основные профили, немного причесал, адаптировал к 5.3... > Переходный период на лицо, однако. #24227 висит, я о ней помню. Как выкрою время, доделаю... > Новый вариант весьма вкусен, т. к. в перспективе позволяет создавать > control`ы непосредственно мантейнерам php приложений. Это и раньше было можно, только не замечал никто. -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 42+ messages in thread
end of thread, other threads:[~2010-11-18 9:16 UTC | newest] Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-10-27 14:14 [devel] Q: control для php5-*. Не пора ли привести к общему знаменателю? Aleksey Avdeev 2010-10-27 15:28 ` Nikolay A. Fetisov 2010-10-27 17:12 ` Anton Farygin 2010-10-27 18:01 ` Aleksey Avdeev 2010-10-28 3:53 ` Anton Farygin 2010-10-27 17:32 ` Sergey Kurakin 2010-10-27 17:48 ` Aleksey Avdeev 2010-10-27 19:05 ` Sergey Kurakin 2010-10-27 20:57 ` Aleksey Avdeev 2010-10-28 3:58 ` Anton Farygin 2010-10-28 5:38 ` Aleksey Avdeev 2010-10-28 6:14 ` Anton Farygin 2010-10-28 6:25 ` Aleksey Avdeev 2010-10-28 6:38 ` Anton Farygin 2010-10-28 6:58 ` Aleksey Avdeev 2010-10-28 7:38 ` Anton Farygin 2010-10-28 6:08 ` Aleksey Avdeev 2010-10-28 3:55 ` Anton Farygin 2010-10-28 6:11 ` Aleksey Avdeev 2010-11-04 21:07 ` Aleksey Avdeev 2010-11-05 3:52 ` Anton Farygin 2010-11-05 8:18 ` Aleksey Avdeev 2010-11-05 8:49 ` Anton Farygin 2010-11-05 12:26 ` Sergey Kurakin 2010-11-05 13:51 ` Aleksey Avdeev 2010-11-05 19:41 ` Sergey Kurakin 2010-11-05 22:01 ` Aleksey Avdeev 2010-11-06 16:59 ` Aleksey Avdeev 2010-11-06 20:29 ` Aleksey Avdeev 2010-11-07 15:48 ` Aleksey Avdeev 2010-11-07 15:56 ` Aleksey Avdeev 2010-11-07 15:42 ` Aleksey Avdeev 2010-11-17 14:08 ` Aleksey Avdeev 2010-11-17 14:47 ` Anton Farygin 2010-11-17 15:10 ` Aleksey Avdeev 2010-11-17 18:15 ` Anton Farygin 2010-11-17 19:40 ` Aleksey Avdeev 2010-11-17 20:46 ` Anton Farygin 2010-11-17 21:10 ` Aleksey Avdeev 2010-11-18 6:03 ` Anton Farygin 2010-11-18 9:16 ` Aleksey Avdeev 2010-10-27 17:35 ` Sergey Kurakin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git