Bug 15392 - Package not upgraded (bigger EVR in mga4 than in mga5)
Summary: Package not upgraded (bigger EVR in mga4 than in mga5)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-01 23:01 CET by Marc Krämer
Modified: 2015-03-03 09:06 CET (History)
5 users (show)

See Also:
Source RPM: python-pillow-2.6.2-1.mga5.src.rpm
CVE:
Status comment:


Attachments

Description Marc Krämer 2015-03-01 23:01:05 CET
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:
Marc Krämer 2015-03-01 23:04:43 CET

Summary: Package not updagraded => Package not upgraded

Comment 1 Pascal Terjan 2015-03-02 01:09:19 CET
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

Comment 2 David Walser 2015-03-02 01:17:43 CET
Thanks.  Freeze push requested for a rebuild in Cauldron.

CC: (none) => luigiwalser

Comment 3 Thierry Vignaud 2015-03-02 10:57:50 CET
(In reply to Pascal Terjan from comment #1)
We should script a check against all packages...

CC: (none) => thierry.vignaud

Thierry Vignaud 2015-03-02 10:58:09 CET

Summary: Package not upgraded => Package not upgraded (bigger EVR in mga4 than in mga5)

Comment 4 Pascal Terjan 2015-03-02 12:43:10 CET
$ 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)
Comment 5 David Walser 2015-03-02 16:16:29 CET
Freeze push requested for python-django14 too.

Philippe, please be careful to remove subrels when updating packages for stable updates.

CC: (none) => makowski.mageia

Comment 6 Philippe Makowski 2015-03-02 18:24:44 CET
Sorry, and thanks for the correction
Comment 7 Marc Krämer 2015-03-02 22:31:39 CET
sorry for the late reply - I didn't recognize the different versions, but for release urpmi should update the package by the new version.
Comment 8 David Walser 2015-03-02 23:33:56 CET
python-pillow-2.6.2-2.mga5 is pushed in Cauldron.

Still waiting on python-django14.

CC: (none) => ennael1

Comment 9 David Walser 2015-03-02 23:48:08 CET
python-django14-1.4.18-2.mga5 pushed in Cauldron.

Thanks again for the report(s).

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 10 Thierry Vignaud 2015-03-03 09:06:35 CET
(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.

Note You need to log in before you can comment on or make changes to this bug.