maillog: 18/04/2007-09:35:18(-0400): Bob McDonald types ... Skipping the explanation of how konversation is pulling a downgrade of qt from 3.3.8 to 3.3.6. ... > > How can I achieve peaceful paludis world upgrades without changing > package masks and/or having to see all of the warnings every time?
The problem is in the weird qt deps that some kde packages have. Reference: The need-kde function in kde-functions.eclass. More precisely, the deps of net-irc/konversation-1.0.1-r1::installed are different than the ones that net-ric/konversation-1.0.1-r1::gentoo has. More specifically, I am quite positive that net-irc/konversation-1.0.1-r1::installed on your machine does not have a dep on qt-3.3.8, but rather on 3.3.6 and below (explicitly listed because there are no slot or version range deps). It appears that paludis uses the ::installed version to calculate the dependencies for that particular package and probably ignores the version in ::gentoo. I had the same problem but it was caused by kdiff3. I got sick of it and reinstalled the offending package (kdiff3). Everything runs smoothly since then. However, I am not running kde (only amarok and kdiff3 occasionally) so it was no problem to recompile a single package (amarok does not have that problem). Who's to blame? I'd like to believe that changing the dependencies of a package warrants a revision bump. However, since in this case the dependencies were changed by an eclass... I'd say we have a good example of how eclasses can be evil. Hope it helps. ... skipping some more... > '/var/paludis/repositories/gentoo/media-video/mplayer/mplayer-1.0_rc2_pre20070321-r4.ebuild' > for 'media-video/mplayer' in repository 'gentoo' due to exception 'Name > '1.0_rc2_pre20070321-r4' is not a valid version spec: unexpected > trailing text 're20070321-r4'' (paludis::BadVersionSpecError)' > > Let's see: Fourth recompile of Release Candidate 2 of Version 1.0 > released before 2007-03-21 WTF is this???????? There is a bug about this: https://bugs.gentoo.org/show_bug.cgi?id=166522 -- ( Georgi Georgiev ( Every man takes the limits of his own ( ) [EMAIL PROTECTED] ) field of vision for the limits of the ) ( +81(90)2877-8845 ( world. -- Schopenhauer ( _______________________________________________ Paludis-user mailing list [email protected] https://lists.berlios.de/mailman/listinfo/paludis-user
