2015-07-14 09:26:21 |
Silvio Ginter |
bug |
|
|
added bug |
2015-07-14 09:27:57 |
Silvio Ginter |
description |
The PHP Bug #68185 needs to be merged into Ubuntu PHP 5.5.x sources for 14.04.x, as these are technically speaking unusable for working with traits. For details please have a look on https://bugs.php.net/bug.php?id=68185
It has been fixed in the PHP mainline with 5.5.20 / 5.6.4 and been proven as stable.
I checked the current sources in both, the current stable branch () and the development branch (http://bazaar.launchpad.net/~noskcaj/ubuntu/trusty/php5/merge/view/head:/Zend/zend_compile.c#L4116) . Both lacks this simple fix. The bug is quite hard to reproduce, as it occurs randomly. |
The PHP Bug #68185 needs to be merged into Ubuntu PHP 5.5.x sources for 14.04.x, as these are technically speaking unusable for working with traits. For details please have a look on https://bugs.php.net/bug.php?id=68185
It has been fixed in the PHP mainline with 5.5.20 / 5.6.4 and been proven as stable.
I checked the current sources in both, the current stable branch (http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/php5/trusty/view/head:/Zend/zend_compile.c#L4126) and the development branch (http://bazaar.launchpad.net/~noskcaj/ubuntu/trusty/php5/merge/view/head:/Zend/zend_compile.c#L4116) . Both lacks this simple fix. The bug is quite hard to reproduce, as it occurs randomly. |
|
2015-07-15 09:00:34 |
Robie Basak |
bug watch added |
|
http://bugs.php.net/bug.php?id=68185 |
|
2015-07-15 09:00:34 |
Robie Basak |
bug task added |
|
php |
|
2015-07-15 09:02:24 |
Robie Basak |
summary |
Need to merge "Bug #68185 - 'PHP Fatal error: Inconsistent insteadof definition.' - incorrectly triggered" |
PHP Fatal error: Inconsistent insteadof definition |
|
2015-07-15 09:02:29 |
Robie Basak |
php5 (Ubuntu): status |
New |
Triaged |
|
2015-07-15 09:02:32 |
Robie Basak |
php5 (Ubuntu): importance |
Undecided |
Medium |
|
2015-07-15 09:02:39 |
Robie Basak |
bug |
|
|
added subscriber Ubuntu Server Team |
2015-07-15 13:33:06 |
Florian Kieling |
bug |
|
|
added subscriber Florian Kieling |
2015-07-27 11:37:05 |
Robie Basak |
php5 (Ubuntu): status |
Triaged |
Fix Released |
|
2015-07-27 11:37:13 |
Robie Basak |
nominated for series |
|
Ubuntu Trusty |
|
2015-07-27 11:37:13 |
Robie Basak |
bug task added |
|
php5 (Ubuntu Trusty) |
|
2015-07-27 11:37:20 |
Robie Basak |
php5 (Ubuntu Trusty): importance |
Undecided |
Medium |
|
2015-07-27 11:37:25 |
Robie Basak |
php5 (Ubuntu Trusty): status |
New |
Triaged |
|
2015-07-27 13:04:22 |
Silvio Ginter |
php5 (Ubuntu): status |
Fix Released |
Incomplete |
|
2015-08-07 19:46:46 |
Robie Basak |
php5 (Ubuntu): status |
Incomplete |
Fix Released |
|
2015-08-07 19:46:55 |
Robie Basak |
tags |
error fatal php5 random traits |
bitesize error fatal php5 random traits |
|
2015-08-10 15:45:36 |
Robie Basak |
tags |
bitesize error fatal php5 random traits |
bitesize error fatal php5 random server-next traits |
|
2015-08-11 16:26:36 |
Robie Basak |
php5 (Ubuntu Trusty): assignee |
|
Ryan Harper (raharper) |
|
2015-08-11 16:26:49 |
Robie Basak |
php5 (Ubuntu): assignee |
|
Ryan Harper (raharper) |
|
2015-08-11 16:36:39 |
Robie Basak |
tags |
bitesize error fatal php5 random server-next traits |
bitesize error fatal php5 random traits |
|
2015-08-13 14:51:01 |
Ryan Harper |
attachment added |
|
debdiff https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1474276/+attachment/4444203/+files/php5.9_11_to_12.debdiff |
|
2015-08-13 14:53:12 |
Ryan Harper |
description |
The PHP Bug #68185 needs to be merged into Ubuntu PHP 5.5.x sources for 14.04.x, as these are technically speaking unusable for working with traits. For details please have a look on https://bugs.php.net/bug.php?id=68185
It has been fixed in the PHP mainline with 5.5.20 / 5.6.4 and been proven as stable.
I checked the current sources in both, the current stable branch (http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/php5/trusty/view/head:/Zend/zend_compile.c#L4126) and the development branch (http://bazaar.launchpad.net/~noskcaj/ubuntu/trusty/php5/merge/view/head:/Zend/zend_compile.c#L4116) . Both lacks this simple fix. The bug is quite hard to reproduce, as it occurs randomly. |
[Impact]
* PHP5 programs using traits fail randomly.
* Backporting the Upstream fix resolves the random failure
* The upload incorporates the upstream fix from Samba.
[Test Case]
* On a Trusty 14.04 system:
1. sudo apt-get install php5
2. wget https://gist.githubusercontent.com/raharper/ee431e851b1b8bb6ba1d/raw/7dcc99d187a08e3e9e0f33ea47a955b6f1b68038/test_insteadof.sh
-O test_insteadof.sh
3. run the test
% bash ./test_insteadof.sh; echo $?
Generating php5 test-case...
Running php5 insteadof test-case...
PHP Fatal error: Inconsistent insteadof definition. The method methodName is to be used from SPACE\trait0, but SPACE\trait0 is also on the exclude list in /root/class.php on line 79
255
4. After applying the updated packages the test exits successfully
% bash ./test_insteadof.sh; echo $?
Generating php5 test-case...
Running php5 insteadof test-case...
End
[Regression Potential]
* None
[Original Description]
The PHP Bug #68185 needs to be merged into Ubuntu PHP 5.5.x sources for 14.04.x, as these are technically speaking unusable for working with traits. For details please have a look on https://bugs.php.net/bug.php?id=68185
It has been fixed in the PHP mainline with 5.5.20 / 5.6.4 and been proven as stable.
I checked the current sources in both, the current stable branch (http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/php5/trusty/view/head:/Zend/zend_compile.c#L4126) and the development branch (http://bazaar.launchpad.net/~noskcaj/ubuntu/trusty/php5/merge/view/head:/Zend/zend_compile.c#L4116) . Both lacks this simple fix. The bug is quite hard to reproduce, as it occurs randomly. |
|
2015-08-13 14:53:44 |
Ryan Harper |
php5 (Ubuntu Trusty): status |
Triaged |
In Progress |
|
2015-08-13 22:23:41 |
Brian Murray |
php5 (Ubuntu Trusty): status |
In Progress |
Fix Committed |
|
2015-08-13 22:23:45 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2015-08-13 22:23:46 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2015-08-13 22:23:51 |
Brian Murray |
tags |
bitesize error fatal php5 random traits |
bitesize error fatal php5 random traits verification-needed |
|
2015-09-17 18:49:43 |
Ryan Harper |
tags |
bitesize error fatal php5 random traits verification-needed |
bitesize error fatal php5 random traits verification-done |
|
2015-09-23 14:10:38 |
Chris J Arges |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2015-09-23 14:20:41 |
Launchpad Janitor |
php5 (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|