[02:05:32] slavazanko/h вышел из конференции [06:11:58] andrew_b зашёл в конференцию [07:38:12] <iliamaslakov> доброе утро [07:41:58] <andrew_b> Угу. [07:46:38] <iliamaslakov> занят? [07:50:50] <andrew_b> Частично. [07:52:30] ASM зашёл в конференцию [08:27:03] <andrew_b> iliamaslakov: говори. [08:27:27] <iliamaslakov> а... [08:28:16] <iliamaslakov> я не смог понять какая на-сколько большая часть занята делом [08:28:24] <iliamaslakov> да и жрали-с [08:28:41] <iliamaslakov> я про мой баг с неверным апдейтом [08:28:53] <andrew_b> Жрать ты горазд, да. [08:28:57] <iliamaslakov> оставляем до следующего релиза? [08:29:18] <andrew_b> Я щетаю, тут виноват кэш ФС. [08:34:16] <iliamaslakov> и... ? [08:34:46] <andrew_b> notabag [08:34:56] <andrew_b> или wontfix [08:39:23] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2873 (diffviewer cannot open file if name contains '$') updated http://www.midnight-commander.org/ticket/2873#comment:1 [08:41:53] <iliamaslakov> andrew_b: notabag ???!!! [08:42:47] <iliamaslakov> что делает фаст релоад? [08:43:15] <andrew_b> RTFM [08:43:29] <iliamaslakov> пальцем покажи [08:43:33] <andrew_b> Я вчера тут цитировал. [08:43:36] <iliamaslakov> да [08:43:45] <iliamaslakov> а кто его изобрёл? [08:43:52] <andrew_b> Не я. [08:44:33] <iliamaslakov> но почему мы его починить не можем? [08:44:50] <iliamaslakov> ведь тот патч что я давал его прекрасно лечит [08:45:36] <andrew_b> 4143 ok = (panels_options.fast_reload && stat (tmp_path, ¤t_stat) == 0 4144 && current_stat.st_ctime == panel->dir_stat.st_ctime 4145 && current_stat.st_mtime == panel->dir_stat.st_mtime); 4146 g_free (tmp_path);
4148 if (ok) 4149 return; [08:45:54] <andrew_b> Иногда после удаления файла срабатывает это условие. [08:46:18] <iliamaslakov> я помню что ты говорил [08:46:37] <andrew_b> То есть stat после только что удаления файла возвращает теже таймстампы, что были до удаления. [08:47:12] <iliamaslakov> если запросить ещё раз то он нормально возвращает [08:47:44] <andrew_b> Проходит некоторое время. [08:48:00] <andrew_b> FS с журналом, с кэшем и т. д. [08:48:08] <andrew_b> Обновляется не сразу. [08:48:41] <iliamaslakov> diff: /#enc:ASCII/home/projects/samba/$nmbflt$.out: Нет такого файла или каталога [^] 1Помощь 2Меню 3Просмотр 4Правка 5Копия 6Перенос 7НвКтлог 8Удалить 9МенюMC 10ВыхоОшибка сегментирования (core dumped) [08:49:15] <iliamaslakov> может внутри 2873 починить? [08:49:36] <andrew_b> А то, что ты предлагаешь -- это всегда делать memset (&(panel->dir_stat), 0, sizeof (panel->dir_stat)); Независимо от того, что за операция была. [08:49:51] <iliamaslakov> это плохо? [08:50:14] <andrew_b> Понятно, что нули в dir_stat всегда будут не равны тому, что вернёт stat. [08:50:55] <andrew_b> Ошибка сегментирования (core dumped) Это откуда? [08:51:33] <iliamaslakov> это если сравнивать файлы при этом одна из панелей перекодирована [08:53:20] <andrew_b> У меня не падает, но ошибка вылезает, да. [08:54:15] <andrew_b> Надо чинить также, как и в 2791. [08:54:27] <iliamaslakov> в мастере не падает, в твоём бранче падает [08:54:52] <iliamaslakov> >Надо чинить также, как и в 2791 я предложил Славе тоже [08:56:05] <iliamaslakov> Program received signal SIGSEGV, Segmentation fault. f_close (fs=0x0) at ydiff.c:493 493 int rv = close (fs->fd); (gdb) bt #0 f_close (fs=0x0) at ydiff.c:493 #1 0x080e2559 in dview_init (label2=0x820e9f0 "/home/projects/samba/nmbscan.out", label1=0x8217b58 "/#enc:ASCII/home/projects/samba/$nmbflt$.out", file2=0x81ec8e0 "/home/projects/samba/nmbscan.out", file1=0x81ec998 "/#enc:ASCII/home/projects/samba/$nmbflt$.out", dview=<optimized out>, args=<optimized out>, dsrc=<optimized out>) at ydiff.c:2530 #2 diff_view (label2=0x820e9f0 "/home/projects/samba/nmbscan.out", label1=0x8217b58 "/#enc:ASCII/home/projects/samba/$nmbflt$.out", file2=0x81ec8e0 "/home/projects/samba/nmbscan.out", file1=0x81ec998 "/#enc:ASCII/home/projects/samba/$nmbflt$.out") at ydiff.c:3463 #3 dview_diff_cmd (f0=0x81eaf00, f1=0x81ebd28) at ydiff.c:3627 #4 0x080aa4ab in diff_view_cmd () at cmd.c:1250 #5 0x080c2d45 in midnight_execute_cmd (sender=0x0, command=144) at midnight.c:1173 #6 0x08074a0f in dlg_key_event (d_key=16388, h=0x81ee790) at dialog.c:506 #7 dlg_process_event (h=0x81ee790, key=16388, event=0xbfffee80) at dialog.c:1259 #8 0x08074f9d in frontend_run_dlg (h=0x81ee790) at dialog.c:569 #9 run_dlg (h=0x81ee790) at dialog.c:1291 #10 0x080c4a42 in create_panels_and_run_mc () at midnight.c:962 #11 do_nc () at midnight.c:1778 #12 0x08052b1b in main (argc=1, argv=0xbffff0b4) at main.c:567 [09:09:44] <andrew_b> Сегфолт я вылечил. [09:09:55] <andrew_b> Но надо лечить основную причину. [09:10:07] <iliamaslakov> оперативно [09:13:31] <iliamaslakov> andrew_b: Но надо лечить основную причину. я так понял что надо добавить это if (g_str_has_prefix (path, VFS_ENCODING_PREFIX)) { /* encoding prefix placed at start of string without the leading slash should be autofixed by adding the leading slash */ local = mc_build_filename (PATH_SEP_STR, path, NULL); } else [09:13:38] <andrew_b> Нет. [09:13:43] <iliamaslakov> только вот не найду место [09:13:46] <iliamaslakov> нет? [09:14:00] <andrew_b> Нет. [09:16:56] <iliamaslakov> поясни [09:40:38] iliamaslakov вышел из конференции: Replaced by new connection [09:40:38] iliamaslakov зашёл в конференцию [09:43:40] <iliamaslakov> andrew_b, скажи [09:44:34] <iliamaslakov> есть диалог подтверждения копирования [09:45:04] <iliamaslakov> там где кнопки перезаписать, пропустить... [09:45:32] <iliamaslakov> overwrite_query_dialog [09:45:55] <iliamaslakov> из этого диалога что то можно запустить [09:45:58] <iliamaslakov> ? [09:46:06] <iliamaslakov> т.е. приделать кнопку [09:47:10] <andrew_b> Да. [09:47:40] <slavazanko/w> всем привет [09:48:01] <andrew_b> Привет. [09:48:13] <andrew_b> slavazanko/w: когда релиз? А то меня тут спрашивают. [09:48:46] <slavazanko/w> в первых числах сентября. на след. неделе, наверное, если не будет новых багрепортов с сегфолтами [09:49:01] <andrew_b> Ok. [09:53:05] <iliamaslakov> [11:35:37] iliamaslakov: есть диалог подтверждения копирования [11:36:07] iliamaslakov: там где кнопки перезаписать, пропустить... [11:36:34] iliamaslakov: overwrite_query_dialog [11:36:57] iliamaslakov: из этого диалога что то можно запустить [11:37:00] iliamaslakov: ? [09:53:41] <andrew_b> [11:47]<andrew_b> Да. [09:53:46] <andrew_b> Часы поправь. [09:56:32] <iliamaslakov> но там написано 522 result = run_dlg (ui->replace_dlg); 523 destroy_dlg (ui->replace_dlg); [09:57:00] <andrew_b> callback [09:57:00] <iliamaslakov> я хочу приделать кнопку [Show Diff] [09:57:42] <iliamaslakov> чтобы перед заменой какого то конфига видеть что на что меняется [10:56:30] <andrew_b> slavazanko/w: i need your help. [11:13:02] <iliamaslakov> Друзья! [11:13:21] <iliamaslakov> скажите где посмотреть документацию на mc [11:13:37] <iliamaslakov> на doxygen [11:14:21] <andrew_b> Ась? [11:17:23] <iliamaslakov> где? [11:23:29] <slavazanko/w> > i need your help. ? [11:23:54] <andrew_b> баг 2873 [11:23:57] <Зося_Синицкая> andrew_b: Выражение "site:https://www.midnight-commander.org/ticket/2873 2873" не найдено! [11:24:42] <andrew_b> diffviewer не работает с перекодированной панелью. [11:24:51] <andrew_b> Я что-то ниасиливаю. [11:25:03] <slavazanko/w> понято, гляну [11:25:52] <slavazanko/w> документация доступна при make doxygen-run в каталоге doc создаётся каталог devel, в нём метров 150 доков будет [12:08:05] <iliamaslakov> holmes@darkstar:/home/projects/mc.old/doc$ make dogygen-run make: *** Нет правила для сборки цели `dogygen-run'. Останов. [12:08:58] <iliamaslakov> holmes@darkstar:/home/projects/mc.old/doc$ make doxygen make: *** Нет правила для сборки цели `doxygen'. Останов. holmes@darkstar:/home/projects/mc.old/doc$ make doxygen-run make: *** Нет правила для сборки цели `doxygen-run'. Останов. [12:09:15] <andrew_b> make html [12:12:19] <iliamaslakov> отработал [12:12:23] <iliamaslakov> но нет ничего [12:15:38] <iliamaslakov> The following extra packages will be installed: doxygen-latex lacheck latex-beamer latex-xcolor lmodern luatex pgf preview-latex-style prosper ps2eps tex-common texlive-base texlive-binaries texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils texlive-generic-recommended texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc Suggested packages: doxygen-doc doxygen-gui auctex perl-tk dvidvi fragmaster latexmk purifyeps xindy psutils t1utils texpower dot2tex The following NEW packages will be installed: doxygen doxygen-latex lacheck latex-beamer latex-xcolor lmodern luatex pgf preview-latex-style prosper ps2eps tex-common texlive-base texlive-binaries texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils texlive-generic-recommended texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc 0 upgraded, 30 newly installed, 0 to remove and 23 not upgraded. Need to get 417 MB of archives. After this operation, 656 MB of additional [12:15:45] <iliamaslakov> ЙООП [12:16:50] <andrew_b> texlive [12:17:09] <andrew_b> Да, он такой. [12:59:06] iliamaslakov вышел из конференции: Replaced by new connection [12:59:07] iliamaslakov зашёл в конференцию [13:11:59] <iliamaslakov> Fetched 417 MB in 55min 41s (125 kB/s) Preconfiguring packages ... [13:16:56] <andrew_b> http://demotivators.to/media/posters/2732/878652_lyubimaya-chast.jpg [13:26:06] <iliamaslakov> http://xkcd.ru/646/ [13:39:25] <iliamaslakov> йоооп скокаж в этом доксигене варнингов [13:39:59] <andrew_b> Вот давай лечи. [13:39:59] <iliamaslakov> его хоть раз генерировали? [13:40:08] <andrew_b> Я ни разу. [13:40:49] <iliamaslakov> придётся стереть все сырцы и начинать mc заново [13:56:13] andrew_b вышел из конференции [14:07:29] <iliamaslakov> http://cloud.github.com/downloads/ilia-maslakov/test/dox_warning.txt [14:08:32] <iliamaslakov> и какого оно в .git шарится [14:18:00] <slavazanko/w> > придётся стереть все сырцы и начинать mc заново а за. Когда начнём? [14:26:00] <iliamaslakov> ну не знаю... [14:29:29] <iliamaslakov> ладно поправлю доксиген [14:31:33] <iliamaslakov> куда прикрутим доксигеновую доку? на mco? [14:32:59] <iliamaslakov> а? [14:33:11] <slavazanko/w> а оно надо? [14:33:18] <slavazanko/w> обновлять как-то надо будет автоматом [14:33:29] <slavazanko/w> у trac есть плагин для доксигена вроде [14:51:20] <iliamaslakov> slavazanko/w: а оно надо? выглядит интересно [15:58:39] <iliamaslakov> slavazanko/w, ! [16:07:48] andrew_b зашёл в конференцию [16:10:04] <iliamaslakov> /home/projects/mc.old/src/vfs/smbfs/helpers/lib/util.c:995: warning: More #endif's than #if's found. [16:10:16] <iliamaslakov> реально косяк [17:53:39] slavazanko/h зашёл в конференцию [18:47:36] andrew_b вышел из конференции [19:07:15] slavazanko/h вышел из конференции [19:51:19] ASM вышел из конференции [19:51:24] ASM зашёл в конференцию [20:49:53] D-ion вышел из конференции: Replaced by new connection [20:49:56] D-ion зашёл в конференцию [22:13:12] slavazanko/h зашёл в конференцию [23:07:39] slavazanko/h вышел из конференции [23:11:16] slavazanko/h зашёл в конференцию