[01:24:25] slavazanko/h вышел из конференции [01:38:00] slavazanko/h зашёл в конференцию [04:49:52] repolainen зашёл в конференцию [05:44:24] repolainen вышел из конференции [06:13:15] andrew_b зашёл в конференцию [08:47:50] slavazanko/h вышел из конференции [08:58:47] ilia maslakov вышел из конференции [09:00:22] ilia maslakov зашёл в конференцию [09:29:53] ilia maslakov вышел из конференции [09:30:06] ilia maslakov зашёл в конференцию [09:47:37] ilia maslakov вышел из конференции [09:48:28] ilia maslakov зашёл в конференцию [10:14:28] ilia maslakov вышел из конференции [10:14:57] ilia maslakov зашёл в конференцию [10:49:34] iNode вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [10:49:58] ilia maslakov вышел из конференции [10:50:26] ilia maslakov зашёл в конференцию [10:59:28] iNode зашёл в конференцию [11:08:20] iNode вышел из конференции [11:10:26] iNode зашёл в конференцию [11:24:51] ilia maslakov вышел из конференции [11:25:41] ilia maslakov зашёл в конференцию [11:41:48] iNode вышел из конференции [11:53:46] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2611 (FISH: broken panels drawing after enter password) created http://www.midnight-commander.org/ticket/2611 • Ticket #2611 (FISH: broken panels drawing after enter password) updated http://www.midnight-commander.org/ticket/2611#comment:1 [11:55:38] <andrew_b> --- a/src/vfs/fish/fish.c +++ b/src/vfs/fish/fish.c @@ -519,6 +519,7 @@ fish_open_archive_int (struct vfs_class *me, struct vfs_s_super *super)
/* show panels */ post_exec (); + repaint_scrren ();
mc_build_filename ("", "/foo", NULL) выдаёт "//foo" [12:23:06] ilia maslakov зашёл в конференцию [12:23:12] <andrew_b> Два слэша вначале. [12:23:17] <slavazanko/w> я опять тут. был на нетмитинге [12:23:25] <slavazanko/w> > on rework? да [12:23:35] <andrew_b> ilia maslakov: да достал ты уже вошёл-вышел. [12:23:41] <andrew_b> Почему? [12:23:44] <slavazanko/w> > нашёл одну плюшку в mc_build_filename(): вот, это косяк :) [12:23:50] <andrew_b> Я проголосовал. [12:24:00] <slavazanko/w> то есть, таки устраивает? [12:24:03] <slavazanko/w> тогда гуд :) [12:24:37] <slavazanko/w> Ждём авторитетного голоса Ильи [12:24:48] <andrew_b> Так он в отпуске. [12:24:56] <andrew_b> ХЗ когда он появится. [12:25:01] <slavazanko/w> Эм... РОн не дома? [12:25:07] <slavazanko/w> Он не дома? [12:25:17] <andrew_b> Говорил, что дома будет. [12:32:54] <andrew_b> mc_build_filename я исправил, сейчас запушу в DEV_master_cleanup. [12:40:16] <andrew_b> Кстати,
va_end (args);
g_string_prepend_c (path, PATH_SEP);
ret = g_string_free (path, FALSE); canonicalize_pathname (ret);
зачем тут
g_string_prepend_c (path, PATH_SEP);
? [12:53:49] iNode зашёл в конференцию [12:54:47] <slavazanko/w> ну... хз, не помню. Закомменти и потом make check [12:55:13] <slavazanko/w> через тесту прогнать на каком-то тесте сваливается.но покажет строку, можно будет посмотреть при каких условиях [13:01:34] <andrew_b> mc-DEV_master_cleanup/tests/lib/mc_build_filename.c:57:F:Core:test_mc_build_filename:0: actial (test/path) not equal to etalon (/test/path) FAIL: mc_build_filename [13:02:23] <andrew_b> check_mc_build_filename(("test", "path", NULL), "/test/path");
Чёйта? [13:02:41] <andrew_b> Почему абсолютный путь? [13:03:10] <slavazanko/w> потому что g_build_filename так же работает. [13:03:42] <andrew_b> Гм. Разве? [13:04:52] <slavazanko/w> угу. Вроде так. Можешь прямо в тесте в est_mc_build_filename.с где-нить прописать fail("%s", g_build_filename("test", "path", NULL)); ну чтобы по-быстрому проверить [13:08:34] <andrew_b> Не понял. [13:10:18] <andrew_b> Core:test_mc_build_filename:0: test/path [13:10:31] ASM зашёл в конференцию [13:11:05] <slavazanko/w> гм. судя по всему, g_build_filename() не делает абсолютными пути... а какого я тогда так сделал, интересно?... [13:11:36] <andrew_b> Логично, что не делает. [13:12:11] <slavazanko/w> ладно вопрос в том, я почему так делал и есть ли куски кода, которые полагаются на такое поведение... [13:12:25] <slavazanko/w> ибо не зря в тесте осветил такой случай [13:17:21] <andrew_b> Вряд ли. Как правило, первый элемент -- это абсолютный путь. [13:18:04] <andrew_b> Можно assert в начало mc_build_filename на относительный путь для отладки вписать. [13:18:22] <andrew_b> И смотреть, где проявится. [13:18:29] <slavazanko/w> ну можно и так [13:18:45] <slavazanko/w> там стек будет виден? [13:19:39] <andrew_b> Нет. [13:19:53] <andrew_b> assert просто сообщение в консоль выкинет. [13:20:56] <slavazanko/w> ну хоть так :) можно ваще принудительно сегфолтить :) char *p; free(p); [13:21:14] <andrew_b> :) [13:27:24] repolainen зашёл в конференцию [13:34:17] <andrew_b> http://www.rsdn.ru/forum/humour/4424832.all.aspx [13:50:54] repolainen вышел из конференции [14:21:19] ilia maslakov вышел из конференции [14:22:27] ilia maslakov зашёл в конференцию [14:50:03] repolainen зашёл в конференцию [15:06:00] repolainen вышел из конференции [15:10:05] <ilia maslakov> драсте [15:12:37] <ilia maslakov> ап чём тёрли? [15:22:18] andrew_b вышел из конференции [15:22:24] <ilia maslakov> вот и поговорили [16:00:07] il.smind зашёл в конференцию [16:00:14] il.smind вышел из конференции: Компьютер вошёл в спящий режим [16:00:23] <slavazanko/w> привет [16:00:31] <slavazanko/w> твои косяки фиксили [16:00:39] <slavazanko/w> 2611 [16:01:51] <slavazanko/w> возникло аккурат после 3ba4abac41a44521164eb0dc31a9e987c30ad354 возникло. Я бисектил [16:02:04] <slavazanko/w> голосуй. ёпт [16:31:20] iNode вышел из конференции [16:36:37] ilia maslakov вышел из конференции [16:38:12] ilia maslakov зашёл в конференцию [17:19:13] il.smind зашёл в конференцию [17:43:28] slavazanko/w вышел из конференции [17:44:15] slavazanko/w зашёл в конференцию [17:45:33] ilia maslakov вышел из конференции [17:46:04] ilia maslakov зашёл в конференцию [18:23:23] repolainen зашёл в конференцию [18:50:19] il.smind вышел из конференции [19:18:22] andrew_b зашёл в конференцию [19:19:12] <andrew_b> slavazanko/w: да там и без бисекта ясно было. [19:46:56] repolainen вышел из конференции: Replaced by new connection [19:47:06] repolainen зашёл в конференцию [20:07:20] andrew_b вышел из конференции [21:38:11] repolainen вышел из конференции [21:58:41] slavazanko/h зашёл в конференцию [22:36:42] jphantom вышел из конференции