Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28948 - Blocking kdelibs-3.1.4 from pkg qt-3.2.1
Summary: Blocking kdelibs-3.1.4 from pkg qt-3.2.1
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 29351 33299 34493 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-09-17 00:18 UTC by Peter Hilbring
Modified: 2003-11-28 05:04 UTC (History)
7 users (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 Peter Hilbring 2003-09-17 00:18:00 UTC
This is the result of emerge -upv world today: 
 
[blocks B     ] <kde-base/kdelibs-3.1.4 (from pkg x11-libs/qt-3.2.1) 
[ebuild     U ] x11-libs/qt-3.2.1 [3.1.2-r4] +cups +nas +postgres +opengl 
+mysql 
 
Peter Hilbring
Comment 1 Martin Ehmsen (RETIRED) gentoo-dev 2003-09-17 00:20:02 UTC
qt.3.2.1 has the following depend:
!<kde-base/kdelibs-3.1.4
and in kdelibs-3.1.4 it says:
qtver-from-kdever ${PV}
need-qt $selected_version

I think thats the problem. A circ. dep as usual.
Comment 2 SpanKY gentoo-dev 2003-09-17 00:47:37 UTC
the KDE guys can correct me but there is no bug here

versions *less than* 3.1.4 are blocked by the new QT ... so `emerge -C kdelibs` and then update
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2003-09-17 05:59:04 UTC
Yeah, I think this is what we want.  The main problem is that if you upgrade Qt to 3.2.1, you 
then need to upgrade kde to at least 3.1.4.  I think forcing this block is probably the best 
thing to do here. 
Comment 4 SpanKY gentoo-dev 2003-09-19 08:22:10 UTC
------- Additional Comments From howard_b_golden@yahoo.com  2003-18-09 11:40 EST -------
In the qt-3.2.1.ebuild, the line:

!<kde-base/kdelibs-3.1.4

should do what you want, but it DOESN'T! Perhaps this is a problem with Portage.

I changed the line to:

>=kde-base/kdelibs-3.1.4

and the block was gone (after upgrading to kde-3.1.4).

So, my point is, either fix the ebuild (change "!<" to ">=") or fix Portage. I don't think this is resolved!
Comment 5 SpanKY gentoo-dev 2003-09-19 08:23:18 UTC
umm we really cant have qt depend on kdelibs and vice versa ...

the DEPEND does work to a degree ... you unmerge the older kdelibs which wont work, emerge qt and update KDE and you're done
Comment 6 SpanKY gentoo-dev 2003-09-22 15:43:08 UTC
*** Bug 29351 has been marked as a duplicate of this bug. ***
Comment 7 jawed hancali 2003-09-24 07:23:55 UTC
Shouldn't kdelibs 2 be excluded from the block dependency ?
it use qt 2 instead of qt 3 so there shouldn't be any problem
and if we remove kdelibs 2 some apps won't work 
Comment 8 SpanKY gentoo-dev 2003-11-13 09:02:00 UTC
*** Bug 33299 has been marked as a duplicate of this bug. ***
Comment 9 Martin von Gagern 2003-11-18 03:43:09 UTC
I'm also curious if the block could be restricted to kdelibs-3.
I guess if "emerge -epo world | grep kdelibs" does not list kdelibs-2, it is likely that most of my apps will still work after unmerging kdelibs-2.
Is that right? (I will post here if I experience otherwise...)
Comment 10 Caleb Tennis (RETIRED) gentoo-dev 2003-11-18 05:03:26 UTC
yes, your apps would work fine after unmerging kdelibs2 (unless you have apps that only work with kdelibs2)
Comment 11 Caleb Tennis (RETIRED) gentoo-dev 2003-11-28 05:04:39 UTC
*** Bug 34493 has been marked as a duplicate of this bug. ***