dest = 0x7d5520 "/tmp/\\<123\\>/" [09:31:09] <andrew_b> Откуда-то появляются \\< \\>. Похоже, парсер их не переваривает. [09:31:54] <andrew_b> Точнее, он не переваривает всё вместе \\<123\\> [09:36:12] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2277 (Warnings in mcdiff) created http://www.midnight-commander.org/ticket/2277 • Ticket #2277 (Warnings in mcdiff) updated http://www.midnight-commander.org/ticket/2277#comment:1 [09:46:17] <andrew_b> styx.mp: не понимаю вот это: ydiff.c: In function ‘dview_execute_cmd’: ydiff.c:3085: warning: overflow in implicit constant conversion [-Woverflow] [09:46:50] <styx.mp> я тоже не понял, если честно [09:47:18] <styx.mp> даже погуглил, но без толку [09:50:55] <repolainen> andrew_b: ничё такого не воспроизводится [09:51:02] <repolainen> valgrind молчит [09:51:19] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2278 (Problem in the Copy operation) created http://www.midnight-commander.org/ticket/2278 [09:51:30] <repolainen> может у него там галочка какая стоит на диалоге копирования [09:52:15] <repolainen> потирование ж файлов не идёт через shell, файл бы просто не скопировался [09:52:41] <repolainen> щя .X0-lock попробуй скопировать [09:53:12] <repolainen> вроде работает [09:53:57] <repolainen> дето видать нуля нет завершающего [09:54:09] <il.smind > andrew_b: я думаю это в мастере уже пофикшено [09:54:15] <repolainen> возможно опять strcpy вместо move где-то юзается [09:54:25] <andrew_b> il.smind : что это? [09:54:31] <il.smind > \\ [09:54:59] <andrew_b> Похоже, что таки нет. [09:55:10] <repolainen> какой тикет якобы фиксил? [09:55:16] <repolainen> могу откатить и проверить [09:55:57] <repolainen> я некий недавний коммит в эскейпых видел про >< [09:56:01] <andrew_b> 2123 [09:56:18] <andrew_b> В два захода фиксился. [09:56:48] <repolainen> угу [09:57:32] <repolainen> - GString *buff = g_string_new (""); + GString *buff = g_string_sized_new (32); [09:57:38] * repolainen смотрит открыв рот [09:57:45] <andrew_b> ? [09:57:59] <andrew_b> Это правильно. [09:58:11] <repolainen> а glib сам этого не делает? [09:58:46] * repolainen бы применил эвристику по размеру входного параметра :] [09:59:12] <andrew_b> glib выделяет 2 байта. [09:59:27] <andrew_b> 398 GString* 399 g_string_new (const gchar *init) 400 { 401 GString *string; 402 403 if (init == NULL || *init == '\0') 404 string = g_string_sized_new (2); [10:00:46] <repolainen> ужыс [10:01:18] <repolainen> я могу эти патчи втащить в дерево генту и просто пнуть его, шоп он перепроверил [10:05:07] <repolainen> - if (str[loop] == '\\' && (str[loop + 1] & (char) 0xf0) == 0x30 /* 0-9 */ ) + if (str[loop] == '\\' && g_ascii_isdigit(str[loop + 1]) ) [10:05:13] <repolainen> может это наш случай [10:05:59] <repolainen> <> наерна заэсвейпился из-за того, что это плохой shell символ (не знаю, хорошо это или плохо) [10:06:07] <repolainen> а разэскейпился с подстановкой [10:06:52] <repolainen> только я не вижу дле там loop += 1 [10:06:57] <repolainen> только я не вижу где там loop += 1 [10:09:11] BanderOS зашёл в конференцию [10:09:38] <repolainen> жуть, а не функция [10:09:48] <repolainen> c5dfdac5fc00383d71be1b64bc2e6200b1217a44 [10:36:35] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #67 (savannah: x selection in editor) updated http://www.midnight-commander.org/ticket/67#comment:16 [10:57:13] <andrew_b> repolainen: там цикл for по loop. [11:18:05] <andrew_b> il.smind : 30_typo_fixup заливай. [11:20:06] BanderOS вышел из конференции [11:20:08] BanderOS зашёл в конференцию [11:20:52] <il.smind > я думал это не мой бранч, ок, залью [11:21:11] <andrew_b> Но тикет-то твой. :) [11:21:17] <andrew_b> И бага твоя. [11:23:25] <il.smind > меня подставили [11:25:00] <andrew_b> Знаешь такую поговорку: в армии нет слова "спиздили", в армии есть слово "проебал". [11:26:34] <andrew_b> il.smind : Непонятно пока, что делать с http://www.midnight-commander.org/ticket/2276. [11:28:21] <il.smind > да вот тоже не понял [11:28:39] <il.smind > andrew_b: как никто другой знаю [11:28:57] <il.smind > пока не проебёшь не поймешь [11:41:51] <il.smind > andrew_b: как повторить 2272 [11:41:53] <il.smind > ? [11:42:02] <il.smind > так как в тикете не получается [11:42:37] <andrew_b> Как в тикете, у меня замечательно получается. [11:42:55] <il.smind > я может что то упускаю [11:43:01] <il.smind > галки какие то [11:43:06] <andrew_b> Нет. [11:43:10] <il.smind > у тебя опции есть? [11:43:19] <il.smind > кроме Normal [11:43:47] <andrew_b> Нет. [11:44:58] <il.smind > я бы давно заметил бы если бы повторялось, т.к. часто заменой пользуюсь [11:47:29] <andrew_b> Сделай Отмену или Пропустить при первом запросе. [11:48:26] <andrew_b> Падает именно при первом, в строке 1869 edit->search_start += repl_str->len; Потому что repl_str в этот момент ещё не сформирована. [11:52:16] <il.smind > andrew_b> Сделай Отмену или Пропустить при первом запросе. так и делаю [11:52:46] <andrew_b> mv -V [11:52:49] <andrew_b> mc -V [11:53:41] <il.smind > mc -V GNU Midnight Commander, версия 4.7.2-171-g5e35fb6 Virtual File Systems: tarfs, extfs, cpiofs, ftpfs, fish Со встроенным редактором С установленной в системе библиотекой S-Lang с базой данных terminfo C поддержкой внутренней командной оболочки С поддержкой фоновых операций С поддержкой мыши в xterm и консоли Linux С поддержкой событий X11 С поддержкой интернационализации С поддержкой многих кодировок Data types: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64; [11:54:15] <andrew_b> Тю! [11:54:22] <andrew_b> Старьё. [11:54:41] <andrew_b> 4.7.3 собери. [11:54:46] <il.smind > да [11:54:50] <il.smind > убедил [11:56:05] <andrew_b> В твоём mc #2231 не исправлен. [11:56:15] <andrew_b> Поэтому не падает. :) [11:58:21] <il.smind > я уже проголосовал [11:58:54] BanderOS вышел из конференции [11:58:55] <il.smind > andrew_b: помоги мне разобраться с [11:59:10] <il.smind > но там надо ковыряться [12:01:11] BanderOS зашёл в конференцию [12:03:18] <andrew_b> С чем? [12:07:12] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2272 (mcedit: replace confirmation - segfault on Skip/Cancel) updated http://www.midnight-commander.org/ticket/2272#comment:7 [12:27:08] BanderOS вышел из конференции [12:29:04] BanderOS зашёл в конференцию [12:39:19] BanderOS вышел из конференции [12:40:20] BanderOS зашёл в конференцию [12:47:22] BanderOS вышел из конференции [12:51:44] BanderOS зашёл в конференцию [12:52:29] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #23 (savannah: escape key timeout stuff) updated http://www.midnight-commander.org/ticket/23#comment:15 • Ticket #30 (savannah: support for x clipboard wanted) closed http://www.midnight-commander.org/ticket/30#comment:28 [12:57:39] BanderOS вышел из конференции [12:58:03] BanderOS зашёл в конференцию [13:01:49] BanderOS вышел из конференции [13:02:46] Yury V. Zaytsev зашёл в конференцию [13:03:15] <Yury V. Zaytsev> Илья, по тикетам... [13:03:25] <Yury V. Zaytsev> #67 – если копируешь из терминала мышкой, а не через объединенный клипбоард, в буфере будут пробелы до конца строки, потому, что таким образом mc устанавливает фоновый цвет, поэтому терминал думает, что они значимые. Чувак нашел когда-то давно способ устанавливать цвет фона до конца строки без того, чтобы печатать пробелы, но патч так и не был доведен до кондиции. С патчем пробелов до конца строки нет, даже если копировать без интеграции клипборда, что ОЧЕНЬ круто и вообще хотелось бы иметь. [13:03:40] <Yury V. Zaytsev> #7 — там ситуация такая. Раньше пункт меню значил «посчитать размеры папок в текущей папке» и вообще не обращал внимание на выделение. Сейчас поведение изменилось, т.к. он считает размер активной папки или выделения, или старое поведение, если курсор стоит на «..». Народ стопорится из-за этого, т.к. они нажимают посчитать размер всех папок, а считается размер только одной. Поэтому я предложил такое решение: 1) написать «directory size(s)», чтобы было понятно, что пункт имеет новое значение 2) сделать расчет всех папок не только если курсор стоит на «..», но и на любом обычном файле. Сейчас в случае (2) этот пункт вообще не делает ничего. Я считаю, что это изменения маленькие, но удобные. [13:04:02] <Yury V. Zaytsev> #18 — у осси есть предложение. А именно если включены персистентные блоки, и ты что-то выделил, а потом начинаешь выделение снова, то выделение снимается. Его предложение: если курсор стоит как раз точно на конце прошлого выделения, то вместо того, чтобы уничтожать его по F3 разрешить его продлить. Я сказал, что это плохо, т.к. я часто снимаю выделение ставя курсор на конец строки и дважды нажимая F3. Тогда он предложил распознавать два коротких нажатия F3 как сброс выделения в режиме персистентных блоков. Мне нравится эта идея про двойное F3, т.к. в данный момент нет простого способа сбросить выделение. Но я предлагаю обдумать эту идею и возможно разрешить продолжать выделение не только, если курсор стоит на конце прошлого выделения, но ещё и если он стоит внутри старого выделения. В общем нужно обсуждение. [13:04:06] <Yury V. Zaytsev> Извини, сейчас больше обсуждать времени нет. [13:04:21] <il.smind > Yury V. Zaytsev: у меня терминал не копирует пробелы [13:04:37] <andrew_b> il.smind : аналогично. [13:04:47] <Yury V. Zaytsev> Если ты пользуешься путти или хтерм, то там есть авторезка [13:05:00] <il.smind > но я слышал что в каком то терминале такое есть что копируются пробелы [13:05:01] <Yury V. Zaytsev> Он срезает пробелы до символа \n автоматически [13:05:08] <Yury V. Zaytsev> Gnome-Terminal этого не делает [13:05:18] <Yury V. Zaytsev> И всякие там rxvt насколько я знаю [13:05:45] <Yury V. Zaytsev> Те.. у меня например есть такая проблема, т.к. я пользуюсь gnome-terminal [13:06:13] <il.smind > Yury V. Zaytsev: просто если пользоваться xclip то это будет не актуально [13:06:26] <il.smind > Yury V. Zaytsev: ты пользуешься? [13:06:59] <andrew_b> Yury V. Zaytsev: мне не нравятся всякие завязки на скорость нажатия клавиш. Быстрое нажатие f3 -- это сколько в миллисекундах? [13:07:33] <il.smind > andrew_b: быстрое это не в секундах [13:07:38] <il.smind > а последовательно [13:07:55] <il.smind > или я чего то не понял [13:08:05] <il.smind > в секундах мне не нравится [13:08:14] <andrew_b> > Тогда он предложил распознавать два коротких нажатия F3 как сброс выделения в режиме персистентных блоков. [13:08:21] <il.smind > еще у нас есть экшен снятия выделения [13:09:12] <andrew_b> Yury V. Zaytsev: чтобы снять выделение, не обязательно становится куда-то специально. Это работает в любом месте. [13:09:26] <andrew_b> В смысле, два нажатия F3. [13:10:19] <il.smind > жаль что вы такие упертые и не пользуетесь s-стрелки... [13:11:09] <andrew_b> У меня s-срелка влево/вправо листает вкладки в терминале. [13:11:28] <repolainen> это еще ерунда. я знаю таких упертых чуваков, которые терминалы используют даже на экранах с разрешением 1280x1024 [13:12:35] <Yury V. Zaytsev> andrew_b: я знаю, что снять выделение можно в принципе везде. но когда чего-то выделил, потом скопировал у тебя курсор уже итак на конце, дальше просто два раза нажимаешь F3. А если оссино предложение принять, мне надо будет его двигать в другое место. [13:13:19] <andrew_b> Как это в конце? [13:13:28] <Yury V. Zaytsev> andrew_b: ну так вот [13:13:30] <andrew_b> Курос стоит в начале. [13:13:49] <Yury V. Zaytsev> Хммм... [13:14:04] <Yury V. Zaytsev> Если копируешь на следующую строку получается как раз в конце [13:14:12] <Yury V. Zaytsev> А если на ту же то получается в середине [13:14:55] <andrew_b> Есть вроде тикет про то, чтобы располагать курсор в конце нового блока. [13:21:02] <il.smind > мне нравится когда курсор в начале [13:21:10] <il.smind > после копирования [14:23:02] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2276 (copy/move: wrong directory update with the same name) updated http://www.midnight-commander.org/ticket/2276#comment:3 • Ticket #2276 (copy/move: wrong directory update with the same name) updated http://www.midnight-commander.org/ticket/2276#comment:4 [14:23:15] <Yury V. Zaytsev> il.smind : а куда забинден акшон сброса выделения сейчас? я так понял его предложение, что, например, если после F3 последовал следующий F3 без каких либо других нажатий выделедение сбразывается. по-моему это не плохо, нет? [14:23:39] <il.smind > Yury V. Zaytsev: никуда не забиндин [14:23:54] <Yury V. Zaytsev> возафак с открытием эдитора из диалога поиска, кстати, я вообще не понимаю [14:24:22] <Yury V. Zaytsev> Я уже проверил 4.7.0.7, 4.7.0.6, 4.7.0.5, 4.7.0.3 и 4.7.0.1 проверяю, и везде не работает [14:24:28] <Yury V. Zaytsev> А вы говорите у вас всех работает [14:24:58] <Yury V. Zaytsev> 4.7.0.1 не работает [14:27:11] <andrew_b> Всегда работало. [14:30:39] <andrew_b> В редактор в явном виде передаётся номер строки. Поэтому он не может туда не переходить. [14:32:41] <Yury V. Zaytsev> Ну а почему же у меня не работает :( [14:32:49] <Yury V. Zaytsev> Прием не только на этой машине [14:33:00] <andrew_b> gdb умееншь пользоваться? [14:33:11] <Yury V. Zaytsev> На этой у меня hardy старый. А на другой lucid, и там 4.7.0.7 чистый [14:33:34] <Yury V. Zaytsev> Нет, но могу научиться. Я знаю как бектрейс получать. Но когда ничегон е падает не знаю как полезную информацию извлечь. [14:34:51] <andrew_b> Или пока воткни вызов mc_log в find.c: [14:35:04] <andrew_b> 1095 if (edit) 1096 do_edit_at_line (fullname, use_internal_edit, line); [14:35:35] <Yury V. Zaytsev> Там ещё в mc.ini надо что-то положить [14:35:40] <andrew_b> В условие перед do_edit_at_line и посмотри, что туда передаётся. [14:36:12] <andrew_b> development.enable_logging=1 в секции [Midnight-Commander]. [14:37:02] <Yury V. Zaytsev> А include надо делать какой-нибудь? [14:37:19] <Yury V. Zaytsev> А что писать? mc_log(f, u, l) ? [14:37:27] <andrew_b> --enable-mainteiner-mode [14:38:16] <andrew_b> mc_log ("%s %d\n", fullname, line); [14:42:51] <Yury V. Zaytsev> andrew_b: /home/zyv/Documents/test/mc-git/src/find.c:1096: undefined reference to `mc_log' [14:43:00] <Yury V. Zaytsev> ./configure --prefix=/opt/mc --enable-mainteiner-mode [14:43:34] <andrew_b> Чё-то Слава накрутил... [14:45:04] <andrew_b> Это я виноват. Дезинформировал. [14:45:06] <Yury V. Zaytsev> #include "lib/logging.h" всё равно ен работает [14:45:16] <andrew_b> --enable-maintainer-mode [14:45:57] <andrew_b> Не работает, потому что logging.c не компилится. [14:46:12] <andrew_b> А не компилится, потому что ключ неправильный. [14:46:20] <andrew_b> В одной букве ошибка. [15:16:02] <andrew_b> Yury V. Zaytsev: ну что там у тебя? Я минут через пять ухожу. [15:20:29] andrew_b вышел из конференции: конец рабочего дня [15:21:10] <il.smind > Yury V. Zaytsev: что у тебя за проблема? [15:25:02] <Yury V. Zaytsev> il.smind : прочитай лог [15:25:14] <Yury V. Zaytsev> andrew_b: работа у меня. но я собрал и посмотрб [15:25:44] <il.smind > да я прочитал [15:26:02] <il.smind > но ты не ответил на вопрос andrew_b> Yury V. Zaytsev: ну что там у тебя? [15:28:02] <Yury V. Zaytsev> il.smind : andrew_b: работа у меня. но я собрал и посмотрб [15:34:21] styx.mp вышел из конференции [16:07:16] <Yury V. Zaytsev> Не логирует вообще ничего [16:07:41] <Yury V. Zaytsev> development.enable_logging=1 [16:08:04] <Yury V. Zaytsev> zyv@mypride:~/Documents/test/mc-git$ git diff diff --git a/src/find.c b/src/find.c index a38d888..6bddbb3 100644 --- a/src/find.c +++ b/src/find.c @@ -1092,10 +1092,13 @@ find_do_view_edit (int unparsed_view, int edit, char *dir, char *file) }
fullname = make_fullname (dir, filename); - if (edit) + if (edit) { + mc_log ("Editor: %s %d\n", fullname, line); do_edit_at_line (fullname, use_internal_edit, line); - else + } else { + mc_log ("Viewer: %s %d\n", fullname, line); view_file_at_line (fullname, unparsed_view, use_internal_view, line); + } g_free (fullname); } [16:08:17] <Yury V. Zaytsev> ./configure --prefix=/opt/mc --enable-maintainer-mode [16:11:44] <Yury V. Zaytsev> Viewer: 2008-catania-abstract.html 3 Editor: 2008-catania-abstract.html 3 [16:12:26] <Yury V. Zaytsev> Залогировал, если убрать пробелы между опциями. оказывается, что есил в секции есть переводы строк он просто не читает их [16:15:00] <Yury V. Zaytsev> Короче не понятно ничего [16:29:58] Yury V. Zaytsev вышел из конференции [16:38:55] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2274 (adjust to installed permissions) updated http://www.midnight-commander.org/ticket/2274#comment:1 [17:24:17] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #23 (savannah: escape key timeout stuff) updated http://www.midnight-commander.org/ticket/23#comment:16 • Ticket #2276 (copy/move: wrong directory update with the same name) updated http://www.midnight-commander.org/ticket/2276#comment:5 [17:34:19] andrew_b зашёл в конференцию [17:58:05] slavazanko/h зашёл в конференцию [18:03:52] ASM зашёл в конференцию [18:07:03] il.smind зашёл в конференцию [18:07:31] <il.smind> здравствуйте дорогие мои (с) [18:09:07] <andrew_b> Шолом! [18:09:33] <il.smind> andrew_b: позвони мне, я жду тебя () [18:09:43] <il.smind> у меня 2 вопроса [18:09:54] <il.smind> первый - что за дерьмо [18:10:01] <il.smind> второй что с этим делать [18:10:03] <andrew_b> il.smind: я не знаю твоего номера. [18:10:08] <il.smind> )) [18:10:52] <andrew_b> "Дорогая, у меня к тебе три вопроса". Знаешь такой анегдод? [18:11:10] <il.smind> нет, кажется [18:12:15] <andrew_b> Ну погугли эту фразу. [18:12:27] <il.smind> да да [18:12:57] <il.smind> я просто пока суп варю тут пытаюсь поковыряться [18:13:44] <il.smind> да знаю этот :) [18:13:44] <andrew_b> "Адын, савсэм адын...". Знаешь такой анегдод? :) [18:14:01] <il.smind> кацца да [18:24:42] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #23 (savannah: escape key timeout stuff) updated http://www.midnight-commander.org/ticket/23#comment:17 [18:39:48] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #23 (savannah: escape key timeout stuff) updated http://www.midnight-commander.org/ticket/23#comment:18 [19:05:14] andrew_b вышел из конференции: Replaced by new connection [19:05:18] andrew_b зашёл в конференцию [19:37:27] andrew_b вышел из конференции [19:37:40] <slavazanko/h> Всем привет. На работе жопа - доступ есть только к http и https. на 8080 порт нету. Не говоря уже про ssh и про остальные порты. Даже асько и жаббер не соединяется. Жопа приключилась в пятницу, когда чего-то там случилось с роутером. Типа, перегрелось оно, ага... дали доступ только к вебу.
Вопрос Андрею и Илье: Юзаете colo.cis.by:443? Хочу перенастроить под OpenVPN, чтобы нормально себя чувствовать.. а то сегодня был как слепой кутёнок, блин :( Ни git, ни привычного ssh/ftp [19:40:13] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2276 (copy/move: wrong directory update with the same name) updated http://www.midnight-commander.org/ticket/2276#comment:6 [19:42:01] il.smind вышел из конференции [20:10:25] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2276 (copy/move: wrong directory update with the same name) updated http://www.midnight-commander.org/ticket/2276#comment:7 [20:22:18] <il.smind> slavazanko/h: перенастраивай [20:22:33] <il.smind> андрей юзает мой домашний [20:22:43] <slavazanko/h> угу, в процессе уже.. [20:22:48] <il.smind> colo на случай когда мой валится [20:23:00] <il.smind> изза лектричества или типа того [20:23:01] <slavazanko/h> тама openvpn будет есличо [20:23:43] <il.smind> http и https а direct недоступен? [20:24:07] <slavazanko/h> проксика нету. есть тупой фильтеринг по портам. [20:24:16] <slavazanko/h> скайп прорывается [20:27:45] <il.smind> тогда и гит должен работать [20:27:56] <il.smind> ну у меня же работает [20:28:34] <il.smind> я что то важное должен сделать, но не помню что [21:18:08] кучугур зашёл в конференцию [21:25:48] кучугур вышел из конференции [21:28:26] il.smind вышел из конференции [21:56:16] repolainen вышел из конференции