Home
mc-dev
mc-dev@conference.jabber.ru
08.03.2012< ^ >

Тема: http://www.midnight-commander.org | Latest release: 4.8.1 | Latest stable release: 4.7.5.6
[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 зашёл в конференцию
Тема: http://www.midnight-commander.org | Latest release: 4.8.1 | Latest stable release: 4.7.5.6
[20:09:44] iliamaslakov зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!