[04:00:02] slavazanko/h вышел из конференции [05:45:33] andrew_b зашёл в конференцию [06:04:51] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) updated http://www.midnight-commander.org/ticket/2695#comment:15 [06:24:19] <andrew_b> Ну таки и шо? Голоса в 2608 удалили. [06:24:33] <andrew_b> Вливать или нет? [06:57:19] iliamaslakov зашёл в конференцию [07:05:40] <iliamaslakov> вливай! [07:06:07] <andrew_b> iliamaslakov: восстанови голоса. [07:06:28] <iliamaslakov> а ты кого вливать будешь? [07:06:42] <andrew_b> 2608 [07:06:46] <iliamaslakov> не [07:06:53] <iliamaslakov> сначала 2895 [07:07:25] <andrew_b> Они не связаны. [07:07:41] <iliamaslakov> да [07:07:54] <iliamaslakov> только сейчас мастер сломан [07:08:04] <iliamaslakov> надо сначала его починить [07:08:33] <andrew_b> iliamaslakov: ну голосо-то в 2608 верни взад. [07:08:40] <iliamaslakov> да [07:08:47] <iliamaslakov> тока не вливай [07:29:42] <iliamaslakov> andrew_b, вольёшь сначала 2695 а потом 2608 [07:30:50] <andrew_b> Это приказ? [07:31:22] <iliamaslakov> ты меня ставишь в неловкое положение [07:32:15] <andrew_b> Вливаю. [07:32:19] <iliamaslakov> по моему у нас тут дружеская атмосфера царит [07:32:39] <iliamaslakov> я могу только попросить [07:34:48] <iliamaslakov> всё теперь резил? [07:35:09] <andrew_b> Сегодня вряд ли. [07:35:21] <iliamaslakov> чо так? [07:35:33] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2608 (Widget enhancement) updated http://www.midnight-commander.org/ticket/2608#comment:11 [07:35:37] <iliamaslakov> думаешь славег не придёт? [07:35:48] <andrew_b> Праздник. Все бухают. [07:36:08] <andrew_b> iliamaslakov: ты куда-то спешишь? [07:36:16] <iliamaslakov> на лыжаш наверное покатаемся [07:36:25] <iliamaslakov> нет не спешу [07:50:41] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2608 (Widget enhancement) updated http://www.midnight-commander.org/ticket/2608#comment:4 • Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) updated http://www.midnight-commander.org/ticket/2695#comment:13 • Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) updated http://www.midnight-commander.org/ticket/2695#comment:16 • Ticket #2608 (Widget enhancement) updated http://www.midnight-commander.org/ticket/2608 • Ticket #2608 (Widget enhancement) closed http://www.midnight-commander.org/ticket/2608#comment:13 • Ticket #2261 (several files opened in one editor window) updated http://www.midnight-commander.org/ticket/2261 • Ticket #2708 (ActionScript file syntax highlighting) updated http://www.midnight-commander.org/ticket/2708#comment:2 [07:52:41] <andrew_b> Что с 2541? stable-candidate? [07:52:56] <andrew_b> Я почему-то не отметил его. [07:53:03] <andrew_b> Забыл, наверное. [07:53:23] <andrew_b> Отмечу, потом решим. [08:05:46] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2451 ("Cannot chdir to" "/foo/$bar" if directory hotlist contains dollar sign) updated http://www.midnight-commander.org/ticket/2451#comment:13 [08:24:34] <andrew_b> http://www.opennet.ru/opennews/art.shtml?num=33295 [08:24:50] <andrew_b> Мне письмо пришло. Я поменял ключ. [08:47:41] <iliamaslakov> письмо по тому случаю [08:47:58] <andrew_b> Я понял. [08:48:49] <andrew_b> Пребазирую 2261_multiedit_2 на новую vfs. [08:49:01] <andrew_b> Второй подход. [09:00:26] <iliamaslakov> как идёт? [09:00:39] <andrew_b> Не просто. [09:01:35] <iliamaslakov> причина? [09:01:47] <andrew_b> Конфликтов много. [09:02:42] <iliamaslakov> ясно [09:11:38] <andrew_b> Гм. В широких терминалах меню не очень хорошо выглядит. Растянуто очень. [09:43:28] iliamaslakov вышел из конференции: Machine going to sleep [10:02:34] iliamaslakov зашёл в конференцию [10:02:50] <iliamaslakov> надо ограничение? [10:02:57] <andrew_b> ХЗ [10:03:39] <iliamaslakov> дай глянуть [12:20:15] <andrew_b> Глянул? [12:20:25] slavazanko/h зашёл в конференцию [12:27:34] iliamaslakov вышел из конференции [12:33:12] <andrew_b> Передумал я в 2738_handle_startup_errors остальные EXIT_FAILURE исправлять... [12:33:24] <andrew_b> Прошу голосовать. [12:35:01] <slavazanko/h> всем привет [12:37:46] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2742 ([Subshell] Support for ash + bugfixes for bash, fish) created http://www.midnight-commander.org/ticket/2742 • 030-bash_inputrc.patch attached to Ticket #2742 http://www.midnight-commander.org/attachment/ticket/2742/030-bash_inputrc.patch • Ticket #2738 (mcedit crashes when ~/.config is a file) updated http://www.midnight-commander.org/ticket/2738#comment:1 • 040-ash_as_subshell.patch attached to Ticket #2742 http://www.midnight-commander.org/attachment/ticket/2742/040-ash_as_subshell.patch • 040-ash_as_subshell_additional.patch attached to Ticket #2742 http://www.midnight-commander.org/attachment/ticket/2742/040-ash_as_subshell_additional.patch [12:49:45] <slavazanko/h> 2738 будет в релизе или в следующем? [12:52:46] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2738 (mcedit crashes when ~/.config is a file) updated http://www.midnight-commander.org/ticket/2738#comment:2 [15:25:28] repolainen зашёл в конференцию [15:25:55] <repolainen> make[4]: Entering directory `/subvolumes/var_tmp/paludis/app-misc-mc-9999/work/mc-9999/tests/src/filemanager' Running suite(s): /src/filemanager 0%: Checks: 1, Failures: 1, Errors: 0 do_panel_cd.c:79:F:Core:test_do_panel_cd_empty_mean_home:0: Assertion 'strcmp(cwd, mc_config_get_home_dir ()) == 0' failed FAIL: do_panel_cd Running suite(s): /src/filemanager 100%: Checks: 1, Failures: 0, Errors: 0 PASS: examine_cd =================== 1 of 2 tests failed =================== [15:26:10] <repolainen> (mc собирается под sandbox, там юзер без home) [15:31:33] <repolainen> от чего-то еще зависит [15:31:35] <repolainen> иногда работает [15:32:18] <slavazanko/h> что-то с отсутствующим хомяком связано [15:32:32] <slavazanko/h> попытка получить хомяк идёт. [15:33:43] <repolainen> щя с LANG=C еще попробую. у меня 2 немного разных сандбокса. на однор разваливается, на втором почему-то нет [15:38:33] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2742 ([Subshell] Support for ash + bugfixes for bash, fish) created http://www.midnight-commander.org/ticket/2742 • Ticket #2742 ([Subshell] Support for ash + bugfixes for bash, fish) updated http://www.midnight-commander.org/ticket/2742#comment:1 [15:41:13] iliamaslakov зашёл в конференцию [15:41:41] <slavazanko/h> iliamaslakov: https://www.midnight-commander.org/ticket/2738 [15:43:10] iliamaslakov вышел из конференции: Machine going to sleep [15:43:53] <repolainen> open("mc_build_filename.log", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied) [15:44:01] <repolainen> где он пытается создать лог? [15:45:06] <slavazanko/h> в текущем каталоге сборки по идее [15:45:07] <repolainen> а не, я лоханулся [15:45:09] <repolainen> угу [15:47:46] <repolainen> что-то другое мешает [15:53:05] <repolainen> а баг ваще такой [15:53:18] <repolainen> создает ссылку кривую: ln -s a b [15:53:26] <repolainen> и пытаемся ее удалить [15:53:38] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2742 ([Subshell] Support for ash + bugfixes for bash, fish) updated http://www.midnight-commander.org/ticket/2742#comment:2 [15:53:59] <repolainen> mc дурит голову и говорит, что нет таких файлов [15:54:17] <repolainen> создает -> создаем [15:56:36] <repolainen> (итого ln -s a b; F8 на a; орёт, что b асуствуит) [15:57:17] <andrew_b> Вот тут: 2618 source_vpath = vfs_path_from_str (source); 2619 /* Update stat to get actual info */ 2620 if (mc_stat (source_vpath, &src_stat) != 0) [15:57:25] <andrew_b> src/filemanager/file.c [15:58:28] <repolainen> анрена иногда надо lstat вызывать [15:59:07] <andrew_b> Не. [15:59:15] <andrew_b> Мы же ссылку удаляем. [15:59:57] <andrew_b> Не очень-то релиз вытанцовывается... [16:01:36] <andrew_b> Надо #2736 переоткрывать, наверное. [16:01:50] <slavazanko/h> & [16:01:52] <slavazanko/h> ? [16:02:04] <andrew_b> ebacf41678ec10dd75243e5c13246e86d91d0b8b [16:02:34] <andrew_b> Или в клинапе исправить. [16:02:57] <andrew_b> slavazanko/h: только ты с новой vfs разберёшься. [16:03:39] <slavazanko/h> с чем помочь? [16:03:55] <andrew_b> [18:55]<repolainen> (итого ln -s a b; F8 на a; орёт, что b асуствуит) [18:56]<andrew_b> Вот тут: 2618 source_vpath = vfs_path_from_str (source); 2619 /* Update stat to get actual info */ 2620 if (mc_stat (source_vpath, &src_stat) != 0) [16:04:22] <andrew_b> mc_stat !=0 почему-то [16:05:26] <andrew_b> file.c:2620 [16:11:24] <andrew_b> Гм. Почему-то stat(2) на этот файл возвращает не 0. [16:16:31] <andrew_b> errno=2 [16:16:41] <andrew_b> ENOENT [16:18:05] <andrew_b> Но почему? [16:18:29] <andrew_b> Путь в stat посылается верный. [16:19:12] <andrew_b> А, блин, точно. [16:19:22] <andrew_b> lstat нужно. [16:20:07] <andrew_b> Я почему-то думал, что lstat -- это инфа не о ссылке, а файле, на который ссылка. [16:20:25] <andrew_b> Оказалось, наоборот. [16:23:10] <andrew_b> Ну что, исправляем прямо в мастере? [16:23:29] <andrew_b> diff --git a/src/filemanager/file.c b/src/filemanager/file.c index 65182cf..29271a6 100644 --- a/src/filemanager/file.c +++ b/src/filemanager/file.c @@ -2617,7 +2617,7 @@ panel_operate (void *source_panel, FileOperation operation, gboolean force_singl
source_vpath = vfs_path_from_str (source); /* Update stat to get actual info */ - if (mc_stat (source_vpath, &src_stat) != 0) + if (mc_lstat (source_vpath, &src_stat) != 0) { message (D_ERROR, MSG_ERROR, _("Cannot stat \"%s\"\n%s"), path_trunc (source, 30), unix_error_string (errno)); [16:26:09] <andrew_b> Или через обычную процедуру проходим? [16:29:47] slavazanko/h вышел из конференции [16:32:30] <repolainen> а там всю жысть _stat был? [16:33:14] <andrew_b> Не. Там его не было вообще. [16:33:44] <andrew_b> Это я его добавил. [16:34:07] <repolainen> может оно имеет смысл для != OP_DELETE [16:34:18] <andrew_b> Я ж говорю: перепутал stat и lstat. [16:35:30] <andrew_b> Там нужна актуальная инфа именно для файла под курсором для любой операции. [16:36:07] <repolainen> ну давай тада сразу в master stat->lstat [16:39:00] <repolainen> оно из-за этого наерна и каталоги прикольно киляло [16:39:07] <repolainen> на которые ссылка показывает [16:39:12] <andrew_b> Угу. [16:39:58] <repolainen> точна. удаляет содержимое каталога, а саму ссылу и каталог не трогает [16:45:00] <andrew_b> Готово. [16:54:16] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2736 (MC deletes the wrong file) updated http://www.midnight-commander.org/ticket/2736#comment:10 [17:41:05] iliamaslakov зашёл в конференцию [17:42:35] <iliamaslakov> что я пропустил? [17:43:52] <repolainen> с тебя фикс :] [17:46:35] <iliamaslakov> с меня? [17:46:48] <repolainen> с тебя [17:46:53] <iliamaslakov> поясни [17:47:18] <repolainen> багов незакрытых вагон, а ты тыт еще с шлупыми вопросами [17:47:23] <repolainen> схватил лопату и пофиксил [17:47:37] <repolainen> тест в mc отваливается! [17:47:38] <Зося Синицкая> repolainen: Две полоски! [17:47:41] <iliamaslakov> >slavazanko/h: iliamaslakov: https://www.midnight-commander.org/ticket/2738 я уже говорил про своё отношение к этому тикету [17:48:05] <repolainen> дурные боты - зло [18:15:16] andrew_b вышел из конференции [18:19:51] <iliamaslakov> чего? [18:27:51] <repolainen> чего что? [18:28:05] <repolainen> формулируй мысль, товаришьчь! [18:33:04] <iliamaslakov> Сергей, Вы пили?! [18:33:24] <repolainen> я вааще не пью [18:33:37] <repolainen> но это не мешает мне находиться в эквивалентных состояниях :D [18:35:02] repolainen вышел из конференции [20:04:03] iliamaslakov вышел из конференции: Replaced by new connection [20:04:06] iliamaslakov зашёл в конференцию [20:07:39] mc_log зашёл в конференцию