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
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
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: ---


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

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]
leo-4.2.ebuild
Comment 3 Rob Cakebread (RETIRED) gentoo-dev 2004-11-08 23:34:16 UTC
Created attachment 43583 [details]
leoConfig.py.patch
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.
  http://www.riverbankcomputing.co.uk/sip/index.php
  Published under basically the Python License. (=GPL compatible)

* PyQt (PyQt-x11-gpl-3.13), Python bindings for Qt from Riverbank Computing.
  http://www.riverbankcomputing.co.uk/pyqt/index.php
  Published under the GPL.

* PyKDE 3.11.3, Python bindings for KDE from Riverbank Computing.
  http://www.riverbankcomputing.co.uk/pykde/index.php
  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