Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
elogviewer entries are sorted in a day rather than a year, because of the syntax of date (dd/mm/yyyy) (see attached image) elogviewer version: 0.5.2 Reproducible: Always Steps to Reproduce: 1. run elogviewer 2. click on 'Time' column, to sort by date Actual Results: The dates are sorted per day Example (dd/mm/yy): 06/12/07 07/01/08 07/08/07 Expected Results: The dates are sorted per year and month Example (dd/mm/yy): 07/08/07 06/12/07 07/01/08
Created an attachment (id=141677) [details] Bad-Sorted entries
adding author...Mathias, please have a look.
Created an attachment (id=141684) [details] Separation of localized tstamp display from the sort key I think that the solution is something like this: show the LC_TIME formatted timestamp but sort by the YYYY-MM-DD hh:mm:ss formatted version. I may have made a slight mistake somewhere in there, but with this modification the sorting works with fi_FI, ja_JP, en_US and POSIX locales as expected.
(In reply to comment #3) > Created an attachment (id=141684) [edit] [details] The patch works OK, thanks
(In reply to comment #4) > (In reply to comment #3) > > Created an attachment (id=141684) [edit] [details] > > The patch works OK, thanks From me, too. :) My Python skills are somewhat crippled, so if you are bored, Jouni, you can have a look at bug 195429, which bothers me a bit. Committed as -r1. Thanks everyone.