cc1: warnings being treated as errors /home/slavaz/work/mc-devel/git/src/main.c: В функции ‘quit_cmd_internal’: /home/slavaz/work/mc-devel/git/src/main.c:347: ошибка: формат ‘%d’ предполагает тип ‘int’, но аргумент 4 имеет тип ‘size_t’ [-Wformat] /home/slavaz/work/mc-devel/git/src/main.c:347: ошибка: формат ‘%d’ предполагает тип ‘int’, но аргумент 4 имеет тип ‘size_t’ [-Wformat] [11:25:50] <andrew_b> Я ж вроде исправлял. [11:26:06] <slavazanko> ща... [11:26:11] <slavazanko> у меня 64-х битка [11:27:18] <andrew_b> Что вы предлагаете? [11:27:29] <slavazanko> %ld вместо %d [11:27:45] <slavazanko> ща запушу сквош-коммит [11:27:55] <andrew_b> Погоди. [11:28:04] <slavazanko> ок [11:28:48] <andrew_b> Я это уже проходил: src/main.c: In function 'quit_cmd_internal': src/main.c:347: warning: format '%ld' expects type 'long int', but argument 4 has type 'size_t' [-Wformat] src/main.c:347: warning: format '%ld' expects type 'long int', but argument 4 has type 'size_t' [-Wformat] [11:29:05] <andrew_b> Поэтому я сделал просто %d. [11:29:10] <slavazanko> эм... блин. Да. я тоже проходил.. но как решать... ща [11:29:42] <andrew_b> С %lld такая же песня. [11:30:01] <slavazanko> size_t разный у нас [11:30:21] <andrew_b> Да. Data types: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64; [11:30:40] <slavazanko> Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64; [11:30:43] <andrew_b> Откастовать к int? [11:30:59] <slavazanko> да вот думаю.. может. есть универсальный %шаблон? [11:31:03] <slavazanko> ща погуглю [11:31:13] <andrew_b> Количество диалогов вряд ли будет 2^32. [11:31:19] <slavazanko> :) [11:31:21] <slavazanko> ну как бы да [11:32:11] <slavazanko> http://stackoverflow.com/questions/2125845/platform-independent-size-t-format-specifiers-in-c [11:33:09] <slavazanko> у меня %zd отработало [11:33:38] <andrew_b> И у меня. [11:33:49] <slavazanko> ща погуглю на предмет посикса [11:35:12] <andrew_b> Вроде нормально с точки зрения посикса. [11:35:18] il.smind зашёл в конференцию [11:35:26] <andrew_b> В мане написано. [11:35:32] <slavazanko> угу [11:35:36] <slavazanko> ну гуд тогда [11:35:44] <slavazanko> ляпи :) [11:36:12] <il.smind > приветики, йопта! [11:36:25] <slavazanko> симметрично, йопта :) [11:36:28] <il.smind > ап чем трём? [11:36:41] <slavazanko> 1490_multi_screens [11:37:30] <andrew_b> Мощно перепушил. [11:38:07] <slavazanko> гуд [11:41:54] <il.smind > т.е. мой голос аннигилировался в связи с? [11:42:12] <andrew_b> il.smind : Ненене! [11:42:22] <andrew_b> Всё в силе. [11:42:28] <il.smind > т.е. не перепроверять заново все коммиты? [11:42:41] <andrew_b> Поверь мне. [11:42:45] <andrew_b> Не надо. [11:42:59] <andrew_b> Все не надо. Последние 4. [11:43:02] <slavazanko> :) [12:04:22] <slavazanko> Андрей. а давай весь WIDGET-стафф перенесём в lib/widget, а? я про src/dialog*, src/widget.*, src/tree.* и src/wtools.* [12:04:48] <slavazanko> src/menu.* тоже кажись... [12:04:53] <andrew_b> Скока можно? :) [12:05:03] <andrew_b> Ты ж делал бранч. [12:05:16] <slavazanko> ну блин... меня аж свербит :) [12:05:22] <slavazanko> делал, да. Прокис он [12:05:26] <slavazanko> насквозь [12:05:33] <andrew_b> Давай после релиза? Сразу. [12:05:36] <slavazanko> :) ок [12:06:13] <andrew_b> Помнится, в 30-м бранче было. Только его убили. [12:06:38] <slavazanko> да фиг с ним. я готов ещё раз. Вместе и вдумчиво веселее будет [12:07:04] <andrew_b> Давай клинап делать. [12:07:27] <andrew_b> MC_WITH_SLANG(strict) и http://www.midnight-commander.org/ticket/2039 [12:07:53] <slavazanko> абажжи, я сейчас 1490_multi_screens смотрю [12:08:21] <andrew_b> Жду. [12:10:23] <andrew_b> http://forum.farmanager.com/viewtopic.php?p=64636&sid=2657090be4f8018ebfdd68696cb6750e#p64636 Чем бы дитя не тешилось, лишь бы не руками. [12:10:45] <andrew_b> ни тешилось [12:12:10] <il.smind > в конче концов в src у нас останется пара файлов [12:12:37] <andrew_b> main.c тоже надо распатронить на несколько. [12:13:06] <andrew_b> Только потом со стабильной веткой надо будет плясать при переносе коммитов. [12:13:51] <slavazanko> > в конче концов в src у нас останется пара файлов только те файлы, которые отвечают за двухпанельник. Равно как в editor, viewer или diffviewer [12:14:04] <slavazanko> > main.c тоже надо распатронить на несколько. да [12:36:23] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2243 (Code cleanup before 4.7.3 release) created http://www.midnight-commander.org/ticket/2243 • Ticket #2244 (MC consumes 100% cpu after wake up from suspend) created http://www.midnight-commander.org/ticket/2244 • Ticket #2243 (Code cleanup before 4.7.3 release) updated http://www.midnight-commander.org/ticket/2243#comment:1 [12:36:35] <slavazanko> по 7e895f3781dfd0e6d2a265155b20e84018e4f18c src/dialog.c: 411 if (p == NULL) 412 p = g_list_last (h->widgets);
почему g_list_last, а не g_list_first? [12:38:49] <slavazanko> типа, если перед этим не смогли получить предыдущий элемент, то прыгаем по кругу на последний? [12:39:09] <andrew_b> Там чуть выше 409 p = g_list_previous (h->current); Если NULL, то это первый элемент. Поэтому прыгаем на последний. [12:39:21] <slavazanko> а, по кругу. Понято [12:40:13] <slavazanko> а p = h->widgets в принципе. то же самое. что и p = g_list_first (h->widgets); [12:40:26] <andrew_b> Ну да. [12:40:55] <andrew_b> Только зачем перебирать весь список, если уже есть указатедь на начало. [12:41:01] <slavazanko> да [12:47:56] <il.smind > как быть со скриптами [12:48:12] <il.smind > допустим у нас есть 2 разных хоста [12:48:22] <il.smind > на одном есть перл на другом нет [12:48:29] <il.smind > 2 скрипта завести? [12:48:49] <il.smind > на перле и на sh? [12:49:57] <slavazanko> хз. с sh тоже не всё чисто. например, ls может иметь ключ -Q (тогда всё в шоколаде), а может не иметь (и тогда весёлый трах с симлинками) [12:50:23] <slavazanko> ls не имеет ключ обычно на бизибоксах [12:50:42] <il.smind > lf [12:50:45] <il.smind > да [12:52:19] <slavazanko> уже три скрипта получается. Сейчас эти три скрипта слеплены в один и через дикий лес if... else ... fi оно каждый раз при каждой операции копирования каждого файла засылается на удалённую сторону. где и исполняется. КАЖДЫЙ раз! [12:52:53] <il.smind > а как можно узнать что это симлинк, [12:53:20] <il.smind > без ключа [12:53:32] <slavazanko> ды =- [12:53:35] <slavazanko> ls -l [12:53:42] <slavazanko> первый столбец с правами [12:53:44] <il.smind > не [12:53:52] <slavazanko> первая l в правах - это оно [12:53:58] <andrew_b> Ды ва что? [12:54:09] <andrew_b> test -h [12:54:10] <slavazanko> stat [12:54:13] <Зося Синицкая> andrew_b: Две полоски! [12:54:33] <andrew_b> Зося Синицкая: тебя не спрашивали. [12:54:36] <slavazanko> бля. точно две полоски [12:54:39] <il.smind > я про ls без поддержки -l [12:54:44] <Зося Синицкая> andrew_b: нет, достаточно [12:54:45] <slavazanko> test -h же... [12:54:46] <Зося Синицкая> slavazanko: Две полоски! [12:55:08] <andrew_b> test -L [12:55:09] <Зося Синицкая> andrew_b: Две полоски! [12:55:11] <slavazanko> но на каждый файл... [12:55:19] <slavazanko> и есть ли в бизибоксе... [12:55:36] <slavazanko> то есть. сейчас тупо обрабатывается только лишь выхлоп ls [12:55:48] <slavazanko> а с test -h надо будет каждый файл в листинге проверять [12:56:08] <slavazanko> stat есть ещё. но не уверен за бизибоксы [12:56:14] <il.smind > тогда надо перерисовать так? [12:56:16] <andrew_b> Ща узнаем. [12:56:36] <andrew_b> Тут на соседнем столе с бизибоксом работают. [12:56:52] <il.smind > andrew_b: бизибоксы разные [12:56:54] <slavazanko> бизибокс бизибоксу рознь. [12:56:57] <slavazanko> угу [12:57:08] <andrew_b> Понятно. А что делать? [12:57:09] <il.smind > зависит от желания железасборщика [12:57:55] <il.smind > нужен набор тестов [12:58:03] <il.smind > который отранжирует [12:58:10] <slavazanko> я предлагаю тупо при коннекте заслать некий скрипт на удалённую систему. который прочекает эту систему на предмет фишек. А потом при. например. копировании. подсовывать удалённой системе определённый скрипт [12:58:21] <il.smind > допустим есть приоритет скриптов [12:58:22] <slavazanko> один из скриптов [12:58:38] <slavazanko> приоритет? [12:58:42] <slavazanko> не. набор тестов [12:58:47] <il.smind > не не [12:58:52] <slavazanko> один раз при подключении [12:59:02] <il.smind > предположим есть тест стартовый [12:59:12] <slavazanko> а потом уже всю сессию работать через выбранный скрипт [12:59:15] <il.smind > от проверит набор совместимости [12:59:18] <slavazanko> да [12:59:20] <il.smind > как конфигуре [12:59:42] <slavazanko> кратенько. почти то. что сейчас происходит при каждой операции копирования/перемещения [12:59:49] <il.smind > но вот дальше то что [13:00:24] <il.smind > можно сделать Х скриптов [13:00:28] <il.smind > с приоритетом [13:00:30] <slavazanko> дальше этот тестовый скрипт возвращает нам код возврата. 0 - всё зупангуд, есть перл 1 - перла нету. но ls поддерживает -Q 2 ... [13:01:21] <il.smind > допустим 100% совместимость (есть перл и все такое) 80% есть ls -Q и все такое [13:01:38] <il.smind > ну примерно то что ты говоришь [13:01:55] <slavazanko> да нафига проценты? если есть перл, то всё. на остальное нуль по фазе. оно остальное и не нужно [13:02:05] <il.smind > да не проценты [13:02:10] <slavazanko> перла нету - ну проверяем наличие 'ls -Q' [13:02:24] <slavazanko> заодно можно проверить наличие dd [13:02:37] <slavazanko> если нету.. ну может cat задействовать... [13:03:12] <andrew_b> В bb-1.16 есть test -h и test -L. [13:10:45] <il.smind > вот на моих железках busybox --help BusyBox v1.13.2 (2009-02-28 22:41:06 YEKT) multi-call binary Copyright (C) 1998-2008 Erik Andersen, Rob Landley, Denys Vlasenko and others. Licensed under GPLv2. See source distribution for full notice.
Usage: busybox [function] [arguments]... or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a link to busybox for each function they wish to use and BusyBox will act like whatever it was invoked as!
BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a link to busybox for each function they wish to use, and BusyBox will act like whatever it was invoked as.
Currently defined functions: [, busybox, cat, dmesg, echo, expr, false, fdefault, ftpget, ifconfig, init, insmod, kill, klogd, ledctrl, linuxrc, logger, login, logread, mkdir, mount, msh, ping, ps, pwd, reboot, rm, rmmod, route, sendarp, sh, sysinfo, syslogd, test, tftpd, true, tty, vconfig [13:11:19] <slavazanko> # /bin/sl? [13:11:30] <il.smind > да не важно [13:11:33] <il.smind > :) [13:11:38] <il.smind > нету [13:11:39] <slavazanko> в принципе да :) [13:11:45] <slavazanko> а где нету. там жопа [13:12:21] <slavazanko> echo * хоть работает? [13:13:45] <il.smind > вот третья железка [13:13:58] <slavazanko> echo * хоть работает на второй? [13:14:11] <il.smind > AZBox[~]$ busybox BusyBox v1.00 (2008.04.24-06:54+0000) multi-call binary
BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a link to busybox for each function they wish to use, and BusyBox will act like whatever it was invoked as.
Usage: ls [-1AacCdeFilnpLRrSsTtuvwxXhk] [filenames...]
List directory contents
Options: -1 list files in a single column -A do not list implied . and .. -a do not hide entries starting with . -C list entries by columns -c with -l: show ctime -d list directory entries instead of contents -e list both full date and full time -F append indicator (one of */=@|) to entries -i list the i-node for each file -l use a long listing format -n list numeric UIDs and GIDs instead of names -p append indicator (one of /=@|) to entries -L list entries pointed to by symbolic links -R list subdirectories recursively -r sort the listing in reverse order -S sort the listing by file size -s list the size of each file, in blocks -T NUM assume Tabstop every NUM columns -t with -l: show modification time -u with -l: show access time -v sort the listing by version -w NUM assume the terminal is NUM columns wide -x list entries by lines instead of by columns -X sort the listing by extension -h print sizes in human readable format (e.g., 1K 243M 2G ) [13:15:21] <il.smind > конечно работает :) AZBox[~]$ echo * * [13:16:16] <slavazanko> работает как надо :) ну второй случай - это клиника. Не наш пациент [13:23:50] <andrew_b> Офтоп. Читалками электронных книг никто не пользуется? [13:24:14] <slavazanko> не. не пользуюсь [13:28:06] <il.smind > andrew_b: пользовался разными [13:28:17] <il.smind > а платформа какая? [13:28:57] <andrew_b> Я пока не сам не знаю. Вот, выбираю. [13:29:06] <andrew_b> http://shop.key.ru/shop/goods/31979/?region_id=36 [13:29:08] <il.smind > а ты железку? [13:29:10] <andrew_b> Например. [13:29:28] <il.smind > я пасс [13:29:49] <andrew_b> Я понял уже. [13:43:19] <il.smind > andrew_b: ну как минимум должен запускаться mc [13:43:31] <andrew_b> :) [13:44:06] <andrew_b> Предлагаешь познать всю прелесть кросскомпиляции? [13:45:37] <il.smind > да было бы там чего приятного [13:46:05] <andrew_b> Это был сарказм, есличо. [13:52:39] <il.smind > у меня тоже [13:53:33] <il.smind > португальцы цуки забили [13:55:56] <andrew_b> Когда во время игры телевизор только слышишь (он стоит в другой комнате), то такое ощущение, что идёт репортаж из улья. :) [13:56:28] <andrew_b> Как говорится, это жжжжжжжжжжжж не спроста. :)) [14:09:32] <slavazanko> по ab0ed11843c64b9956d138c2012989b5b0311c80 Added modal flag to the dialog structure Может. там лучше enum'ом передавать флаг модальности. Ну чтоб вызывать не как не create_dlg (TRUE,...) а, например create_dlg (DLG_MODAL,...) или create_dlg (DLG_NORMAL,...) вроде бы так читалось получше, не? [14:10:33] <andrew_b> А какие есть другие варианты? Диалог либо модальный, либо нет. [14:10:43] <il.smind > andrew_b: это не улей это мухи жужжат [14:10:53] <andrew_b> il.smind : цеце? [14:10:54] <il.smind > сам знаешь над чем [14:11:25] <slavazanko> andrew_b: да я так. предложил только... :) [14:13:04] <il.smind > но код читать проще [14:13:20] <il.smind > я же не помню всех параметром вдиалога [14:13:23] <slavazanko> да. из этих соображений и предложил [14:13:46] <andrew_b> Я против. [14:14:46] <slavazanko> а на create_dlg_modal|create_dlg_normal как посмотришь? [14:15:31] <il.smind > а бабаяга против [14:15:40] <andrew_b> Лишняя прослойка над create_dlg. [14:16:01] <il.smind > slavazanko: мне такое не нравится нифига [14:16:18] <slavazanko> злые вы... [14:16:45] <il.smind > странно что ты пробив DLG_MODAL DLG_NORMAL [14:18:49] <andrew_b> Ищёраз: диалог либо модальный, либо нет. Два варианта. Булевый аргумент вполне достаточен. [14:19:10] <slavazanko> но интуитивно непонятен [14:19:25] <andrew_b> Это неважно. :) [14:19:35] <slavazanko> да ладно. я уже забил на предложение. уже дальше ревьюваю [14:19:48] <il.smind > я изза такой ботвы спорит не буду, время дорого [14:20:02] <andrew_b> Да. Через неделю релиз. [14:22:01] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2244 (MC consumes 100% cpu after wake up from suspend) updated http://www.midnight-commander.org/ticket/2244#comment:1 [14:23:38] BanderOS вышел из конференции [14:35:05] il.smind вышел из конференции [14:37:06] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2244 (MC consumes 100% cpu after wake up from suspend) updated http://www.midnight-commander.org/ticket/2244#comment:2 [15:06:07] <slavazanko> кажись. нащупал косяк. ща попробую добиться стабильности воспроизведения [15:06:25] <andrew_b> 2244? [15:06:34] <slavazanko> 1490 [15:06:40] <andrew_b> А... [15:07:38] <andrew_b> Что за косяк? [15:08:14] <slavazanko> 1) запускаем мс 2) открываем на редактирование любой файл. 3) жмакаем пробел (ну чтобы lock-файл нарисовался) 4) переходим в панели по alt+{ 5) переходим на каталог выше в панелях 6) выходим из mc. на предложение сохранить изменения в редакторе говорим нет 7) видим неудалённый лок-файл [15:08:51] <slavazanko> если в панелях текущий каталог не меня/ем. ло лок-файл грохается при выходе [15:09:25] <slavazanko> > ... текущий каталог не меня/ем. ло ... > ... текущий каталог не меняем. то ... [15:09:46] <slavazanko> словил? [15:10:57] <andrew_b> Ща. [15:12:31] <andrew_b> Да. [15:12:36] <andrew_b> Словил. [15:13:13] <slavazanko> сто пудов - редактор пытается построить имя лока, беря каталог из панели [15:13:55] <andrew_b> Скорее всего. [15:14:45] <andrew_b> Нет. [15:15:03] <andrew_b> lock_build_symlink_name() [15:16:35] <andrew_b> Гм... Там генерится абсолютное имя. [15:17:44] <slavazanko> unlock_file (const char *fname) может, fname не абсолютный? [15:17:55] <andrew_b> Именно так. [15:18:20] <andrew_b> Лок ищется в текущей директории. [15:18:26] <slavazanko> редактору надо абсолютное имя каждый раз передавать... [15:18:28] <slavazanko> угу [15:18:35] <andrew_b> Да. [15:18:41] <andrew_b> И вьюверу тоже. [15:18:53] <slavazanko> да [15:19:07] <andrew_b> Что делать будем? [15:19:16] <slavazanko> фиксить :) [15:19:21] <andrew_b> :) [15:19:28] <slavazanko> Илью потом спросим, согласен или нет [15:19:37] <slavazanko> дабы переголосований не устраивать [15:19:41] <andrew_b> А куда ему деваться? [15:19:45] <slavazanko> :) [15:20:11] <andrew_b> Я домой. [15:20:19] <slavazanko> Давай. Я фикс сделаю [15:20:34] <slavazanko> потом засквошишь куды-нить [15:20:39] <andrew_b> Или в самом редакторе формитровать абсолютное имя. [15:20:46] <andrew_b> формировать [15:21:04] <slavazanko> эм... гм. Думаешь. так лучше? [15:21:05] iNode вышел из конференции [15:21:35] D-ion зашёл в конференцию [15:22:02] <andrew_b> Не знаю пока. Надо смотреть. Когда имя лока генерится, получается абсолютное имя. Также и в редакторе можно. [15:22:10] andrew_b вышел из конференции: конец рабочего дня [16:13:02] <slavazanko> зафиксил: 967e7ff4ca4902914d0f6ec34011336d5fa1b3ec пока только редактор [16:14:02] <slavazanko> вернее, 8f2407a52412fa7355bf66b69d268950e13df866 [16:15:38] gonzo111 зашёл в конференцию [17:11:54] il.smind вышел из конференции [17:15:17] il.smind зашёл в конференцию [17:35:10] iNode зашёл в конференцию [17:52:45] ASM вышел из конференции [17:52:48] ASM зашёл в конференцию [17:53:05] ASM вышел из конференции [18:16:31] andrew_b зашёл в конференцию [18:35:36] il.smind вышел из конференции [18:36:02] il.smind зашёл в конференцию [19:35:46] Зося Синицкая вышел из конференции: Автообновление по команде от GeAlex [19:35:56] Зося Синицкая зашёл в конференцию [19:36:23] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2243 (Code cleanup before 4.7.3 release) updated http://www.midnight-commander.org/ticket/2243#comment:2 • Ticket #2039 (missing retcheck in lib/skin/ini-file.c) updated http://www.midnight-commander.org/ticket/2039#comment:1 • Ticket #2243 (Code cleanup before 4.7.3 release) updated http://www.midnight-commander.org/ticket/2243 [19:42:01] zeihee зашёл в конференцию [19:47:15] andrew_b вышел из конференции: Replaced by new connection [19:47:18] andrew_b зашёл в конференцию [19:50:47] Зося Синицкая вышел из конференции: Какой-то умник нажал CTRL+C в консоли... [19:51:11] Зося Синицкая зашёл в конференцию [19:51:35] Зося Синицкая вышел из конференции: Какой-то умник нажал CTRL+C в консоли... [19:51:49] andrew_b вышел из конференции [19:51:57] Зося Синицкая зашёл в конференцию [19:54:14] zeihee вышел из конференции: Replaced by new connection [19:54:14] zeihee зашёл в конференцию [19:56:01] Зося Синицкая вышел из конференции: Какой-то умник нажал CTRL+C в консоли... [19:57:06] Зося Синицкая зашёл в конференцию [20:22:28] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2244 (MC consumes 100% cpu after wake up from suspend) updated http://www.midnight-commander.org/ticket/2244#comment:3 [22:06:32] <il.smind> https://www.midnight-commander.org/changeset/1c72ecc6b051d1ec28061ed986f2cddfc4784053 [22:07:00] <il.smind> я против, это конечно ненужные брэйки [22:07:43] <il.smind> но их уборка это предпосылка к хитропопому косяку который сразу не найдешь. [22:27:14] <zeihee> после выхода часто бывает в процессах mc висит с загрузкой 100% http://pastebin.com/8T9up02R [22:29:27] <il.smind> zeihee: твой тикет? [22:30:01] <zeihee> нет наверное [22:30:13] <il.smind> 2244 [22:30:22] <il.smind> нет? [22:30:28] <zeihee> не мой [22:30:37] <zeihee> но косяк старый [22:30:45] <il.smind> т.е у тебя то же самое? [22:30:53] <zeihee> у меня на разных версиях [22:31:44] <zeihee> а вейкапом не пользуюсь, не проверял [22:33:44] <il.smind> я тут типа спать собирался [22:34:06] <zeihee> пора, споки [22:35:58] zeihee вышел из конференции [22:38:18] il.smind вышел из конференции [22:38:24] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1450 (FISH: timestamps don't show correctly) updated http://www.midnight-commander.org/ticket/1450#comment:18 • Ticket #1450 (FISH: timestamps don't show correctly) updated http://www.midnight-commander.org/ticket/1450#comment:19 • Ticket #1450 (FISH: timestamps don't show correctly) updated http://www.midnight-commander.org/ticket/1450#comment:20