On Mon, Oct 24, 2005 at 02:41:50AM +0400, Alexey Tourbin wrote: > On Mon, Oct 24, 2005 at 02:10:14AM +0400, Dmitry V. Levin wrote: > > On Mon, Oct 24, 2005 at 02:07:04AM +0400, Alexey M. Tourbin wrote: > > > bc - GNU's bc (a numeric processing language) and dc (a calculator) > > > * Sun Oct 23 2005 Dmitry V. Levin 1:1.06-alt1 > > > - Applied patch from Debian to fix build with new flex. > > > - Build with getopt from glibc instead of bundled aged getopt. > > > Note: changelog entry for 1.06-ipl6mdk not found. > > > > 2at: А почему "not found"? Может, добавленный serial помешал? > > $ rpmevrcmp 1:1.06-alt1 1.06-ipl6mdk > -1 > $ > > То есть новый релиз оказывается меньше, чем предыдущий релиз, вопреки > serial. Почему меньше? Потому что rpmEVRcmp() не коммутативно: $ rpmevrcmp 1:1.06-alt1 1.06-ipl6mdk -1 $ rpmevrcmp 1.06-ipl6mdk 1:1.06-alt1 -1 Зато если у обоих аргументов serial определён, то rpmEVRcmp() уже коммутативно: $ rpmevrcmp 1:1.06-alt1 0:1.06-ipl6mdk 1 $ rpmevrcmp 0:1.06-ipl6mdk 1:1.06-alt1 -1 -- ldv