On 29/06/08 02:22, Hisashi T Fujinaka wrote: > On Sun, 29 Jun 2008, Tony Mechelynck wrote: > >> On 29/06/08 00:03, Hisashi T Fujinaka wrote: >>> On Thu, 26 Jun 2008, Hisashi T Fujinaka wrote: >>> >>>> On Thu, 26 Jun 2008, Tony Mechelynck wrote: >>>>> On 26/06/08 22:18, Bram Moolenaar wrote: >>>>>> Patch 7.2a.001 >>>>>> Problem: On some systems X11/Xlib.h exists (from X11-dev package) but >>>>>> X11/Intrinsic.h does not (in Xt-dev package). This breaks the >>>>>> build. Also, on Solaris 9 sys/ptem.h isn't found. >>>>>> Solution: Have configure only accept X11 when X11/Intrinsic.h exists. >>>>>> Check for sys/ptem.h while including sys/stream.h. (Vladimir >>>>>> Marek) >>>>>> Files: src/auto/configure, src/configure.in >>>>> [...] >>>>> >>>>> And for those who, like me, are slow to readjust: the 7.2a patches >>>>> directory is http://ftp.vim.org/pub/vim/unstable/patches/7.2a/ (of >>>>> course it's accessible also by ftp). This means it's *not* a sibling of >>>>> the 7.1 patches directory (it's in the "unstable" tree). >>>> Oh, boy. Is this 7.2a -> 7.2.0 transition going to break version sorting >>>> again? >>> Is there any chance the beta versioning could be made so 7.2.000 will be >>> "greater" on comparison? 7.2a.x is usually "newer" than 7.2.x. 7.2a.x is >>> usually "newer" than 7.2.x. For example, you could make the version >>> 7.1.999.x or something. >>> >>> Thanks. >>> >> No, in Bram's system anything with two letters (alpha) is before >> anything with one letter (beta) which is before anything with no letters >> (release). So in this case 7.2a.008 comes before 7.2.0. Similarly with >> Mozilla, (Firefox) 2.0.0.16pre is before 2.0.0.16 and (SeaMonkey) >> 2.0a1pre is before 2.0a1 which is before 2.0, in a manner which is just >> as contrary to strict lexicographical ordering. > > That's why I'm asking Bram to change his ways. Just because Mozilla does > it "wrong" doesn't mean Bram has to. >
It isn't "wrong" per se. It's just a different, maybe less mechanical, criterion. Even "ls" is "wrong" from my POV when it puts Zimbabwe mechanically before al-Arabiya, because Z (0x5A) comes "before" a (0x61) in its strictly numerical ordering. Best regards, Tony. -- hundred-and-one symptoms of being an internet addict: 30. Even though you died last week, you've managed to retain OPS on your favorite IRC channel. --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---