[06:15:10] andrew_b зашёл в конференцию [07:17:38] iliamaslakov зашёл в конференцию [07:21:21] <iliamaslakov> andrew_b, ! [07:21:29] <iliamaslakov> Зтравствуй! [07:22:04] <andrew_b> Привет. [07:25:20] <iliamaslakov> я пытаюсь интернализировать, но что то не этава [07:25:40] <iliamaslakov> допустим я обхожу все кнопки [07:29:07] <iliamaslakov> for (i = 3; i > -1; i--) { btn_len = str_term_width1 (quick_widgets[i].u.button.text); max_len = max_len > btn_len ? max_len : btn_len; } [07:29:28] <iliamaslakov> а дальше как увеличить длину диалога? [07:30:04] <andrew_b> В кнопках не только текст. [07:30:13] <andrew_b> Есть макрос max(). [07:30:41] <iliamaslakov> В кнопках не только текст. ? [07:30:53] <iliamaslakov> ну я добавлю + 5 [07:31:01] <iliamaslakov> вопрос не в этом [07:31:43] <iliamaslakov> а... [07:31:50] <iliamaslakov> я понял кажись [07:31:57] <iliamaslakov> надо не увеличивать [07:32:07] <iliamaslakov> а создавать большим [07:32:09] <iliamaslakov> да? [07:32:21] <andrew_b> Нет. [07:33:07] <iliamaslakov> подскажи тогда пожалуйста [07:35:36] <andrew_b> Смотри display_init в src/filemanager/boxes.c:232 [07:36:43] <iliamaslakov> спасибо [07:44:19] <iliamaslakov> а ещё вопрос [07:44:34] <iliamaslakov> у меня нет quick_widgets [07:44:44] <iliamaslakov> надо создать, да? [07:45:03] <andrew_b> Как хочешь. [07:45:06] <iliamaslakov> подругому нет возможности обратиться к виджету? [07:45:51] <iliamaslakov> через sug_dlg [07:46:03] <iliamaslakov> sug_dlg = create_dlg [07:47:25] <andrew_b> Через указатель. [08:01:28] ASM вышел из конференции [08:01:29] ASM зашёл в конференцию [08:30:20] <iliamaslakov> widgets[1].u.button.text ? [09:20:39] IceMan зашёл в конференцию [09:21:02] <IceMan> свем привет [09:21:19] <IceMan> iliamaslakov: ты с какой версией libssh2 собираешь? [09:21:58] <iliamaslakov> эм... [09:22:00] <IceMan> если собрать с libssh2 1.2.6, то не работает интеграция с ssh-agent [09:22:10] <iliamaslakov> скорее всего [09:22:14] <IceMan> а вот если с 1.3.0, то все гут [09:22:31] <iliamaslakov> по моему с 1.2.8 заработала [09:24:31] <IceMan> из найденных багов: если логинишься как user@1.2.3.4, то все работает быстро (на стороне сервера запускается только один инстанс sftp-server) а если логинишься по алиасу из ~/.ssh/config, например Host sftp-test HostName 1.2.3.4 User user
то на сервере запустить больше 30 копий sftp-server и тормозит нереально [09:24:41] <IceMan> хотя и отрабатывает в итоге [09:25:42] <iliamaslakov> slavazanko/h, твоих рук дело? [09:26:12] <iliamaslakov> не могут в цикле сессии устанавливаться? [09:26:25] <IceMan> судя по всему так и есть [09:26:30] <slavazanko/w> Могут, наверное. [09:26:45] <IceMan> бо внизу видно, что пару раз мелькает connecting ... [09:27:01] <IceMan> попробуйте сами, я вчера на master смотрел [09:28:04] <IceMan> а вообще респект и уважуха ) [09:28:54] <iliamaslakov> да можно завязывать с mc [09:29:01] <iliamaslakov> sftp влит [09:34:04] <IceMan> iliamaslakov: да можно завязывать с mc - это была твоя цель? ) [09:34:16] <IceMan> ... sftp влит [09:34:52] <iliamaslakov> да не, много еще целей [09:35:11] <iliamaslakov> был бы я еще программистом... [09:36:28] <slavazanko/w> но-но-но! "Завязывать"... иш ты! Мы - мафия. Просто так не отпускаем. Только вперёд ногами [10:05:42] <IceMan> еще один баг с sftp [10:06:00] <IceMan> при копировании файлов они создаются с нулевым размером [10:12:29] <IceMan> В "Активные каталоги VFS" соединение выглядит как //sftp://, хотя в панели все верно sftp://username@1.2.3.4/ [10:13:47] <IceMan> И баг с освобождением все VFS разом остался [10:14:01] <IceMan> + нельзя перейти на запись //sftp:// [10:16:06] <IceMan> ... если несколько разных подключений открыто одновременно, с переключением между fish, ftp и локальными файлами проблем нет [10:16:42] <IceMan> стоит ли сейчас все это лепить в багтрекер? [10:28:48] <IceMan> Если использовать запись из ~/.ssh/config, но в агенте нет разблокированного ключа, то midnight спрашивает пароль на ключ, затем на пользователя, а в конце просто выдает ошибку Невозможно перейти в "/sftp://support"
~/.ssh/support и ~/.ssh/support.pub - ключи ~/.ssh/config
Host support HostName 192.168.16.170 User andrey IdentityFile ~/.ssh/support [10:37:13] <IceMan> Копирование и перемещение на SFTP работает, а вот обратно получаются пустые файлы [10:38:10] <slavazanko/w> да, это всё поводы для создания тикетов. Или переоткрытия 1535 [10:39:04] <IceMan> думаю лучше отдельные, т.к. sftp уже в мастере и должна попасть в следующий релиз [10:39:10] <andrew_b> Don't you think your latest release should _always_ compile straight from the box under the major Linux distro? [10:39:37] <IceMan> а разве оно не так? [10:39:38] <andrew_b> major, да. [10:39:43] <andrew_b> Три раза ку. [10:39:54] <IceMan> и что понимать под majir? [10:39:58] <IceMan> major* [10:40:02] <IceMan> ubuntu? [10:40:08] <andrew_b> Угу. [10:40:23] <IceMan> так компилится ведь [10:40:25] <andrew_b> Compiling the latest mc under Ubuntu 12.04 just took me one hour of chasing dependencies and creating symlinks.
And still I have some 100 warnings "...input unused because linking not done" - which I'm not going to track down.
Don't you think your latest release should _always_ compile straight from the box under the major Linux distro? [10:40:36] <andrew_b> Значит, руки кривые. [10:41:26] <andrew_b> В mc-devel@ сегодня пришло. [10:42:12] <IceMan> под precise у меня собралось без проблем и 4.1.8.3 и 4.8.3 (i386 + amd64) [10:42:20] <IceMan> так что скорее всего руки [10:42:44] <slavazanko/w> IceMan: отпишись в рассылку, плиз. [10:45:46] <IceMan> есть возможность ответить из web интерфейса? [10:45:56] <IceMan> я не подписан на mc-devel [10:59:35] <andrew_b> Неподписанным можно писать. [11:02:40] <IceMan> отписал и заодно подписался [11:03:01] <IceMan> в школах каникулы, так что не берите в голову ) [11:05:02] <slavazanko/w> :)) [11:06:34] <iliamaslakov> Андрей! [11:07:30] <andrew_b> Что? [11:21:32] <iliamaslakov> Помоги плиз, не выходит цветок аленький [11:21:41] <iliamaslakov> каменный, йоп [11:22:13] <iliamaslakov> как имея Dlg_head *sug_dlg [11:22:45] <iliamaslakov> обратиться к ->widgets[i].u.button.text [11:23:18] <andrew_b> widgets[i] [11:24:03] <iliamaslakov> editcmd_dialogs.c: In function 'editcmd_dialog_spell_suggest_show': editcmd_dialogs.c:707:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] editcmd_dialogs.c:709:55: error: 'GList' has no member named 'u' [11:24:15] <iliamaslakov> 707 for (i = 2; i > -1; i--) 708 { 709 btn_len = str_term_width1 (sug_dlg->widgets[i].u.button.text) + 5; 710 max_len = max (max_len, btn_len); 711 } 712 mc_log ("max_len [%i]\n", max_len); [11:24:57] <andrew_b> Чё за widgets[i].u.button.text??? [11:25:11] <andrew_b> Откуда? [11:25:20] <iliamaslakov> сам придумал [11:25:35] <andrew_b> Передумай. [11:25:45] <iliamaslakov> *перепредумай [11:25:56] <iliamaslakov> не могу перепридумать [11:26:03] <iliamaslakov> не выходит [11:26:27] <iliamaslakov> уже кучи кода перерыл в поисках похожего [11:27:33] slyfox^w зашёл в конференцию [11:27:46] <slyfox^w> configure: using ext2fs file recovery code checking for LIBSSH... no configure: error: libssh2 >= 1.2.5 library not found [11:27:50] <slyfox^w> оно nonoptional? [11:28:06] <slyfox^w> или просто бага? [11:28:47] <IceMan> скорее бага [11:29:16] <andrew_b> переоткрывайте 1535 и пишите там все баги. [11:29:48] <andrew_b> slyfox^w: А, по умолчанию собирается с sftp. [11:30:00] <slyfox^w> но если нет либы - падать не должно? [11:30:19] <andrew_b> Логично. [11:30:33] <andrew_b> Не должно. [11:31:50] <andrew_b> iliamaslakov: плохо рыл. [11:33:00] <iliamaslakov> МАСТЕР, НАУЧИ! [11:33:13] <andrew_b> configure_box() [11:34:49] <iliamaslakov> дак там QuickWidget quick_widgets[] = { [11:35:15] <andrew_b> Ну дык widgets[i].u.button.text у тебя откуда? [11:35:44] <iliamaslakov> но ты сказал можно без QuickWidget quick_widgets[] = { обойтись [11:36:53] <andrew_b> Где? [11:37:13] <iliamaslakov> мне надо имея Dlg_head *sug_dlg [11:37:23] <iliamaslakov> обойти все кнопки [11:38:27] <andrew_b> Смотри display_init в src/filemanager/boxes.c:232 [11:39:14] <iliamaslakov> [09:45:04] andrew_b: Как хочешь. я понял это как "да не обязательно заводить QuickWidget quick_widgets" [09:45:07] iliamaslakov: подругому нет возможности обратиться к виджету? [09:45:52] iliamaslakov: через sug_dlg [09:46:04] iliamaslakov: sug_dlg = create_dlg [09:47:25] andrew_b: Через указатель. я понял это как "да можно" [11:39:16] <slyfox^w> +`--enable-vfs-sftp' + (off by default) + Support for SFTP vfs и как no, если yes? :] [11:39:32] <slyfox^w> AS_HELP_STRING([--enable-vfs-sftp], [Support for SFTP filesystem [[yes]]])) [11:40:43] <andrew_b> iliamaslakov: через указатель на виджет. Очевидно же. [11:42:05] <iliamaslakov> и как это сделать? [11:42:18] <iliamaslakov> как получить указатель? [11:43:12] <iliamaslakov> в display_init нет ничего похожего [11:43:13] <andrew_b> display_init ты смотрел? [11:43:21] <iliamaslakov> да [11:43:31] <andrew_b> И? [11:44:06] <iliamaslakov> упоминание Dlg_head *dd; есть только в одном месте [11:44:19] <iliamaslakov> 298 dd = create_dlg (TRUE, 0, 0, dlg_height, dlg_width, dialog_colors, [11:44:29] <andrew_b> А до этого? [11:44:44] <iliamaslakov> нигде используя dd нет получения указателя на виджет [11:52:45] <slyfox^w> http://dpaste.com/762303/ <- переоткрывать тикет для этой штуки или так втихаря? :] [11:53:36] <andrew_b> Ящетаю, auto ненужно. :) [11:53:48] <andrew_b> Либо да, либо нет. [11:54:18] <andrew_b> А тикет надо переотурывать всё равно, потому что багов в sftp много. [11:54:23] <slyfox^w> ок :] [11:54:59] <slyfox^w> но автодетект, стандарный дефолт для юзеров-лаптей :] [11:55:08] <slyfox^w> s/, / - / [11:55:47] <slyfox^w> а дистостроители явно задают --with-/--without- :] [12:07:40] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #1535 (Feature: support SCP/SFTP) reopened http://www.midnight-commander.org/ticket/1535#comment:16 • 0001-configure-don-t-fail-if-sftp-support-was-not-request.patch attached to Ticket #1535 http://www.midnight-commander.org/attachment/ticket/1535/0001-configure-don-t-fail-if-sftp-support-was-not-request.patch [12:51:29] slavazanko/h вышел из конференции [12:55:36] slavazanko/h зашёл в конференцию [13:08:06] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2816 (After uploading to FTP mc stops being able to navigate inside of FTP) updated http://www.midnight-commander.org/ticket/2816#comment:4 [13:24:47] <iliamaslakov> andrew_b: А до этого? я понел! [13:25:32] <andrew_b> Ура? [13:32:06] <iliamaslakov> не факт [13:32:25] <iliamaslakov> я думаю что понял, это еще ничего не значит [13:33:13] <andrew_b> iliamaslakov: https://www.midnight-commander.org/report/9 [13:33:54] <iliamaslakov> шо там? [13:34:16] <andrew_b> А ты сходи. [13:34:23] <iliamaslakov> не понравилос [13:34:42] <iliamaslakov> ладно, приду домой буду тужиться [13:40:35] <andrew_b> Буратино дали 5 яблок, потом 2 забрали, сколько яблок осталось у Буратино [13:40:40] <andrew_b> ? [13:41:00] <slavazanko/w> 5 [13:41:18] <andrew_b> Почему? [13:41:22] <slavazanko/w> не сказано, что именно забрали. Может, яблоки, может, яйца [13:41:41] <slavazanko/w> да и вообще хз насчёт пяти [13:41:49] <slavazanko/w> не сказано, сколько их было до того [13:41:55] <andrew_b> Хорошо. [13:42:01] <slavazanko/w> короче. нечёткая постановка задачи [13:42:14] <andrew_b> Ну почему же. [13:42:21] <slavazanko/w> вопрос слишком простой, чтобы ответить "три" и не ожидать подвоха [13:42:25] <andrew_b> Стало на 3 больше, чем было. [13:57:33] andrew_b вышел из конференции [14:19:12] <iliamaslakov> slavazanko/h, как он тебя? :) [14:19:37] <slavazanko/w> да на лету срубил [16:04:38] andrew_b зашёл в конференцию [16:15:37] <andrew_b> slyfox^w: будь добр, добавь b10a3995e86fc2539b55f66455579ee47c4ca349 в 4.8.1-stable [16:16:40] <slyfox^w> ок, щя [16:19:47] <slyfox^w> done: a6a0d29..52df780 4.8.1-stable -> 4.8.1-stable [16:57:47] <iliamaslakov> andrew_b, 2788_mcedit_aspell_newedit [16:57:56] <iliamaslakov> я сделал интернализацию [16:58:24] <iliamaslakov> slavazanko/h, посмотри бранч пожалуйста [17:25:21] slavazanko/w вышел из конференции [17:27:49] IceMan вышел из конференции [18:57:36] andrew_b вышел из конференции