URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 92643
[ Назад ]

Исходное сообщение
"Обновление PHP 5.5.6"

Отправлено opennews , 14-Ноя-13 20:14 
Представлен (http://php.net/index.php#id2013-11-14-1) корректирующий выпуск интерпретатора языка программирования PHP - 5.5.6, в котором исправлено 11 ошибок (http://www.php.net/ChangeLog-5.php#5.5.6). Из изменений можно отметить оптимизацию производительности работы функций array_merge() и func_get_args(), в котором устранено лишнее копирование данных. В OPCache до миллиона повышен лимит на число файлов в кэше (opcache.max_accelerated_files).

URL: http://php.net/index.php#id2013-11-14-1
Новость: http://www.opennet.me/opennews/art.shtml?num=38431


Содержание

Сообщения в этом обсуждении
"Обновление PHP 5.5.6"
Отправлено vitalif , 14-Ноя-13 20:40 
А я вот как раз только что им баг поставил https://bugs.php.net/bug.php?id=66095 - у них там в fileinfo скопирован libmagic, но скопировать-то они его скопировали, а символы статическими сделать ниасилили.

В итоге если заюзать его как модуль апача, и если параллельно в тот же апач вгрузить что-то, что использует системный libmagic, который при этом другой версии - они будут конфликтовать, и либо fileinfo будет падать, либо тот модуль, который использует системный libmagic.


"Обновление PHP 5.5.6"
Отправлено arisu , 15-Ноя-13 03:32 
хм. эти гении лопаты и зубила ещё и include сделали с угловыми скобками. всё-таки идеальное занятие для похапистов — работать лежачими полицейскими.

"Обновление PHP 5.5.6"
Отправлено noname12 , 18-Ноя-13 20:18 
где багрепорт?

"Обновление PHP 5.5.6"
Отправлено arisu , 18-Ноя-13 21:10 
> где багрепорт?

как будто меня волнует, починят в похапэ очередной баг из 100500, или не починят.


"Обновление PHP 5.5.6"
Отправлено Мяут , 14-Ноя-13 23:42 
>>> исправлено 11 ошибок
>> Bug #65939 space before ";" breaks php.ini parsing https://bugs.php.net/bug.php?id=65939
> #!/usr/bin/python

Тонко.


"Обновление PHP 5.5.6"
Отправлено flvby1 , 15-Ноя-13 08:56 
> The space before " ;size" breaks automation systems like __Ansible__ which tries to parse it as a correctly formatted .ini file.
> Apparently it only breaks with __builtin MacOSX Python__ distribution, so you would not be able to reproduce the above exception if running GNU/Linux or others.

Сейчас модно постить багрепорт на вполне валидный конфиг вместо кривого софта, который с парсингом косячит?


"Обновление PHP 5.5.6"
Отправлено arisu , 15-Ноя-13 09:11 
> Сейчас модно постить багрепорт на вполне валидный конфиг вместо кривого софта, который
> с парсингом косячит?

это ж на макоси же. а если что-то косячит на макоси, то виноват кто угодно, только не автор говнософта.


"Обновление PHP 5.5.6"
Отправлено ещё один , 15-Ноя-13 11:44 
> so you would not be able to reproduce the above exception if running GNU/Linux or others.

достойным ответом стало бы:

You're correct. I'm running GNU/Linux and unable to reproduce it. Closing.


"Обновление PHP 5.5.6"
Отправлено ещё один , 15-Ноя-13 11:54 
> достойным ответом стало бы:
> You're correct. I'm running GNU/Linux and unable to reproduce it. Closing.

Хотя, с другой стороны, возможно, перечисление конкретных ломающихся примеров - еднственный способ защититься от ответа разработчика php вроде "ну и что что в начале строки лишний пробел? работает - и ладно". В идеале следобвало бы исправить и кривой софт и конфиг php.


"Обновление PHP 5.5.6"
Отправлено Аноним , 15-Ноя-13 17:20 
Вот потому таким дурачкам как ты и нельзя доверять.

"Обновление PHP 5.5.6"
Отправлено arisu , 15-Ноя-13 17:43 
вообще-то нормальный ответ на такое — «ошибка не в нашей программе, wontfix, closed».

"Обновление PHP 5.5.6"
Отправлено я же , 15-Ноя-13 20:09 
> вообще-то нормальный ответ на такое — «ошибка не в нашей программе, wontfix, closed».

То есть неправильный отступ в конфиге, по-вашему, исправляться не должен? А неправильный отстут в софте тоже, ведь от отступа ничего не зависит (питон не в счёт)?