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

Reply via email to