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

Тема: http://www.midnight-commander.org | Latest release: 4.8.0-pre2 | Latest stable release: 4.7.5.4
[01:59:35] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2623 (Trouble opening zip files.) created
http://www.midnight-commander.org/ticket/2623
[06:13:26] andrew_b зашёл в конференцию
[06:31:10] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2623 (Trouble opening zip files.) updated
http://www.midnight-commander.org/ticket/2623#comment:1
[07:03:28] il.smind зашёл в конференцию
[07:13:20] <il.smind > andrew_b: привет, а чего там с зипом? та фигня из-за перла
[07:13:52] <andrew_b> Причём тут перл?
[07:16:55] <andrew_b> http://plutser.ru/barkoviana/zagib_petr/
[07:30:57] <il.smind > через семь С...х И...н через три пома­те­ра
[07:31:10] <il.smind > а какие буквы надо подставить?
[07:31:27] <il.smind > что то не пойму...
[07:36:09] <il.smind > andrew_b> Причём тут перл?
я думал изза перла...
[07:36:53] <il.smind > да там перл
[07:38:07] <il.smind > на днях де кто то уже приходил с подобным оказалось что на сборочной машине не было перла и скрипт не работал "uzip"
[07:38:48] <andrew_b> Да не перл.
[07:38:56] <andrew_b> А unzip.
[07:39:06] <il.smind > http://ubuntueasy.com/node/411
[07:39:14] <il.smind > нет?
[07:39:19] <il.smind > не оно?
[07:39:58] <andrew_b> Да.
[07:45:40] <il.smind > ок...
[08:41:43] <andrew_b> il.smind : тут?
[08:41:51] <andrew_b> Запуль 2338_free_space_calculation.
[08:42:00] <andrew_b> На БСД.
[09:10:37] <il.smind > ща..
[09:46:17] <slavazanko/w> всем привет?
[09:48:20] <andrew_b> Да.
[10:03:23] <il.smind > почти собралось
[10:03:39] <il.smind > slavazanko/w: помоги плиз
[10:03:52] <il.smind > slavazanko/w: привет
[10:04:18] <il.smind > проблема такая
[10:04:43] <slavazanko/w> привет. какая?
[10:06:07] <il.smind > есть элемент_пути->host
а есть sftpfs_host
[10:06:39] <il.smind > в same_archive проверяется элемент_пути->host
[10:06:56] <il.smind > но по сути мы то его сменили в диалоге
[10:07:40] <slavazanko/w> в диалое, значит, надо менять element->host
[10:08:00] <il.smind > я сначала поправил эту sftpfs_archive_same
[10:08:07] <il.smind > но так не правильно
[10:08:46] <il.smind > мне нужно знать волшебное место где можно поменять path_element->host
[10:08:59] <il.smind > где это будет правитьно?
[10:09:21] <slavazanko/w> в диалоге
[10:09:25] <il.smind > сам диалог знать не знает ни о каких элементах пути
[10:09:35] <il.smind > так что там не вариант
[10:09:48] <slavazanko/w> значит, перед диалогом
[10:10:50] <il.smind > после
[10:11:12] <il.smind > перед диалогом мы еще не знаем что будет введено в диалоге
[10:19:14] <il.smind > andrew_b> Запуль 2338_free_space_calculation.
говори
[10:19:48] <il.smind > slavazanko/w: эта
sftpfs.c: In function 'sftpfs_open_archive':
sftpfs.c:1245:9: error: assignment of read-only location '*vpath_element'
m
[10:20:41] <il.smind > 1241
1242 if (strcmp (vpath_element->host, sftpfs_host) != 0)
1243 {
1244 g_free (vpath_element->host);
1245 vpath_element->host = g_strdup (sftpfs_host);
1246 }
[10:22:03] <slavazanko/w> (vfs_path_element_t *) vpath_element->host = g_strdup (sftpfs_host);
[10:22:16] <slavazanko/w> ((vfs_path_element_t *) vpath_element)->host = g_strdup (sftpfs_host);
[10:22:26] <il.smind > ИШ ТЫ...
[10:22:53] <il.smind > нас к этому не готовили...
[10:24:29] <il.smind > slavazanko/w: ок, спасибо, починил я переспрашивание пароля
[10:25:01] <il.smind > slavazanko/w: будешь смотреть сфтп?
[10:25:09] <slavazanko/w> угу
[10:25:16] <il.smind > ооо
[10:25:26] <il.smind > ща тогда запушу
[10:25:52] <slavazanko/w> плиз, приведи бранч в порядок. Сквоши почисти
[10:30:17] <il.smind > вчера вроде всё сделал
[10:30:25] <il.smind > или позавчера
[10:30:37] <slavazanko/w> ок
[10:31:51] <andrew_b> А я вот не понял, зачем дуюлирование запуска сфтп через меню и через диалог. А через диалог вообще не запускается.
[10:34:17] <il.smind > andrew_b: через какой диалог?
[10:34:30] <il.smind > всё запушил
[10:34:51] <il.smind > уже такую аафигенно стабильную
[10:34:51] <andrew_b> Настройки->VFS plugins
[10:34:59] <andrew_b> Или как-то так.
[10:35:08] <il.smind > andrew_b> Настройки->VFS plugins
Настройки!
[10:35:17] <andrew_b> А...
[10:35:26] <il.smind > там вообще sftp не запускается
[10:35:31] <andrew_b> Но всё равно не работает.
[10:35:33] <il.smind > но я убрал пока
[10:35:44] <andrew_b> И название надо человеческое.
[10:35:54] <il.smind > потому что понял что пока мне туда нечего поместить
[10:36:32] <il.smind > а так по идее там индивидуальные настройки для каждого плагина
[10:37:05] <il.smind > т.е. разнесение пункта "Виртуальные ФС..."
[10:37:28] <slavazanko/w> жди третьего этапа переделки VFS :)
[10:37:30] <il.smind > для ftp свои, для фиш свои
[10:38:11] <il.smind > slavazanko/w: Слав ну хватит уже тролить своим третьим этапом
[10:38:16] <slavazanko/w> У нас потиху кандидатов в президенты из тюрфг выпускают: http://www.belaruspartisan.org/bp-forte/?page=100&backPage=13&news=104845&newsPage=0
[10:39:06] <il.smind > я же говорю о том как хочется чтобы стало
[10:39:18] <slavazanko/w> будет
[10:39:26] <il.smind > чтобы у каждой вфс была своя возможность
[10:39:39] <il.smind > ну да ладно этого всё равно уже нет
[10:40:11] <il.smind > пару коммитов только надо куда то унести
[10:40:22] <il.smind > чтобы не переписывать потом заново
[10:40:36] <slavazanko/w> сделай какой-нить DEV_xxx
[10:40:58] <il.smind > дак оно к тебе бы пошло в vfs
[10:41:00] <andrew_b> il.smind : часть коммитов уже есть в DEV_new_vfs.
[10:41:27] <slavazanko/w> > дак оно к тебе бы пошло в vfs
угу
[10:41:54] <il.smind > ну в общем посмотрите плиз sftp
[10:42:02] <andrew_b> widget: added ability to call events from menu entities надо перенести в 2608_widget_enhancement
[10:42:58] <slavazanko/w> да
[10:43:21] <slavazanko/w> я спецом делал по возможности независимым коммитом, чтобы можно было в другой бранч перетащить
[10:43:27] <andrew_b> 73 configure_sftpfs_conn (const char *sftpfs_sessionname)
Про i18n мы не думаем совсем.
[10:43:57] <il.smind > эм...
[10:44:13] <il.smind > русское имя хоста в смысле?
[10:44:24] <andrew_b> Воообще перевод.
[10:44:32] <andrew_b> Всех строк.
[10:44:35] <il.smind > а кодировка имени хоста
[10:44:54] <il.smind > andrew_b: ну я погляжу где там можно предусмотреть
[10:46:15] <il.smind > я только не очень шарю
[10:50:28] <il.smind > andrew_b: с вычислением размеров то что делать?
[10:50:40] <andrew_b> Вот я про это и говорю.
[10:50:40] <il.smind > какая инфа нужна?
[10:51:33] <il.smind > на нет
[10:51:49] <il.smind > я про 2338_free_space_calculation.
[10:54:39] <il.smind > показывает 458M/1979M (23%)
[10:55:27] <il.smind > Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 1.9G 589M 1.2G 32% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad1s1d 1.9G 1.3G 458M 75% /usr
[11:00:22] <il.smind > под рутом показывает 616M/1979M (31%)
[11:01:26] <il.smind > так и должно быть?
[11:02:06] <andrew_b> Наверное.
[11:02:10] <il.smind > последний коммит
commit eab58b8b1ed8a13134f04c56cf91a24d503e64cc
Author: Andrew Borodin <aborodin@vmail.ru>
Date: Thu Sep 29 10:38:44 2011 +0400

