On 01.07.2012 22:37, Thomas Backlund wrote: > 01.07.2012 22:33, Jani Välimaa skrev: >> On 01.07.2012 22:20, Olav Vitters wrote: >>> On Sun, Jul 01, 2012 at 08:41:15PM +0300, Jani Välimaa wrote: >>>> I guess the .spec needs some cleaning as there's more unneeded >>>> obsoletes/defines. E.g. 'Obsoletes: %oldlibname2006' obsoletes lib which >>>> was available in mdv 2006.0. >>> >>> Only cleaned the Obsoletes thing for lib64edataserverui4. Still facing >>> issues :-( >>> >>> Installation failed: lib64edataserverui4 is obsoleted by (installed) >>> lib64edataserverui1-3.4.3-1.mga3.x86_64 >>> >>> >>> How can I avoid that? >>> >> >> I guess that's because the old obsoletes wasn't versioned. If the old >> lib isn't needed by any other pkg, you could remove it first. >> >> > > Trouble is it will hit us during upgrade from mga2 to mga3. > > So I guess it need a versioned conflict to force the upgrade >
Another possible solution would be an updated mga2 pkg to core/updates. However that doesn't fix the update problem if user doesn't update his/hers mga2 up-to-date before ugrading to mga3.
