It looks like the version number comparison algorithm is broken "3.76.1" > "3.77" in ASCII moremagic [mc]# rpm -q make make-3.76.1-5 moremagic [mc]# rpm -U make-3.77-5.i386.rpm error: package make-3.76.1-5 (which is newer then make-3.77-5) is already installed moremagic [mc]# rpm -q rpm rpm-2.94-4
Nope, it's just that the old make package has a %serial number, so it's ranked higher. serial # has been added to make-3.77-6.