On 08.02.2012 07:31, Kamil Rytarowski wrote: > Hello! > > I've got problem with obsoleting some myspell packages. > > $ rpm -qa|grep csb > myspell-csb_CSB-1.0.2-30.mga1 > hunspell-csb-0.20050311.1-7.mga2 > > $ urpmq --provides myspell-csb_CSB > myspell-pl[== 1.0.2-30.mga1] > myspell-dictionary[== 1.0.2-30.mga1] > enchant-dictionary[== 2] > myspell-csb_CSB[== 1.0.2-30.mga1] > > $ urpmq --provides hunspell-csb > enchant-dictionary[== 2] > hunspell-dictionary > hunspell-csb_PL[== 0.20050311.1-7.mga2] > dictionary-csb[== 2] > dictionary-csb_PL[== 2] > myspell-csb > myspell-csb_CSB > hunspell-csb[== 0.20050311.1-7.mga2] > > > $ urpmq --obsoletes hunspell-csb > myspell-csb[<= 1.0.2-30] > myspell-csb_CSB[<= 1.0.2-30] > > The obsoleting is working when I'm adding ending ".mga1.noarch". Where > is the problem? Am I doing something wrong?
1.0.2-30.mga1 > 1.0.2-30 so it doesn't match the obsoletes. Use Obsoletes: myspell-csb_CSB < 1.0.2-31 -- Anssi Hannula
