026b07a2ab507f1e7711eee87adb4cec35ef1c64 is the first bad commit commit 026b07a2ab507f1e7711eee87adb4cec35ef1c64 Author: Egmont Koblinger <egmont@gmail.com> Date: Wed Nov 9 15:09:43 2011 +0300
Ticket #2662: support extended mouse clicks beyond 223. [08:35:05] <slavazanko/w> действительно странно [08:35:10] <slavazanko/w> ща побисекчу [08:37:59] <andrew_b> Таки да, я не ошибся. [08:38:05] <andrew_b> Именно этот коммит. [08:38:37] <andrew_b> Что будем делать? [08:38:44] <andrew_b> Переоткрываем тикет. [08:38:48] <andrew_b> А дальше? [08:39:18] <andrew_b> Ждать, пока Эгмонд исправит, или откатывать? [08:40:37] <slavazanko/w> я свяжусь с эгмондом [08:53:43] <iliamaslakov> >andrew_b: Ждать, пока Эгмонд исправит, или откатывать? хорошо, поступлю как говорящая пума (tm) ну я же просил не спешить с этим бранчем! [08:53:45] <iliamaslakov> просил? [08:54:10] <slavazanko/w> связался [08:54:20] <slavazanko/w> отписался ему. Жду ответа [08:54:45] <andrew_b> iliamaslakov: Что значит, не спеши? А как с ним надо было бы? [08:55:09] <iliamaslakov> отложить [08:55:09] <andrew_b> iliamaslakov: ты бы его активно использовал? Обнаружил бы этот баг? [08:55:37] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2662 (Support extended mouse clicks beyond 223) updated http://www.midnight-commander.org/ticket/2662#comment:21 [08:55:50] <iliamaslakov> проблема в том тчто оно затрагивает самую главную функцию [08:56:45] <iliamaslakov> хотя бы до релиза отложить [08:57:13] <andrew_b> Можно окатить. [08:57:18] <andrew_b> Не проблема. [08:57:29] <iliamaslakov> а если бы ты не заметил? [08:58:00] <andrew_b> Это не я. [08:58:16] <andrew_b> Это slyfox^w. [08:58:45] <iliamaslakov> ага, это я шары не протёр. [08:58:45] <slavazanko/w> если бы не заметил, то стейбл был бы на 4.8.2 [08:59:39] <iliamaslakov> ладно, фигня [08:59:53] <iliamaslakov> надо бы конечно тесты написать [09:00:20] <slyfox^w> я вам шутку с ~/.config как файлов уже рассказывал. вам интересно ее фиксить? я почти подбил нового юнита на пофикс :] [09:00:27] <iliamaslakov> именно для этого бранча я знаю как [09:00:46] <iliamaslakov> надо прогнать через него все сочетания последовательностей [09:00:51] <andrew_b> slyfox^w: уже пофиксено. [09:01:10] <slyfox^w> а, значит еще не обновилсо [09:01:18] <andrew_b> 29ba0a0cdafbb56ce24c63fd3983b1f74eeca998 [09:01:28] <iliamaslakov> правильно говорить пофикшено [09:01:46] <slyfox^w> пафиксю и пачистю это мем [09:02:00] <slyfox^w> "пачистию" (c) [09:02:06] <iliamaslakov> коллеги [09:03:00] <iliamaslakov> предлагаю откатить, и дождаться фикса + тестов [09:04:30] <iliamaslakov> прошу поставить внести в повестку дня, и поставить на голосование после процедуры прений.. [09:04:43] <slyfox^w> каг нащщет оттрейсить и исправить? :] [09:04:49] <slyfox^w> или нихто не шарит? :] [09:05:18] <iliamaslakov> там думаю возможны конфликты последовательностей [09:05:48] ASM вышел из конференции [09:05:49] ASM зашёл в конференцию [09:06:45] <iliamaslakov> бля, опять я политоты обчитался, надо заканчивать... [09:07:03] <iliamaslakov> у меня семья и дети... [09:07:15] <slyfox^w> проекты, задачи [09:07:22] <slyfox^w> совесть, честь [09:07:38] <iliamaslakov> пусть в конце концов воруют, жулят и подделывают результаты выборов, меня это не касается... [09:55:54] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2662 (Support extended mouse clicks beyond 223) reopened http://www.midnight-commander.org/ticket/2662#comment:23 [10:11:30] <Зося Синицкая> RSS: Новости для Midnight Commander • mc-4.8.0-extended-mouse-broke-ctrl-space.patch attached to Ticket #2662 http://www.midnight-commander.org/attachment/ticket/2662/mc-4.8.0-extended-mouse-broke-ctrl-space.patch [10:48:50] iliamaslakov вышел из конференции [10:50:39] iliamaslakov зашёл в конференцию [11:04:58] <andrew_b> Ну вроде годный патч... [11:05:25] <slavazanko/w> ок, стартуем. Я забранчую. [11:05:31] <slavazanko/w> ии ты уже? [11:06:03] <andrew_b> Не, я занят. Это я так, промежду делом... [11:06:07] <slavazanko/w> а, ок [11:15:13] <iliamaslakov> слав [11:15:26] <iliamaslakov> ты бранчуешь? [12:35:51] <slavazanko/w> уже забранчевал. На обеде был [12:42:50] <iliamaslakov> тут? [12:42:59] <slavazanko/w> тут [12:45:27] <iliamaslakov> ты мог бы заодно сделать эту функцию с параметром [12:45:52] <iliamaslakov> чтобы не через глоб. переменную передавать а как параметр? [12:49:22] <iliamaslakov> зачем это нужно? [12:49:24] <andrew_b> Я бы не стал сейчас ничего менять. [12:49:28] <andrew_b> Ибо. [12:49:36] <iliamaslakov> да нифига [12:49:46] <andrew_b> Эгмонд что-то собирался рефакторить. [12:49:48] <iliamaslakov> без этого как тестировать? [12:57:13] <iliamaslakov> вообще ЯЗАБАН! [12:58:04] <iliamaslakov> пакетное бомбометание и откат [13:02:31] <iliamaslakov> >andrew_b: скажи [13:03:01] <iliamaslakov> диалоги не умеют менять свой размер, при изменении родительского окна? [13:03:08] <iliamaslakov> окна терминала [13:03:38] <andrew_b> Умеют. [13:04:09] <iliamaslakov> пример не покажешь? где найти такой? [13:04:20] <andrew_b> hotlist [13:04:44] <iliamaslakov> хм... [13:04:50] <iliamaslakov> спасибо [13:11:10] <iliamaslakov> case DLG_RESIZE: /* simply call dlg_set_size() with new size */ dlg_set_size (h, LINES - 2, COLS - 6); return MSG_HANDLED; [13:11:35] <iliamaslakov> а... [13:20:47] <iliamaslakov> >andrew_b: андрей, можно попросить, собери 1535, хочу там кое что спросить [13:21:16] <andrew_b> Нельзя. [13:21:32] <iliamaslakov> ну ты от своих дел не отвлекайся [13:21:47] IceMan зашёл в конференцию [13:22:16] <iliamaslakov> просто скажи git checkout master git pull git checkout 1535_sftp make [13:43:03] <IceMan> iliamaslakov: привет, подметил пару косяков в sftp 1) в ru_RU локали быстрый вызов SFTP совпадает с FTP 2) не работает авторизация через SSH agent, если используется SSH agent forward 3) похоже, что авторизация через SSH agent не работает вообще [13:44:08] <andrew_b> 1) в ru_RU локали быстрый вызов SFTP совпадает с FTP Это не косяк. Просто не переведено. [13:44:25] <IceMan> если пытаться зайти по ключу, то спрашивает пароль и потом выкидывает ошибку: sftp: Authentication by public key failed [13:44:30] <andrew_b> iliamaslakov: всё плохо CC sftpfs.lo /home/borodin/work/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c: In function 'sftpfs_open_archive': /home/borodin/work/work.c/mc/mc-1535_sftp/src/vfs/sftpfs/sftpfs.c:1266: warning: implicit declaration of function 'hostlist_show' CCLD libvfs-sftpfs.la copying selected object files to avoid basename conflicts... [13:48:37] <IceMan> если пытаться зайти на хост по sftp и будет ошибка, то последующие попытки дают ошибку (не спрашивая тип авторизации) - пока не перезапустишь mc [13:48:56] <IceMan> пока работает только авторизация по паролю [13:52:27] slyfox^w вышел из конференции [13:55:07] <IceMan> sftp: работает по авторизация по ключу без пароля (тестировал rsa/dsa 1024b) [13:58:44] <IceMan> есть предложение: man ssh-keygen ... Normally this program generates the key and asks for a file in which to store the private key. The public key is stored in a file with the same name but “.pub” appended.
посему убрать указание ssh public key и полагать что оно %ssh-private-key-name%.pub, если такой файл не найден отдельно запросить указание имени публичного ключа [14:00:12] <IceMan> при выборе авторизации по ключу сначала пытаться авторизоваться без пароля и если ошибка, то запросить пароль если после ввода пароля снова ошибка - выдать на экран сообщение и не кешировать параметры авторизации для учетной записи [14:00:23] <IceMan> iliamaslakov: ты тут? [14:03:00] <iliamaslakov> да [14:03:46] <iliamaslakov> на полдник ходил [14:04:51] <IceMan> как у тебя работает авторизация через ssh-agent? [14:05:23] <iliamaslakov> >IceMan: пока работает только авторизация по паролю работает авторизация по: логин/пасс, по ключу (без пароля), через агента [14:05:39] <iliamaslakov> не работает по запороленным ключам [14:05:47] <iliamaslakov> это ограничение библиотеки [14:06:00] <iliamaslakov> >IceMan: как у тебя работает авторизация через ssh-agent? сам не понял как [14:06:03] <IceMan> iliamaslakov: >через агента как? [14:06:18] <IceMan> я пробовал по-разному и нифига не пускает [14:07:03] <iliamaslakov> ситуация такая - если я в гноме то спрашивается пароль (средствами гнома) на то что ты это ты и дальше оно коннектится [14:07:25] <iliamaslakov> вне гнома не работает, не понял как на это повлиять [14:07:30] <IceMan> ssh-agent и парсинг ~/.ssh/config : для меня это самые ценные фичи пожалуй [14:07:38] <iliamaslakov> общение идёт через библиотеку [14:07:45] <IceMan> нужно натравить strace, куда оно обращается [14:07:51] <iliamaslakov> надо наверное смотреть код библиотеки [14:08:12] <IceMan> парсинг ~/.ssh/config либа поддерживает? [14:08:21] <iliamaslakov> ща... [14:09:30] <IceMan> т.е. вместо user@host я указываю алиас, описанный в .ssh/config и оттуда берется инфа о User, HostName и IdentityFile [14:11:16] <iliamaslakov> библиотека не парсит ssh [14:11:20] <iliamaslakov> .ssh [14:11:26] <IceMan> уже вижу [14:11:36] <iliamaslakov> или я не нашел ничего похожего [14:13:36] <IceMan> http://www.libssh2.org/examples/ssh2_agent.html смотрел? [14:19:23] <iliamaslakov> на основе него и сделано [14:19:46] <iliamaslakov> ты можешь примеры скомпилить? [14:19:54] <IceMan> сейчас нет [14:22:48] andrew_b вышел из конференции [14:37:29] iliamaslakov вышел из конференции [14:45:04] IceMan вышел из конференции [14:47:04] iliamaslakov зашёл в конференцию [14:47:37] <iliamaslakov> проверил, всё работает [14:47:59] <iliamaslakov> т.е. через ssh-agent работает без вопросов [14:48:26] <iliamaslakov> >IceMan: есть возможность проверить? [15:26:31] IceMan зашёл в конференцию [15:26:42] <IceMan> я уже проверил [15:27:19] <IceMan> сцуко работает с libssh2 1.3.0 и тупо фейлится с 1.2.6 [15:27:28] <IceMan> пля [15:31:02] <IceMan> буду делать бэкпорт [15:54:44] <IceMan> с бэкпортированной libssh2-1 (1.3.0) работает нормально [15:55:22] <IceMan> iliamaslakov: подумаешь над моими предложениями в usability? [16:00:30] IceMan вышел из конференции [17:05:35] il.smind зашёл в конференцию [17:11:53] repolainen зашёл в конференцию [17:22:28] <il.smind> IceMan: подумаю конечно, я не вчитывался правда [17:33:09] il.smind вышел из конференции [17:46:29] andrew_b зашёл в конференцию [17:51:40] il.smind зашёл в конференцию [18:01:01] <il.smind> andrew_b ! [18:08:39] <il.smind> у тебя получилось собрать? [18:26:06] il.smind вышел из конференции [18:27:44] il.smind зашёл в конференцию [18:41:01] <andrew_b> il.smind: что-то там собралось. Варнинг я привёл. [18:41:55] <il.smind> да не, у меня вопрос то не в этом [18:42:12] <il.smind> вопрос почему то рамочек нет [18:42:56] <andrew_b> Я не смотрел. [18:45:53] <il.smind> а сможешь глянуть? [18:46:22] <andrew_b> Что-то неохота сегодня ничего глядеть... [18:51:09] <il.smind> да я не настаиваю, если не сложно завтра глянь, ладно? [18:51:57] <andrew_b> Ладно. [18:52:13] <il.smind> еще вопрос [18:52:48] <il.smind> Fn кнопки пожно с диалогом переопределить? [18:52:55] <il.smind> *можно [18:53:48] <andrew_b> Можно. [18:54:17] <il.smind> понял [18:55:37] <andrew_b> help.c [18:59:55] <il.smind> понял [19:04:55] andrew_b вышел из конференции [19:25:51] il.smind вышел из конференции [19:28:05] il.smind зашёл в конференцию [19:43:11] il.smind вышел из конференции [19:51:49] repolainen вышел из конференции [20:30:49] slavazanko/h зашёл в конференцию [20:41:08] slavazanko/h вышел из конференции [20:41:14] slavazanko/h зашёл в конференцию [20:44:32] slavazanko/h вышел из конференции [20:45:12] slavazanko/h зашёл в конференцию [20:54:33] slavazanko/h вышел из конференции [20:54:49] slavazanko/h зашёл в конференцию [20:59:54] slavazanko/h вышел из конференции [21:00:24] slavazanko/h зашёл в конференцию [21:03:26] slavazanko/h вышел из конференции [21:04:17] slavazanko/h зашёл в конференцию [21:07:21] slavazanko/h вышел из конференции [21:07:48] slavazanko/h зашёл в конференцию [21:11:20] slavazanko/h вышел из конференции [21:11:47] slavazanko/h зашёл в конференцию [21:13:26] slavazanko/h вышел из конференции [21:23:27] il.smind зашёл в конференцию