Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 612162 - www-client/qutebrowser-0.10.1 version bump
Summary: www-client/qutebrowser-0.10.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Tim Harder
URL: https://github.com/qutebrowser/qutebr...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-09 21:22 UTC by Hadrien Lacour
Modified: 2017-10-26 17:54 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for qutebrowser-0.11.0 (qutebrowser-0.11.0.ebuild,1.85 KB, text/plain)
2017-10-06 22:59 UTC, Lars
Details
USE flag widevine added to qutebrowser-0.11.ebuild to pull in www-plugins/chrome-binary-plugins (qutebrowser-0.11.0.ebuild,1.91 KB, text/plain)
2017-10-07 12:23 UTC, Lars
Details
qutebrowser-0.11.0.ebuild (qutebrowser-0.11.0.ebuild,1.92 KB, text/plain)
2017-10-07 13:58 UTC, Lars
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hadrien Lacour 2017-03-09 21:22:12 UTC
Explicit title. Should support QtWebEngine, QtWebkit and QtWebkit-NG (future).
Comment 1 Chris Chan 2017-07-07 21:53:34 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.
Comment 2 Lars 2017-10-06 22:59:04 UTC
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
Comment 3 Lars 2017-10-07 12:23:14 UTC
Created attachment 498032 [details]
USE flag widevine added to qutebrowser-0.11.ebuild to pull in www-plugins/chrome-binary-plugins
Comment 4 Lars 2017-10-07 13:58:23 UTC
Created attachment 498040 [details]
qutebrowser-0.11.0.ebuild

Fix widevine dependency
Comment 5 Bearcat M. Şándor 2017-10-10 21:11:49 UTC
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
Comment 6 Florian Bruhin 2017-10-10 21:25:27 UTC
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.
Comment 7 Bearcat M. Şándor 2017-10-11 22:26:23 UTC
Thank you! That worked!
Comment 8 Justin Bronder (RETIRED) gentoo-dev 2017-10-26 17:54:59 UTC
7caf15ad68d www-client/qutebrowser: bump 1.0.2