[00:29:57] slavazanko/h вышел из конференции [00:30:51] slavazanko/h зашёл в конференцию [00:45:44] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2525 (editor: add option to show EOL) created http://www.midnight-commander.org/ticket/2525 • 2525.diff attached to Ticket #2525 http://www.midnight-commander.org/attachment/ticket/2525/2525.diff [01:17:23] slavazanko/h вышел из конференции [03:01:22] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2526 (mcedit: use Office/Word-style tab markers) created http://www.midnight-commander.org/ticket/2526 • before.png attached to Ticket #2526 http://www.midnight-commander.org/attachment/ticket/2526/before.png • after.png attached to Ticket #2526 http://www.midnight-commander.org/attachment/ticket/2526/after.png • 2526.diff attached to Ticket #2526 http://www.midnight-commander.org/attachment/ticket/2526/2526.diff [04:44:27] il.smind вышел из конференции [04:46:00] il.smind зашёл в конференцию [05:06:30] il.smind вышел из конференции [05:07:13] il.smind зашёл в конференцию [05:35:56] il.smind вышел из конференции [05:42:51] il.smind зашёл в конференцию [05:54:04] dkostousov зашёл в конференцию [06:11:54] andrew_b зашёл в конференцию [06:14:51] iNode зашёл в конференцию [06:27:59] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2526 (mcedit: use Office/Word-style tab markers) updated http://www.midnight-commander.org/ticket/2526#comment:1 [06:38:22] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2524 (mc: add a mc-4.6 skin) updated http://www.midnight-commander.org/ticket/2524#comment:1 [06:47:04] andrew_b вышел из конференции [07:33:43] andrew_b зашёл в конференцию [07:50:13] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2525 (editor: add option to show EOL) updated http://www.midnight-commander.org/ticket/2525#comment:1 [08:19:41] <andrew_b> il.smind : привет! Как тебе пачка новых патчей? [08:19:50] <il.smind > нравится [08:23:16] <andrew_b> Чем же? [08:29:22] <il.smind > andrew_b: тем что человек интересуется [08:29:27] <il.smind > принимает участие [08:30:18] <andrew_b> Я не про процесс спрашиваю, а про результат. [08:31:07] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2511 (Unification of keybinding names and simplification of key rebinding) reopened http://www.midnight-commander.org/ticket/2511#comment:7 [08:32:32] <il.smind > andrew_b: про результат - собираю [08:36:20] <il.smind > andrew_b: а чо... няшно [08:36:38] <il.smind > я проголосую за 2525 [08:39:31] <andrew_b> il.smind : за 2511 проголосуй. [08:40:27] <il.smind > а я бранча не вижу... [08:41:03] <slyfox^w> andrew_b: у меня только дефолт биндинги. у меня пакетный менеджер говорит, когда /etc/mc/ обновляется. Я просто все файлы соглашаюсь обновлять на те, что ставятся с новым пакетом. [08:41:11] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2511 (Unification of keybinding names and simplification of key rebinding) updated http://www.midnight-commander.org/ticket/2511#comment:8 [08:41:42] <andrew_b> slyfox^w: уже не важно. [08:41:47] <slyfox^w> а, ок [08:41:57] <andrew_b> il.smind : есть бранч. [08:44:05] <il.smind > andrew_b> il.smind : есть бранч. так то лучше [08:44:15] <il.smind > в работе [08:44:23] <andrew_b> Он и тогда был, когда ты его не видел. [08:46:44] <il.smind > andrew_b: скажи [08:46:53] <il.smind > почему мне говорит [08:47:03] <il.smind > Cannot chdir to "/#sftp:127.0.0.1" [08:47:12] <il.smind > что я не прописал? [08:47:31] <andrew_b> Откуда я знаю? [08:47:34] <il.smind > что то есть такое место где надо обозначить этот самый префикс? [08:47:47] <andrew_b> Есть. [08:47:55] <il.smind > расскажи [08:48:01] <il.smind > я хочу знать больше [08:48:16] <andrew_b> Ну поищи сам #ftp, например. [08:49:57] <il.smind > я нашел в нескольких местах но не понял какие из них важные [08:50:07] <il.smind > там есть массив [08:50:23] <il.smind > в strip_password (char *p, int has_prefix) [08:50:31] <andrew_b> Все важные. [08:50:32] <il.smind > static const struct { const char *name; size_t len; } prefixes[] = { /* *INDENT-OFF* */ { "/#ftp:", 6 }, { "ftp://", 6 }, { "/#smb:", 6 }, { "smb://", 6 }, { "/#sh:", 5 }, { "sh://", 5 }, { "ssh://", 6 } /* *INDENT-ON* */ }; [08:52:27] <il.smind > добавил во все важные... [08:54:01] <il.smind > andrew_b: скажи [08:54:26] <il.smind > вот я прописал в куче мест свой sftp [08:54:45] <il.smind > прописал в m4 [08:55:04] <il.smind > прописал в configure.ac [08:55:36] <il.smind > т.е. сцементировал с mc по полной программе да? [08:55:46] <il.smind > это же не правильно... [08:56:03] <andrew_b> Уж как есть. [08:56:19] <il.smind > т.е. сейчас ради фана я попробую поиграться но [08:56:39] <il.smind > так же нельзя разрабатывать плагин [08:57:13] <andrew_b> А что делать? [08:57:32] <il.smind > т.е. может надо выделить свой каталог для плагинов [08:57:46] <il.smind > типа plugins [08:58:25] <andrew_b> Не надо бежать впереди паровоза. [08:58:55] <il.smind > там разместить скрипты [08:59:11] <il.smind > я не бегу [08:59:43] <il.smind > я в качестве тест группы пытаюсь найти узкие места [09:01:56] <il.smind > andrew_b: проголосовал [09:06:53] <il.smind > slyfox^w: Голосуй! [09:07:47] <il.smind > в кои то веки у андрея патч без довеска [09:20:19] <il.smind > andrew_b: а и да... я вчера посмотрел как оно работает в консоли линукс, действительно показывает куски комманды из консоли [09:20:41] <il.smind > блин я думал этого нет [09:20:47] <il.smind > оказалось есть [09:20:56] <slyfox^w> il.smind : ужэ [09:22:13] <il.smind > я думал кроме меня никто алт стрелками не пользуется... [09:22:46] <il.smind > ты там заметил что после копирование теперь пометка блока не пропадает? [09:23:33] <slyfox^w> неа [09:29:23] slavazanko/h зашёл в конференцию [09:32:04] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2511 (Unification of keybinding names and simplification of key rebinding) closed http://www.midnight-commander.org/ticket/2511#comment:11 [09:41:15] <slavazanko/h> всем привет. По поводу отдельных плагинов: их уже хоть сейчас можно клепать. Но перед этим необходимо детально описать API. Например, API vfs-плагинов (которое используют ftpfs, fish и т.д.). А также плагинов для extfs (внешние скрипты). А переделать vfs-модули в плагины можно и в рамках DEV_new_vfs [09:42:01] <andrew_b> slavazanko/h: ты не на работе? [09:44:02] <andrew_b> Не надо слишком много пихать в DEV_new_vfs. [09:44:19] <andrew_b> Сделать бы хотя бы то, что хотелось. [09:44:20] <slavazanko/h> дома работаю. У меня официальный VPN на работу есть. Где работать - без разницы. Хоть в городском парке с вайфаем. Главное требование: я должен быть в течении рабочего дня на связи по скаййпу. Дома - потому что скоро придут рабочие, будут лестницу красить. Все мои домашние к знакомым свалили(ибо вони будет от краски много), я жду рабочих. попутно пару коммитов на работе уже сделал :) [09:44:49] <andrew_b> Плугины можно перенести на pre2. [09:44:56] <slavazanko/h> да [09:57:47] <il.smind > да [10:07:01] BanderOS зашёл в конференцию [10:34:52] BanderOS вышел из конференции [10:36:08] BanderOS зашёл в конференцию [10:59:47] andrew_b вышел из конференции [11:11:02] <il.smind > почему вот это не отрабатывает result = (*new_vfs->chdir) (new_vfs, trans_dir); ? [11:11:14] <il.smind > trans_dir: [/#sftp:127.0.0.1] [11:11:25] <il.smind > new_vfs не NULL [11:11:48] <il.smind > куда смотреть ? [11:13:26] <il.smind > в sftpfs.c у меня нет среди vfs_sftpfs_ops такого метода chdir [11:13:56] <il.smind > уважаемые коллеги [11:14:03] <il.smind > пожалуйста помогите [11:14:16] <il.smind > иначе получу вывих мозга [11:16:28] <il.smind > в direntry.c есть присвоение vclass->chdir = vfs_s_chdir; [11:21:59] <il.smind > Хелп! [11:38:22] andrew_b зашёл в конференцию [11:42:02] <andrew_b> > в direntry.c есть присвоение vclass->chdir = vfs_s_chdir;
Да. Если плугин не перекроет chdir, будет использоваться дефолтовый метод vfs_s_chdir. [11:42:45] <il.smind > но что то я нихнена не пойму как проверить [11:43:31] <il.smind > я в fish.c [11:43:37] <il.smind > в init_fish [11:43:42] <il.smind > прописал [11:43:50] <il.smind > mc_log ("init_fish\n"); [11:44:00] <il.smind > но в логе этого нет [11:44:18] <il.smind > но init_fish точно отрабатывает [11:44:41] <andrew_b> Как ты разрешаешь запись в лог? [11:45:07] <il.smind > в других то местах запись идёт [11:45:16] <andrew_b> Ответь на вопрос. [11:45:27] <il.smind > уточни запрос [11:45:29] <il.smind > а... [11:45:32] <il.smind > в ини [11:45:45] <il.smind > предлагаешь переменную среды использовать? [11:45:51] <andrew_b> Ну дык. [11:46:08] <il.smind > говори [11:46:14] <andrew_b> VFS инициализируется до того, как читается ini. [11:46:16] <il.smind > переменную среды? [11:46:20] <andrew_b> Да. [11:47:21] <il.smind > init_fish [11:47:24] <il.smind > ок [11:47:41] <il.smind > теперь могу проверять sftp [11:48:30] <il.smind > в sftpfs.c в init_sftpfs (void)
mc_log ("init_sftpfs\n"); [11:48:37] <il.smind > в логе его нет [11:48:45] <il.smind > значит не отработал так? [11:49:23] <andrew_b> Остальные vfs есть? [11:49:39] <il.smind > нашел [11:50:19] <il.smind > не прописал в плагинах [11:50:47] <il.smind > появился init_sftpfs [11:51:07] <il.smind > о! [11:51:10] <il.smind > ура [11:51:12] <il.smind > ftpfs: ошибка регистрации пользователя anonymous [11:51:26] <il.smind > буду двигаться дальше [11:51:28] <andrew_b> ОчКруто. [11:51:34] <il.smind > спасибо [12:17:45] <Зося Синицкая> RSS: Новости для Midnight Commander • x.diff attached to Ticket #2524 http://www.midnight-commander.org/attachment/ticket/2524/x.diff [12:47:50] BanderOS вышел из конференции [12:51:49] BanderOS зашёл в конференцию [13:17:32] BanderOS вышел из конференции [13:48:12] <il.smind > еще помощь требуется [13:48:32] <il.smind > andrew_b: тут? [13:49:31] <andrew_b> Да. [13:50:18] <il.smind > у меня вот чего [13:50:32] <il.smind > sftpfs.c:692:17: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c:693:5: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c: In function 'sftpfs_dir_load': sftpfs.c:751:47: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:757:27: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:773:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:851:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:852:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:858:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:862:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c: In function 'sftpfs_linear_start': sftpfs.c:969:5: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c:971:9: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c: In function 'sftpfs_linear_read': sftpfs.c:985:23: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c:997:16: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c:998:9: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c: In function 'sftpfs_linear_close': sftpfs.c:1011:9: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c: In function 'sftpfs_ctl': sftpfs.c:1033:43: error: 'union <anonymous>' has no member named 'sftp' [13:50:54] <il.smind > я в lib/vfs/xdirentry.h [13:50:58] <il.smind > прописал [13:51:20] <il.smind > не прописал... [13:51:27] <il.smind > снимается... [14:01:02] <il.smind > эта... [14:01:12] <il.smind > у меня всё равно вот чего [14:01:28] <il.smind > sftpfs.c:692:17: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c:693:5: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c: In function 'sftpfs_dir_load': sftpfs.c:751:47: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:757:27: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:773:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:851:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:852:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:858:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c:862:12: error: 'struct <anonymous>' has no member named 'strict' sftpfs.c: In function 'sftpfs_linear_start': sftpfs.c:969:5: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c:971:9: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c: In function 'sftpfs_linear_read': sftpfs.c:985:23: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c:997:16: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c:998:9: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c: In function 'sftpfs_linear_close': sftpfs.c:1011:9: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c: In function 'sftpfs_ctl': sftpfs.c:1033:43: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c: At top level: [14:03:42] dkostousov вышел из конференции [14:09:44] <il.smind > я в lib/vfs/xdirentry.h прописал
#ifdef ENABLE_VFS_SFTP struct { int sock; char *cwdir; char *host, *user; char *password; int port; } sftp; #endif /* ENABLE_VFS_SFTP */ [14:09:58] <il.smind > что не так? [14:10:44] <il.smind > в sftpfs.c:692 вот это int dsock = FH_SOCK; [14:39:26] <il.smind > andrew_b: ау... [15:02:37] <andrew_b> ? [15:02:45] <andrew_b> Откуда я знаю? [15:06:00] <il.smind > andrew_b: узнай пожалуйста [15:08:10] <andrew_b> Не могу. [15:08:34] <il.smind > ну скажи что от меня [15:08:57] <il.smind > хотябы скажи куда смотреть [15:09:05] <il.smind > вот осталось это [15:09:13] <andrew_b> sftpfs.c:692:17: error: 'union <anonymous>' has no member named 'sftp' [15:09:19] <il.smind > sftpfs.c: In function 'sftpfs_linear_abort': sftpfs.c:692:17: error: 'union <anonymous>' has no member named 'sftp' sftpfs.c:693:5: error: 'union <anonymous>' has no member named 'sftp' [15:09:59] <il.smind > я не понимаю что не так то [15:10:34] <il.smind > скорее всего изза этого #define SUP super->u.sftp #define FH_SOCK fh->u.sftp.sock [15:11:01] <andrew_b> Покажи строку, в которой ошибка. [15:11:17] <il.smind > 692 int dsock = FH_SOCK; 693 FH_SOCK = -1; [15:13:47] <andrew_b> Посмотри, что после препроцессора получается. [15:14:18] <il.smind > fh->u.sftp.sock [15:15:47] <andrew_b> Покажи struct vfs_s_fh [15:16:25] <il.smind > да я уже понял [15:16:29] <il.smind > спасибо [15:17:39] <il.smind > УРА! [15:24:58] iNode вышел из конференции [15:28:44] andrew_b вышел из конференции [17:15:48] iNode зашёл в конференцию [17:41:41] andrew_b зашёл в конференцию [17:44:50] slyfox^w вышел из конференции: Replaced by new connection [17:45:00] slyfox^w зашёл в конференцию [18:21:50] il.smind . зашёл в конференцию [19:08:38] il.smind . вышел из конференции [19:10:53] il.smind . зашёл в конференцию [19:13:30] il.smind . вышел из конференции [19:46:25] andrew_b вышел из конференции [19:55:36] BanderOS зашёл в конференцию [20:27:19] il.smind . зашёл в конференцию [20:36:24] BanderOS вышел из конференции [20:37:42] BanderOS зашёл в конференцию [21:41:48] BanderOS вышел из конференции [22:00:26] il.smind . вышел из конференции