Bug 34143

Summary: [FR] собирать без pcre jit на e2k
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: php5Assignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: aen, lav, rider
Version: unstableKeywords: patch
Hardware: e2k   
OS: Linux   
Attachments:
Description Flags
backported #73121 fix
none
5.6.31-alt2%ubt none

Description Michael Shigorin 2017-11-07 16:15:54 MSK
Created attachment 7262 [details]
backported #73121 fix

Бэкпортировал патчик с php7, предлагаю включить.
Как-то забыл его сразу развесить...
Comment 1 Michael Shigorin 2017-11-07 16:16:24 MSK
Created attachment 7263 [details]
5.6.31-alt2%ubt
Comment 2 Michael Shigorin 2017-11-16 15:58:17 MSK
ping
Comment 3 Michael Shigorin 2018-05-03 21:01:12 MSK
*ping*
Comment 4 AEN 2018-05-08 11:10:08 MSK
2rider: хоть и fr, но важно.
Comment 5 Anton Farygin 2018-05-08 12:41:16 MSK
я постараюсь не забыть это приложить в новой сборке.
Но вообще проще pull request послать мне.
Comment 6 Michael Shigorin 2018-05-08 13:42:13 MSK
Ага, подновил:
http://git.altlinux.org/people/mike/packages/?p=php5.git;a=shortlog;h=refs/heads/master

Могу тег поставить да NMU зарядить, но вообще там 5.6.36 ещё в апреле вышел,
в сумме после сизифного 5.6.33 поправили 6 CVE.

Спасибо!
Comment 7 Anton Farygin 2018-05-08 14:28:41 MSK
точно. у нас криво работает watch для php, я всё время его забываю обновить.
Забрал. приложу к 5.6.36
Comment 8 Michael Shigorin 2018-05-08 17:25:27 MSK
Ой, забыл -- там ещё надо сделать:

-%ifarch e2k
+%ifarch %e2k

На всякий пушнул:
http://git.altlinux.org/people/mike/packages/?p=php5.git;a=commitdiff;h=65a07119edcf74c537e74cb5ad424119b3ae9508
Comment 9 AEN 2018-05-10 23:46:37 MSK
Ждём. Нужно для e2k скорее.
Comment 10 Anton Farygin 2018-05-11 07:42:12 MSK
Зачем вы ждёте ? у вас есть уже исправление.
Comment 11 Michael Shigorin 2018-05-11 19:26:44 MSK
За прошедшее время glebfm@ напомнил, что на эльбрусовой сборочнице есть
возможность добавлять пересборки (task add rebuild); что и сделал => не горит.
(но CVE-шки никуда не девались)
Comment 12 Repository Robot 2018-05-12 12:22:30 MSK
php5-5.6.36-alt1.S1 -> sisyphus:

Tue May 08 2018 Anton Farygin <rider@altlinux.ru> 5.6.36-alt1.S1
- 5.6.33 (fixes: CVE-2018-10549, CVE-2018-10546, CVE-2018-10548, CVE-2018-10547, CVE-2018-10545, CVE-2018-7584)

Tue May 08 2018 Michael Shigorin <mike@altlinux> 5.6.33-alt2.S1
- NMU: backported php7 patch to disable pcre jit;
  see also https://bugs.php.net/bug.php?id=73121
- E2K: avoid pcre jit (needs porting) (closes: #34143)
Comment 13 Michael Shigorin 2018-05-14 12:30:28 MSK
(В ответ на комментарий №8)
> Ой, забыл -- там ещё надо сделать:
> 
> -%ifarch e2k
> +%ifarch %e2k

Антон, спасибо!
Но это изменение критично для собираемости на e2kv4, обновил, прошу забрать:
http://git.altlinux.org/people/mike/packages/?p=php5.git;a=commitdiff;h=78a4b0b77830d89d01c715d4e413fdcde0212f29
Comment 14 Anton Farygin 2018-05-14 13:04:02 MSK
теперь при выходе следующей версии.
Comment 15 Vitaly Lipatov 2018-05-18 17:23:44 MSK
Хорошо бы вообще выкинуть php5: выпуск обновлений безопасности хоть и продлили до конца года, но мне кажется, нельзя допустить, чтобы он попал в p9.
http://php.net/supported-versions.php
Comment 16 Anton Farygin 2018-05-18 18:09:17 MSK
вот как снимут с поддержки - сразу и удалю
Comment 17 Anton Farygin 2018-05-18 18:10:36 MSK
Миша, твой патч попал в php, который собрался в p8