[00:00:14] <il.smind > я вот перед сном его включил, почту, инет посмотрел, видео глянул, и спать [00:01:03] <il.smind > что то вышло из под контроля, зажал 2 кнопки оно перепрошилось [00:01:19] <il.smind > у меня сын его уже 2 раза перешивал [00:01:50] <il.smind > ты вот в 4 года перепрошивал что то? [00:02:10] <il.smind > ну как аналогия - переставить линь [00:02:16] <repolainen> тогда таких слов небыло [00:02:27] <il.smind > на компе с х86 [00:02:33] <repolainen> тогда были компьютеры размером с сарай [00:02:45] <repolainen> а дискету я не удерживал в руках [00:03:00] <il.smind > да, вот ты бы его переинстаклил бы? [00:03:15] <repolainen> я бы с ним и сейчас ничего незделал [00:03:26] <il.smind > вот [00:03:29] <repolainen> а в роутере у меня есть кнопка ресет [00:03:45] <repolainen> подозреваю, это не гугла заслуга :] [00:04:12] <il.smind > значить гугл приблизил к домохозяйке управление такой сложной штукой [00:04:38] <repolainen> microsoft тоже приблизил [00:04:42] <repolainen> и apple [00:04:47] <il.smind > не ну само собой само ядро даже там на сколько то человеко часов [00:04:53] <il.smind > миллионов чтоль [00:05:04] <il.smind > или ли что то типа того [00:05:09] <il.smind > не помню уже [00:06:34] <il.smind > сейчас разработку операционки с нуля уже я думаю никому не потянуть [00:06:56] <repolainen> и тем не менее :] [00:07:04] <repolainen> есть такая организация прикольная [00:07:06] <repolainen> microsoft [00:07:17] <repolainen> последнее ее чудо -barrelfish [00:07:40] <il.smind > repolainen: ну мс не с нуля пишет же [00:08:12] <repolainen> она вроде на C# [00:08:27] <il.smind > я всё думаю когда они свою хрню выкинут и перекорёжат BSD под себя [00:09:10] <repolainen> видать пока они плавно отковыривают от себя куски легаси [00:09:21] <repolainen> чтобы всё старьё перестало работать [00:09:39] <repolainen> у них фишка не в совместимости с конкурентами, а наоборот [00:09:51] <repolainen> чтобы они были уникумами [00:11:01] <repolainen> до недавних пор удавалось :] [00:11:24] <repolainen> может следующий клон-форк будет андроидом :] [00:11:29] <il.smind > мобильный рынок они просгали [00:11:47] <repolainen> железяками - да,юристами еще нет :] [00:11:49] <il.smind > так что будут доить то что доится [00:11:55] <repolainen> с андроида стригут :] [00:12:02] <il.smind > да [00:12:08] <il.smind > молодцы [00:12:14] <il.smind > умеют [00:12:29] <il.smind > ну и серверный рынок тоже [00:12:29] <repolainen> возможно, если сильно надо будет - вообще задавят [00:12:51] <il.smind > на счет десктопя я думаю еще побрыкаются [00:12:56] <repolainen> инфраструктурные сервера в вендоорганизацих хорошо на винде сидят [00:13:03] <repolainen> всякие active directory [00:13:08] <il.smind > да [00:13:16] <il.smind > у нас в том числе [00:13:25] <repolainen> и у нас пока :] [00:14:03] <il.smind > но как только появится что то для десктопа [00:14:43] <il.smind > так чтобы с одной кнопкой для домохозяек то я думаю вендекопец наступит [00:15:03] <il.smind > пока убунта не очень то [00:15:14] <repolainen> но тогда будут унаследованы и все болезни венды :] [00:15:15] <il.smind > хотя уже очень близко к тому [00:15:27] <il.smind > repolainen: незнаю... [00:15:39] <il.smind > сложно судить [00:15:54] <repolainen> ну вот андроид маркет - тот же варезник [00:16:03] <repolainen> никто не мешает троянов прямо сыпать туда [00:17:04] <repolainen> мы уже вставляем нормально троянов, которые маскипуются под файфон иandroid джейлбрейкеры :] [00:17:39] <repolainen> пока не так много, как в венде, но всё к этому идёт [00:17:58] <repolainen> на java полиморфа написать гораздо проще, чем на C :] [00:18:55] <il.smind > repolainen: не мешает [00:19:01] <il.smind > но есть отбор [00:19:05] <repolainen> горестно [00:19:12] <repolainen> ? [00:19:14] <il.smind > в том числе естественный [00:19:36] <repolainen> ненене, отбор на помойке - это очень особый случай естественности [00:19:52] <repolainen> ты ж не изучаешь дефолтные слакбилды на протрояненность [00:20:09] <il.smind > нет конечно [00:20:10] <repolainen> как и я обычно не ищу троянов в portage или main дебиана [00:20:43] <il.smind > поэтому я всё чаще подумываю над экаунтом [00:21:13] <il.smind > сейчас оно у меня уже 2 месяца без экаунта [00:21:33] <il.smind > мне свой основной как то не хочется туда вводить [00:21:35] <repolainen> ну пока не взорвался и не опух - нормально :D [00:21:44] <il.smind > думаю над заведением дубля [00:21:51] <repolainen> он тредует gmail? [00:21:56] <il.smind > да [00:22:01] <repolainen> ну делов то [00:22:09] <il.smind > без него на маркет не пустит [00:22:13] <repolainen> правда они SMS требуют при регистрации [00:22:24] <il.smind > это не проблема [00:22:53] <repolainen> они сразу привязывают твоё мыло к долее-менее физической сущности :] [00:22:54] <il.smind > но вот остовной акк я уже не буду юзать [00:23:15] <il.smind > меня как раз трояны пугают [00:23:24] <il.smind > сценарий такой [00:23:36] <il.smind > воруется пароль [00:23:52] <repolainen> угуи аккаунт ужел [00:23:53] <il.smind > потом ктото что то делает с mc [00:24:28] <il.smind > люди качают затрояненный mc и ахеревают [00:24:28] <repolainen> ставь gentoo на android [00:24:56] <il.smind > вот не хотелось бы подставлять проект [00:25:16] <il.smind > генту это не для домохозяек [00:25:24] <repolainen> зато mc спасешь [00:25:28] <il.smind > мне не подойдёт [00:25:32] <repolainen> норм [00:25:39] <repolainen> как слака,только цветная [00:25:50] <il.smind > я знаю [00:26:01] <repolainen> ну и прикольные фишки есть типа кросскомпиляции во всё, что шевелится [00:26:10] <il.smind > я всё еще белую коробку не перепрошью [00:26:15] <il.smind > икак [00:26:18] * repolainen только что собрал cross toolchain для tegra [00:26:37] <repolainen> а что там дефолт? убунта? [00:26:48] <repolainen> коробка клёво шьётся через jtag [00:26:48] <il.smind > я еще не включал [00:26:56] <il.smind > я знаю [00:27:14] <il.smind > теперь я мечтаю о роботе [00:27:22] <il.smind > типа конструктора [00:27:28] <repolainen> http://hackie.blog.tut.by/2010/08/07/flash-u-boot-to-sheevaplug/ [00:27:35] <il.smind > на ардуино или что то типа того [00:29:07] <il.smind > херасе 2.30 [00:29:12] <il.smind > спать надо [00:29:18] <il.smind > я почитаю [00:29:33] <il.smind > попробую найти время на подключение [00:30:02] <repolainen> sheevaplug ваще отличная коробка [00:30:12] <repolainen> как x86, ничё особенного [00:30:16] <repolainen> или упрятанного [00:30:29] <il.smind > х86 ? [00:30:41] <repolainen> ну без извратов [00:30:43] <il.smind > там же эта... [00:30:48] <il.smind > как ее [00:30:53] <repolainen> ОСь бутится полностью прозрачно [00:30:54] <il.smind > арм [00:30:57] <repolainen> угу [00:31:02] <il.smind > нет? [00:31:07] <repolainen> я к тому, что нет закрытых вещей [00:31:11] <il.smind > а... [00:31:14] <il.smind > ну дак [00:31:21] <repolainen> обычно на таких коробках бут лоадер свой [00:31:26] <il.smind > жаль там нет видео [00:31:36] <repolainen> который настраивает полузакрытую периферию [00:31:45] <repolainen> может в guruplug есть [00:31:50] <il.smind > вот это реально для меня проблема [00:31:56] <il.smind > вроде да [00:31:58] <repolainen> чо [00:32:08] <repolainen> usb монег врубишь :D [00:32:30] <repolainen> прада она с UDB хабами н еочень другит при загрузке [00:32:33] <il.smind > ну надо будет hd-player отдельный еще [00:32:36] <repolainen> но это u-boot урод [00:32:59] <repolainen> и хаб у меня экззотический - в моник встроен :] [00:33:31] <il.smind > разве реально видео показывать через usb [00:33:38] <il.smind > на этой штуке [00:33:49] <repolainen> хз, вообще врядли [00:34:02] <repolainen> там мультимедиа инструкций очень мало [00:34:16] <repolainen> она еле-еле 5 мегов в секунду по ssh выдает [00:34:23] <repolainen> на arcfour-128 [00:34:32] <repolainen> (самый хилый алгоритм криптографии) [00:35:18] <repolainen> на armv7 больше шансов [00:35:26] <repolainen> с neon хреньками [00:35:46] <repolainen> или cortex [00:38:17] <repolainen> спац пора [00:55:09] repolainen вышел из конференции [01:29:42] slavazanko/h вышел из конференции [01:29:55] slavazanko/h зашёл в конференцию [03:45:18] il.smind вышел из конференции [06:15:39] andrew_b зашёл в конференцию [06:51:13] il.smind вышел из конференции: Компьютер вошёл в спящий режим [06:55:06] iNode зашёл в конференцию [07:07:09] il.smind зашёл в конференцию [07:08:01] <il.smind > andrew_b доброе утроо :) [07:08:31] <andrew_b> Ага. Добрейшее. [07:10:47] <il.smind > Как спалось? [07:10:59] <andrew_b> Мало. [07:11:59] <il.smind > А мы тут зарелизились (стыдливо отвел глаза) [07:12:18] <andrew_b> Я всё прочёл. [07:33:11] <andrew_b> il.smind : вы оба патча проверили, или только один? [07:34:25] repolainen зашёл в конференцию [07:50:11] il.smind вышел из конференции [07:52:48] slavazanko/h вышел из конференции [08:20:00] il.smind зашёл в конференцию [08:20:55] <il.smind > со вторым надо еще повазюкаться [08:21:19] <andrew_b> В процессе. [08:31:31] <andrew_b> Убрал по максимуму, чтобы воспроизводилось. http://andrew-b.pochta.ru/test.patch Побисектил. 4e56efafe65b56ae474a09befcdd6aef7fdae87d is the first bad commit [08:31:49] <andrew_b> Странно. Что не так-то? [08:32:03] <andrew_b> Нормальный валидный патч. [08:32:08] <andrew_b> Все строки на месте. [08:34:19] <il.smind > мне сейчас к стоматологу [08:34:25] <il.smind > буду чуть позже [09:00:59] <slavazanko/w> всем привет [09:01:23] <andrew_b> Привет. [09:02:02] <slavazanko/w> > Нормальный валидный патч. там пробела не было на нескольких строках [09:02:20] <andrew_b> Это другой патч. [09:02:38] <slavazanko/w> гм [09:03:21] repolainen вышел из конференции [09:03:38] <andrew_b> Вы вчера с coreutils-8.8-advcpmv.patch возились? [09:03:55] <andrew_b> А есть ещё coreutils-8.4-advcpmv-0.3.patch. [09:05:59] <andrew_b> Я из него удалил всё что можно, чтобы проблема ещё воспроизводилась. [09:06:15] <andrew_b> Получился http://andrew-b.pochta.ru/test.patch. [09:06:28] <andrew_b> При заходе в него видны два каталога. [09:06:40] <andrew_b> Один из них начинается с пробела. [09:06:51] <andrew_b> Виноват в этом 4e56efafe65b56ae474a09befcdd6aef7fdae87d [09:06:57] <andrew_b> Что странно. [09:08:31] <slavazanko/w> гм. Начинается с пробела - это похоже на правду. [09:09:02] <slavazanko/w> вероятно, наложитлся мой фикс по пробелам в ftp и фикс по пробелам в патчах [09:12:31] <andrew_b> Нет. [09:12:42] <andrew_b> Я откатил patchfs. [09:12:47] <andrew_b> То же самое. [09:40:40] <il.smind > эта... [09:41:46] <il.smind > ну там же надо просто поправить [09:42:09] <il.smind > давайте попробим или Дэйва или сергея [09:42:33] <il.smind > я думаю там вопрос пары символов [09:42:35] <il.smind > нет? [09:43:44] <andrew_b> Где поправить? [09:43:56] <andrew_b> В patchfs? [09:44:02] <il.smind > да [09:44:09] <il.smind > нет чтоли??? [09:44:30] <andrew_b> Я ХЗ. Там Перл. [09:45:10] <andrew_b> Я в Перле не шибко силён. [09:46:15] <il.smind > да никто не силён [09:46:24] <il.smind > но это просто язык программирования [09:47:56] <il.smind > меня на почта.ру с работы не пускают [09:48:22] <il.smind > нельзя ли по мылу получить твой патч test.patch [09:48:45] <andrew_b> Ща. [09:50:50] <andrew_b> Послал. [09:51:39] <andrew_b> Я на обед. [10:39:12] BanderOS зашёл в конференцию [10:40:03] BanderOS вышел из конференции [10:41:54] BanderOS зашёл в конференцию [11:02:10] <il.smind > я тут [11:09:12] <andrew_b> Нучо, как перловка? [11:16:58] <il.smind > я эта... [11:17:30] <il.smind > пока на хабре пеарюсь (зачёркнуто) на вопросы отвечал [11:17:30] <andrew_b> Не стесняйся. [11:17:45] <andrew_b> Ссылку давай. [11:18:48] <il.smind > http://habrahabr.ru/blogs/linux/123925/ [11:21:08] <slavazanko/w> с хабры: "Кстати, а в команде разработчиков mc (или связанных) не рассматривали вариант обеспечения функциональности VFS через FUSE (что бы с подключаемыми VFS работало большинство приложений)?" от жеж. на fuse свет клином сошёлся... [11:25:15] <il.smind > ну оно как то совсем не связано с фузом [11:25:55] <il.smind > т.е. я с трудом предстывляю как можно использовать мц в качестве менеджера монтирования [11:26:02] <il.smind > т.е. можно [11:26:03] <slavazanko/w> Короче. сделаем плагины. а потом пусть сами что хотять, то и клепают [11:26:07] <il.smind > но не нужно [11:27:03] <slavazanko/w> Во, андрюху увидел в комментах :) Мне остаётся только наблюдать [11:30:26] <andrew_b> БСДуны в своём репертуаре. Есть консоль -- mc не нужен. [11:30:46] <slavazanko/w> угу, а сами на бдзю через путтю заходят [11:31:10] <andrew_b> Да. [11:32:48] <il.smind > slavazanko/w: угу, а сами на бдзю через путтю заходят )) [11:34:03] ASM вышел из конференции [11:34:03] ASM зашёл в конференцию [11:36:54] <andrew_b> il.smind : оно действительно так. На форумах пишут, что практически ни у кого из бсдунов на декстопе бсдя не стоит. Там стоит венда, даже не линукс. [11:37:43] <slavazanko/w> Даже Изя на ЛОРе как-то попалился. А крусе БСД-палладина я не знаю [11:37:49] <slavazanko/w> крусе == круче [11:37:59] <iNode> andrew_b: за редким исключением разработчиков freebsd. [11:41:57] <andrew_b> Википедия уже обновилась. :) [11:42:09] <slavazanko/w> херассе, шустро [11:42:22] <andrew_b> http://ru.wikipedia.org/wiki/Midnight_Commander [11:43:59] <slavazanko/w> значит, смотрящий за страничкой на хабре сидит [11:45:02] <slavazanko/w> на хабре я уже в плюсах, но это как мёртвому припарка :) Хай заканчивают срать мне в карму - один хрен бесполезно. Пусть Андрюхе счастья напхают [11:45:25] <andrew_b> С хабра круги по всему интернету расходятся. Гугл находит 100500 ссылок, начинающихся словами "Прошли месяцы разработки и мы рады представить новую версию консольного файлового менеджера Midnight Commander 4.8.0-pre1" [11:54:52] <andrew_b> Кстате, mc -F говорит:
Каталог с файлами данных: /usr/share/mc/ extfs.d: /usr/share/mc/extfs.d/ fish: /usr/share/mc/fish/
Это вызывающе не верная информация. [11:55:21] <andrew_b> Две последние строки. [11:55:26] <slavazanko/w> Предлагаю прямо сейчас создать бранч DEV_cleanup и в туда все мелкие шероховатости [11:55:26] <andrew_b> Первая верная. [11:55:51] <slavazanko/w> например, ещё надо rpm'овский spec подправить [11:58:49] <andrew_b> il.smind : кстати, как насчёт поднять версию glib до 2.14? [11:59:16] <il.smind > а надо? [11:59:34] <andrew_b> Когда-то надо. [12:00:39] <il.smind > основания? [12:00:44] <andrew_b> У нас есть несколько мест c #if GLIB_CHECK_VERSION (2, 14, 0) [12:00:58] <il.smind > дак эта [12:01:30] <andrew_b> lib/glibcompat.* [12:01:45] <il.smind > я опять забыл как там посмотреть [12:02:27] <andrew_b> pkg-config --modversion glib-2.0 [12:02:28] <il.smind > версию glib [12:03:03] <il.smind > у меня на работе то pkg-config --modversion glib-2.0 2.28.6 [12:13:49] <iNode> il.smind : не поделишься инвайтом на хабр, раз уж вы решили избегать открытых сайтов вроде opennet и l.o.r? [12:14:22] <il.smind > iNode: не решили избегать :) [12:14:32] <il.smind > прочто никто не запустил [12:14:54] <andrew_b> ЛОРу пофиг. [12:14:59] <il.smind > iNode у андрея спроси нету ли [12:15:02] <il.smind > инвайта [12:15:08] <andrew_b> Прошлый раз как-то жиденько было на ЛОРе. [12:15:36] <iNode> andrew_b: нужно было про lisp вбросить, чтобы бурлило. :) [12:15:52] <andrew_b> Если б знать, как инвайты раздавать. [12:16:02] <andrew_b> il.smind : расскажи. [12:16:03] <il.smind > а у тебя их есть? [12:16:12] <andrew_b> ЯХЗ. [12:16:18] <andrew_b> Где посмотреть? [12:16:18] <il.smind > зайди в "инвайты" [12:16:34] <il.smind > в профиле [12:17:00] <andrew_b> Йо-хо-хо! У вас нет приглашений! [12:17:23] <andrew_b> Получить заветный инвайт можно двумя способами:
* набрать 50 единиц кармы; * написать интересный профильный хабратопик (в профильном блоге) с рейтингом в 100 единиц. [12:17:38] <andrew_b> У меня 19 всего. [12:19:34] <il.smind > 100 единиц. раньше было 50 [12:21:48] <andrew_b> il.smind : чо с патчем-то? [12:21:56] <il.smind > а... [12:22:03] <il.smind > мы тут работаем [12:22:12] <il.smind > я буду его изучать [12:22:16] <andrew_b> На хабре карму добываем. [12:22:29] <il.smind > я думаю всё будет хорошо [12:22:58] <il.smind > andrew_b: На хабре карму добываем. не не добываем... мне как бы хватает [12:23:06] <il.smind > я ее всё равно не трачу [12:23:50] <il.smind > а что 140 что 150 роли не играет... [12:24:09] <il.smind > за это ничего не дадут [12:27:09] andrew_b установил(а) тему: http://www.midnight-commander.org | Last release: 4.8.0-pre1 | Latest stable release: 4.7.5.2 [12:27:41] andrew_b установил(а) тему: http://www.midnight-commander.org | Latest release: 4.8.0-pre1 | Latest stable release: 4.7.5.2 [12:45:37] theMIROn зашёл в конференцию [12:47:00] <iNode> il.smind : насчёт корзины уже не раз обсуждалось libtrash в руки и будет корзина и в shell и в mc, без всяких плагинов. [12:52:42] <il.smind > дак никому не надо, говорить/обсуждать то одно, делать другое :) [12:53:42] <andrew_b> Это опенсурс. Если тебе что-то надо больше всех и раньше всех, то тебе это и придётся делать. [13:12:26] <iNode> www.midnight-commander.org/downloads — успешно лег «OSError: [Errno 24] Too many open files» - может быть стоит всё таки статику web-сервером отдавать вместо trac-а? + у этого плагина нет поддержки зеркал? [13:33:40] <andrew_b> На форуме: _>москва вырастет в 2.4 раза Ну вот, а говорили нерезиновая [13:34:08] <slavazanko/w> поддержки зеркал нету [13:34:13] <slavazanko/w> статикой - надо подумать [14:02:59] <andrew_b> slavazanko/w: Слав, скажи, вроде есть ещё один репо на m-c.o. mc-ng или как там его... [14:03:35] <slavazanko/w> угу [14:03:37] <slavazanko/w> есть [14:03:52] <andrew_b> А что там есть? Пустота? [14:04:04] <slavazanko/w> rl = ssh://www.midnight-commander.org:22/git/mc-ng.git [14:04:08] <slavazanko/w> да, он почти пустой [14:04:34] <slavazanko/w> с нуля переписать хошь? [14:04:58] <andrew_b> Не совсем. :) [14:05:31] <slavazanko/w> если хошь свой персональный репозиторий, чтобы в таймлайне не светиться, то могу создять тебе рядом там [14:07:32] <andrew_b> Да. Для начала мне нужна копия мастера, чтобы было от чего оттолкнуться. И периодически синхронизировать. [14:08:18] <andrew_b> А всё остальное в отдельном бранче. [14:08:37] <slavazanko/w> синхронизировать - это сам. Иначе все твои исправления перетрутся. ща попробую [14:17:04] <andrew_b> Назови его mc5. :) [14:20:52] <slavazanko/w> сделай у себя в рабочем репозитории mc: git remote add my-repo ssh://www.midnight-commander.org/git/mc-andrew.git потом git fetch my-repo git branch test_branch git checkout test_branch git push my-repo test_branch
Короче. для дото, чтобы работать с ещё одним репозиторием одного и того же проекта, клонировать не обязательно [14:22:03] <slavazanko/w> Илья, ты там на Хабре спроси, чего оне меня там плюсуют. Дразнятся, что ли? Я ж не могу логиниться из-за бана. [14:24:39] <andrew_b> slavazanko/w: спасибо. Дома попробую. [14:25:02] <slavazanko/w> ты и прямо сейчас можешь пропробовать. [14:25:08] <slavazanko/w> оно на одном и том же хосте висит [14:25:14] <andrew_b> Я в курсе. [14:29:53] <andrew_b> О, получилось! [14:29:58] <andrew_b> Ура? [14:30:33] <andrew_b> Тока шо-то оно меня не спросило кодовую фразу к ключу. [14:31:05] <andrew_b> А, ясно. [14:31:13] <andrew_b> Я сегодня обновлялся. [14:33:12] <slavazanko/w> ура [14:34:16] <andrew_b> А синхронизировать как? [14:35:01] <slavazanko/w> git push my-repo local_branch git fetch my-repo && git rebase my-repo/branch [14:35:58] <andrew_b> Синхронизировать my_repo/master c origin/master? [14:39:11] <slavazanko/w> переключаешься на мастер origin'a потом git push my-repo master [14:39:22] <slavazanko/w> только зачем его так синхронизировать? [14:39:39] <slavazanko/w> ребайзать бранчи можешь как раньше: на оригинный мастер. и пушить в свою репу [15:02:06] <andrew_b> [14:19]<andrew_b> У меня 19 всего. Уже 30. :) [15:07:50] <iNode> andrew_b: Осталось всего 20 на инвайт. А за что Славу забанили? [15:08:19] <andrew_b> Я не знаю. [15:08:39] <andrew_b> У меня тогда аккаунта на хабре не было. [15:09:11] <andrew_b> Я на него и не заходил. [15:09:40] <slavazanko/w> Я и сам не знаю за что. Висел себе акк, минус три было. Висел так с месяца три-четыре. Потом я как-то решил залогиниться. А ХВС. [15:09:42] <slavazanko/w> уже заблочено [15:17:15] <iNode> Это всё BSD-шники mc-ненавистники. :) [15:28:02] iNode вышел из конференции [15:28:37] andrew_b вышел из конференции [15:36:31] slavazanko/w вышел из конференции [15:36:45] slavazanko/w зашёл в конференцию [15:45:29] <il.smind > кто мечтает разделить со мной счастливые минуты отладки patchfs ? [15:45:56] <il.smind > вдвоём было бы проще [15:46:16] <il.smind > slavazanko/w: да-да, ты... [15:46:34] <slavazanko/w> я пока что пасс. [15:46:40] <il.smind > кто? [15:47:07] <il.smind > я думаю пробел в patchfs это твоё [15:47:10] <il.smind > кстати [15:47:29] <il.smind > скорее всего от патчинга ftp [15:47:48] <il.smind > ну пас так пас [15:49:08] <slavazanko/w> пока пасс. У меня того.. навалилось [15:55:30] <il.smind > я понял, не отвлекаю [16:01:11] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe! [16:01:52] theMIROn зашёл в конференцию [16:01:52] theMIROn вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [16:06:35] <il.smind > slavazanko: FYI захожу в некий патч и вижу "/ PATCH-CREATE" "/5 PATCH-CREATE" "/ PATCH-CREATE" где 5 это не статичная 5 а произвольная цифра [16:06:53] <il.smind > имхо имеет место неинициализированная переменная [16:07:17] <il.smind > и лечить патчфс ненадо [16:09:15] <il.smind > да [16:09:36] <il.smind > все фс-ки похерачены [16:10:08] <il.smind > понаберут в голосовальщики по объявлению [16:10:25] <il.smind > ПРОСРАЛИ ПОЛИМЕРЫ! [16:11:19] <il.smind > простейший тест ls -lR >123 cd 123/lslR:// [16:11:29] <slavazanko/w> мдым. печально. [16:13:35] <il.smind > буду ходатайствовать о назначении высшей меры [16:14:24] <il.smind > побегу домой [16:14:34] <il.smind > попробую поковыряться [16:27:48] il.smind вышел из конференции [16:56:47] il.smind зашёл в конференцию [17:11:09] theMIROn зашёл в конференцию [17:37:04] <il.smind > из vfs_parse_ls_lga current_file_name возвращается уже кривым [17:37:24] <il.smind > filepos: 30 current_file_name [./1] filepos: 30 current_file_name [:07 ./Makefile] filepos: 30 current_file_name [3 ./Makefile.am] filepos: 30 current_file_name [:05 ./Makefile.in] filepos: 30 current_file_name [03 ./config_string.c] [17:37:53] iNode зашёл в конференцию [17:43:21] <il.smind > ага... [17:43:42] <il.smind > p_copy: [ 1 admin users 0 Jul 12 15:34 ./1] filepos: 30 current_file_name [./1] p_copy: [ 1 admin users 22142 Jul 12 15:07 ./Makefile] filepos: 30 current_file_name [:07 ./Makefile] p_copy: [ 1 admin users 237 Jul 12 15:03 ./Makefile.am] filepos: 30 current_file_name [3 ./Makefile.am] p_copy: [ 1 admin users 22448 Jul 12 15:05 ./Makefile.in] filepos: 30 current_file_name [:05 ./Makefile.in] p_copy: [ 1 admin users 6238 Jul 12 15:03 ./config_string.c] filepos: 30 current_file_name [03 ./config_string.c] [17:44:28] <il.smind > это куски от соседнего столбца [17:46:55] <il.smind > надо лечить vfs_parse_ls_lga [17:54:21] theMIROn вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [17:55:24] <il.smind > вот это
1051 if (filename_pos != NULL) 1052 { 1053 if ((*filename_pos == 0) || (*filename_pos > (size_t) column_ptr[idx])) 1054 *filename_pos = column_ptr[idx]; 1055 else 1056 column_ptr[idx] = *filename_pos; 1057 } 1058 [18:01:22] slavazanko/h зашёл в конференцию [18:07:59] <il.smind > вот это поможет - if (vfs_parse_ls_lga (buffer, &hstat, ¤t_file_name, ¤t_link_name, &filepos)) + if (vfs_parse_ls_lga (buffer, &hstat, ¤t_file_name, ¤t_link_name, NULL)) [18:23:30] <slavazanko/h> я туд. [18:23:41] <slavazanko/h> il.smind где именно пропатчить надо? [18:24:01] <il.smind > extfs.c [18:24:27] <il.smind > extfs_read_archive [18:25:19] slavazanko/h вышел из конференции [18:25:46] <il.smind > ну и вот это [18:25:48] <il.smind > - size_t filepos = 0; [18:25:56] <il.smind > там же [18:29:28] repolainen зашёл в конференцию [18:39:33] slavazanko/h зашёл в конференцию [18:39:41] <slavazanko/h> а пример имени файла, на котором лажа, есть? [18:46:41] <il.smind > нет [18:46:51] <il.smind > я же говорю [18:47:17] <il.smind > в любом не пустом каталоге [18:47:38] <il.smind > ls -lR >123.list [18:47:45] <slavazanko/h> да, помогает. переоткрываем 81? [18:48:04] <il.smind > levf. lf [18:48:08] <il.smind > думаю да [18:48:13] <slavazanko/h> ок [18:50:16] <il.smind > бранч кто заведёт? [18:52:16] <slavazanko/h> я [18:52:21] <slavazanko/h> уже завёл [18:52:32] <slavazanko/h> ща только локально проверю и опубликую [18:52:46] <il.smind > slavazanko/h: а как же твой хвалёный check ? [18:53:23] <il.smind > куда он смотрел? [18:53:36] <il.smind > как допустил? [18:53:46] <slavazanko/h> он работает как надо. Он гарантирует, что код будет работать так, как это отражено в проверках. Всё, что за пределами проверок - гарантий никаких. [18:53:54] <il.smind > что же теперь со всеми нами будет? [18:54:11] <slavazanko/h> check - не панацея от косяков [18:54:24] <il.smind > ну вооот... [18:54:35] <slavazanko/h> чо? [18:55:58] <il.smind > не панацея [18:56:20] <il.smind > по идее как раз парсеры то он должен бы чекать [18:56:32] <il.smind > значит над поправить тест [18:56:38] <slavazanko/h> да [18:57:06] <il.smind > надо заешь чего... [18:57:15] <slavazanko/h> ? [18:57:22] <il.smind > надо чтобы имя файла и остальные поля сошлись [18:57:52] <il.smind > чтобы не было такого p_copy: [ 1 admin users 22142 Jul 12 15:07 ./Makefile] filepos: 30 current_file_name [:07 ./Makefile] p_copy: [ 1 admin users 237 Jul 12 15:03 ./Makefile.am] filepos: 30 current_file_name [3 ./Makefile.am] p_copy: [ 1 admin users 22448 Jul 12 15:05 ./Makefile.in] filepos: 30 current_file_name [:05 ./Makefile.in] p_copy: [ 1 admin users 6238 Jul 12 15:03 ./config_string.c] filepos: 30 current_file_name [03 ./config_string.c] [18:58:29] <il.smind > ./Makefile не должно превратиться в :07 ./Makefile [18:59:47] <il.smind > реально такой тест забубенить? [18:59:57] <slavazanko/h> попробую [19:04:30] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #81 (savannah: can't access files on ftp starting with space) reopened http://www.midnight-commander.org/ticket/81#comment:12 [19:05:24] il.smind вышел из конференции [19:06:52] andrew_b зашёл в конференцию [19:07:56] il.smind зашёл в конференцию [19:08:20] repolainen вышел из конференции [19:14:25] <andrew_b> http://midnight-commander.org/ticket/1605 вроде бы должен вылечиться в новой vfs. [19:17:00] <slavazanko/h> нет, не вылечилось. там слэш в пароле [19:17:31] <andrew_b> Нет. Там собака в имени каталога. [19:17:58] <andrew_b> А, торможу. [19:18:30] <andrew_b> Да, слэш в пароле. [19:19:40] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1605 (Incorrect parsing FTP-string) updated http://www.midnight-commander.org/ticket/1605#comment:20 • Ticket #2220 (FTP directories containing @ result severe security risks (eg. deletion of …) updated http://www.midnight-commander.org/ticket/2220 [19:21:03] il.smind вышел из конференции [19:21:16] il.smind зашёл в конференцию [19:21:30] <il.smind > Changed 42 years ago by slavazanko [19:21:53] <slavazanko/h> последствия переода на 12-й трак [19:22:15] <il.smind > а... [19:23:26] <andrew_b> il.smind : да, столько не живут в одном проекте. [19:23:47] <il.smind > andrew_b: проверишь патч для extfs ? [19:40:10] <il.smind > 1. запускаем mc 2. нажимаем f9, выбираем: команда -> дерево каталогов, enter 3. в открывшемся окне дерева каталогов жмём c-g. ожидаем: окно закрывается получаем: окно не закрывается.
То же с меню: 1. запускаем mc. в настройках меню скрыто. 2. нажимаем f9, получаем активное меню с выбранным пунктом «правая панель». 3. Жмём c-g. ожидаем: меню закрывается получаем: меню не закрывается
Такое поведение ожидается потому, что ESC ESC в этих случаях закрывает окна и меню. [19:41:36] <il.smind > EvilShadow,
Пока проводил все эти манипуляции, заметил ещё различия в поведении с системным 4.7.0. В 4.7.0 работает c-g для окна, открывающегося по f1 или f3, но не работает для диалога поиска. В 4.8.0 работает для диалога поиска, но не работает для окон по f1 или f3. 4.8.0 собран с --prefix=/home/ineu/mc. Я сравниваю /etc/mc/mc.keymap из 4.7.0 и /home/ineu/mc/etc/mc/mc.keymap и вижу, что в конфиге для 4.7.0 c-g используется для: viewer.ViewQuit, help.HelpQuit а для 4.8.0 только dialog.Cancel [19:41:42] <andrew_b> il.smind : Кто-то не переделал меню на кеймапы. Не знаешь, кто? [19:42:03] <il.smind > неет [19:42:13] <andrew_b> А если подумать? [19:42:23] <il.smind > ты? [19:42:35] <il.smind > а... [19:42:36] <andrew_b> Неет. [19:42:37] <il.smind > я! [19:42:43] <andrew_b> Да. [19:42:55] <il.smind > а... вон оно чооо [19:42:58] <andrew_b> Когда? [19:43:06] <il.smind > оох [19:43:15] <il.smind > ладно обещаю! [19:43:58] <il.smind > до пре2 [19:47:10] il.smind вышел из конференции [19:58:28] slavazanko/w вышел из конференции [19:58:51] il.smind зашёл в конференцию [19:58:54] slavazanko/w зашёл в конференцию [19:59:16] <il.smind> я правильно понимаю что моему sftp ничего не мешает? [20:23:33] andrew_b вышел из конференции [20:39:35] BanderOS вышел из конференции [20:40:33] BanderOS зашёл в конференцию [20:43:09] slavazanko/h вышел из конференции [20:43:21] slavazanko/h зашёл в конференцию [20:58:15] il.smind вышел из конференции [20:58:16] il.smind зашёл в конференцию [21:01:55] il.smind вышел из конференции [21:38:37] repolainen зашёл в конференцию [22:33:59] il.smind зашёл в конференцию [22:44:38] <slavazanko/h> твоему sftp пока что ничего не мешает. [22:46:36] il.smind вышел из конференции [22:47:05] il.smind зашёл в конференцию [22:48:30] <slavazanko/h> мамочка родная, как же там всё глубоко зарыто... пробелы в начале ftp-имён - это верхушка айсберга. открою секрет: ftp не работает с именами, которые оканчиваются на пробелы. короче, надо менять формат листинга в субмодулях extfs вместо lrwxrwxrwx. 1 slavaz slavaz 2 Jul 12 22:54 mcdiff -> mc
надо лупить lrwxrwxrwx 1 slavaz slavaz 2 Jul 12 22:54 "mcdiff" "mc" [22:49:02] <slavazanko/h> а насчёт ftp думать, как строку на токены разбить корректно. [22:51:07] <slavazanko/h> и, кстати: touch ' test.txt'; tar czvf test.tar.gz ' test.txt' и потом попробовать зайти в архив - будет лажа. Это всё тот же айсберг [22:51:28] <slavazanko/h> причём это ещ на стейблах так [22:52:20] BanderOS вышел из конференции