Your message dated Wed, 23 Jul 2014 21:50:00 +0000 with message-id <[email protected]> and subject line Bug#751828: fixed in pcre3 1:8.35-3 has caused the Debian Bug report #751828, regarding pcre3: FTBFS: test failure: no longer produces "number too big in {} quantifier" to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 751828: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751828 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: pcre3 Version: 1:8.31-5 Severity: serious >From my pbuilder build log: ... /usr/bin/make check-TESTS make[3]: Entering directory '/tmp/buildd/pcre3-8.31' Running JIT regression tests target CPU of SLJIT compiler: x86 64bit (little endian + unaligned) in 8 bit mode with utf8 enabled and ucp enabled: ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ .............................. All JIT regression tests are successfully passed. PASS: pcre_jit_test PCRE C++ wrapper tests Testing FullMatch Testing PartialMatch Testing hex Testing octal Testing decimal Testing Replace Testing Extract Testing Consume Testing FindAndConsume Testing QuoteMeta Testing match-number peculiarity Testing error reporting Testing recursion Testing Options Testing Option <CASELESS (class)> Testing Option <CASELESS (class2)> Testing Option <CASELESS (class)> Testing Option <CASELESS (function)> Testing Option <CASELESS (function)> Testing Option <no CASELESS> Testing Option <MULTILINE (class)> Testing Option <MULTILINE (class2)> Testing Option <MULTILINE (function)> Testing Option <no MULTILINE> Testing Option <DOTALL (class)> Testing Option <DOTALL (class2)> Testing Option <DOTALL (function)> Testing Option <no DOTALL> Testing Option <no DOLLAR_ENDONLY> Testing Option <DOLLAR_ENDONLY 1> Testing Option <DOLLAR_ENDONLY 2> Testing Option <EXTENDED (class)> Testing Option <EXTENDED (class2)> Testing Option <EXTENDED (class)> Testing Option <EXTENDED (function)> Testing Option <EXTENDED (function)> Testing Option <no EXTENDED> Testing Option <no NO_AUTO_CAPTURE> testing Option <NO_AUTO_CAPTURE> Testing Option <UNGREEDY 1> Testing Option <UNGREEDY 2> Testing Option <UNGREEDY> Testing Option <no UNGREEDY> Testing Option <no UNGREEDY> Testing Option <EXTRA 1> Testing Option <EXTRA 2> Testing Option <no EXTRA> Testing Option <all_options (CASELESS|DOTALL)> Testing Option <all_options (0)> Testing Option <all_options (MULTILINE|EXTENDED)> Testing Option <all_options (MULTILINE|EXTENDED) with constructor> Testing Option <all_options (MULTILINE|EXTENDED) with concatenation> Testing Option <all_options (0)> Testing constructors OK PASS: pcrecpp_unittest OK PASS: pcre_scanner_unittest OK PASS: pcre_stringpiece_unittest PCRE C library tests using test data from ./testdata PCRE version 8.31 2012-07-06 ---- Testing 8-bit library ---- Test 1: Main functionality (Compatible with Perl >= 5.10) OK OK with study OK with JIT study Test 2: API, errors, internals, and non-Perl stuff (not UTF-8) --- ./testdata/testoutput2 2012-06-01 17:53:58.000000000 +0000 +++ testtry 2014-06-17 01:44:10.460609430 +0000 @@ -5794,13 +5794,16 @@ No match /a{11111111111111111111}/I -Failed: number too big in {} quantifier at offset 22 +Capturing subpattern count = 0 +No options +First char = 'a' +No need char /(){64294967295}/I -Failed: number too big in {} quantifier at offset 14 +Failed: regular expression is too large at offset 15 /(){2,4294967295}/I -Failed: number too big in {} quantifier at offset 15 +Failed: numbers out of order in {} quantifier at offset 15 "(?i:a)(?i:b)(?i:c)(?i:d)(?i:e)(?i:f)(?i:g)(?i:h)(?i:i)(?i:j)(k)(?i:l)A\1B"I Capturing subpattern count = 1 FAIL: RunTest Testing pcregrep pcregrep version 8.31 2012-07-06 Testing pcregrep UTF-8 features Testing pcregrep newline settings PASS: RunGrepTest =================== 1 of 6 tests failed =================== Makefile:1379: recipe for target 'check-TESTS' failed make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory '/tmp/buildd/pcre3-8.31' Makefile:1632: recipe for target 'check-am' failed make[2]: *** [check-am] Error 2 make[2]: Leaving directory '/tmp/buildd/pcre3-8.31' Makefile:1635: recipe for target 'check' failed make[1]: *** [check] Error 2 make[1]: Leaving directory '/tmp/buildd/pcre3-8.31' debian/rules:46: recipe for target 'build-stamp' failed make: *** [build-stamp] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 -- Daniel Schepler
--- End Message ---
--- Begin Message ---Source: pcre3 Source-Version: 1:8.35-3 We believe that the bug you reported is fixed in the latest version of pcre3, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Mark Baker <[email protected]> (supplier of updated pcre3 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Wed, 23 Jul 2014 21:19:41 +0100 Source: pcre3 Binary: libpcre3 libpcre3-udeb libpcrecpp0 libpcre3-dev libpcre3-dbg pcregrep Architecture: source amd64 Version: 1:8.35-3 Distribution: unstable Urgency: medium Maintainer: Mark Baker <[email protected]> Changed-By: Mark Baker <[email protected]> Description: libpcre3 - Perl 5 Compatible Regular Expression Library - runtime files libpcre3-dbg - Perl 5 Compatible Regular Expression Library - debug symbols libpcre3-dev - Perl 5 Compatible Regular Expression Library - development files libpcre3-udeb - Perl 5 Compatible Regular Expression Library - runtime files (ude (udeb) libpcrecpp0 - Perl 5 Compatible Regular Expression Library - C++ runtime files pcregrep - grep utility that uses perl 5 compatible regexes. Closes: 751828 755052 Changes: pcre3 (1:8.35-3) unstable; urgency=medium . Thanks to Simon McVittie for all of the work on this: . * Run tests with VERBOSE=1 so we can see the logs for failing tests (Closes: #755052) * Apply part of upstream r1472 to fix undefined behaviour when parsing {n} or {m,n} quantifiers, which causes mis-parsing and test failures under gcc 4.9 (Closes: #751828) Checksums-Sha1: fb49efd6d6bf85014e261d65be1d7853d77a156e 1259 pcre3_8.35-3.dsc e27b32cfd93d0383a505318d3e7d281cd231065b 20750 pcre3_8.35-3.debian.tar.gz 3924ebc8f1d284c3183ed47e917ae8ecb35d358a 335616 libpcre3_8.35-3_amd64.deb 31c532193ad11868f40118dc3e847e1907996887 141244 libpcre3-udeb_8.35-3_amd64.udeb 80ccb9e55a0aba31bc94a7b49405500857e03289 142214 libpcrecpp0_8.35-3_amd64.deb 3c8b8ff523bae9493fbb6f9a91d0053dd1f0e848 468020 libpcre3-dev_8.35-3_amd64.deb e8319a9423bbcf597217eaa3dbfbf98864200de7 418562 libpcre3-dbg_8.35-3_amd64.deb 6f48a28d9d03037e37758a22e633ff395d6338ca 28238 pcregrep_8.35-3_amd64.deb Checksums-Sha256: 0e3a45f2c88f395fb952eee0078b9e9ca8e6cec0228005bd3f81077dc2266828 1259 pcre3_8.35-3.dsc 56a89a30a10d76452b39f12e47923324e9903276b84bc14c7aa2a164d2288d76 20750 pcre3_8.35-3.debian.tar.gz e44046139fc5b6b2db968d0868573f2eb238c21fb39ce08dbcc9a6faac4c3ccf 335616 libpcre3_8.35-3_amd64.deb 8a13847b2b063f3a1db1ed4f0542bfea04b5cdbfd167306d0ed1ea5a10431df0 141244 libpcre3-udeb_8.35-3_amd64.udeb d299bbd801e03d34b78bbb15c2c77fd1bddbe56f8da611dcabaca39df24151b4 142214 libpcrecpp0_8.35-3_amd64.deb c38b1c74c26c86dd4164bd2604abed3584f4196dcff9572407c1e3680dc76246 468020 libpcre3-dev_8.35-3_amd64.deb 24768e1aeb1f9424ef153b050caba9cc95878f6fd78623bbf5e0c8dad071f2f6 418562 libpcre3-dbg_8.35-3_amd64.deb 21c1412d419b021450f8d2ca7317453d3e7c6e4fc5f53fefac9025fbbe10b5a8 28238 pcregrep_8.35-3_amd64.deb Files: ad4939b025dfdb718c41cbc49649df58 1259 libs optional pcre3_8.35-3.dsc 01557061066861e0485d974613ea90ad 20750 libs optional pcre3_8.35-3.debian.tar.gz ca494ddbb1a947a9e66f3fd3f3d7c4e9 335616 libs important libpcre3_8.35-3_amd64.deb e88a26125cf550ec3785974e8d8dbb92 141244 debian-installer important libpcre3-udeb_8.35-3_amd64.udeb 0ab3723be168710b40de4bfcb37cf474 142214 libs optional libpcrecpp0_8.35-3_amd64.deb 2de5bff196873b7446560d312b71760c 468020 libdevel optional libpcre3-dev_8.35-3_amd64.deb 5a9241f529ca5553ff4ec4957936d827 418562 debug extra libpcre3-dbg_8.35-3_amd64.deb 0cc297ab483650ddaf75ce8145845b44 28238 utils optional pcregrep_8.35-3_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlPQG9sACgkQLk+GuosNQvl7BACfZ47clUJGwMKU8zELVTNL322+ FnMAnipiThDYLBYPuxWc6OVjlhBhh0ru =BWEB -----END PGP SIGNATURE-----
--- End Message ---

