[00:46:16] slavazanko/w вышел из конференции [00:49:39] slavazanko/w зашёл в конференцию [04:48:54] pa_ зашёл в конференцию [05:06:34] andrew_b зашёл в конференцию [06:18:43] <andrew_b> +SED_PARAMETERS = \ + -e "s/%DATE_OF_MAN_PAGE%/$${MAN_DATE}/g" \ + -e "s/%DISTR_VERSION%/@DISTR_VERSION@/g" \ + -e "s{%prefix%{@prefix@{g" \ + -e "s{%sysconfdir%{@sysconfdir@{g" [06:19:03] <andrew_b> s/ s{ почему разделители разные? [06:48:57] <andrew_b> Also note (moving here from ticket #2689) that the code that updates the date in the manpage uses "stat -c" and "date -d", both are apparently GNU/Linux stuff, not supported on Mac or probably on *BSD. [07:24:38] <andrew_b> Добваил коммит в 2758 и проголосовал. [08:02:08] pa_ вышел из конференции [08:10:44] slavazanko/h зашёл в конференцию [08:15:32] <slavazanko/h> > s/ s{ почему разделители разные? там где отличаются - путь подставляется. поэтому вместо слеша я влупил { [08:29:40] <andrew_b> "stat -c" and "date -d", both are apparently GNU/Linux stuff, not supported on Mac or probably on *BSD. [08:29:49] <andrew_b> С этим что будем делать? [08:32:56] <slavazanko/h> гм. [08:35:16] <slavazanko/h> попробкю заменить [08:36:28] <andrew_b> А чем? [08:36:32] <andrew_b> Перлом? [08:36:45] <slavazanko/h> LANG=C stat mc.1.in | grep Modify: | sed 's/Modify: //' [08:36:48] <slavazanko/h> например так [08:37:06] <slavazanko/h> date -d тоже посмотрю [08:37:16] <andrew_b> Надо посмотреть, как Илья в fish делал. [08:38:17] <andrew_b> src/vfs/fish/helpers/get [08:38:41] <slavazanko/h> там перл [08:38:51] <andrew_b> Угу. [08:39:14] <slavazanko/h> я попробую обойтись шеллом [08:40:04] <andrew_b> LANG=C stat mc.1.in | grep Modify: | sed 's/Modify: //' Формат может быть разный у выхлопа stat. [08:41:27] <slavazanko/h> а stat -t интересно?... [08:42:58] <slavazanko/h> тоже непереносимо [08:45:06] <slavazanko/h> пожалуй, перлом. Уж очень разные опции и выводы команды на линуксах и бздях [08:52:52] ASM вышел из конференции [08:52:53] ASM зашёл в конференцию [09:06:52] <slavazanko/h> исправил 2692_manpage_broken_date [09:07:26] <iliamaslakov> от меня чего то ждёте? [09:09:44] <slavazanko/h> ну... голоса [09:36:18] <slavazanko/h> andrew_b: может, вольём sftp в качестве исключения? пусть тестится [09:43:33] <andrew_b> Не. [09:43:49] <andrew_b> Багфиксы так багфиксы. [10:29:09] <iliamaslakov> [12:36:18] slavazanko/h: andrew_b: может, вольём sftp в качестве исключения? пусть тестится вово [10:30:53] <slavazanko/h> значит, багфиксами пока позанимаемся [10:34:54] <iliamaslakov> ээх [10:35:29] <andrew_b> Я здесь. Ты звал меня? [10:54:20] <iliamaslakov> я хотел сказать "вово" [10:56:03] <iliamaslakov> ...блин на работу меня больного, хромого... [11:06:58] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2734 (Unable to establish remote connection if a previous one was terminated) updated http://www.midnight-commander.org/ticket/2734#comment:2 [11:12:33] <iliamaslakov> andrew_b, ну разреши, а? [11:12:42] <iliamaslakov> ну будь человеком [11:13:08] <slavazanko/h> я тоже рядом на колени встану. Потому что sftp почти на год оттянулась. надо того... тестить [11:13:19] <iliamaslakov> я может и заболел то от того что никак sftp не включат в апстрим... [11:13:25] <andrew_b> Блин, договориль же. [11:13:39] <andrew_b> Не портить ближайший релиз. [11:13:39] <iliamaslakov> всегда есть исключения... [11:17:32] <slavazanko/h> iliamaslakov: давай так: действительно следующий релиз стабилизирующий. Это значит, чем больше и быстрее будем фиксить (и голосовать за фиксы) - тем быстрее будет релиз. В идеале через пару недель. Что такое пару недель по сравнению с годом ожидания? А дальше опять свобода в плане фич [11:20:16] <iliamaslakov> ну что с вами сделаешь :) [11:21:59] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2762 (mc not recognising 2nd directory argument) created http://www.midnight-commander.org/ticket/2762 • Ticket #2762 (mc not recognising 2nd directory argument) updated http://www.midnight-commander.org/ticket/2762#comment:1 [11:34:19] <andrew_b> Во багрепорты-то посыпались. [11:39:01] <andrew_b> slavazanko/h: ты не мог бы взглянуть на 2762_second_arg ? [11:39:14] <slavazanko/h> ща... [11:39:19] <andrew_b> Из-за второго коммита почему-то сегфолтится. [11:39:31] <andrew_b> При выходе. [11:39:38] <andrew_b> Вроде адекватная замена. [11:42:57] <andrew_b> #0 0x0808ba69 in vfs_path_elements_count (vpath=0x81753a0) at /home/borodin/work/work.c/mc/mc-2762_second_arg/lib/vfs/path.c:785 #1 0x0808bd79 in vfs_path_free (vpath=0x81753a0) at /home/borodin/work/work.c/mc/mc-2762_second_arg/lib/vfs/path.c:931 #2 0x080ce6d5 in panel_destroy (p=0x8205268) at /home/borodin/work/work.c/mc/mc-2762_second_arg/src/filemanager/panel.c:1473 #3 0x080d1e6a in panel_callback (w=0x8205268, msg=WIDGET_DESTROY, parm=0) at /home/borodin/work/work.c/mc/mc-2762_second_arg/src/filemanager/panel.c:3418 #4 0x0808dffe in send_message (w=0x8205268, msg=WIDGET_DESTROY, parm=0) at /home/borodin/work/work.c/mc/mc-2762_second_arg/lib/widget/widget-common.h:136 #5 0x0808e149 in dlg_broadcast_msg_to (h=0x8204558, msg=WIDGET_DESTROY, reverse=0, flags=0) at /home/borodin/work/work.c/mc/mc-2762_second_arg/lib/widget/dialog.c:149 #6 0x0808f900 in dlg_broadcast_msg (h=0x8204558, msg=WIDGET_DESTROY, reverse=0) at /home/borodin/work/work.c/mc/mc-2762_second_arg/lib/widget/dialog.c:1000 #7 0x0809010d in destroy_dlg (h=0x8204558) at /home/borodin/work/work.c/mc/mc-2762_second_arg/lib/widget/dialog.c:1294 #8 0x080c89a3 in do_nc () at /home/borodin/work/work.c/mc/mc-2762_second_arg/src/filemanager/midnight.c:1711 #9 0x08056a88 in main (argc=3, argv=0xbfe5e1f4) at /home/borodin/work/work.c/mc/mc-2762_second_arg/src/main.c:567 [11:43:58] <slavazanko/h> original_dir = vfs_get_raw_current_dir (); vfs_path_free (original_dir);
эта... я не знаю, как защитить raw_current_dir... короче, его не надо фризить. По идее original_dir должен быть const [11:45:01] <slavazanko/h> vfs_get_raw_current_dir() не клонирует - он возвращает указатель на существующее и когда ты его фризишь, то в других местах будут чудеса [11:45:13] <andrew_b> А... [11:46:30] <andrew_b> Действительно. Чего это я? [11:46:52] slavazanko/w вышел из конференции [11:46:58] <andrew_b> В клинапе надо поправить. [11:47:46] slavazanko/w зашёл в конференцию [11:51:46] <andrew_b> Без клинапа обойдёмся. [11:52:00] <andrew_b> В этом же коммите поправлю. [11:54:48] <andrew_b> 2762 на ревью. [11:55:44] <andrew_b> slavazanko/h: #2663, мне кажется, надо не так фиксить. [11:56:25] <andrew_b> do_load_prompt () в бэкграунде вообще не должна вызываться. [11:56:46] <andrew_b> Надо трейс посмотреть, как именно падает. [12:07:32] <andrew_b> У меня 32 бита и не падает. [12:07:57] <andrew_b> Но судя по коммиту, должно падать не зависимо от архитектуры. [12:59:14] andrew_b вышел из конференции [13:07:38] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2737 (modarin256: a new 256-color skin for mc) updated http://www.midnight-commander.org/ticket/2737#comment:9 [13:13:35] <slavazanko/h> andrew_b: по-хорошему там надо пересматривать саму технологию бэкгроундной работы. Оно там [13:13:43] <slavazanko/h> сильно deprecated [15:24:10] andrew_b зашёл в конференцию [15:42:05] <iliamaslakov> нужна опция [15:42:15] <iliamaslakov> -q [15:42:33] <andrew_b> Что за опция? [15:42:38] <andrew_b> Зачем? [15:42:45] <iliamaslakov> с ней можно будет сделать time mc -q [15:43:14] <iliamaslakov> опция для тестирования регрессивного [15:43:54] <iliamaslakov> позволит контролировать время запуска mc [15:44:03] <andrew_b> Когда я доделаю DEV_timer, будет просто замерять любые интервалы внутри mc и выводить через mc_log. [15:44:20] <iliamaslakov> это сложно [15:44:30] <iliamaslakov> с опцией проще [15:45:00] <iliamaslakov> твое просто более широкого спектра [15:46:19] <iliamaslakov> time mc -q можно прикладывать к прочим отладочным сообщениям [15:46:20] <Зося_Синицкая> iliamaslakov: Ошибка! Удалённый сервер не найден! [15:54:50] <iliamaslakov> time src/mc
real 0m1.076s user 0m0.032s sys 0m0.064s [15:54:51] <Зося_Синицкая> iliamaslakov: Ошибка! Удалённый сервер не найден! [15:55:07] <iliamaslakov> holmes@darkstar:/home/projects/mc.old$ git diff diff --git a/src/filemanager/midnight.c b/src/filemanager/midnight.c index 20ffd1d..a220636 100644 --- a/src/filemanager/midnight.c +++ b/src/filemanager/midnight.c @@ -919,6 +919,7 @@ create_panels_and_run_mc (void) midnight_set_buttonbar (the_bar);
/* Run the Midnight Commander if no file was specified in the command line + return; run_dlg (midnight_dlg); } [15:55:58] <iliamaslakov> можете свои показать результаты? [15:56:05] <iliamaslakov> просто интересно [15:58:18] <iliamaslakov> там не много времени займёт [16:00:58] <andrew_b> real 0.01 user 0.00 sys 0.01 [16:01:46] <iliamaslakov> жесть [16:01:49] <iliamaslakov> как? [16:02:11] <iliamaslakov> вот то то мне и кажется что у меня долго запускается... [16:03:27] <iliamaslakov> у меня Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz [16:03:36] <andrew_b> iliamaslakov: тока ты учти, это время загрузки+ выгрузки. [16:03:51] <iliamaslakov> ну понятно [16:04:12] <iliamaslakov> это самое приближенное к тому что мы видим [16:04:16] <andrew_b> Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66GHz [16:04:41] <iliamaslakov> от момента ентера до появления панелек [16:05:37] <iliamaslakov> я тоже хочу с пределах 0,5с [16:28:45] <slavazanko/h> real 0m0.273s user 0m0.017s sys 0m0.014s
AMD FX(tm)-6100 Six-Core Processor [17:18:15] <iliamaslakov> дома на ноуте посмотрю... [17:18:30] <iliamaslakov> трындец всё еще на работе [17:18:53] <slavazanko/h> ты болеешт вроде? [17:19:15] <iliamaslakov> вот так эксплуатируют до 10-11 ночи по 2 недели подряд а потом люди болеют... [17:19:27] <iliamaslakov> болею [17:19:44] <iliamaslakov> тока тут типа срочно нужно выборку... [17:21:54] <slavazanko/h> доплачивают хоть? [17:25:33] <iliamaslakov> ну... [17:26:03] <iliamaslakov> зарплата нормальная и без доплачиваний [17:26:28] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable [17:26:28] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable [17:26:48] slavazanko/w зашёл в конференцию [17:27:36] slavazanko/h зашёл в конференцию [17:27:39] <iliamaslakov> и есть же еще отпуск за ненормированное время [17:27:54] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable [17:27:54] slavazanko/h зашёл в конференцию [17:28:02] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке: service-unavailable [17:28:20] slavazanko/w вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable [17:31:01] slavazanko/w зашёл в конференцию [17:32:00] slavazanko/h зашёл в конференцию [18:02:14] andrew_b вышел из конференции [21:58:41] slavazanko/h вышел из конференции [22:41:50] repolainen зашёл в конференцию [22:48:58] <repolainen> https://www.midnight-commander.org/ticket/2761#comment:4