Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 101917

Summary: dev-util/eric-3.5.1 's dependency on PyQt should also be runtime
Product: Gentoo Linux Reporter: Gabe <gwiebe>
Component: New packagesAssignee: Python Gentoo Team <python>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Gabe 2005-08-09 17:02:43 UTC
If eric is emerged via a bin_host (emerge -G eric), eric will not launch due to
in import error in eric.py of qt.  From my tracing, it looks like the problem is
that the PyQt package does not get installed and this is due to PyQt being in
the Runtime Dependency list in eric's ebuild.

If eric is emerge from source, it works fine.

If i manualy emerge -G PyQt, eric then works fine.

From bug 69802, it looks like there is discusion of the need for PyQt at all. 
Well, for my system, it is needed.

Here is my emerge info:

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20040808-r1,
2.6.11_p1-gentoo i686)
=================================================================
System uname: 2.6.11_p1-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Jul 21 2005, 16:37:26)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r3, 1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://yoda.qworks.ca/portage-mirror"
USE="alsa apm berkdb crypt emboss encode f77 foomaticdb gdbm gpm ipv6 ldap
libg++ libwww mad mikmod mp3 nls pam pdflib perl python readline samba slang
spell ssl tcpd x86 xml2 zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY



Reproducible: Always
Steps to Reproduce:
1.emerge -G eric
2.
3.

Actual Results:  
works fine, but eric3 will not run due to an import error of qt

Expected Results:  
the emerge -G of eric should have had PyQt in it's dependency list.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-08-09 17:59:31 UTC
Fixed in >=dev-util/eric-3.6.1; it would make more sense to mark some later
version stable, e.g. 3.6.1 has been in portage for 6 months. 
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2006-01-01 07:41:36 UTC
stabilization bug is bug 117246, considering fixed