[07:45:50] il.smind вышел из конференции [08:33:43] il.smind зашёл в конференцию [09:24:57] il.smind вышел из конференции [10:06:58] il.smind зашёл в конференцию [10:07:07] <il.smind > привет [10:07:33] <il.smind > xvilka: глянул вьювер? [11:16:54] andrew_b зашёл в конференцию [12:36:03] <il.smind > andrew_b когда релиз? [12:50:16] BanderOS вышел из конференции [13:41:55] slavazanko/h зашёл в конференцию [13:42:53] <XVilka> il.smind: привет да [13:43:45] slavazanko/h вышел из конференции [13:46:03] slavazanko/h зашёл в конференцию [13:48:28] slavazanko/h вышел из конференции [14:08:26] <il.smind > XVilka: ну рассказывай :) [14:09:08] <XVilka> ну что рассказывать. код нуждается в допиливании ) [14:15:43] <il.smind > ) [14:31:08] <andrew_b> il.smind : > andrew_b когда релиз? Не ко мне вопрос. [14:31:50] <il.smind > вдруг ты знаешь [14:32:02] <andrew_b> Нет. [14:32:09] <andrew_b> Не знаю. [14:34:24] <andrew_b> 2491 всё никак. [14:47:48] <il.smind > оох [14:54:14] <il.smind > Votes for changeset changed from committed-master to angel_il [14:54:21] <il.smind > так шта [14:55:17] <andrew_b> Во, а ты сразу охать. [14:55:28] <andrew_b> Не разобрамшись. [14:56:45] <il.smind > это я о том что надо было идти руки мыть [14:57:07] <il.smind > креведок напёк и жевал [14:57:21] <il.smind > маленький офтоп [14:57:27] <il.smind > andrew_b: скажи [14:57:42] <il.smind > только не думая [14:57:46] <il.smind > и не гугля [14:57:55] <il.smind > готов к вопросу? [14:58:36] <andrew_b> Нет. [14:58:39] <il.smind > чем отличается lstat от stat? [14:58:41] <andrew_b> Иду есть. [15:05:35] <andrew_b> il.smind : это же элементарно. stat на линк даёт инфу о самом линке, lstat -- о том объекте, на который этот ликн указывает. В остальном всё идентично. [15:08:03] <il.smind > ман прочёл? [15:08:17] <il.smind > или знал? [15:10:07] <andrew_b> Знал! [15:10:49] <andrew_b> il.smind : как вчерашняя гроза? [15:11:14] <il.smind > когда я был маленький не пугался [15:11:39] <il.smind > а вчера, как то стремался [15:12:06] <il.smind > когда лупит так рядом, то как то не по себе [15:13:29] <il.smind > я говорил что победил проблему с символическими ссылками на директории? [15:13:48] <andrew_b> Нет. [15:16:55] <il.smind > проблема была в том что у меня был lstat и stat которые указывали на один sftpfs_lstat [15:17:18] <il.smind > добавил sftpfs_stat [15:17:34] <il.smind > немного переделал и всё стало зупагут [15:19:23] slavazanko/h зашёл в конференцию [15:24:53] slavazanko/h вышел из конференции [15:49:27] slavazanko/h зашёл в конференцию [15:54:56] <andrew_b> slavazanko/h: https://bugzilla.gnome.org/show_bug.cgi?id=654078 [16:44:27] <andrew_b> slavazanko/h: Running suite(s): /lib/vfs 0%: Checks: 2, Failures: 2, Errors: 0 .../tests/lib/vfs/vfs_parse_ls_lga.c:144:F:Core:test_vfs_parse_ls_lga:0: etalon.st_blksize = 512 actual.st_blksize = 0
.../tests/lib/vfs/vfs_parse_ls_lga.c:285:F:Core:test_vfs_parse_ls_lga_reorder:0: actual 'build_root1' not equal to ' build_root1'
FAIL: vfs_parse_ls_lga [16:44:34] <andrew_b> В мастере. [16:47:46] <il.smind > это плохо? [16:48:07] <andrew_b> Да. [16:48:15] <andrew_b> Тесты не проходят. [16:48:19] <il.smind > из рук вон? [16:48:29] <il.smind > а поправить? [16:48:30] <andrew_b> Да не. [16:48:52] <il.smind > это тест плохой или [16:49:00] <andrew_b> ХЗ. [16:49:13] <il.smind > икс три? [16:49:24] <andrew_b> Ага. [16:50:07] <il.smind > скажи [16:50:35] <il.smind > я вот вижу мультиэдит2 уже почти [16:51:43] <andrew_b> Почти половина. [16:51:53] <il.smind > а ничего не изменилось с тех пор про видимость нескольких окон [16:52:11] <il.smind > т.е я виже что не видно их [16:52:14] <andrew_b> Пока окно одно. [16:52:16] <il.smind > это да [16:52:37] <il.smind > а про принципиальную возможность [16:52:57] <andrew_b> Не понял. [16:53:24] <slavazanko/h> я скоро опубликую DEV_new_vfs. Тама есть немного сподвижек... [16:54:04] <il.smind > ого кто тут [16:54:27] <il.smind > я давно в засаде сижу [16:54:28] <slavazanko/h> угу. Сидел с малыми один, жена в деревню уезжала [16:57:12] <il.smind > slavazanko/h: у меня тут проблема с [16:57:37] <il.smind > что то ты поломал в vfs в sftp [16:57:53] <slavazanko/h> ? [16:58:02] <il.smind > теперь при заходе в тар [16:58:03] <slavazanko/h> вроде всё работало же [16:58:07] <il.smind > падает [16:58:13] <slavazanko/h> гм [16:58:18] <slavazanko/h> а [16:58:20] <slavazanko/h> понял [16:58:20] <andrew_b> УМВР [16:58:27] <il.smind > сам сфтп работает [16:58:34] <slavazanko/h> это кривой патч по VFS_S_USETMP [16:58:36] <il.smind > а вот тар сломался [16:58:41] <il.smind > да [16:58:57] <slavazanko/h> наверное, его можно просто убрать. Должно работать дальше [16:59:03] <slavazanko/h> наверное :) [16:59:20] <slavazanko/h> у тебя есть доступ к github? [17:00:35] <il.smind > да [17:01:29] <slavazanko/h> git remote add slavaz https://github.com/slavaz/mc-slavaz.git git fetch slavaz git show 76c03e6f4441b75d0c0fab985c5ac5a846b1326b git show e79e9278c545aaacb21f5c7fabd4de26a12d7a0d [17:01:40] <slavazanko/h> это два правильных коммита по VFS_S_USE_TMP [17:01:54] <slavazanko/h> можешь их отчеррипикать [17:02:27] <slavazanko/h> только сначала убери старый коммит. git rebase -i ... потом старый коммит в конец списка. после ребайза git reset --hard HEAD^ [17:02:30] <slavazanko/h> и черрипикай [17:02:55] <il.smind > аа почему там то? [17:03:17] <il.smind > почему не на мцо? [17:03:33] <slavazanko/h> прелесть в том, что черрипиканные коммиты отслеживаются и потом при влитии ветки в другую ветку с такими же коммитами не будет никаких конфликтов - коммиты в ветке будутпросто пропущены [17:04:11] <slavazanko/h> там сделал когда-то, когда на m-c.o не было в проекте много репозиториев [17:04:20] <slavazanko/h> сейчас там репозиторий Андрюхи есть [17:04:48] <slavazanko/h> а луплю в эту репу, чтобы лишний раз таймлайн не засирать. Ибо мержу, ребайзаю и создаю подбранчи со страшной силов [17:05:30] <slavazanko/h> надо будет на m-c.o рядом с Андрюхой тоже себе репозиторчик завести... [17:05:32] <il.smind > ужас какой [17:05:37] <slavazanko/h> чего? [17:05:52] <il.smind > я не знал что ты ведёшь двойную жизнь [17:05:57] <slavazanko/h> отак :) [17:08:04] <il.smind > git remote add slavaz https://github.com/slavaz/mc-slavaz.git fatal: Not a git repository (or any parent up to mount parent ) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). [17:09:19] <slavazanko/h> попробуй git://github.com/slavaz/mc-slavaz.git [17:23:12] <il.smind > надо из каталога где mc? [17:28:15] <il.smind > slavazanko/h: слав... [17:54:16] <il.smind > slavazanko/h: тык [18:02:20] <il.smind > ну вооот [18:42:25] <slavazanko/h> я туд [18:42:48] <slavazanko/h> il.smind что не получается? [18:42:52] slavazanko/h вышел из конференции [18:43:04] slavazanko/h зашёл в конференцию [18:44:24] <slavazanko/h> немного увлёкся багом со статическим глиб. Нихрена что они там не пофиксили: https://bugzilla.gnome.org/show_bug.cgi?id=654078#c3 [18:44:57] <slavazanko/h> Ещё, сука,советы мне даёт, что статик линкинг из бад айдия. [18:51:11] andrew_b вышел из конференции [18:53:24] <il.smind > slavazanko/h: неа... [18:55:25] <il.smind > slavazanko/h: поможете? [18:58:41] <slavazanko/h> угу [18:59:10] <il.smind > Ура! [19:00:25] <il.smind > slavazanko/h: я баг с симлинками на каталоги я починил [19:00:39] <slavazanko/h> ? [19:00:43] <slavazanko/h> как?\ [19:01:11] <il.smind > stat [19:01:25] <slavazanko/h> а. гуд [19:01:34] <slavazanko/h> а говорил, что отдельным тикетом... [19:01:43] <il.smind > я про кэш [19:01:48] <il.smind > в отдельном [19:01:53] <slavazanko/h> про кэш да [19:02:11] <il.smind > там такой нюанс в вфс [19:02:27] <il.smind > сначала отрабатывает mc_lstat [19:02:47] <il.smind > и если это симлинк попался [19:03:10] <il.smind > то для него запускается mc_stat [19:03:48] <slavazanko/h> да. Сначала читаем некий файл, потом, если файл симлинк - читаем то, на что указывает симлинк [19:04:59] <il.smind > ну вот а у меня было vfs_sftpfs_ops.stat = sftpfs_lstat; vfs_sftpfs_ops.lstat = sftpfs_lstat; [19:05:24] <il.smind > так что реализовал sftpfs_stat; [19:05:33] <slavazanko/h> хитро :) [19:05:38] <il.smind > и сделал vfs_sftpfs_ops.stat = sftpfs_stat; vfs_sftpfs_ops.lstat = sftpfs_lstat; [19:05:46] <slavazanko/h> я понял :) [19:05:54] <slavazanko/h> красивый фикс [19:05:59] <il.smind > ?? [19:06:03] <il.smind > почему? [19:06:18] <il.smind > я так понимаю единственно верный [19:06:56] <slavazanko/h> да [19:07:12] <il.smind > сам по себе sftpfs_lstat отличается от sftpfs_stat одной строчкой [19:07:17] <slavazanko/h> я и грю: красивый. Я бы, блин, долго думал, какого хрена оно так... [19:07:36] <il.smind > а я думаш не думал? [19:07:45] <il.smind > часа 3 убил [19:08:28] <slavazanko/h> ого [19:08:38] <il.smind > и пробовал напрямую назначать st_mode [19:08:49] <il.smind > и так и эдак [19:09:03] <il.smind > изучал другие vfs плагины [19:09:20] <il.smind > думал было что это глюк vfs [19:09:37] <slavazanko/h> ну заодно знаний приобрёл :) [19:10:59] <il.smind > потом нашел handle_dirent [19:11:23] <il.smind > ее обвешал mc_log-ами [19:11:30] <il.smind > и всё понял [19:11:52] <il.smind > вот тут
if (S_ISLNK (buf1->st_mode)) { struct stat buf2; if (!mc_stat (dp->d_name, &buf2)) *link_to_dir = S_ISDIR (buf2.st_mode) != 0; else *stale_link = 1; } [19:12:47] <slavazanko/h> ну да [19:13:33] <il.smind > ну осталось самую малость [19:14:13] <slavazanko/h> архивы? [19:14:18] <slavazanko/h> ты черрипикал? [19:14:19] <il.smind > да [19:14:25] <il.smind > я ниасилил [19:14:29] <slavazanko/h> а,гуд [19:14:33] <slavazanko/h> гм [19:14:36] <il.smind > пытался но запутался [19:14:42] <slavazanko/h> вроде почти пошагово расписал... [19:14:46] <il.smind > да [19:14:58] <il.smind > один я понял какой заменить [19:15:03] <il.smind > а второй коммит нет [19:15:13] <slavazanko/h> ща, мне трудно писать. на мне сейчас два спиногрыза повисли. [19:15:17] <slavazanko/h> не заменить [19:15:25] <slavazanko/h> просто убрать старый [19:15:28] <il.smind > ну я не спешу [19:15:31] <slavazanko/h> и отчеррипикать те два коммита [19:15:54] <slavazanko/h> запушь изменения в бранче, я сам перенесу коммиты [19:15:59] <il.smind > один убрать? [19:16:18] <il.smind > я то думал 2 на 2 заменить [19:16:27] <slavazanko/h> убрать коммит из ТВОЕГО бранча, который добавляет флаг VFSS_USETMP [19:16:34] <il.smind > один? [19:16:41] <il.smind > я понимаю что из моего [19:16:48] <slavazanko/h> потом отчеррипикать два коммита с моего бранча DEV_new_vfs [19:16:50] <il.smind > это могу [19:17:08] <slavazanko/h> ну вот. [19:17:10] <il.smind > это тоже могу [19:17:30] <il.smind > яж говорю думал 2 надо выгасить [19:17:46] <slavazanko/h> один. у тебя он один. У себя я его на два коммита разбил [19:17:55] <il.smind > ага [19:19:33] slavazanko/h вышел из конференции [19:20:58] slavazanko/h зашёл в конференцию [19:27:35] <il.smind > slavazanko/h: а надо черепикать или можно формат-патч [19:27:43] <il.smind > а потом am [19:29:12] BanderOS зашёл в конференцию [19:30:05] BanderOS вышел из конференции [19:32:18] BanderOS зашёл в конференцию [19:33:14] BanderOS вышел из конференции [19:35:03] <slavazanko/h> лучше черри-пикать [19:35:19] <slavazanko/h> да там ничего сложного. проще, чем format-patch и потом am [19:35:26] <slavazanko/h> git cherry-pick <хэш> [19:36:33] <il.smind > поздно [19:38:09] <slavazanko/h> ну да фигня. Главное - чтобы коммиты утянул [19:40:05] <il.smind > да готово [19:40:26] <slavazanko/h> виснут архивы? [19:40:31] <slavazanko/h> вернее, сегфолтятся? [19:40:49] <il.smind > ща посмотрю про жесткие ссылки при сохранении в редакторе [19:41:06] <il.smind > собирается пока [19:41:25] <slavazanko/h> может, они автоматом вылечились после фикса lstat ->stat? [19:41:49] <il.smind > вот надеюсь [19:54:29] <il.smind > теперь не заходит на sftp [19:56:50] <il.smind > slavazanko/h: а я то тебе ПОВЕРИЛ! [19:57:18] <il.smind > пушить? [20:00:06] <slavazanko/h> пушить [20:00:44] <il.smind > запушил 1535_sftp_20110724 [20:01:08] <il.smind > чтобы рабочий 1535_sftp не сломался [20:05:32] <il.smind > шеф всё пропало, шеф [20:56:39] <slavazanko/h> Так! Я требую сатисфакции. il.smind: на предыдущем допросе Вы дали показания, что вход в sftp был сломан после черри-пикания моих коммитов из DEV_new_vfs Но в ходе следственного эксперимента было установлено, что в бранче 1535_sftp вход в sftp также сломан.
Как Вы объясните разницу между установленными фактами и Вашими показаниями? У Вас есть алиби? [21:01:22] <il.smind > НЕ [21:01:30] <il.smind > не сломан [21:01:37] <il.smind > там всё крута [21:01:46] <il.smind > редактируй файл [21:02:28] <slavazanko/h> ? [21:02:33] <il.smind > ~/.config/mc/vfs/connections.ini [21:02:46] <slavazanko/h> зачем? [21:02:55] <il.smind > если его нет то создай каталог [21:03:08] <il.smind > ~/.config/mc/vfs/ [21:03:13] <slavazanko/h> это нужно будет делать пользователям? [21:03:28] <il.smind > делай то что я сказал [21:03:37] <il.smind > отставить разговорчики [21:03:48] <il.smind > нет пользователям не надо [21:04:06] <slavazanko/h> создал файл. что дальше [21:04:07] <slavazanko/h> ? [21:04:15] <il.smind > пробуй соединиться [21:04:29] <il.smind > после этого редактируй файл [21:04:46] <il.smind > надо прописать режим подключения [21:04:47] <slavazanko/h> прошло [21:04:59] <il.smind > пароль или ключ [21:05:23] <slavazanko/h> auth=password ? [21:05:27] <il.smind > ага [21:05:32] <il.smind > тапример [21:05:36] <slavazanko/h> а если не менять? [21:05:53] <il.smind > при попытке соединения оно туда сует все возможные [21:06:09] <slavazanko/h> ну и фиг с ним [21:06:34] <il.smind > я пока думаю как лучше для пользователя сделать [21:07:00] <slavazanko/h> для пользователя лучше, если оно будет учитывать ~/.ssh/config [21:07:17] <il.smind > я не владею [21:07:34] <il.smind > но попытаюс [21:07:50] <il.smind > редактирование файла починил [21:08:10] <slavazanko/h> $ cat config host github.com IdentityFile ~/.ssh/slavaz-github.com
host repo.or.cz User slavazanko IdentityFile /home/slavaz/.ssh/slavaz-mc-ssh-key
host berest.by port 54322 IdentityFile /home/slavaz/.ssh/slavaz-mc-ssh-key
host 192.168.2.10 port 54322 IdentityFile /home/slavaz/.ssh/router-cis-key
host fnt.cis.by IdentityFile ~/.ssh/apache-cis.by-key ForwardX11 no [21:08:14] <slavazanko/h> для примера [21:08:29] <il.smind > да есть у меня идеи [21:09:02] <il.smind > но надо еще парсер нарисовать [21:09:29] <slavazanko/h> я просто не совсем понимаю, зачем дублировать этот ~/.ssh/config в ~/.config/mc/vfs/connections.ini [21:09:46] <il.smind > надо [21:09:51] <slavazanko/h> зачем? [21:10:05] <il.smind > это наша новая эм... надежда [21:10:11] <slavazanko/h> на что? [21:10:21] <il.smind > на счастливое будущее [21:10:37] <il.smind > если серьёзно [21:10:40] <slavazanko/h> в каком виде оно будет счастливым? [21:10:46] <slavazanko/h> я тоже серьёзно. [21:10:51] <il.smind > идея такая [21:10:51] <slavazanko/h> не понимаю, зачем этот файл [21:10:53] <il.smind > ~/.config/mc/vfs/connections.ini [21:11:09] <il.smind > хранит все нужные подключения [21:11:14] <il.smind > не только sftp [21:11:15] <slavazanko/h> нну. и? [21:11:23] <slavazanko/h> хранит все, да. [21:11:23] <il.smind > все [21:11:30] <slavazanko/h> и что? [21:11:40] <il.smind > например gitfs [21:11:45] <il.smind > самба [21:11:50] <il.smind > ftp [21:11:59] <il.smind > фиш [21:12:01] <il.smind > все [21:12:12] <il.smind > его можно править [21:12:14] <slavazanko/h> короче, это каталоги быстрого доступа, только с параметрами [21:12:32] <il.smind > для него планируется extfs модуль [21:12:46] <il.smind > чтобы представить его в виде панели [21:12:55] <slavazanko/h> повторюсь: это каталоги быстрого доступа, только с параметрами? [21:12:55] <il.smind > можно с иерархией [21:13:04] <il.smind > почти [21:13:10] <il.smind > только удобнее [21:13:24] <slavazanko/h> давай каталоги быстрого доступа сделаем удобнее [21:13:31] <il.smind > не [21:13:33] <slavazanko/h> в соответствии с твоей идеей [21:13:40] <il.smind > я это не сумею [21:13:49] <il.smind > проще их просто выгасить [21:13:57] <slavazanko/h> причём уберём диалог - пусть навигация в виде директории будет.... [21:14:05] <il.smind > да [21:14:22] <il.smind > это просто будет vfs модуль [21:14:26] <slavazanko/h> ну так выгаси. Что мешает? Сделай только конвертер со старого формата в новый - и вуаля\ [21:14:38] <il.smind > пока не готов [21:14:58] <il.smind > надо всё красиво сделать [21:15:06] <il.smind > с редактором и т.п. [21:15:06] <slavazanko/h> мдым, зато ахту лифта до 20-го этажа при построенных трёх - это готов? :) [21:15:28] <slavazanko/h> да, надо красиво [21:15:42] <il.smind > вот я пока думал над [21:16:22] <slavazanko/h> а в каталоге ~/.config/mc/vfs ещё что планируется размещать? [21:16:35] <slavazanko/h> наверное, настройки VFS-модулей [21:16:38] <slavazanko/h> пусть будет [21:17:02] <il.smind > ну как бы да [21:17:13] <slavazanko/h> но коннекты я бы вынес на уровень выше. ~/.config/mc/connections.ini [21:17:29] <slavazanko/h> а в каталоге - конфиги плагинов. существующих и будущих [21:17:55] <il.smind > можно [21:20:07] <il.smind > ты починишь? [21:20:57] <il.smind > про кэш еще думаю [21:21:22] <il.smind > как узнать что crtl-r нажали не знаю [21:21:46] <slavazanko/h> починить не сложно [21:27:13] <il.smind > ?? [21:28:23] <slavazanko/h> а ты про что спрашивал? :) [21:28:31] <slavazanko/h> я думал, что про вход в sftp [21:28:32] <il.smind > рубашки на завтра гладил [21:28:40] <il.smind > про вход [21:28:58] <slavazanko/h> уже починил. сейчас проверю и закоммичу [21:29:04] <il.smind > остальное уже и так все зупагут [21:29:32] <il.smind > даже кэш может сделаю завтра [21:30:01] <il.smind > там как ты сказал надо 3 поля [21:30:02] <slavazanko/h> только делай его не в sftp-модуле, а в lib/vfs. Универсальным [21:30:28] <il.smind > время, полный путь, stat* [21:30:43] <il.smind > только не понятно зачем время [21:30:57] <slavazanko/h> и если хошь, то давай его в DEV_new_vfs забубеним, а? Я даже его в основную репу на m-c.o перетяну ради такого дела [21:31:12] <il.smind > можно [21:31:12] <slavazanko/h> время - чтобы грохать его после какого-то периода [21:31:14] <Зося Синицкая> slavazanko/h: Ошибка! Удалённый сервер не найден! [21:31:33] <il.smind > можно и грохать [21:32:06] <il.smind > только как ты сделаешь это универсальным? [21:32:33] <slavazanko/h> то есть, у записей в кеше появится время жизни. При обращении к кешу можно искать устаревшие записи и грохать их. Замедление будет, но по сравнению с замедлением сетевых опреаций оно будет незначительным [21:33:20] <il.smind > реализация то open_dir, *_stat у каждого своя [21:34:53] <slavazanko/h> универсальным - запорсто typedef struct { time_t created; gponter data; void (*data_destroy_cb) (gpointer data); char *path; // или даже vfs_path_t *path } vfs_cache_entity_t; [21:35:30] <slavazanko/h> четвёртым параметром ещё и указатель на разрушитель данных. Если NULL, то юзается g_free(data) [21:35:40] <slavazanko/h> я умный? :) [21:35:58] <il.smind > ну конечно не такой как я [21:36:04] <slavazanko/h> атто [21:36:18] <il.smind > ну почти такой же умный [21:37:03] <il.smind > со структурой то понятно она универсальна [21:37:07] <il.smind > это да [21:37:24] <il.smind > а обращение, заполнение [21:38:00] <il.smind > vfs_cache_entity_t [21:38:46] <il.smind > заем каждой записи ссылка на разрушитель? [21:38:48] <slavazanko/h> ну и? дальше просто делаем функции vfs_cache_add (char *path, gpointer data, data_destroy_cb ) gpointer vfs_cache_find (char *path); void vfs_cache_free(void); [21:40:56] <slavazanko/h> > заем каждой записи ссылка на разрушитель? > реализация то open_dir, *_stat у каждого своя от за етим. Реализация у каждого VFS-модуля своя, выделяется память по-своему. Не одна и та же структура. Соответственно, каждый из модулей. создавая дерево для некоего каталога , знает как это дерево корректно грохнуть. Вот это знание модуль и передаёт кешу в виде указателя на разрушитель [21:41:37] <il.smind > м... [21:41:52] <il.smind > я уже почти понял [21:43:27] <il.smind > ты умный! [21:43:33] <slavazanko/h> атто [21:47:47] <il.smind > жалко только андрей не хочет sftp в 4.8.0 пре2 [21:48:00] <il.smind > не понимаю правда мотива [21:48:40] <slavazanko/h> стабилизация. Боится, что что-нить может быть нарушено [21:49:05] <il.smind > а ждать до 4.8.1 еще год как то даже ну не знаю... [21:49:30] <slavazanko/h> ну не год... думаю, к ноябрю выпустим [21:52:59] <il.smind > ты может в 1535_sftp залечишь? [21:53:40] <il.smind > а не в 1535_sftp_20110724 [21:53:50] <slavazanko/h> да вот смотрю... как-то глубоко валяется фикс [21:57:52] <il.smind > ? [21:59:14] <slavazanko/h> грю, не выходит каменный цветок. Ща, пока компилится, пойду кальян забубеню [21:59:33] <il.smind > можетвот это pick f531ef7 subshell.c: changed printf message into stserr to the vfs_print_mes [21:59:42] <il.smind > заберёшь к себе [21:59:55] <il.smind > в new_vfs [22:03:29] <slavazanko/h> посмотрю что за оно [22:05:03] <slavazanko/h> ффух, вылечил. Ща облягородю и запушу [22:06:22] <il.smind > slavazanko/h> посмотрю что за оно там одна строчка [22:06:39] <il.smind > чтобы не было сообщений на весь экран [22:07:03] <il.smind > например когда заходишь в каталог содержащий символ \n [22:07:05] <slavazanko/h> кстате. ты на быдлохабре за меня впрягался? [22:07:12] <il.smind > да [22:07:20] <il.smind > цуке не ответили [22:07:26] <il.smind > еще написать? [22:07:35] <slavazanko/h> не, нафиг. [22:08:17] <slavazanko/h> не очень-то и хотелось. Потребности не чувствую, хотелось тогда в твоём посте немного комментнуть [22:08:38] <il.smind > тогда забей [22:08:59] <slavazanko/h> угу [22:09:28] <il.smind > я всё аргументы придумываю [22:09:38] <il.smind > как андрея убедить [22:09:58] <il.smind > надо какую то хитрость замутить [22:10:32] <il.smind > ну типа его попросить коммит втавить [22:10:52] <il.smind > а потом его перенести в конец бранча [22:11:22] <il.smind > или замаскировать бранч под фикс ну там поиска [22:11:44] <il.smind > прокатит, как думаешь? :)) [22:12:07] <slavazanko/h> ну если на то пошло, то можно поговорить завтра всем, что до pre2 наполняем фишками, а потом между pre2 и непосредственно релизом пойдёт жёсткая заморозка на фичи и на строки для переводов [22:12:27] <il.smind > вот я тоже хотел побольше пре [22:12:34] <il.smind > пре3 и пре4 [22:12:44] <il.smind > если их вообще будет чем наполнить [22:12:56] <slavazanko/h> не надо и так затянули релизы. завтра, кстати, стейбл будем релизить [22:13:13] <il.smind > просто если сейчас не запихать то потом тестить будет некому [22:13:43] <slavazanko/h> ну почему? дальше между минорными релизами будем наполнять [22:13:56] <il.smind > а если оно в 4.8.0 попадет то к 4.8.1 можно чёрта лысого залечить [22:14:01] <slavazanko/h> фишка 4.8.0 - в переделке FS [22:14:03] <slavazanko/h> VFS [22:15:56] <il.smind > ты мне потом объяснишь как ты так переделал sftp что оно стало помнить хэндл каждого открытого файла [22:15:57] <il.smind > ? [22:19:04] <slavazanko/h> да, не вопрос [22:20:37] <il.smind > я вот еще что придумал [22:21:58] <il.smind > надо добавить в vfs_class [22:22:04] <il.smind > или edit [22:22:38] <il.smind > или edit_properties [22:23:47] <il.smind > там можно было бы создавать/настраивать свойства соединения [22:24:18] <il.smind > т.е. там подключать диалог настройки [22:24:32] <il.smind > для vfs [22:24:47] <slavazanko/h> зачем? [22:24:48] <il.smind > настройки конкретного соединеия [22:25:08] <slavazanko/h> есть уже в твоём бранче первый шаг к API плагинов [22:25:17] <il.smind > ну да [22:25:33] <il.smind > только там общие настройки модуля [22:25:45] <il.smind > а есть еще настройки соединения [22:26:07] <il.smind > для конкретного хоста [22:27:02] <slavazanko/h> это уже в диалоге ввода строки адреса надо в виде отдельной кнопки. Типа, если естьт каллбэк настроек, то рисовать кнопку [22:27:08] <il.smind > чтобы при срабатывании mc_edit_properties [22:27:34] <il.smind > Типа, если естьт каллбэк настроек, то рисовать кнопку ну да [22:27:47] <il.smind > не обязательно кнопку [22:28:15] <il.smind > чтобы можно было вызвать диалог настроек соединения из любого меска [22:28:19] <il.smind > места [22:28:27] <slavazanko/h> да [22:28:37] <il.smind > ну этого же сейчас нет [22:29:37] <il.smind > как пример вот [22:30:03] <il.smind > есть (пока нет но допустим я нарисую плагин) [22:30:25] <il.smind > который отрисовывает в панели все доступные соединения [22:30:51] <slavazanko/h> да [22:31:12] <il.smind > ну типа так sftp://127.0.0.1 ftp://127.0.0.4 [22:31:28] <il.smind > smb://DOMAIN [22:32:13] <il.smind > ну и где то регистрируется указатель на процедуру редактирования свойств [22:32:32] <slavazanko/h> шото я не понял... есть, кажись, уже кеширование. оно мне написало в строке хинтов: Кэш каталога устарел для var/ftp/pub/os/CentOS [22:32:35] <il.smind > и для редактирования sftp://127.0.0.1 запустится [22:32:38] <slavazanko/h> это я по sftp лажу [22:33:03] <il.smind > оно завязано на [22:33:09] <il.smind > я понимаю [22:33:13] <slavazanko/h> мощно запушил 1535_sftp_20110724 [22:33:31] <il.smind > Timeout for freeing VFSs: [22:33:40] <il.smind > имхо [22:33:59] <il.smind > slavazanko/h: ну вобщем ты понял [22:34:12] <il.smind > про выхов редактора свойств [22:34:13] <slavazanko/h> угу, почти [22:34:20] <slavazanko/h> да, это понял [22:34:27] <slavazanko/h> про кеш не понял :) [22:34:41] <il.smind > про кэш [22:34:48] <il.smind > нет никакого кэша [22:34:59] <il.smind > он есть в fish [22:35:02] <il.smind > ftp [22:35:12] <il.smind > и tar [22:38:10] <slavazanko/h> а... [22:40:41] <il.smind > вот смотрел vfs_s_insert_entry [22:40:42] <slavazanko/h> утащил твой однострочник к себе [22:40:54] <il.smind > но пока не всё осознал [22:41:01] <il.smind > и похоже надо спать [22:41:46] <slavazanko/h> давай. я ещё кальян дую. Табак с апельсиновым ароматом как-то не очень... но курить можно [22:42:37] <slavazanko/h> наверное, ща немного дури подсуплю и пойду на ЛОРе покоменчу... [22:43:38] <il.smind > )) [22:43:49] <il.smind > коментишь то что? [22:44:08] <slavazanko/h> http://www.linux.org.ru/news/opensource/6531929 [22:44:15] <slavazanko/h> пока не комменчу - просто читаю :) [22:48:33] <il.smind > а... [22:48:55] <il.smind > там как то непотролено еще [22:49:02] <il.smind > вя я уснул [22:49:06] il.smind вышел из конференции