Your message dated Thu, 03 Nov 2016 10:02:17 +0000 with message-id <[email protected]> and subject line Bug#671477: fixed in poco 1.7.6+dfsg1-1 has caused the Debian Bug report #671477, regarding libpocofoundation9: RegularExpression errors 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.) -- 671477: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671477 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libpocofoundation9 Version: 1.3.6p1-1+b2 Severity: important Dear Maintainer, Poco::RegularExpression doesn't work as expected after upgrade to testing. Here is a simple test program: ---- begin test.cpp ---------------------------------------------------- #include <iostream> #include <string> #include <vector> #include <Poco/RegularExpression.h> int main() { std::string line; std::vector<std::string> subs; const Poco::RegularExpression re("([^=]+)=\"?([^\"]*)\"?"); while (std::cin.good()) { std::getline(std::cin, line); if (!line.empty()) { std::cout << re.split(line, subs) << '\n'; } } return 0; } ---- end test.cpp ------------------------------------------------------ Compile it: $ g++ test.cpp -o test -l PocoFoundation $ g++ --version g++ (Debian 4.6.3-1) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Running it: $ echo 'Network.RTSP.Port="554"' | ./test 1 So, it doesn't capture $1 and $2, although it matches the whole string. I've built poco-1.3.6p1 from source using bundled pcre and installed it into /tmp/install: $ LD_LIBRARY_PATH=/tmp/install/lib ldd test linux-gate.so.1 => (0xb77e2000) libPocoFoundation.so.9 => /tmp/install/lib/libPocoFoundation.so.9 (0xb766d000) libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb756d000) libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb7546000) libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7529000) libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb73cc000) libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb73b3000) libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb73af000) librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb73a5000) /lib/ld-linux.so.2 (0xb77e3000) $ ldd test linux-gate.so.1 => (0xb776f000) libPocoFoundation.so.9 => /usr/lib/libPocoFoundation.so.9 (0xb75f8000) libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb750c000) libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb74e5000) libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb74c8000) libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb736b000) libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb7352000) libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb734e000) librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb7344000) libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb7306000) libz.so.1 => /usr/lib/i386-linux-gnu/libz.so.1 (0xb72ef000) /lib/ld-linux.so.2 (0xb7770000) Running it: $ echo 'Network.RTSP.Port="554"' | LD_LIBRARY_PATH=/tmp/install/lib ./test 3 So it does capture $1 and $2 properly. Also Poco::RegularExpression occasionally throws an exception with displayText() of "Error in regular expression: PCRE error -5". -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.2.0-2-686-pae (SMP w/2 CPU cores) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libpocofoundation9 depends on: ii libc6 2.13-30 ii libgcc1 1:4.7.0-3 ii libpcre3 1:8.30-4 ii libstdc++6 4.7.0-3 ii zlib1g 1:1.2.6.dfsg-2 libpocofoundation9 recommends no packages. libpocofoundation9 suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: poco Source-Version: 1.7.6+dfsg1-1 We believe that the bug you reported is fixed in the latest version of poco, 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. Jochen Sprickerhof <[email protected]> (supplier of updated poco 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: SHA512 Format: 1.8 Date: Wed, 02 Nov 2016 08:23:48 +0100 Source: poco Binary: libpoco-dev libpococrypto46 libpocodata46 libpocomongodb46 libpocodatamysql46 libpocodataodbc46 libpocodatasqlite46 libpocofoundation46 libpoconet46 libpoconetssl46 libpocoutil46 libpocoxml46 libpocozip46 Architecture: source amd64 Version: 1.7.6+dfsg1-1 Distribution: experimental Urgency: medium Maintainer: Krzysztof Burghardt <[email protected]> Changed-By: Jochen Sprickerhof <[email protected]> Description: libpoco-dev - C++ Portable Components (POCO) Development files libpococrypto46 - C++ Portable Components (POCO) Crypto library libpocodata46 - C++ Portable Components (POCO) Data library libpocodatamysql46 - C++ Portable Components (POCO) Data MySQL library libpocodataodbc46 - C++ Portable Components (POCO) ODBC library libpocodatasqlite46 - C++ Portable Components (POCO) Data SQLite library libpocofoundation46 - C++ Portable Components (POCO) Foundation library libpocomongodb46 - C++ Portable Components (POCO) Data MySQL library libpoconet46 - C++ Portable Components (POCO) Network library libpoconetssl46 - C++ Portable Components (POCO) Network library with SSL libpocoutil46 - C++ Portable Components (POCO) Util library libpocoxml46 - C++ Portable Components (POCO) XML library libpocozip46 - C++ Portable Components (POCO) Zip library Closes: 671477 677039 786498 803642 828507 832340 Changes: poco (1.7.6+dfsg1-1) experimental; urgency=medium . * Update watch file * New upstream version 1.7.6+dfsg1 (Closes: #832340, #671477, #677039, #786498) * rebase patches * Remove dbg packages * Remove replaces for libpoco5-dev (package not even in old-stable) * Move to debhelper compat 10 * Update standards version (no changes needed) * Update homepage and vcs tags (Closes: #803642) * Update build dependencies * Update lib names due to Soname change * Add new libraries * Update copyright file * Remove JSON lib, as it's not DFSG-complaint * Add lintian overrides * Add patch for OpenSSL 1.1.0 (Closes: #828507) * Add myself to uploaders Checksums-Sha1: fa961538d5a8c2022c99f742d7c3cffe9d2ab648 2841 poco_1.7.6+dfsg1-1.dsc 97ffb4b371e3112bae8b3f7cc1577bf9f8d44bfa 4249425 poco_1.7.6+dfsg1.orig.tar.bz2 3d9f3654b4041ee89b55aeb5303b40c7d995eb00 13620 poco_1.7.6+dfsg1-1.debian.tar.xz 457744869532a0dddf515750525e0d0db7491f03 539368 libpoco-dev_1.7.6+dfsg1-1_amd64.deb 5e81245727a312e4ba0cbb799ce99059e4c36040 394090 libpococrypto46-dbgsym_1.7.6+dfsg1-1_amd64.deb d2c22faa5a807f46f2db010df0e7c85bd1cd0e60 93610 libpococrypto46_1.7.6+dfsg1-1_amd64.deb 72956a2f780c737f7b916dbab2dc67d9c429c9c4 4839910 libpocodata46-dbgsym_1.7.6+dfsg1-1_amd64.deb e4a515929c277b55e2e5abf40eeca5b7613cf2fa 433270 libpocodata46_1.7.6+dfsg1-1_amd64.deb 12affb4b979e4968765e9407faf020a10f445e5c 542184 libpocodatamysql46-dbgsym_1.7.6+dfsg1-1_amd64.deb 47631f06b9d251569a2db2a8c1d424053ab2a07b 99326 libpocodatamysql46_1.7.6+dfsg1-1_amd64.deb 7f81d22e34b2f5fd2fb78c81df11252f03d8429e 3283838 libpocodataodbc46-dbgsym_1.7.6+dfsg1-1_amd64.deb 6df8d65bd7ba614d8d6834e21ffd7da132c558cc 260512 libpocodataodbc46_1.7.6+dfsg1-1_amd64.deb 89cc472aac5ccd2352fb74de60043424f23cc109 780250 libpocodatasqlite46-dbgsym_1.7.6+dfsg1-1_amd64.deb 6b74d518639b1eb65c7fa1aac6b959dfe96daa33 142290 libpocodatasqlite46_1.7.6+dfsg1-1_amd64.deb 56f2b9883833fbfa4557ed0194288c5dbc68ce00 4504824 libpocofoundation46-dbgsym_1.7.6+dfsg1-1_amd64.deb 427be198e34da312f1ffca5d096b38ddbeaee88f 485306 libpocofoundation46_1.7.6+dfsg1-1_amd64.deb 9d7e1cba9cf16663549b960b75eb0ee505f97ca3 660992 libpocomongodb46-dbgsym_1.7.6+dfsg1-1_amd64.deb 8d4ab8ca9eb498248bb986845b8a7cddf54f7dae 101776 libpocomongodb46_1.7.6+dfsg1-1_amd64.deb 2b6f3342f630c0acdf3a7e690727e3297122663a 3519236 libpoconet46-dbgsym_1.7.6+dfsg1-1_amd64.deb 2154fc77a86b78dba2b85c46f585e547c46684a0 360400 libpoconet46_1.7.6+dfsg1-1_amd64.deb fc4c505947b3451526708d2ef6c565d5159c3244 1005208 libpoconetssl46-dbgsym_1.7.6+dfsg1-1_amd64.deb 17f798eeb6529bf6a335744c86f29e5f27b32919 127432 libpoconetssl46_1.7.6+dfsg1-1_amd64.deb aa116d75b1c5461bf8bb73e20a0eb758e5271351 1106436 libpocoutil46-dbgsym_1.7.6+dfsg1-1_amd64.deb ce7b7dd4d35cc957e90dc403fb3ff2cb7fdafd16 148536 libpocoutil46_1.7.6+dfsg1-1_amd64.deb 612bb70070c278f7174402279791cdd6a3d004a9 1372318 libpocoxml46-dbgsym_1.7.6+dfsg1-1_amd64.deb 3461a54f1c39b47d91db55dacc017460ccc9b604 169554 libpocoxml46_1.7.6+dfsg1-1_amd64.deb 4866a25734f86e3f05c605fb92a3755f5a079c5b 997124 libpocozip46-dbgsym_1.7.6+dfsg1-1_amd64.deb 59070d0f1163edbf7c5b36365f39dad214661362 133202 libpocozip46_1.7.6+dfsg1-1_amd64.deb Checksums-Sha256: 33c335ccaedd82346e5b5b480e49dc20ae1be4ba41d9266ccc73a5cf9da7dbc5 2841 poco_1.7.6+dfsg1-1.dsc 74ea21d9a937d9f852d5615aa968fcb6208347222fa02dee8b7c623b78b882ab 4249425 poco_1.7.6+dfsg1.orig.tar.bz2 d3cf67fcd287d974748dcc6160de520069dd687bdd32bd2517ac4eb907e68660 13620 poco_1.7.6+dfsg1-1.debian.tar.xz 33793c2e00e5c01f4f58fc53ed1ba0c8be9f5ec7a11414a8fa2cc265a3fa942a 539368 libpoco-dev_1.7.6+dfsg1-1_amd64.deb 18eff36e9c7f72e4c6d314d33aa9fe86c6e4b3dd19eab9e898c72d60fbe4ace9 394090 libpococrypto46-dbgsym_1.7.6+dfsg1-1_amd64.deb 600d1a1ee86ee3f52a0051be21401bf7793f079cbfdc4061a5e866111d23e4c0 93610 libpococrypto46_1.7.6+dfsg1-1_amd64.deb 248a6fd6d5c026a0f4b887a061cc56e2dfa49e3efe970e1843b8e16774ecbca1 4839910 libpocodata46-dbgsym_1.7.6+dfsg1-1_amd64.deb 2d0d8cf2d8f8cf6ab5100381c87d0b947df52fb255ce83cc0d6e5ea273f46a3a 433270 libpocodata46_1.7.6+dfsg1-1_amd64.deb 5ae946ee089540196ad5d2387a18ffbcad52fe2faac6b6e5cd4881b2f44658b1 542184 libpocodatamysql46-dbgsym_1.7.6+dfsg1-1_amd64.deb 32039c6ed6ab016aa00e2e3576dbba95a21fc6258663619fc0808e577f2c57b1 99326 libpocodatamysql46_1.7.6+dfsg1-1_amd64.deb f35d9223f082d77548cb5686e364f959c6c0686710d5781e043067b98e8856c5 3283838 libpocodataodbc46-dbgsym_1.7.6+dfsg1-1_amd64.deb 1f7cbfef882a772038ddb8797970ff0cdb208c80fcc61ffb68fd64d428f9023f 260512 libpocodataodbc46_1.7.6+dfsg1-1_amd64.deb 057d2d53f1f6a4959adc2ff8536702ed89833a2da81838de9ec926ac01f97838 780250 libpocodatasqlite46-dbgsym_1.7.6+dfsg1-1_amd64.deb c5fcb9aabeba786ad584a6ebc0fd6c635d086ff56b1b3e826055a6519b1a80b2 142290 libpocodatasqlite46_1.7.6+dfsg1-1_amd64.deb 8b000e4f75d387225490ad10c530df742c123dee6772dff9d011e7349aea6256 4504824 libpocofoundation46-dbgsym_1.7.6+dfsg1-1_amd64.deb 1fad57696e682d694b88a1ba8b3f5159d2f4107e7c90d375a154d375cecd1882 485306 libpocofoundation46_1.7.6+dfsg1-1_amd64.deb 6b8c6df5111f878fc2862572a60092e11e342be44d5a5d8598bf07cbd53d9ea9 660992 libpocomongodb46-dbgsym_1.7.6+dfsg1-1_amd64.deb 4b5dd56229086bd7b8e7b29515481dd8d4d8e36e93130e1fb335f5f580b2249e 101776 libpocomongodb46_1.7.6+dfsg1-1_amd64.deb f9559296dc138a3319dbe6d135258ef6f50c89c2bc6b971fab94ca25a38cfa43 3519236 libpoconet46-dbgsym_1.7.6+dfsg1-1_amd64.deb 8a0fbf979933adbfbe7340cbce82e31a9505aeeb850d6b7a29b02e66d4743b1a 360400 libpoconet46_1.7.6+dfsg1-1_amd64.deb c24ee924099bf59890f604366a3cc5538fef17ed242e8d65e1ab00f70de67305 1005208 libpoconetssl46-dbgsym_1.7.6+dfsg1-1_amd64.deb aa56fb8219070104738e64bdfe2c2341aa2a6d934279b81f2b3657cb625f4811 127432 libpoconetssl46_1.7.6+dfsg1-1_amd64.deb 4d6be8370ad05131e764b42f56eacb77760e074dc51b3a481f162f7f20f0b922 1106436 libpocoutil46-dbgsym_1.7.6+dfsg1-1_amd64.deb 1543a04c1088c851d9b0cae66ea644a5c6a4324891b91f01b49ae5f7763389c7 148536 libpocoutil46_1.7.6+dfsg1-1_amd64.deb 67007da068d40f1e0e37e2827e5e093a063a363968baa2144c9bb68a55169855 1372318 libpocoxml46-dbgsym_1.7.6+dfsg1-1_amd64.deb 9b3552fa5ff9f84fc2e669e63dfd7ede62793d1af92e340152792a86a935843c 169554 libpocoxml46_1.7.6+dfsg1-1_amd64.deb 4462dca23b6591b19c62f744320c07f2c66b872276f359c3998a7d40cfc9e4ed 997124 libpocozip46-dbgsym_1.7.6+dfsg1-1_amd64.deb 2696339d84e3291d0ccd693c1cc28e993c838a8dc624455db8daf7b62539ab95 133202 libpocozip46_1.7.6+dfsg1-1_amd64.deb Files: b10a23fed720ac835e1dade97f4b3db9 2841 libs optional poco_1.7.6+dfsg1-1.dsc 3e094b1fa2b756e81cb7a6cc975b8af6 4249425 libs optional poco_1.7.6+dfsg1.orig.tar.bz2 6b011aa169e73a8b9c9051ce8f5f963c 13620 libs optional poco_1.7.6+dfsg1-1.debian.tar.xz 817854df419e4966403bf9bbebe3d29b 539368 libdevel optional libpoco-dev_1.7.6+dfsg1-1_amd64.deb 46ab1011b592024a096902a5dbceede2 394090 debug extra libpococrypto46-dbgsym_1.7.6+dfsg1-1_amd64.deb b5fe719bf7e1ee6db83b4ba8073fe12a 93610 libs optional libpococrypto46_1.7.6+dfsg1-1_amd64.deb f0005bfc8943196058aed42117aa55ce 4839910 debug extra libpocodata46-dbgsym_1.7.6+dfsg1-1_amd64.deb 3ee9ccc83092676472ae69cac3f2327d 433270 libs optional libpocodata46_1.7.6+dfsg1-1_amd64.deb 9c573a3a6b2a8976858ea588af623a3a 542184 debug extra libpocodatamysql46-dbgsym_1.7.6+dfsg1-1_amd64.deb 31a7d5286a5f499bdcc14b8689960f36 99326 libs optional libpocodatamysql46_1.7.6+dfsg1-1_amd64.deb d2b49574f2dcef3bd60ed2d950f9bae9 3283838 debug extra libpocodataodbc46-dbgsym_1.7.6+dfsg1-1_amd64.deb 76098c454a0f80aa7c762babae1ace75 260512 libs optional libpocodataodbc46_1.7.6+dfsg1-1_amd64.deb f434977abfbf03d8035193f5c121ea46 780250 debug extra libpocodatasqlite46-dbgsym_1.7.6+dfsg1-1_amd64.deb 5da681a530ba4245ea039b54686425d5 142290 libs optional libpocodatasqlite46_1.7.6+dfsg1-1_amd64.deb 707d299563cfed4d9397356409ada7b5 4504824 debug extra libpocofoundation46-dbgsym_1.7.6+dfsg1-1_amd64.deb 288e338ce19e9aa074f7937490f71d4f 485306 libs optional libpocofoundation46_1.7.6+dfsg1-1_amd64.deb 0ba93b90a84804d292b37e1cc3080784 660992 debug extra libpocomongodb46-dbgsym_1.7.6+dfsg1-1_amd64.deb 17797af00262ae1f557575c56d8a2277 101776 libs optional libpocomongodb46_1.7.6+dfsg1-1_amd64.deb 36310f0af99ed4d1f004057d6be019e7 3519236 debug extra libpoconet46-dbgsym_1.7.6+dfsg1-1_amd64.deb 66050b01cc9bbdb5552a46528046a9db 360400 libs optional libpoconet46_1.7.6+dfsg1-1_amd64.deb 492d54cdb7b96d28a23f379024e8045d 1005208 debug extra libpoconetssl46-dbgsym_1.7.6+dfsg1-1_amd64.deb d6731b1e2346d60997cca2853b029139 127432 libs optional libpoconetssl46_1.7.6+dfsg1-1_amd64.deb adcb0bfc466550a15dd601f0e505d3f2 1106436 debug extra libpocoutil46-dbgsym_1.7.6+dfsg1-1_amd64.deb 55210161a56dcfece0e340b699e88dcf 148536 libs optional libpocoutil46_1.7.6+dfsg1-1_amd64.deb 627770f148e1ddbd032ae712c0d7a63f 1372318 debug extra libpocoxml46-dbgsym_1.7.6+dfsg1-1_amd64.deb 07922d64f346f499ff114f50a0d37c46 169554 libs optional libpocoxml46_1.7.6+dfsg1-1_amd64.deb aba0a2b76ee47c91c8f9073c3bd069b1 997124 debug extra libpocozip46-dbgsym_1.7.6+dfsg1-1_amd64.deb e2872e479bdc7228c039bc7b99ddeb27 133202 libs optional libpocozip46_1.7.6+dfsg1-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQIxBAEBCgAbBQJYGZsvFBxqc3ByaWNrZUBkZWJpYW4ub3JnAAoJEFv/3MJY5pQz gDQQAJCWlMVkyA8uOpqjycJpkTuGuvQxLb09JvJ4yYsNCOj7wff2fvOd8Iu5yv+S tB4YrGI8yPAU2owBULF6XLSO99Int/N2IQwKxjgipQFMJzJ6pj+TV9ut2E9P8l9U Uz/X9CobA0s2fKJdviGs9ZkXsvpQ5Xph1bafXmnKExk7CWGsFWvAfADLaiiVRAOW 3MzeFGSH3ag3Etez/ADUuU7Tru13foouKM3kqcu5EIs1Tdjxj1yZRmX2wled0u7p ma8hubZxCTLLboY6pJCLiCP1W2bQ5arc/o608ba3QPp1PZPeqrwIlJz649EWumYE U7OzMH+BPcpDKgeOh67zl6kGsgE8Wk5YMcM12iIzDqEsy1gWqGeVVcP+f+a5Lh37 SQYuEGN2BKTZA0Fk1r49gK2ljaqQxufgD3i4JToRGcs1YRAV1+VGcl+DDERS0z/z bQZGLCdr/L++ugaQuEDDOjRZyqK/nsJYwU7dMZb7i0CjQL79gFMrlCpsZAuf05MT UiZ//EMdbfGOQyZwLrEFf6IYy/9b8GUgQ05Fo2wl5VInsz1uBvbqVP9IDm72RSMz iQRJheACB3BG8IThI6jDNi5mo71u+i1UTQcXCPIVz3/py/UmceKSD5hq61U3RQ7M oCGi8tLwHWYW2cj+Pqs8ooSuBCVHqADa2lIfJ0F0t7Ue19OD =28Zl -----END PGP SIGNATURE-----
--- End Message ---

