On upgrade from mga4 the package is not replaced, still having the old python-pillow-2.6.2-1.1.mga4.x86_64 calling urpmi on this pagacke gives the output "urpmi python-pillow Das gewünschte Paket kann nicht installiert werden: python-pillow-2.6.2-1.mga5.x86_64 (um python-pillow-2.6.2-1.1.mga4.x86_64 zu behalten) Wollen Sie trotzdem fortfahren? (J/n)" There is no hint why, or what happens - even adding -vvv does not really change this. After manually deinstalling the packge by rpm -e --nodeps python-pillow-2.6.2-1.1.mga4.x86_64 the new package is recognized. Reproducible: Steps to Reproduce:
Summary: Package not updagraded => Package not upgraded
Well 2.6.2-1.mga5 is lower than 2.6.2-1.1.mga4... It seems an update to Mageia 4 was made with a higher release number than the Cauldron one.
CC: (none) => pterjan
Thanks. Freeze push requested for a rebuild in Cauldron.
CC: (none) => luigiwalser
(In reply to Pascal Terjan from comment #1) We should script a check against all packages...
CC: (none) => thierry.vignaud
Summary: Package not upgraded => Package not upgraded (bigger EVR in mga4 than in mga5)
$ ruby oldver.rb python-django14 (4=0:1.4.18-1.1.mga4, 5=0:1.4.18-1.mga5) python-pillow (4=0:2.6.2-1.1.mga4, 5=0:2.6.2-1.mga5)
Freeze push requested for python-django14 too. Philippe, please be careful to remove subrels when updating packages for stable updates.
CC: (none) => makowski.mageia
Sorry, and thanks for the correction
sorry for the late reply - I didn't recognize the different versions, but for release urpmi should update the package by the new version.
python-pillow-2.6.2-2.mga5 is pushed in Cauldron. Still waiting on python-django14.
CC: (none) => ennael1
python-django14-1.4.18-2.mga5 pushed in Cauldron. Thanks again for the report(s).
Status: NEW => RESOLVEDResolution: (none) => FIXED
(In reply to M K from comment #7) > sorry for the late reply - I didn't recognize the different versions, but > for release urpmi should update the package by the new version. No. urpmi uses rpmlib for comparisons so both compare EVR (Epoch:Version-Release). That has always been like this.