Summary: | kdesktop-3.5.6-r1 blocks >=kdebase-kioslaves-3.5.6 in 3.5.5->3.5.{6,7} KDE upgrade | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Davide Cendron (RETIRED) <scen> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | VERIFIED INVALID | ||
Severity: | normal | CC: | gentoo-bugs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Davide Cendron (RETIRED)
![]() Another comment: even if a user can bypass this problem through masking/umasking of =kde-base/kdebase-kioslaves-3.5.6-r1, i think that some thing must be done to make the KDE upgrade process as smooth as possible So unmask kde-base/kdebase-kioslaves properly (i.e. the 3.5.7 version). And the same goes for kde-base/kdesktop and whatever else. Davide, the blocker is purposefully there, as you run into file collisions, when not unmerging the old kdesktop ebuild first (given you run your system with FEATURES+=collision-protect). So the upgrade process actually is as smooth as possible. And from a dev I'd think it's not wrong to expect to lookup why a blocker is placed on his own in the first place, instead filing an invalid bug, btw... (In reply to comment #2) > So unmask kde-base/kdebase-kioslaves properly (i.e. the 3.5.7 version). Solution is correct, but the comment is really pointless, Jacub. How do I upgrade KDE from 3.5.0 to 3.5.7 without unmerging packages first, I need KDE on the box. I tried to edit the ebuild but it wouldn't install now: [shark s0 12:09 | ~/bin]$ sudo emerge -pv kdesktop These are the packages that would be merged, in order: Calculating dependencies |!!! Digest verification failed: !!! /usr/portage/kde-base/kdebase-kioslaves/kdebase-kioslaves-3.5.7-r1.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 2118 !!! Expected: 2116 !!! Digest verification failed: !!! /usr/portage/kde-base/kdebase-kioslaves/kdebase-kioslaves-3.5.7-r1.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 2118 !!! Expected: 2116 !!! All ebuilds that could satisfy "~kde-base/kdebase-kioslaves-3.5.7" have been masked. !!! One of the following masked packages is required to complete your request: - kde-base/kdebase-kioslaves-3.5.7-r1 (masked by: corruption) - kde-base/kdebase-kioslaves-3.5.7 (masked by: corruption) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "kde-base/konqueror-3.5.7-r2" [ebuild]) [shark s0 12:09 | ~/bin]$ sudo emerge -pv --force kdesktop usage: emerge [options] emerge: error: no such option: --force Masking either kdesktop or kde-kioslaves or both doesn't help. When editing the ebuild the checksums of the file change. That's all the error says. Running `ebuild /usr/portage/kde-base/kdebase-kioslaves/kdebase-kioslaves-3.5.7-r1.ebuild digest` should solve that. Although what you are planning is pointless as carlo already pointed out -- please read his comment. You will have to unmerge at least ksync and kdesktop. Please see http://dev.gentoo.org/~keytoaster/kde-expat-upgrading.xml |