https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: www-client/qutebrowser-2.5.4-r1 fails tests. Discovered on: amd64 (internal ref: ci)
Created attachment 866022 [details] build.log.xz build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
Error(s) that match a know pattern: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ code = compile(source, filename, \'exec\') Current thread 0x00007f09b538d700 (most recent call first): E AssertionError: Regex pattern did not match. E qutebrowser.utils.urlmatch.ParseError: '127.0.0.1:fc2e::bb88:edac' does not appear to be an IPv4 or IPv6 address E qutebrowser.utils.urlmatch.ParseError: '2607:f8b0:4005:805:200e:12:bogus' does not appear to be an IPv4 or IPv6 address E qutebrowser.utils.urlmatch.ParseError: '[2607:f8b0:4005:805::200e' does not appear to be an IPv4 or IPv6 address E qutebrowser.utils.urlmatch.ParseError: '2607:f8b0:4005:805:200e' does not appear to be an IPv4 or IPv6 address E qutebrowser.utils.urlmatch.ParseError: '' does not appear to be an IPv4 or IPv6 address E qutebrowser.utils.urlmatch.ParseError: 'fc2e:0e35:bb88:af:edac:fc2e:0e35:bb88:edac' does not appear to be an IPv4 or IPv6 address E qutebrowser.utils.urlmatch.ParseError: 'fc2e:0e35:bb88::edac:fc2e:0e35:bb88:edac' does not appear to be an IPv4 or IPv6 address E qutebrowser.utils.urlmatch.ParseError: 'fc2e:bb88:edac' does not appear to be an IPv4 or IPv6 address E qutebrowser.utils.urlmatch.ParseError: 'fc2e::bb88::edac' does not appear to be an IPv4 or IPv6 address E qutebrowser.utils.urlmatch.ParseError: 'fc2e:bb88:edac::z' does not appear to be an IPv4 or IPv6 address E ValueError: '127.0.0.1:fc2e::bb88:edac' does not appear to be an IPv4 or IPv6 address E ValueError: '2607:f8b0:4005:805:200e:12:bogus' does not appear to be an IPv4 or IPv6 address E ValueError: '[2607:f8b0:4005:805::200e' does not appear to be an IPv4 or IPv6 address E ValueError: '2607:f8b0:4005:805:200e' does not appear to be an IPv4 or IPv6 address E ValueError: '' does not appear to be an IPv4 or IPv6 address E ValueError: 'fc2e:0e35:bb88:af:edac:fc2e:0e35:bb88:edac' does not appear to be an IPv4 or IPv6 address E ValueError: 'fc2e:0e35:bb88::edac:fc2e:0e35:bb88:edac' does not appear to be an IPv4 or IPv6 address E ValueError: 'fc2e:bb88:edac' does not appear to be an IPv4 or IPv6 address E ValueError: 'fc2e::bb88::edac' does not appear to be an IPv4 or IPv6 address E ValueError: 'fc2e:bb88:edac::z' does not appear to be an IPv4 or IPv6 address E + where SyntaxError('source code string cannot contain null bytes') = ConfigErrorDesc(text='Unhandled exception', exception=SyntaxError('source code string cannot contain null bytes'), traceback='Traceback (most recent call last): ').exception excinfo = <ExceptionInfo ConfigFileErrors('Errors occurred while reading config.py: FAILED tests/unit/config/test_configfiles.py::TestConfigPy::test_nul_bytes - ... FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[host-ipv6] - ... FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[host-ipv6-colons] FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[host-ipv6-non-hex] FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[host-ipv6-two-open] FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[ipv6-double-double] FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[ipv6-ipv4] - ... FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[ipv6-long] - ... FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[ipv6-long-double] FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[ipv6-short] FAILED tests/unit/utils/test_urlmatch.py::test_invalid_patterns[ipv6-z] - Ass... Fatal Python error: Segmentation fault File "filename", line 88 in func File "", line 1 in testfunc File "/var/tmp/portage/www-client/qutebrowser-2.5.4-r1/work/qutebrowser-2.5.4/qutebrowser/config/configfiles.py", line 909, in read_config_py -Segmentation fault-testfunc] PASSED [6093/8037] -Segmentation fault-testfunc] PASSED [6094/8037] SKIPPED [15] tests/unit/utils/test_javascript.py:81: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:119: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:130: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:137: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:152: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:160: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:171: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:178: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:188: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:195: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:200: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:209: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:214: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:220: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:225: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:232: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:238: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:244: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:254: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:259: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:265: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:271: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:277: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:283: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:293: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:298: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:304: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:310: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:318: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:395: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:400: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:407: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:425: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:429: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:437: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:442: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:452: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:459: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:466: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:471: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:481: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:488: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:496: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_caret.py:90: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_history.py:290: could not import 'PyQt5.QtWebKitWidgets': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/test_history.py:316: could not import 'PyQt5.QtWebKitWidgets': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/webkit/test_mhtml.py:28: could not import 'qutebrowser.browser.webkit.mhtml': No module named 'PyQt5.QtWebKit' SKIPPED [1] tests/unit/browser/webkit/test_tabhistory.py:26: could not import 'PyQt5.QtWebKit': No module named 'PyQt5.QtWebKit' SKIPPED [1] tests/unit/browser/webkit/test_webkitelem.py:31: could not import 'PyQt5.QtWebKit': No module named 'PyQt5.QtWebKit' SKIPPED [1] tests/unit/browser/webkit/test_webkitsettings.py:21: could not import 'PyQt5.QtWebKitWidgets': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/browser/webkit/test_webview.py:21: could not import 'qutebrowser.browser.webkit.webview': No module named 'PyQt5.QtWebKit' SKIPPED [1] tests/unit/components/test_misccommands.py:71: could not import 'hunter': No module named 'hunter' SKIPPED [1] tests/unit/javascript/position_caret/test_position_caret.py:24: could not import 'PyQt5.QtWebKit': No module named 'PyQt5.QtWebKit' SKIPPED [1] tests/unit/javascript/test_greasemonkey.py:244: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/javascript/test_greasemonkey.py:302: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/misc/test_sessions.py:27: could not import 'PyQt5.QtWebKitWidgets': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/utils/test_debug.py:189: could not import 'PyQt5.QtWebKitWidgets': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/utils/test_javascript.py:88: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [1] tests/unit/utils/test_version.py:765: could not import 'importlib_resources': No module named 'importlib_resources' SKIPPED [2] tests/unit/browser/test_caret.py:365: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [2] tests/unit/browser/test_caret.py:374: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [2] tests/unit/browser/test_caret.py:383: could not import 'qutebrowser.browser.webkit.webkittab': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [2] tests/unit/javascript/test_js_execution.py:26: could not import 'PyQt5.QtWebKitWidgets': No module named 'PyQt5.QtWebKitWidgets' SKIPPED [2] tests/unit/javascript/test_js_execution.py:37: could not import 'PyQt5.QtWebKitWidgets': No module named 'PyQt5.QtWebKitWidgets' 'SyntaxError: source code string cannot contain null ' SyntaxError: source code string cannot contain null bytes tests/unit/misc/test_crashdialog.py::test_parse_fatal_stacktrace[ tests/unit/misc/test_sql.py::TestSqlError::test_known[19-BugError] PASSED [6542/8037] tests/unit/misc/test_sql.py::TestSqlError::test_known[5-KnownError] PASSED [6541/8037] tests/unit/misc/test_sql.py::TestSqlError::test_logging PASSED [6543/8037] tests/unit/misc/test_sql.py::TestSqlError::test_text[BugError] PASSED [6545/8037] tests/unit/misc/test_sql.py::TestSqlError::test_text[KnownError] PASSED [6544/8037] tests/unit/utils/test_urlutils.py::TestInvalidUrlError::test_invalid_url_error[url0-False-False] PASSED [7519/8037] tests/unit/utils/test_urlutils.py::TestInvalidUrlError::test_invalid_url_error[url1-True-False] PASSED [7520/8037] tests/unit/utils/test_urlutils.py::TestInvalidUrlError::test_invalid_url_error[url2-False-True] PASSED [7521/8037] Thread 0x00007fa135ac7700 (most recent call first): Unhandled exception - SyntaxError: source code string cannot contain null bytes') tblen=2> ValueError: if the *address* passed isn't either a v4 or a v6 tests/unit/misc/test_crashdialog.py::test_parse_fatal_stacktrace[\nFatal Python error: Segmentation fault\n_\nCurrent thread 0x00007f09b538d700 (most recent call first):\n File "", line 1 in testfunc\n File "filename", line 88 in func\n-Segmentation fault-testfunc] PASSED [6093/8037]
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4572075395f82d95930d4162686f62a256c70888 commit 4572075395f82d95930d4162686f62a256c70888 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2023-07-24 04:17:48 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2023-07-24 04:25:35 +0000 www-client/qutebrowser: fix tests with python-3.11.4 No consequence on runtime, just tests issues. Already fixed in live nearly two months ago. Doesn't hurt to backport so can have a working reference when major qutebrowser-3.0.0 releases. Closes: https://bugs.gentoo.org/910742 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> .../qutebrowser-2.5.4-tests-python-3.11.4.patch | 102 +++++++++++++++++++++ www-client/qutebrowser/qutebrowser-2.5.4-r1.ebuild | 4 + 2 files changed, 106 insertions(+)