Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 458278 - dev-util/eric-5.2.7 - RuntimeError: the sip module implements API v9.0 to v9.1 but the PyKDE4.kdeui module requires API v8.1
Summary: dev-util/eric-5.2.7 - RuntimeError: the sip module implements API v9.0 to v9....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-19 12:23 UTC by Alexander Stein
Modified: 2013-04-07 20:16 UTC (History)
4 users (show)

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


Attachments
build.log from dev-util/eric-5.2.7 (build.log,3.90 KB, text/plain)
2013-02-19 12:23 UTC, Alexander Stein
Details
Build log for Calibre and Eric (emerge-eric-calibre.build.log,63.36 KB, text/plain)
2013-02-21 11:14 UTC, Mickaël Bucas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Stein 2013-02-19 12:23:05 UTC
Tried to update eric-5.2.7 and emerge failed. Please see build.log.
I updated sip to 4.14.3 and PyQt4 to 4.9.6-r2 yesterday.

Reproducible: Always
Comment 1 Alexander Stein 2013-02-19 12:23:37 UTC
Created attachment 339362 [details]
build.log from dev-util/eric-5.2.7
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2013-02-20 16:32:55 UTC
Did you rebuild pykde after updating your dev-python/sip? 

@kde: I believe the pykde package should make use of subslots so it gets rebuild automatically when dev-python/sip is updated
Comment 3 Alexander Stein 2013-02-20 17:07:50 UTC
(In reply to comment #2)
> Did you rebuild pykde after updating your dev-python/sip? 

pykde was updated (and so build) after sip and PyQt4 as well.
Comment 4 Mickaël Bucas 2013-02-21 11:14:30 UTC
Created attachment 339548 [details]
Build log for Calibre and Eric
Comment 5 Mickaël Bucas 2013-02-21 11:14:51 UTC
I've had the same problem for dev-util/eric-5.2.7 as well as app-text/calibre-0.9.19 after upgrading to dev-python/sip-4.14.3:0/9 from 4.13.3:0/0

See build log for both.

Contrary to bug 336395, I had no warning about the need to recompile packages that depend on sip.

Once I recompiled the packages that depend on sip, eric and calibre installed fine.

emerge -1 =dev-python/PyQt4-4.9.6-r2 =dev-python/qscintilla-python-2.6.2 =kde-base/plasma-workspace-4.9.5 =kde-base/pykde4-4.9.5 =sci-visualization/qtiplot-0.9.8.9-r1
Comment 6 Alexander Stein 2013-02-21 12:01:39 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > Did you rebuild pykde after updating your dev-python/sip? 
> 
> pykde was updated (and so build) after sip and PyQt4 as well.

Please ignore that.
This information was from a different box, where eric is not installed. Rebuilding pykde4 (and also dev-python/qscintilla-python) fixed this problem.
Comment 7 Markos Chandras (RETIRED) gentoo-dev 2013-02-21 12:24:07 UTC
(In reply to comment #6)
> (In reply to comment #3)
> > (In reply to comment #2)
> > > Did you rebuild pykde after updating your dev-python/sip? 
> > 
> > pykde was updated (and so build) after sip and PyQt4 as well.
> 
> Please ignore that.
> This information was from a different box, where eric is not installed.
> Rebuilding pykde4 (and also dev-python/qscintilla-python) fixed this problem.

Thanks. Lets keep this bug open until pykde4 is really fixed to understand the correct subslots.
Comment 8 Michael Palimaka (kensington) gentoo-dev 2013-02-25 12:03:57 UTC
pykde4 subslots are already present in ~arch
Comment 9 Mike Nerone 2013-03-01 18:00:52 UTC
I was struck by this, as well. Just wanted to confirm comment #5. The rebuild warning was, indeed, removed from >=dev-python/sip-4.14 prematurely.
Comment 10 Markos Chandras (RETIRED) gentoo-dev 2013-03-02 22:09:51 UTC
(In reply to comment #8)
> pykde4 subslots are already present in ~arch

it didn't seem to work in this case. Or did it?
Comment 11 Michael Palimaka (kensington) gentoo-dev 2013-03-04 09:35:02 UTC
(In reply to comment #10)
> (In reply to comment #8)
> > pykde4 subslots are already present in ~arch
> 
> it didn't seem to work in this case. Or did it?

Looks like the affected users are running stable.
Comment 12 Michael Palimaka (kensington) gentoo-dev 2013-04-07 20:16:16 UTC
pykde4 with sip subslot dependency is now stabilised.