I did this last night on my wife's computer and it mostly worked. The glitches that I had were related to urpmi not removing previous versions of packages. So I would have something like:
libfoo1-1.2-2mdk libfoo1-1.2-4mdk both installed after the upgrade. Some packages would not upgrade because they depended upon the older libfoo1. So once I removed all the duplicates, then the upgrade worked great. Not sure what triggers the duplicates though. -- Steve Fox http://k-lug.org