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

Тема: http://www.midnight-commander.org | Latest release: 4.8.2 | Latest stable release: 4.8.1.1
[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
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!