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

Тема: http://www.midnight-commander.org | Latest stable release: 4.7.5.2
[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, &current_file_name, &current_link_name, &filepos))
+ if (vfs_parse_ls_lga (buffer, &hstat, &current_file_name, &current_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 вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!