Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37994 - emerge eric and sip problems
Summary: emerge eric and sip problems
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-12 11:54 UTC by Cletus Lichte
Modified: 2004-01-17 17:48 UTC (History)
1 user (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 Cletus Lichte 2004-01-12 11:54:23 UTC
When I type emerge eric, it first installs sip-4.0_rc1 and then installs sip-3.8 and unmerges sip-4.0_rc1.  If I type emerge pykde, it installs sip-3.8 and then wants to install sip-4.0_rc1.


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


Expected Results:  
Install the correct version of sip for both PyQt and pykde and eric. 

emerge info: 
 
Portage 2.0.49-r20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 
2.4.22-gentoo-r4) 
================================================================= 
System uname: 2.4.22-gentoo-r4 i686 VIA Samuel 2 
Gentoo Base System version 1.4.3.12 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=c3 -m3dnow -O2 -pipe" 
CHOST="i586-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-march=c3 -m3dnow -O2 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache sandbox" 
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/" 
MAKEOPTS="-j1" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="3dnow 3ds X X509 Xaw3d aalib aavm acl acpi alsa arts artswrappersuid athena atlas 
avi berkdb crypt cscope cups curl dga dillo dnd doc dvb dvd emacs encode ethereal faad 
fam fbcon fftw flac flash fltk fluidsynth foomaticdb gd gdbm ggi gif gpm gstreamer gtk 
gtk2 imagemagick imap imlib innodb jack jack-caps jack-tmpfs java javascript jpeg kde 
ladcca lcms leim libg++ libwww mad matroska mbox mcal md5sum mikmod mmx motif 
moznocompose moznoirc moznomail mpeg mpi ncurses objc oggvorbis opengl oss pam 
parse-clocks pcap pda pdflib perl pic plotutils png ppds python qt quicktime radeon 
readline ruby ruby18 sdl skey slang slp sox speex spell sqlite ssl tcltk tcpd tetex tiff 
transcode truetype type1 usb videos vim-with-x wmf wxwindows x86 xml xml2 xv xvid 
zlib video_cards_radeon"
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-12 13:40:00 UTC
There is no pykde version out yet for sip >=3.9. Please stay with 3.8. 

> ACCEPT_KEYWORDS="x86 ~x86"

Either ~x86 or x86 should be sufficient.
Comment 2 Cletus Lichte 2004-01-12 14:12:23 UTC
So just let portage merge and then unmerge sip-4.0_rc1 ?  Is there no way to get it to *not* merge this first if it's just going to remove it later?

Also, I have only ACCEPT_KEYWORDS="~x86" in my /etc/make.conf file, emerge info must put the other in there.
Comment 3 Cletus Lichte 2004-01-12 14:15:44 UTC
BTW, what is it that is trying to emerge sip-4.0_rc1 ?? When I type emerge eric -vp I get this:


Calculating dependencies ...done!
[ebuild  N    ] dev-python/sip-4.0_rc1
[ebuild  N    ] dev-python/sip-3.8
[ebuild  N    ] dev-python/PyQt-3.8.1
[ebuild  N    ] dev-util/eric-3.2

and when I type emerge pykde -vp I get this:

Calculating dependencies ...done!
[ebuild  N    ] dev-python/sip-3.8
[ebuild  N    ] dev-python/PyQt-3.8.1
[ebuild  N    ] dev-python/sip-4.0_rc1
[ebuild  N    ] dev-python/pykde-3.7.4-r

So if I emerge eric first and get sip-3.8 and then emerge pykde and get sip-4.0_rc1, will anything be broken?
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-12 15:53:27 UTC
Oh sorry, never noticed, that 'emerge info' creates the output with both arch and ~arch.

This could in fact be a portage bug. eric 3.2 has a <=dev-python/PyQt-3.8.1 dependency, but ~arch wants to tryout the newest available PyQt version.

But may I point you to Bug 35199!? eric 3.2 is a bit out of date and the newer version should work with PyQt/sip 3.9. If you want to use pykde, please go back to arch and merge PyQt/sip 3.8.x and stay with it for now.
Comment 5 Cletus Lichte 2004-01-12 17:08:19 UTC
Actually I'd like to get eric 3 working for now.  Thanks for the tip, but what's the problem with getting this new eric ebuild into the portage tree?  I'll just dl it for now and see if I can get it to work.

Also, ( just wondering ) why is sip-4.0_rc1 even in the portage tree if there are  no packages that will work with it?  Thanks for you help!
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-12 17:24:51 UTC
Clestus, I'm not a gentoo developer, don't ask me. :)

There's also an ebuild of PyQt 3.9 in bugzilla, only a newer pykde version is missing.
Comment 7 Cletus Lichte 2004-01-12 17:30:33 UTC
What about sip-3.9?  Portage is trying every mirror on the planet and none of them have it.  Any ideas?  Thanks!
Comment 8 Cletus Lichte 2004-01-12 17:48:49 UTC
Ok, nevermind, PyQt-3.9 seems to be compiling with sip-4.0_rc1. I'll report more if this doesn't work.  Thanks!
Comment 9 Cletus Lichte 2004-01-12 19:59:15 UTC
Well, I've dl'd and emerged the "unofficial" PyQt and eric ebuilds and it all seems to be working well.  Lots of kewl new things in eric I see, like this api stuff.  Thanks for providing the ebuilds!
Comment 10 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-13 03:36:20 UTC
sip 3.x is not python 2.3 compatible, that's why you got 4.x (you could test Bug 38018 then, if you like)

if a sip/pyqt/pykde tarball is not mirrored, you are free to submit a bug report.
Comment 11 Rob Cakebread (RETIRED) gentoo-dev 2004-01-14 10:34:13 UTC
I'm tyrying to get this worked out today and fix the mirror problems with the packages that need it. The current maintainer (brain@gentoo.org) is having hardware problems so I told him I'd try to add eric.
Comment 12 Rob Cakebread (RETIRED) gentoo-dev 2004-01-17 17:48:22 UTC
I've committed new versions of sip, PyQt and eric (Thanks Carlo!). They should clear up the problems in this bug. Thanks guys.