SQAUSHME

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
[11:02:38] <andrew_b> Да.
[11:03:32] <il.smind > почему от df -h отличается?
[11:03:45] <andrew_b> ХЗ.
[11:04:21] <slavazanko/w> 5% резерва места для рута
[11:04:32] <slavazanko/w> поэтому руту больше свободного места показывается
[11:04:36] <il.smind > в обычном мц показывает 458M/1979M (23%)
[11:04:55] <il.smind > в твоем бранче 458M/1979M (23%)
[11:05:57] <andrew_b> Совпадает?
[11:06:01] <il.smind > да
[11:06:17] <il.smind > т.е. "что то пошло не так" (с)
[11:06:18] <andrew_b> Ну и хорошо.
[11:06:23] <il.smind > да?
[11:06:43] <il.smind > я думал должно не совпадать
[11:07:11] <slavazanko/w> оно не совпадает, если у тебя будет 5 петабайт
[11:07:18] <slavazanko/w> то есть 5000 терабайт
[11:07:34] <il.smind > ок
[11:07:37] <slavazanko/w> ну или где-то в этих количествах
[11:08:04] <il.smind > андрей какое то волшебное место мне говорил де поправить
[11:08:25] <il.smind > чтобы у меня "типа было" 5000 терабайт
[11:08:55] <slavazanko/w> по смене лицензии: предлагаю подождать немного, дня три-четыре, может кто в списках рассылки отметится. Если будет тишь, то меняем лицензию. Потом 2338 закрываем
[11:09:21] <andrew_b> il.smind : а зачем тебе?
[11:09:24] <slavazanko/w> кстати, а есть возможность написать юнит-тест на много терабайт?
[11:09:53] <andrew_b> Вряд ли.
[11:10:32] <andrew_b> Там вся проблема, чтобы в заголовках правильный размер полей выставился.
[11:10:45] <andrew_b> Чтобы не 32, а 64.
[11:11:02] <andrew_b> Тогда проблем быть не должно.
[11:11:17] <andrew_b> Это же код из gnulib.
[11:11:46] <il.smind > andrew_b> il.smind : а зачем тебе?
я думал ты хотел бы чнать что всё ок
[11:12:05] <andrew_b> Чел в тикете отметился.
[11:14:24] <il.smind > а...
[11:14:39] <il.smind > я уже не нужен?
[11:15:37] <andrew_b> Нет.
[11:15:45] <andrew_b> Голосуй.
[11:15:49] <andrew_b> Хотя рано.
[11:15:57] <andrew_b> Надо лицензию сменить.
[11:17:45] <il.smind > )
[11:18:35] <il.smind > могу проголосовать в принципе
[11:19:40] <andrew_b> Запульте 1535_sftp. Я там немного красоты навёл.
[11:20:07] <andrew_b> Засквошил заодно.
[11:22:03] <andrew_b> https://www.midnight-commander.org/ticket/2592
[11:22:11] <andrew_b> https://www.midnight-commander.org/ticket/2598
[11:22:14] <andrew_b> Патчи.
[11:32:34] <andrew_b> 2598 я сейчас забранчую.
[11:49:03] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2592 (Spanish translation (4.7.5) - Refused by Transifex) closed
http://www.midnight-commander.org/ticket/2592#comment:1
• Ticket #2598 (vfs/extfs/helpers/u7z: improve handling of missing p7zip installation) updated
http://www.midnight-commander.org/ticket/2598#comment:1
[12:04:10] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2598 (vfs/extfs/helpers/u7z: improve handling of missing p7zip installation) closed
http://www.midnight-commander.org/ticket/2598#comment:5
[12:18:05] <slavazanko/w> по sftp:
1) F9-> Left/Right panel -> sftp link
2) 127.0.0.100
3) host меняем на любой другой, к кому нельзя подсоединиться. bla-bla.bla например
4) Невозможно перейти в "/sftp://127.0.0.100"
вопрос: почему 127.0.0.100? должно быть bla-bla.bla
[12:19:48] <il.smind > и что?
[12:20:05] <il.smind > почему должно быть bla-bla.bla ?
[12:20:27] <il.smind > это "/sftp://127.0.0.100" как имя соединения
[12:20:29] <slavazanko/w> потому что в третьем пункте , где хост меняем, хост должен поменяться
[12:20:44] <il.smind > а не как адрес
[12:21:00] <il.smind > хотя может быть и адресом
[12:21:35] <il.smind > предложения?
[12:21:56] <il.smind > исправить на имя хоста?
[12:22:18] <slavazanko/w> уже озвучивались. Выкинуть лишние диалоги, выкинуть коммиты, не относящиеся к sftp-плагину, влить в 4.8.1
[12:22:38] <il.smind > какие лишние диалоги?
[12:22:59] <slavazanko/w> оставить только возможность ввода пароля без ключей. Логин по ключам сделать отдельным тикетом
[12:23:24] <slavazanko/w> > какие лишние диалоги?
SFTP File System Settings
[12:23:30] <il.smind > мне такой sftp не нужен
[12:23:55] <slavazanko/w> сделай sftp ровно таким же ущербным, как и остальные VFS-модули
[12:24:16] <il.smind > мне в первую очередь надо по ключу
[12:24:51] <il.smind > чем тебя не устраивает этот диалог?
[12:25:34] <slavazanko/w> ладно. Тесткейз:
1) F9-> Left/Right panel -> sftp link
2) 127.0.0.1
3) host меняем на любой другой, к кому нельзя подсоединиться. bla-bla.bla например
4) Невозможно перейти в "/sftp://127.0.0.1"
потом
5) F9-> Left/Right panel -> sftp link
6) 127.0.0.1
7) Невозможно перейти в "/sftp://127.0.0.1"

