Для 5.3.3.20100722-alt2 в /etc/control.d/facilities/apache2-mod_php5 в директивах php_rule указаны неверные цифровые значения констант "E_ALL" и "E_ALL & ~E_NOTICE". В 5.3 значения предопределённых констант изменились, теперь: $ php -r 'print "E_ALL=".E_ALL."\n";print "E_ALL & ~E_NOTICE=".(E_ALL & ~E_NOTICE)."\n";' E_ALL=30719 E_ALL & ~E_NOTICE=30711 Со старыми значениями из 5.2.х (6143 и 6135) не работает определение состояния control: # control apache2-mod_php5 status unknown Аналогичные проблемы также с php5-cli и apache-mod_php5.
Спасибо. Я решил убрать поддержку control из PHP - на мой взгляд,подобные конфигурационные файлы надо редактировать руками. Уберу в следующей сборке.
(In reply to comment #0) > Для 5.3.3.20100722-alt2 в /etc/control.d/facilities/apache2-mod_php5 в > директивах php_rule указаны неверные цифровые значения констант "E_ALL" и > "E_ALL & ~E_NOTICE". Там еще много чего не соответствует, кроме цифровых кодов. Отремонтированная и переделанная поддержка control для этого пакета (относительно alt1) есть у меня в git: http://git.altlinux.org/people/kurakin/packages/?p=apache2-mod_php5.git;a=summary Но мы с rider@ договорились, что он выкидывает поддержку control вообще, а я реализую её отдельными src-пакетами. Пусть этот баг остается на rider@, чтобы не забыл выкинуть. А себе я #24227 забрал.
Сергей, не проблема - давай оставим control в основном пакете, если он действительно кому-то нужен.
Давай. Тогда забрал, сделаю apache2-mod_php5, apache-mod_php5 и php5-cgi, подняв релиз на .1, а вопрос о целесообразности control для php(cli) задан в #24227.
если будешь собирать php, то забери плз у меня коммит 8f0a7a62732ff46d71e44e54b29c5c38aabd2ad8 из php5.git
(In reply to comment #5) > если будешь собирать php, то забери плз у меня коммит Конечно, всё равно же наследоваться надо, поэтому мержить буду HEAD.
ну, мало ли.. я, например, мержу всегда тэг.
В Сизифе теперь 5.3.3.20100722-alt2.1. Обратите внимание, что поддержка control(8) ушла в подпакет apache2-mod_php5-control.