[Bug 1895878] Re: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal
I've verified that the package in -proposed builds and autopkgtest shows it as passing. I believe that should be entirely sufficient for purposes of this issue, since this is not being fully migrated to users. ** Tags removed: verification-needed verification-needed-focal ** Tags added: verification-done verification-done-focal ** Changed in: php-parser (Ubuntu Focal) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1895878 Title: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/php-parser/+bug/1895878/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1895878] Re: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal
Marking block-proposed-focal as this is an autopkgtest fix only, should be sufficient to just be in proposed, and there's no need to make users download this update. ** Tags added: block-proposed-focal ** Changed in: php-parser (Ubuntu Focal) Status: Triaged => Fix Committed ** Tags added: verification-needed verification-needed-focal -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1895878 Title: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/php-parser/+bug/1895878/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1895878] Re: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal
** Merge proposal linked: https://code.launchpad.net/~bryce/ubuntu/+source/php-parser/+git/php-parser/+merge/392194 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1895878 Title: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/php-parser/+bug/1895878/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1895878] Re: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal
** Description changed: [Impact] - Other php SRUs end up blocked from migration due to a test case in php- - parser that fails due to an integer format mismatch. - + Other PHP SRUs are being blocked due to test failures in php-parser. + The test case failures appear to be due to irregularities with integer + parsing particular to the test framework rather than identifying actual + bugs. [Test Case] 1. Create lxc container for ubuntu-focal 2. Install php-parser 3. Run autopkgtest php-parser -- null The testsuite should pass but it does not, and fails with several invalid token lexer cases starting with and similar to this one: 1) PhpParser\CodeParsingTest::testParse with data set "tmp/autopkgtest.eZ6NuZ/build.Ar8/src/test/code/parser/errorHandling/lexerErrors.test#1" ('Lexer errors (/tmp/autopkgtestest)', Binary String: 0x3c3f7068700a0...032343b, Binary String: 0x556e657870656...0290a29, null) RangeException: The lexer returned an invalid token (id=320, value=) /usr/share/php/PhpParser/ParserAbstract.php:216 /usr/share/php/PhpParser/ParserAbstract.php:158 /tmp/autopkgtest.eZ6NuZ/build.Ar8/src/test/PhpParser/CodeParsingTest.php:58 /tmp/autopkgtest.eZ6NuZ/build.Ar8/src/test/PhpParser/CodeParsingTest.php:21 + The build system also runs the test suite, so an alternative way to + reproduce the failure is to do a package build of php-parser in lxc. + [Regression Potential] - Since this is a testsuite fix for integer parsing on armhf, the two - things to watch for would be a) issues relating to the testsuite, or b) - issues particular to armhf (especially traceable to integer parsing - behavior). However, in the first case, the testsuite's behavior would - crop up only during building / migrating in the archive and would not - produce user-visible effects. In the second case, integer parsing - issues already exist in released code so would not be a true regression, - the test case only exposes them - by preventing other php packages from - migrating. + Since this is a testsuite fix for integer parsing, the two things to + watch for would be a) issues relating to the testsuite, or b) issues + particular to integer parsing behavior. However, in the first case, the + testsuite's behavior would crop up only during building / migrating in + the archive and would not produce user-visible effects. In the second + case, integer parsing issues already exist in released code so would not + be a true regression, the test case only exposes them - by preventing + other php packages from migrating. [Discussion] php-parser's autopkgtest has been failing in focal on armhf for some time: http://autopkgtest.ubuntu.com/packages/p/php-parser/focal/armhf The test failure is due to an integer format mismatch. We spotted this issue on groovy and flagged it for upstream: https://github.com/nikic/PHP-Parser/issues/662 There doesn't appear to be a fix identified yet. We addressed it in groovy by disabling the faulty tests (the one listed in this bug, and the one in LP: #1878102), and that may be a low-risk way to address it for focal, too. https://launchpad.net/ubuntu/+source/php-parser/4.4.0-1ubuntu2 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1895878 Title: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/php-parser/+bug/1895878/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1895878] Re: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal
** Description changed: [Impact] Other php SRUs end up blocked from migration due to a test case in php- parser that fails due to an integer format mismatch. [Test Case] 1. Create lxc container for ubuntu-focal 2. Install php-parser 3. Run autopkgtest php-parser -- null - The testsuite should pass but it does not, and fails with this error: + The testsuite should pass but it does not, and fails with several + invalid token lexer cases starting with and similar to this one: - TBD + 1) PhpParser\CodeParsingTest::testParse with data set "tmp/autopkgtest.eZ6NuZ/build.Ar8/src/test/code/parser/errorHandling/lexerErrors.test#1" ('Lexer errors (/tmp/autopkgtestest)', Binary String: 0x3c3f7068700a0...032343b, Binary String: 0x556e657870656...0290a29, null) + RangeException: The lexer returned an invalid token (id=320, value=) + + /usr/share/php/PhpParser/ParserAbstract.php:216 + /usr/share/php/PhpParser/ParserAbstract.php:158 + /tmp/autopkgtest.eZ6NuZ/build.Ar8/src/test/PhpParser/CodeParsingTest.php:58 + /tmp/autopkgtest.eZ6NuZ/build.Ar8/src/test/PhpParser/CodeParsingTest.php:21 [Regression Potential] Since this is a testsuite fix for integer parsing on armhf, the two things to watch for would be a) issues relating to the testsuite, or b) issues particular to armhf (especially traceable to integer parsing behavior). However, in the first case, the testsuite's behavior would crop up only during building / migrating in the archive and would not produce user-visible effects. In the second case, integer parsing issues already exist in released code so would not be a true regression, the test case only exposes them - by preventing other php packages from migrating. [Discussion] - php-parser's autopkgtest has been failing in focal on armhf for some time: + + php-parser's autopkgtest has been failing in focal on armhf for some + time: http://autopkgtest.ubuntu.com/packages/p/php-parser/focal/armhf The test failure is due to an integer format mismatch. We spotted this issue on groovy and flagged it for upstream: https://github.com/nikic/PHP-Parser/issues/662 There doesn't appear to be a fix identified yet. We addressed it in - groovy by disabling the faulty test, and that may be a low-risk way to - address it for focal, too. + groovy by disabling the faulty tests (the one listed in this bug, and + the one in LP: #1878102), and that may be a low-risk way to address it + for focal, too. https://launchpad.net/ubuntu/+source/php-parser/4.4.0-1ubuntu2 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1895878 Title: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/php-parser/+bug/1895878/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1895878] Re: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal
** Description changed: - php-parser's autopkgtest has been failing in focal on armhf for some - time: + [Impact] + + Other php SRUs end up blocked from migration due to a test case in php- + parser that fails due to an integer format mismatch. + + + [Test Case] + 1. Create lxc container for ubuntu-focal + 2. Install php-parser + 3. Run autopkgtest php-parser -- null + + The testsuite should pass but it does not, and fails with this error: + + TBD + + + [Regression Potential] + + Since this is a testsuite fix for integer parsing on armhf, the two + things to watch for would be a) issues relating to the testsuite, or b) + issues particular to armhf (especially traceable to integer parsing + behavior). However, in the first case, the testsuite's behavior would + crop up only during building / migrating in the archive and would not + produce user-visible effects. In the second case, integer parsing + issues already exist in released code so would not be a true regression, + the test case only exposes them - by preventing other php packages from + migrating. + + + [Discussion] + php-parser's autopkgtest has been failing in focal on armhf for some time: http://autopkgtest.ubuntu.com/packages/p/php-parser/focal/armhf The test failure is due to an integer format mismatch. We spotted this issue on groovy and flagged it for upstream: https://github.com/nikic/PHP-Parser/issues/662 There doesn't appear to be a fix identified yet. We addressed it in groovy by disabling the faulty test, and that may be a low-risk way to address it for focal, too. https://launchpad.net/ubuntu/+source/php-parser/4.4.0-1ubuntu2 ** Also affects: php-parser (Ubuntu Groovy) Importance: High Assignee: Bryce Harrington (bryce) Status: Triaged ** Also affects: php-parser (Ubuntu Focal) Importance: Undecided Status: New ** Changed in: php-parser (Ubuntu Focal) Assignee: (unassigned) => Bryce Harrington (bryce) ** Changed in: php-parser (Ubuntu Focal) Importance: Undecided => High ** Changed in: php-parser (Ubuntu Focal) Status: New => Triaged ** Changed in: php-parser (Ubuntu Groovy) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1895878 Title: [SRU] Integer parsing failure on armhf blocks autopkgtests on focal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/php-parser/+bug/1895878/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs