Summary: | www-client/qutebrowser-0.10.1 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Hadrien Lacour <hadrien.lacour> |
Component: | Current packages | Assignee: | Tim Harder <radhermit> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo.org, gentoo, jakob, toraboracaveman, tsmksubc |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/qutebrowser/qutebrowser/releases/tag/v0.10.1 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild for qutebrowser-0.11.0
USE flag widevine added to qutebrowser-0.11.ebuild to pull in www-plugins/chrome-binary-plugins qutebrowser-0.11.0.ebuild |
Description
Hadrien Lacour
2017-03-09 21:22:12 UTC
qtwebkit is deprecated, so just support 0.11.0 and remove the dep to qtwebkit, tnx. see 'eix qtwebkit'. only qtwebengine is recommended for now. Created attachment 497938 [details]
ebuild for qutebrowser-0.11.0
For this to work you have to unmask python3_5 in /etc/portage/profile/use.stable.mask:
-python_targets_python3_5
-python_single_target_python3_5
Created attachment 498032 [details]
USE flag widevine added to qutebrowser-0.11.ebuild to pull in www-plugins/chrome-binary-plugins
Created attachment 498040 [details]
qutebrowser-0.11.0.ebuild
Fix widevine dependency
attachment 498040 [details] builds just fine.
When i run "qutebrowser --backend=webengine" i get a segfault:
bearcat@jaguarundi ~ % qutebrowser --backend=webengine 15:10:45
15:10:51 WARNING: QApplication: invalid style override passed, ignoring it.
File "/usr/lib/python-exec/python3.6/qutebrowser", line 11, in <module>
load_entry_point('qutebrowser==0.11.0', 'gui_scripts', 'qutebrowser')()
File "/usr/lib64/python3.6/site-packages/qutebrowser/qutebrowser.py", line 177, in main
return app.run(args)
File "/usr/lib64/python3.6/site-packages/qutebrowser/app.py", line 75, in run
qApp = Application(args)
File "/usr/lib64/python3.6/site-packages/qutebrowser/app.py", line 785, in __init__
super().__init__(qt_args)
File "/usr/lib64/python3.6/site-packages/qutebrowser/utils/log.py", line 442, in qt_message_handler
stack = ''.join(traceback.format_stack())
15:10:51 WARNING: WebEngine compiled with X11 support, however qpa backend is not xcb. This may fail.
File "/usr/lib/python-exec/python3.6/qutebrowser", line 11, in <module>
load_entry_point('qutebrowser==0.11.0', 'gui_scripts', 'qutebrowser')()
File "/usr/lib64/python3.6/site-packages/qutebrowser/qutebrowser.py", line 177, in main
return app.run(args)
File "/usr/lib64/python3.6/site-packages/qutebrowser/app.py", line 112, in run
init(args, crash_handler)
File "/usr/lib64/python3.6/site-packages/qutebrowser/app.py", line 138, in init
_init_modules(args, crash_handler)
File "/usr/lib64/python3.6/site-packages/qutebrowser/app.py", line 429, in _init_modules
crash_handler.handle_segfault()
File "/usr/lib64/python3.6/site-packages/qutebrowser/misc/crashsignal.py", line 87, in handle_segfault
self._args.debug, data)
File "/usr/lib64/python3.6/site-packages/qutebrowser/misc/crashdialog.py", line 100, in get_fatal_crash_dialog
return FatalCrashDialog(debug, data)
File "/usr/lib64/python3.6/site-packages/qutebrowser/misc/crashdialog.py", line 498, in __init__
self._set_crash_info()
File "/usr/lib64/python3.6/site-packages/qutebrowser/misc/crashdialog.py", line 270, in _set_crash_info
self._gather_crash_info()
File "/usr/lib64/python3.6/site-packages/qutebrowser/misc/crashdialog.py", line 536, in _gather_crash_info
super()._gather_crash_info()
File "/usr/lib64/python3.6/site-packages/qutebrowser/misc/crashdialog.py", line 254, in _gather_crash_info
self._crash_info.append(("Version info", version.version()))
File "/usr/lib64/python3.6/site-packages/qutebrowser/utils/version.py", line 316, in version
lines.append("Backend: {}".format(_backend()))
File "/usr/lib64/python3.6/site-packages/qutebrowser/utils/version.py", line 306, in _backend
return 'QtWebEngine (Chromium {})'.format(_chromium_version())
File "/usr/lib64/python3.6/site-packages/qutebrowser/utils/version.py", line 288, in _chromium_version
profile = QWebEngineProfile()
File "/usr/lib64/python3.6/site-packages/qutebrowser/utils/log.py", line 442, in qt_message_handler
stack = ''.join(traceback.format_stack())
15:10:52 WARNING: /usr/lib64/python3.6/importlib/_bootstrap.py:219: ImportWarning: can't resolve package from __spec__ or __package__, falling back on __name__ and __path__
return f(*args, **kwds)
15:10:52 INFO: Using accelerated ArrayDatatype
Maximum number of clients reached[1:1:0100/000000.524134:ERROR:broker_posix.cc(41)] Invalid node channel message
[1:1:0100/000000.524089:ERROR:broker_posix.cc(41)] Invalid node channel message
[1] 17973 segmentation fault (core dumped) qutebrowser --backend=webengine
This happens with Wayland + QtWebEngine + most compositors (except Weston?). You can unset `QT_QPA_PLATFORM` to force it using the xcb plugin (and run XWayland). This isn't related to the version bump though (it's an issue with QtWebEngine, not qutebrowser). However, the current git master shows an error message about it. Thank you! That worked! 7caf15ad68d www-client/qutebrowser: bump 1.0.2 |