Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69802 - dev-util/eric shouldn't require PyQt
Summary: dev-util/eric shouldn't require PyQt
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Python Gentoo Team
Depends on:
Reported: 2004-11-01 23:56 UTC by Giacomo Graziosi
Modified: 2005-12-09 16:20 UTC (History)
0 users

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

leo-4.2.ebuild (leo-4.2.ebuild,952 bytes, text/plain)
2004-11-08 23:33 UTC, Rob Cakebread (RETIRED)
Details (,963 bytes, text/plain)
2004-11-08 23:34 UTC, Rob Cakebread (RETIRED)

Note You need to log in before you can comment on or make changes to this bug.
Description Giacomo Graziosi 2004-11-01 23:56:47 UTC
PyQt is also provided by kdebindings (> 3.3.0) and if kdebindings are installed dev-util/eric should not require dev-python/PyQt.

gentux darkssj # etcat -v kdebindings
[ Results for search key           : kdebindings ]
[ Candidate applications found : 5 ]

 Only printing found installed programs.

*  kde-base/kdebindings :
        [   ] 3.1.5 (3.1)
        [   ] 3.2.0 (3.2)
        [ ~ ] 3.2.2 (3.2)
        [ ~ ] 3.2.3 (3.2)
        [  I] 3.3.0 (3.3)
gentux darkssj # emerge eric -pvt

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild  N    ] dev-util/eric-3.5.0  -idl 1,382 kB
[ebuild  N    ]  dev-python/PyQt-3.13  -doc 0 kB
[ebuild  N    ]  dev-python/qscintilla-1.61  -doc 0 kB
[ebuild  N    ]  dev-python/sip-4.1.1  -doc 0 kB

Total size of downloads: 1,382 kB

Reproducible: Always
Steps to Reproduce:
1. emerge kdebindings (> 3.3.0)
2. emerge eric -p
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2004-11-02 05:55:40 UTC
It is only provided, if kdebindings is installed w/ python use flag enabled. Right now we have no proper way to catch such a second level dependency. Also there're some other kde related changes pending. I can't do much about it for now.
Comment 2 Rob Cakebread (RETIRED) gentoo-dev 2004-11-08 23:33:29 UTC
Created attachment 43582 [details]
Comment 3 Rob Cakebread (RETIRED) gentoo-dev 2004-11-08 23:34:16 UTC
Created attachment 43583 [details]
Comment 4 Rob Cakebread (RETIRED) gentoo-dev 2004-11-08 23:36:58 UTC
Wrong bug, ignore attachments, sorry.
Comment 5 Fernando Serboncini (RETIRED) gentoo-dev 2005-01-21 19:35:57 UTC
Actually now there's a way to check USE flags. The problem is how to DEPEND on one or the other.
Comment 6 Dan Armak (RETIRED) gentoo-dev 2005-02-11 04:20:11 UTC
The current kdebindings/python/README.copy states:
This directory holds a copy of:

* SIP 4.1.1, Python binding generator for C++ from Riverbank Computing.
  Published under basically the Python License. (=GPL compatible)

* PyQt (PyQt-x11-gpl-3.13), Python bindings for Qt from Riverbank Computing.
  Published under the GPL.

* PyKDE 3.11.3, Python bindings for KDE from Riverbank Computing.
  Published under the GPL.

This set of software has been patched to work 'out of the box' with this
version of KDE.
I'm not sure what the patches referred to are, but they can't be very big...

In any case, kde-base/kdebindings is being replaced by
kde-base/kdebindings-meta and the attached split ebuilds - i.e. separate
ebuilds for separate bindings. With kdebindings removed, no ebuild in kde-base
provides pyqt/pykde/sip anymore. (And I'll be happy for python@ to stay in
charge of the python bindings :-)
Comment 7 Carsten Lohrke (RETIRED) gentoo-dev 2005-02-11 04:35:13 UTC
Dan: There's Bug 76986 and I'm more or less waiting for the next upstream release (shouldn't take that long) to perform a couple of changes. Also I don't see a reason to have sip and PyQt twice in the tree. Integrating PyKDE from kdebindings as normal revision bump in the PyKDE package should suffice.
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2005-12-09 16:20:19 UTC
kde-base/pykde in cvs, depending on dev-python/PyQt