this ebuild is missing and as a result, it does not get upgraded when moving from KDE 3.4.1 to 3.4.2. As a result, emerge -puD world wants to downgrade kdelibs and arts back to 3.4.1. Reproducible: Always Steps to Reproduce: 1. emerge kmailcvt (with package.keywords properly updated with ~x86 for all kde 3.4.2) 2. emerge -puD world 3. Actual Results: mars peter # emerge -puDt world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [nomerge ] kde-base/kdepim-meta-3.4.2 [nomerge ] kde-base/kontact-specialdates-3.4.2 [nomerge ] kde-base/kmail-3.4.2-r1 [nomerge ] kde-base/kmailcvt-3.4.1 [ebuild UD] kde-base/kdelibs-3.4.1-r1 [3.4.2] [ebuild UD] kde-base/arts-3.4.1-r2 [3.4.2] Expected Results: kmailcvt is the correct version or the current dependency tree updated so that it won't force a kdelibs/arts downgrade
Ah, I see it now. kmailcvt-3.4.1-r1 has the maxkdever set to 3.4.2 whereas this was not set in 3.4.1. However, because I updated package.keywords from =kde-base/kmailcvt-3.4.1* ~x86 to =kde-base/kmailcvd-3.4.2* ~x86 when I upgraded, kmailcvt did NOT get upgraded to -r1. Probably still could use some kind of fix. Now, I need to add another line to package.keywords to get the right version compiled in.
*** This bug has been marked as a duplicate of 100876 ***