Activity log for bug #1474276

Date Who What changed Old value New value Message
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