Bo Ørsted Andresen <bo.andresen <at> zlin.dk> writes:

> You weren't. Blocks are only within the same slot. In fact the split packages 
> blocks only the monolithic package they belong to.


Sorry, my last response got butchered. Gmane get's rediculous somethings
borderline upsurd on it's request to make lines shorter and other response
formating issues.

I have gotten ride of all of the blocking, by unmerging everthing kde I could 
find:

525   emerge --unmerge kde-base/kdegraphics
526  emerge --unmerge kde-base/kdemultimedia
<snip>

> > Before or after the emerge -uavDN kde-meta?

> If you are removing stuff it doesn't matter. If you are remerging stuff it 
> should be after. If you do it before it will be built against the old version 
> again which is pretty pointless.

another  pair of 'revdep-rebuild' seemed to have worked?

However, the last time I did this I got a ton of blocking isses.
One more retry. I post again if this does not work.


One of the KDE devs should put out a tool or script to completely
nuke kde, then let folks run 
emerge -uavDN kde-meta' and be done with it. Disk space is cheap
and I do not have time to 'hack' at kde across 7 workstations.
Re compiling everything from from scratch is no bid deal. Waisting
lots of timer, per machine to migrate from monolithic to meta
has wasted quite a lot of time, and I still have 6 more machines to go.

So on the next machine, here's my steps to completely nuke kde
install kde-meta:

First:
# emerge --unmerge kde-base/kdeartwork
# emerge --unmerge kde-base/kdegames
# emerge --unmerge kde-base/kdeaddons
# emerge --unmerge kde-base/kdewebdev
# emerge --unmerge kde-base/kdeadmin
# emerge --unmerge kde-base/kdegraphics
# emerge --unmerge kde-base/kdemultimedia
# emerge --unmerge kde-base/kdepim
# emerge --unmerge kde-base/kdeutils
# emerge --unmerge kde-base/kdeedu
# emerge --unmerge kde-base/kdebase
# emerge --unmerge kde-base/kdetoys


Second:
<Now remove all old kde 3.2, 3.3, and 3.4 kruft>
# cd /var/db/pkg && emerge -Cva kde-base/*-3.{2,3,4}* 
# env-update && source /etc/profile && etc-update && update-eix && eupdatedb

Third:
<clean up broken links>
# revdep-rebuild -p
# revdep-rebuild
# emerge --sync
# env-update && source /etc/profile && etc-update

Fourth:
<install kde-meta>
emerge -uavDNp kde-meta
<if blocking occurs, unmerge clocking packages and return to Second>

emerge -uavDN kde-meta


Did I miss anything? Did I get anything out of order?
Please edit to make this a mechanical process, or add in 
options at the right place to go the selection of
individual kde packages after installing kdebase-meta?


PS I sure hope this helps other avoid this time-sync.
sincerely,
James







James







-- 
gentoo-user@gentoo.org mailing list

Reply via email to