Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 618634 - www-client/qutebrowser should not depend on python3_4
Summary: www-client/qutebrowser should not depend on python3_4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tim Harder
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-16 10:34 UTC by cryptopsy
Modified: 2017-10-26 18:02 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cryptopsy 2017-05-16 10:34:29 UTC
I filed a bug some time ago, but it was accepted, closed as resolved (or something). It is not resolved. Qutebrowser-9999 pulls in python3_4 and throws bug if that python is not in PYTHON_TARGETS. I have PYTHON_TARGETS containing python3_6. Qutebrowser works with 3.4 or newer. As far as i know, even version 0.91 and .84 in the tree work with python3_6 or higherj

Quote from the author on irc "│13:24:54 The-Compiler | cryptopsy: qutebrowser works with 3.4 or newer, and I'm not happy about the gentoo package either, but not much I can do about it"

Portage output:
!!! Problem resolving dependencies for www-client/qutebrowser                                           ... done!

!!! The ebuild selected to satisfy "qutebrowser" has unmet requirements.
- www-client/qutebrowser-9999::qutebrowser USE="gstreamer jpeg" ABI_X86="64" PYTHON_TARGETS="-python3_4"

  The following REQUIRED_USE flag constraints are unsatisfied:
    python_targets_python3_4

  The above constraints are a subset of the following complete expression:
    any-of ( python_targets_python3_4 )
Comment 1 cryptopsy 2017-05-16 10:43:40 UTC
old report https://bugs.gentoo.org/show_bug.cgi?id=612502#add_comment
Comment 2 gerion 2017-06-27 16:44:58 UTC
I cannot confirm. I'm just submitting this bug report from a qutebrowser (0.9.1) without python3_4 support and am able to install the 9999 version without python3_4.
Comment 3 Chris Chan 2017-07-07 19:55:24 UTC
Calculating dependencies /

!!! Problem resolving dependencies for www-client/qutebrowser from @selected                                                                                                                                                                 ... done!

!!! The ebuild selected to satisfy "www-client/qutebrowser" has unmet requirements.
- www-client/qutebrowser-9999::qutebrowser USE="gstreamer jpeg" ABI_X86="(64)" PYTHON_TARGETS="-python3_4"

  The following REQUIRED_USE flag constraints are unsatisfied:
    python_targets_python3_4

  The above constraints are a subset of the following complete expression:
    any-of ( python_targets_python3_4 )

(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Comment 4 Chris Chan 2017-07-07 19:56:23 UTC
 * dependency graph for www-client/qutebrowser-9999
 `--  www-client/qutebrowser-9999   
   `--  app-text/asciidoc-8.6.9-r5  (app-text/asciidoc) ~amd64 
   `--  dev-python/jinja-2.9.6  (dev-python/jinja) ~amd64  [python_targets_python3_4(-)? -python_single_target_python3_4(-)]
   `--  dev-python/pygments-2.2.0  (dev-python/pygments) ~amd64  [python_targets_python3_4(-)? -python_single_target_python3_4(-)]
   `--  dev-python/pypeg2-2.15.2  (dev-python/pypeg2) ~amd64  [python_targets_python3_4(-)? -python_single_target_python3_4(-)]
   `--  dev-python/pyyaml-3.12  (dev-python/pyyaml) amd64  [python_targets_python3_4(-)? -python_single_target_python3_4(-)]
   `--  dev-python/PyQt5-5.8.2  (dev-python/PyQt5) ~amd64  [gui printsupport network webkit widgets python_targets_python3_4(-)? -python_single_target_python3_4(-)]
   `--  dev-qt/qtgui-5.7.1-r1  (dev-qt/qtgui) ~amd64  [jpeg]
   `--  dev-qt/qtwebkit-5.7.1  (dev-qt/qtwebkit) ~amd64  [gstreamer]
   `--  dev-vcs/git-2.13.2  (>=dev-vcs/git-1.8.2.1) ~amd64 
   `--  dev-lang/python-3.4.6  (dev-lang/python) ~amd64 
   `--  dev-lang/python-exec-2.4.5  (>=dev-lang/python-exec-2) ~amd64  [python_targets_python3_4(-)? -python_single_target_python3_4(-)]
[ www-client/qutebrowser-9999 stats: packages (12), max depth (1) ]
Comment 5 cryptopsy 2017-09-09 22:37:51 UTC
How do you propose i proceed to investigate this? Was i suppose to follow an upgrade procedure when trying to remove python-3.4 ? Because i just removed it from PYTHON_TARGETS in make.conf . Was that wrong?
Comment 6 cryptopsy 2017-09-09 23:41:50 UTC
"equery u qutebrowser" shows
[ Colors : set, unset                             ]
 * Found these USE flags for www-client/qutebrowser-9999:
 U I
 + - gstreamer                : Add support for media-libs/gstreamer (Streaming media)
 + - jpeg                     : Add JPEG image support
 - - python_targets_python3_4 : Build with Python 3.4

Notice that python_targets_python3_6 is not listed there. Is this normal? The ebuild has PYTHON_COMPAT=( python{3_4,3_5,3_6} )
Comment 7 Chris Chan 2017-09-10 00:14:57 UTC
you may close the bug. i have found it was caused by an old -9999 ebuild from the old qutebrowser overlay.
Comment 8 Justin Bronder (RETIRED) gentoo-dev 2017-10-26 18:02:28 UTC
Closing per last comment.