То есть, ошибка в диалоге настроек - и всё?
[12:26:00] <il.smind > я не вижу ошибки
[12:26:36] <slavazanko/w> "host меняем на любой другой, к кому нельзя подсоединиться. bla-bla.bla например"
bla-bla.bla - это ошибка. Как исправить, чтобы можно было соединиться с 127.0.0.1
[12:26:45] <slavazanko/w> ?
[12:26:45] <il.smind > ты хочешь бобы было написано про имя хоста и не про имя соединения?
[12:27:00] <slavazanko/w> я хочу, чтобы было понятно более-менее
[12:27:21] <slavazanko/w> я вот не понимаю, почему сейчас невозможно присоединиться к 127.0.0.1
[12:27:36] <slavazanko/w> не, конечно. понимаю, что оно в конфиге где-то сохранилось...
[12:27:49] <il.smind > оно пишет что ты не можешь соединиться с соединением называющимся 127.0.0.1
[12:27:56] <slavazanko/w> угу
[12:28:05] <il.smind > и?
[12:28:13] <slavazanko/w> при этом эта новая сущность есть только лишь в sftp и нигде больше.
[12:28:19] <slavazanko/w> и как исправить?
[12:28:26] <il.smind > ты хочешь исправить в сообщении на адрес хоста?
[12:28:38] <slavazanko/w> как мне следать так, чтобя я мог соединиться с соединением 127.0.0.1?
[12:28:40] <slavazanko/w> да
[12:28:52] <il.smind > дак эта...
[12:29:01] <slavazanko/w> лезть в конфиги?
[12:29:05] <il.smind > сейчас есть переменная
[12:29:23] <il.smind > которая проверяет что первый раз ты соединяешься
[12:29:40] <il.smind > если ее обнулить то диалог еще раз появится
[12:29:59] <il.smind > обнулить сейчас можно перезапустив mc
[12:30:06] <slavazanko/w> о, я перезапустил mc и всё в норме стало
[12:30:32] <il.smind > а можно эту переменную пока вообще не использовать
[12:30:58] <il.smind > sftpfs_newcon
[12:31:44] <slavazanko/w> Auth method: там по федолту нет выделенного радиобатона. При выборе password поля для ввода ключей можно редактировать (в идеале чтобы они вообще прятались, вроде Андрей что-то такое делал)
[12:31:54] <il.smind > просто я не придумал красивого способа ее обнулять
[12:32:12] <il.smind > да, доллжны прятаться
[12:32:17] <il.smind > я не шарю как
[12:32:29] <il.smind > просил андрея шепнуть способ
[12:32:45] <il.smind > думаю там несколько втрок в коммите должно быть
[12:32:57] <il.smind > может ошибаюсь
[12:33:14] <slavazanko/w> Её и не надо обнулять. Если рассматривать в строку соединении не как имя хоста. а как название ранее сохранённого соединения. то надо это где-то сохранять, а сам диалог соединения изменить - добавить кнопку "изменить соединение"
[12:33:55] <slavazanko/w> и делать так надо не только для твоего sftp, а для всего VFS
[12:33:58] <slavazanko/w> для всех плагинов
[12:34:16] <slavazanko/w> иначе как-то нелогично получается, а твой модуль как белая ворона с новой концепцией соединений
[12:35:40] <il.smind > для всех это для каких?
[12:35:42] <slavazanko/w> то есть. на основе "быстрых каталогов доступа" реализовать универсальное хранилище соединений. Доступ к нему через систему событий. Хранилище должно уметь хранить дополнительные параметры и настройки каждого соединений
[12:35:47] <il.smind > самбе такое не надо
[12:36:06] <slavazanko/w> для ftp, samba, fish и будущих
[12:36:06] <il.smind > фтп наверное что то побобное нужно
[12:36:11] <slavazanko/w> самбе не надо?
[12:36:14] <slavazanko/w> ещё ак надо
[12:36:15] <il.smind > для ввыбора прокси и режима
[12:36:27] <il.smind > для фиш не надо
[12:36:45] <il.smind > slavazanko/w: а что в самбе указывать будешь?
[12:36:48] <slavazanko/w> Самбе нужны настройки, как минимум, -k (для smbclient это использовать ли kerberos для данного соединения или нет)
[12:37:01] <slavazanko/w> указывать возможность входа в AD
[12:37:47] <il.smind > ну самба переделывается а для ftp можно отдельным бранчем
[12:38:02] <il.smind > тут нет четкой привязки с VFS
[12:38:07] <slavazanko/w> и у каждого модуля будет своя реализация со своими концепциями?
[12:38:26] <slavazanko/w> я вот думаю ещё webdav присобачить...
[12:38:34] <il.smind > своя реализация диалога? да
[12:38:54] <il.smind > способ указания параметров возьму из sftp
[12:39:11] <il.smind > почему нет?
[12:39:15] <slavazanko/w> своя реализация "объектов соединений". Твой диалог - это возможность изменить объект. хранящий информацию для осуществления соединения
[12:39:39] <il.smind > да от части
[12:40:26] <il.smind > мы же еще пока на пути к некому API
[12:40:40] <il.smind > не всё продумано было раньше
[12:40:52] <il.smind > теперь вот есть эвенты
[12:41:00] <il.smind > можно их использовать
[12:41:18] <il.smind > надо обкатать, попробовать
[12:41:26] <il.smind > как лучше
[12:42:25] <il.smind > добавить наверное это vfs_sftpfs_ops.
[12:43:27] <il.smind > сделать что то вроде vfs_ops.conc_dialog = configure_sftpfs_conn;
[12:43:47] <il.smind > ну это можно еще год придумывать
[12:44:02] <slavazanko/w> http://www.linux.org.ru/forum/talks/6811859/page5?lastmod=1317414844581#comment-6814721
Доставило :)
Черти, двухпанельные ангелы... чел жжот
[12:45:42] <il.smind > )
[12:45:52] <il.smind > я не надолго
[12:46:01] il.smind вышел из конференции
[12:57:17] <slavazanko/w> кстати, с кешированием каталогов тоже не помешало бы разобраться в sftp..
[13:41:11] <andrew_b> http://www.rsdn.ru/forum/humour/4440523.flat.aspx
[14:14:06] <slavazanko/w> http://nibler.ru/uploads/posts/2011-08/1313996797_untitled-2.jpg
[14:31:24] <andrew_b> :)
[15:23:12] andrew_b вышел из конференции
[15:50:58] theMIROn зашёл в конференцию
[16:17:35] theMIROn вышел из конференции
[16:31:09] ASM зашёл в конференцию
[16:32:35] il.smind зашёл в конференцию
[17:41:54] <il.smind > slavazanko/w: у нас скоро будет тоже самое
[17:51:50] andrew_b зашёл в конференцию
[18:30:56] <il.smind > slavazanko/w: куку?
[18:36:57] <il.smind > andrew_b: ничего если я на
"This is good for Ubuntu, I am using fedora"
[18:37:29] <il.smind > отвечу
>I am using fedora
i see... :/
[18:37:56] <andrew_b> Он же написал, что у него 1.
[18:38:15] <andrew_b> Значит, собака в лругом месте порылась.
[18:53:40] <il.smind > да
[19:13:53] slavazanko/h зашёл в конференцию
[19:14:32] il.smind вышел из конференции
[19:37:38] andrew_b вышел из конференции
[19:49:19] ASM вышел из конференции
[19:49:19] ASM зашёл в конференцию
[19:56:22] il.smind зашёл в конференцию
[20:00:26] <il.smind > Replying to angel_il:

and please show output of

$ perl /usr/libexec/mc/extfs.d/uzip list /path/to/yourfile.zip

]# $ perl /usr/libexec/mc/extfs.d/uzip list /path/to/yourfile.zip
-bash: $: command not found
[20:00:40] <il.smind > издевается что ли?
[21:09:52] il.smind вышел из конференции
[21:09:54] <slavazanko/h> Думаю, что просто чайник
[21:10:08] <slavazanko/h> впрочем, чайник федорку не ставит...
[21:11:17] slavazanko/h вышел из конференции
[21:14:48] slavazanko/h зашёл в конференцию
[23:05:19] slavazanko/h вышел из конференции
[23:18:41] slavazanko/h зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!