RPM

Keep old behaviour of comparision.

Registered by Jeff Johnson

     Change: old-comparision-behaviour
     Purpose: Keep old behaviour of comparision.
     Reason: Since release tags like 0.beta1.1 etc. are very common in
                     Mandriva, new comparision behaviour will result in
                     comparision of these packages' EVR to be incorrect, with
                     newer treated as older and vice versa.

Blueprint information

Status:
Started
Approver:
Jeff Johnson
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Review
Series goal:
Accepted for 5.4
Implementation:
Needs Code Review
Milestone target:
None
Started by
Jeff Johnson

Related branches

Sprints

Whiteboard

I guess that '_rpmnotalpha' in rpmdb/rpmevr.c should fix the what was the initial motivation behind this, but there's still the issue of %mkrel usage forcing this to still be required.
Once %mkrel has been phased out after distepoch/disttag has been fully adopted, I guess we can eventually ditch this.

%mkrel is largely phased out and Disttag/Distepoch are "fully adopted".
While there may be minor consequences to switching, there are
worse consequences supporting peculiar per-vendor collation sequences
from almost a decade ago that have served their purpose.

Headed for the bit bucket after review: re-apply the 1 line patch if you
really want/need this deviant behavior. I see more benefit to achieving
a collation sequence that is closer to ASCII strcmp behavior personally:
I could be convinced otherwise.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.