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

Тема: http://www.midnight-commander.org | Latest stable release: 4.7.5.1
[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 . вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!