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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.7 | Latest development release: 4.7.3
[00:26:18] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2293 (syntax error in filehighlight/, when compiling for Solaris 5 i386) updated
http://www.midnight-commander.org/ticket/2293#comment:1
[00:39:30] slavazanko/h вышел из конференции
[06:02:54] andrew_b зашёл в конференцию
[06:57:50] il.smind зашёл в конференцию
[07:44:06] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #171 (Use size_t, ssize_t, off_t, etc) updated
http://www.midnight-commander.org/ticket/171#comment:14
• Ticket #171 (Use size_t, ssize_t, off_t, etc) closed
http://www.midnight-commander.org/ticket/171#comment:15
[08:06:55] iNode зашёл в конференцию
[08:09:54] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[08:09:56] slavazanko/w/g вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[08:09:58] il.smind зашёл в конференцию
[08:14:20] slavazanko/w/g зашёл в конференцию
[08:16:46] slavazanko/w/g вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[08:16:48] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[08:22:38] slavazanko/w/g зашёл в конференцию
[08:22:40] il.smind зашёл в конференцию
[08:23:03] <slavazanko> il.smind : привет.
[08:23:20] <andrew_b> Привет!
[08:23:37] slavazanko/w/g вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[08:23:37] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[08:23:46] <slavazanko> http://www.midnight-commander.org/ticket/2169 - пора определяться с ним.
[08:23:56] <slavazanko> и с 2170, 2171
[08:24:17] slavazanko/w/g зашёл в конференцию
[08:25:08] slavazanko/w/g вышел из конференции
[08:26:11] <andrew_b> Я против mc-4.7.0.7-popup-menu-uses-dialog-colors.patch.
[08:26:35] <andrew_b> Хотя стабильная ветка мне не интересна как пользователю.
[08:26:40] il.smind зашёл в конференцию
[08:26:45] <andrew_b> Но в мастере я против этого патча.
[08:27:09] <slavazanko> гм
[08:28:03] <slavazanko> ок, 2171 пока подзаморозим.
[08:29:11] <andrew_b> 2170, как я и написал, неполный.
[08:29:41] <andrew_b> В 2169 мой коммит последний.
[08:33:09] <slavazanko> ага...
[08:33:36] <andrew_b> там я ниасилил одну фразу.
[08:33:44] <slavazanko> какую?
[08:33:46] <andrew_b> 3689 The special word "none" menas no attributes, without attempting to fall back
3690 to base_color. Пример:
[08:34:14] <andrew_b> Кстати, тут опечатка.
[08:34:24] <andrew_b> s/menas/means
[08:34:24] iNode вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[08:35:09] <andrew_b> Ща закоммичу.
[08:35:11] <slavazanko> ну типа none - это пустота.
'color = red;' равнозначно 'color = red;none'
[08:35:41] <andrew_b> Мне не надо типа тово. Мне нужен хороший перевод на русский. :)
[08:35:49] <slavazanko> а :)
[08:49:13] <il.smind > slavazanko: привет!
[08:49:30] <slavazanko> будем тестить gitfs?
[08:49:46] <slavazanko> или времени нету? Я вчера вечером в срочном порядке долевачивал.
[08:50:08] <andrew_b> slavazanko: вопрос по 1818. Я удаляю метуксовые бранчи и выставляю свой?
[08:50:46] <slavazanko> да. Однозначно да. Даже не смотря метуксовые бранчи
[08:50:59] <slavazanko> ибо он всё равно ничего толкового выдать не может, блин :(
[08:54:52] <il.smind > slavazanko: будем, после обеда
[08:54:58] <slavazanko> ок
[09:02:10] <andrew_b> 1818 на ревью.
[09:02:51] <il.smind > безотносительно качества патча и его крутизны я против вливания его в 4,7,0,х если этот патч не фикс
[09:03:03] <andrew_b> ?
[09:03:09] <andrew_b> Ты про что?
[09:03:21] <il.smind > про патчи для стэйбла
[09:03:35] <slavazanko> ты про 2169 или про 1818?
[09:03:44] <il.smind > я просто обозначил свою неукоснительную волю :)
[09:03:46] <andrew_b> Ну... Люди делают патчи для того, чем пользуются.
[09:04:24] <il.smind > andrew_b: дак они могут их у себя применять без проблем
[09:04:41] <andrew_b> il.smind : о как мы заговорили...
[09:04:48] <il.smind > slavazanko> ты про 2169 или про 1818?
я вообще, в целом
[09:05:11] <il.smind > andrew_b: а ты за фичи в стэйбле? :)
[09:05:20] <andrew_b> Тогда говнопатч --force-utf тоже пусть у себя применяют.
[09:05:22] <il.smind > я лично против
[09:05:54] <il.smind > andrew_b: ты же не разрешил его пропихивать :)
[09:05:55] <slavazanko> с такой политикой вернёмся ко времени, когда у каждого дистра был свой набор патчей
[09:06:10] <il.smind > slavazanko: у нас же есть 4.7.Х
[09:06:15] <andrew_b> il.smind : к фичам в стейбле надо подходить индивидуально.
[09:06:17] <il.smind > там есть фичи
[09:06:27] <slavazanko> andrew_b: +1
[09:06:56] <il.smind > это да но в чем бяка в том что никогда не угадаешь
[09:07:11] <slavazanko> цель стейбла - быть стабильным и ПРЕДСКАЗУЕМЫМ. То есть. смена поведение недопустима. про идее
[09:07:17] <il.smind > вроде поправил то чуток, а оно потом непойми где вылезло
[09:07:29] <slavazanko> эти же цели у любого Long Time дистра, кстати
[09:07:39] <andrew_b> Бяка может быть и в фиксе, как в последнем релизе.
[09:07:47] <slavazanko> угу
[09:08:01] <il.smind > согласен, но вероятность ниже
[09:08:21] <slavazanko> вот для маленькой веройтности у нас есть состояние тикета testing
[09:08:39] <il.smind > давайте назовем 4.7.4 стэйблом новым? :)
[09:08:46] <slavazanko> кстати, надо поискать тикеты. старше 2-х месяцев и посмотреть. что можно в стейбл повливать
[09:08:51] <il.smind > уже год прошел...
[09:08:55] <slavazanko> полгода
[09:09:32] <slavazanko> и предлагаю таки отпочковывать от 4.8
[09:10:07] <slavazanko> епервый признак, что пора начинать 4.8 - это когда станет совсем невмоготу сопровождать стейбл
[09:10:24] <slavazanko> значит, фишек и плюшек в мастере достаточно для открытия новой ветки
[09:10:37] <il.smind > 4,8 ?
[09:10:43] <slavazanko> не сейчас :)
[09:10:47] <slavazanko> пока справляемся
[09:10:52] <il.smind > это еще года через 2
[09:10:53] <andrew_b> Пока невмоготу не наступает.
[09:11:02] <slavazanko> угу
[09:11:23] <andrew_b> Для 4.8 надо с vfs что-то делать.
[09:11:42] <slavazanko> ну вот 1818 - первая ласточка
[09:12:05] <andrew_b> Потом будет 2137.
[09:12:12] <il.smind > slavazanko 2169 ты хочешь довести?
[09:12:18] <slavazanko> угу
[09:12:26] <il.smind > я готов активно помочь
[09:12:31] <il.smind > тестированием
[09:12:40] <slavazanko> оно работает
[09:12:44] <il.smind > не
[09:12:46] <slavazanko> ?
[09:13:03] <il.smind > оно должно включать откат на 16 цветов
[09:13:15] <slavazanko> гм... 1818 конфигур не проходит.
checking linux/ext2_fs.h presence... yes
configure: WARNING: linux/ext2_fs.h: present but cannot be compiled
configure: WARNING: linux/ext2_fs.h: check for missing prerequisite headers?
configure: WARNING: linux/ext2_fs.h: see the Autoconf documentation
configure: WARNING: linux/ext2_fs.h: section "Present But Cannot Be Compiled"
configure: WARNING: linux/ext2_fs.h: proceeding with the compiler's result
checking for linux/ext2_fs.h... no
configure: error: Ext2 libraries not found
make: *** Не заданы цели и не найден make-файл. Останов.
~/work/mc-devel/git
[09:13:16] <andrew_b> Нет.
[09:13:17] <il.smind > иначе работой это сложно назвать
[09:13:21] <slavazanko> ща буду выяснять...
[09:13:31] <andrew_b> il.smind : мы ж говорили уже.
[09:13:39] <slavazanko> > оно должно включать откат на 16 цветов
это 2170
[09:14:02] <andrew_b> Я потив автоматических откатов.
[09:14:05] <il.smind > да я считаю что 2170 и 2169 надо слить в 2169
[09:14:08] <andrew_b> против
[09:14:10] <slavazanko> нет
[09:14:26] <slavazanko> наше кунгфу сильнее
[09:14:42] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1818 (Refactoring no-vfs) updated
http://www.midnight-commander.org/ticket/1818#comment:27
• Ticket #1897 (Build breaks on ignored return values) updated
http://www.midnight-commander.org/ticket/1897
• Ticket #1818 (Refactoring no-vfs) updated
http://www.midnight-commander.org/ticket/1818#comment:28
[09:14:44] <il.smind > да там проверять то надо только название терминала
[09:15:23] <slavazanko> давай пока что на 1818 навалимся
[09:15:38] <slavazanko> а потом на повестке будет 2169 и gitfs
[09:15:57] <andrew_b> slavazanko: в 1818 названия опций поменялись.
[09:16:04] <andrew_b> Повнимательнее.
[09:16:14] <slavazanko> ок
[09:16:29] <andrew_b> А undelfs когда-нибудь кому-нибудь пригождалась?
[09:17:02] <slavazanko> ну... вроде на ембеддедах кто-то юзает... на опеннете вродь недавно кто-то спрашивал как на ext2 откатить...
[09:17:15] <andrew_b> Её можно выключить по умолчанию.
[09:17:24] <slavazanko> да
[09:17:34] <andrew_b> Я не знаю как. :)
[09:17:43] <slavazanko> понято :)
[09:23:51] <il.smind > 1818 я ваще не шарю
[09:24:04] <andrew_b> А придётся.
[09:27:13] <andrew_b> С самбой не всё в порядке.
[09:29:51] <andrew_b> Надо, чтобы --with-smb-configdir в самбовый конфигуре попадал в самбовый сonfigure как --with-configure.
[09:30:23] <andrew_b> То же самое с with-smb-codepagedir
[09:30:54] <slavazanko> ммм.... ща. доразберусь с undelfs
[09:32:41] <slavazanko> про смену имён опций надо раструбить. Ибо это и USE-флаги гентушников, и BSD, да и другие дистры с пакетированием
[09:33:19] <andrew_b> В NEWS напишем.
[09:33:35] <andrew_b> В анонсе напишем.
[09:33:39] <slavazanko> угу
[09:33:53] <slavazanko> типа. 'be carefull'
[09:34:01] <andrew_b> Угу.
[09:38:42] <andrew_b> [11:39]<andrew_b> Надо, чтобы --with-smb-configdir в самбовый конфигуре попадал в самбовый сonfigure как --with-configure.
Так нельзя. AC_CONFIG_SUBDIRS запускает configure c теми же самыми опциями, что и верхний configure. Надо переименовывать взад.
[09:40:13] <andrew_b> Либо патчить самбовский configure.ac.
[09:59:58] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2267 (Implement resuming file downloads (reget) in FISH VFS) updated
http://www.midnight-commander.org/ticket/2267#comment:11
[10:30:10] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2267 (Implement resuming file downloads (reget) in FISH VFS) updated
http://www.midnight-commander.org/ticket/2267#comment:12
• Ticket #2267 (Implement resuming file downloads (reget) in FISH VFS) updated
http://www.midnight-commander.org/ticket/2267#comment:13
[11:44:34] BanderOS зашёл в конференцию
[11:45:32] <andrew_b> slavazanko: один из авторов тара Sergey Poznyakoff <gray@gnu.org.ua>. Можно, наверное, все вопросы с лицензией выяснить непосредсвенно к него.
[11:45:48] <andrew_b> у него
[11:46:43] BanderOS вышел из конференции
[11:47:49] BanderOS зашёл в конференцию
[11:58:49] <slavazanko> я туд. были занятия по Инглишу
[12:22:24] <slavazanko> > andrew_b: Либо патчить самбовский configure.ac.
Это лучше, ИМО
[12:23:02] <slavazanko> > slavazanko: один из авторов тара Sergey Poznyakoff
Связаться с ним?
[12:23:26] <andrew_b> Ты? Ну попробуй.
[12:23:34] <slavazanko> ок
[12:29:53] BanderOS вышел из конференции
[12:56:34] <slavazanko> отписался.
[12:57:51] <slavazanko> Здравствуйте, Сергей.

Обращаюсь к вам от лица команды разработчиков Midnight Commander
(http://www.midnight-commander.org)

Возникла необходимость заменить собсвенную реализацию tarfs (частично
заимствованную когда-то из tar) на более "свежий" код современного GNU
tar. Однако столкнулись с GPLv3 лицензией, защищающей tar (Midnight
Commander сейчас под GPLv2).

Не могли ли Вы прояснить ситуацию, что делать дальше: либо получить
последний слепок репозитория TAR на момент до перехода на GPLv3, либо
всё-таки можно взять часть последних исходных текстов за основу нового
tarfs?

По поводу перехода Midnight Commander на GPLv3 - команда разработчиков
считает, пока что не это имеет смысла. (если честно, то и сама
процедура перехода остаётся "темной лошадкой" для текущей команды
из-за юридических тонкостей и ньюансов. :) ).

С Уважением, разработчики Midnight Commander.
[12:58:42] <andrew_b> Шо-то ты не то написал.
[12:58:48] <slavazanko> ??
[12:58:55] <slavazanko> как это не то?
[12:59:04] <andrew_b> Как мы собираемся использовать тар?
[12:59:38] <slavazanko> взять кусок исходников и перелопатить под свои нужды. Как минимум, возьмём кусок с листингом
[13:00:06] <slavazanko> дальше я уточню у него, либо это будет в составе проекта, либо будет отдельным бинарем
[13:00:14] <slavazanko> пусть хоть ответит для начала
[13:00:18] <andrew_b> А...
[13:00:34] <andrew_b> Надо было сразу всё точки над ё расставить.
[13:00:41] <slavazanko> :) упустил.
[13:01:04] <andrew_b> Что мы хотим именно отдельный бинарь для листинга.
[13:01:24] <slavazanko> вроде с GPLv3 это без разницы уже
[13:01:32] <slavazanko> или отдельно. или в составе
[13:01:56] <slavazanko> но это потом всё-таки доуточню
[13:02:03] <slavazanko> как бы между делом :)
[13:02:09] <andrew_b> Ну ладно. Подождём ответа.
[13:02:12] <slavazanko> угу
[13:24:37] <il.smind > slavazanko: Славик
[13:24:59] <il.smind > можешь доброе дело для хорошего человека сделать?
[13:25:12] <il.smind > для ауенно хорошего
[13:25:18] <il.smind > для меня
[13:25:28] <il.smind > собрать 2267
[13:25:52] <il.smind > и попробовать скопировать файл ~2Gb
[13:25:58] <il.smind > через фиш
[13:34:12] <il.smind > Тишина... молчание...
[13:50:08] <andrew_b> Ась?
[13:55:02] <slavazanko> я тут. отобедамши
[13:55:22] <andrew_b> Поздновато чё-то обед у вас.
[13:55:27] <slavazanko> я пока 1818 колупаю... хотя могу и git stash
[13:55:41] <slavazanko> у нас нерегламентировано время. когда хошь - тогда и иди
[13:55:54] <andrew_b> Чё там в 1818? Запущено всё?
[13:56:09] <slavazanko> ещё смотрю.
[14:20:38] Yury V. Zaytsev зашёл в конференцию
[14:22:15] <Yury V. Zaytsev> il.smind : я вот тут скопировал файл > 4 Gb через фиш
[14:22:22] <Yury V. Zaytsev> Минуты две назад...
[14:22:46] <Yury V. Zaytsev> Результат: broken pipe
[14:22:54] <andrew_b> Да.
[14:22:55] <Yury V. Zaytsev> И файл 96444 -rw-r--r-- 1 zaytsev zaytsev 98756608 2010-07-20 14:30 CentOS-5.5-x86_64-bin-DVD-1of2.iso на сервер
[14:23:02] <andrew_b> Тикет есть.
[14:23:04] <Yury V. Zaytsev> Так и должно быть?
[14:23:53] <andrew_b> http://www.midnight-commander.org/ticket/123
[14:24:43] <andrew_b> Yury V. Zaytsev: смотрел 2046?
[14:26:02] <Yury V. Zaytsev> andrew_b: меня работать заставляют =( а ещё завтра экзамен
[14:26:08] <Yury V. Zaytsev> Так что только git fetch сделал
[14:26:17] <andrew_b> Ясно.
[14:26:24] <andrew_b> Ну, не к спеху.
[14:26:25] <Yury V. Zaytsev> andrew_b: вообще в каментах по 123 написано что баг пофикшен
[14:26:37] <andrew_b> Вряд ли.
[14:27:37] <andrew_b> Там этого не написано.
[14:27:45] <Yury V. Zaytsev> andrew_b: ну ладно воспользуюсь scp пока
[14:28:17] <Yury V. Zaytsev> andrew_b: там написано I've checked in a patch which fixes both problems:
[14:28:34] <il.smind > Yury V. Zaytsev> il.smind : я вот тут скопировал файл > 4 Gb через фиш
?
[14:28:41] <il.smind > в какой момент?
[14:28:53] <il.smind > брокен пайп
[14:29:11] <Yury V. Zaytsev> il.smind : там вообще очень странно всё произошло
[14:29:42] <il.smind > я скопировал только вот 2,5Г
[14:29:44] <Yury V. Zaytsev> il.smind : сначала показался индикатор копирования. и какие то данные даже якобы передавались
[14:30:20] <il.smind > но видимо оно меньше чуток чем предел long
[14:30:26] <Yury V. Zaytsev> il.smind : потом ошибка была про chmod, что так и должно быть, потом broken pipe, потом я skip нажал, потом пошел второй файл
[14:30:44] <Yury V. Zaytsev> причем без индикатора копирования, а внизу там циферки менялись
[14:33:13] <Yury V. Zaytsev> Потом когда до конца дошло был ещё один брокен пайп, мигнул диалог копирования и в итоге первый файл скопировался на 90 мб из 4.5 гб, а второй вообще не скопировался
[14:33:17] <Yury V. Zaytsev> Всё это на стейбле происходит.
[14:37:57] <il.smind > причем тут стэйбл?
[14:38:05] <il.smind > не понял я тогда...
[14:38:18] <il.smind > а ты можешь проветить 2267
[14:38:25] <il.smind > там же все переделано
[14:38:27] <Yury V. Zaytsev> il.smind : чего ты не понял? я пользуюсь 4.7.0.7
[14:39:05] <il.smind > Yury V. Zaytsev: ну ты молодец но результаты то 4.7.0.7 мне то ни о чем не говорят
[14:39:07] <Yury V. Zaytsev> il.smind : там переделано СКачивание, а не ЗАкачиваение
[14:39:18] <Yury V. Zaytsev> il.smind : или ты уже и закачиваение переделал?
[14:39:20] <il.smind > там переделано ВСЁ
[14:39:28] <andrew_b> :))
[14:40:03] <Yury V. Zaytsev> Да? Чет я не вижу никаких изменений в скрипте который put
[14:40:04] <il.smind > я думал ты протестил 2267
[14:40:37] <il.smind > а ты туда копировал?
[14:40:41] <Yury V. Zaytsev> конечно
[14:40:50] <il.smind > ну это вообще другой тест
[14:41:01] <Yury V. Zaytsev> Ну вот так вот :( но не работает
[14:41:19] <il.smind > а вы знаете что петров выйграл волгу
[14:41:32] <andrew_b> Дапох.
[14:41:35] <il.smind > знаем, только не петров а сидоров
[14:42:08] <andrew_b> il.smind : и не волгу, а запорожец.
[14:42:23] <il.smind > не волгу а 1000 рублей
[14:42:33] <andrew_b> И не в спортлото, а в преферанс. И не выиграл, а проиграл.
[14:42:34] <slavazanko> и не выиграл. а пропил
[14:42:35] <il.smind > и не выйграл а проиграл
[14:42:39] <il.smind > да
[14:42:46] <il.smind > и не лотерею а в карты
[14:43:20] <andrew_b> il.smind : эта, кароче. Харня с перлом в рыбе.
[14:43:24] <il.smind > Юр, а можно тебя попросить скопировать файл
[14:43:36] <il.smind > только не туда а от туда
[14:43:52] <il.smind > только не на 4.7.0.7
[14:43:57] <il.smind > а на 2267
[14:44:08] <il.smind > и не 4 а 2
[14:45:07] <andrew_b> il.smind : так вот. Файл в 4К скопировался удачно, а файл в 500К начал копировать, дошёл до 30% примерно и замер.
[14:45:20] <Yury V. Zaytsev> Можно. Но не сегодня :) меня собственно только подлость происходящего побудила зайти таки и нажаловаться, а так вообще нод дотовиться к экзамену.
[14:45:24] <andrew_b> А про 200М я уже и не говорю.
[14:46:09] <il.smind > Yury V. Zaytsev: все будет, теперь это тестировать можно и проверить и поправить легко
[14:46:28] <il.smind > еще надо long на лонг лонг поменять
[14:46:41] <il.smind > но это чуток другое
[14:46:44] <andrew_b> Не надо.
[14:46:51] <il.smind > даже так?
[14:46:54] <slavazanko> size_t
[14:46:59] <andrew_b> Есть size_t.
[14:46:59] <il.smind > ну
[14:47:07] <il.smind > вы поняли короче
[14:47:12] <il.smind > не важно
[14:47:15] <slavazanko> :)
[14:47:21] <il.smind > важно увеличить разрядность
[14:47:35] <il.smind > сейчас мало
[14:47:36] <andrew_b> unintmax64_t
[14:47:45] <andrew_b> uintmax64_t
[14:48:29] <andrew_b> Не, просто uintmax_t.
[14:48:35] <slavazanko> cc1: warnings being treated as errors
/home/slavaz/work/mc-devel/git/src/cmd.c:1227: ошибка: ‘nice_cd’ определена, но нигде не используется [-Wunused-function]
/home/slavaz/work/mc-devel/git/src/cmd.c:1260: ошибка: ‘machine_str’ определена, но нигде не используется [-Wunused-variable]
[14:48:36] <andrew_b> Без 64.
[14:48:45] <slavazanko> гм.. целые функции не юзаются
[14:48:50] <slavazanko> в №1818
[14:48:54] <andrew_b> slavazanko: опции какие?
[14:49:22] <slavazanko> 15 ${top_srcdir}/configure \
16 --prefix=$BUILD_ROOT/INSTALL_ROOT \
17 --enable-maintainer-mode \
18 --enable-background \
19 --enable-charset \
20 --enable-extcharset \
21 --enable-largefile \
22 --enable-nls \
23 --enable-vfs \
24 --enable-vfs-cpio \
25 --enable-vfs-tar \
26 --enable-vfs-sfs \
27 --enable-vfs-extfs \
28 --enable-vfs-ftp \
29 --enable-vfs-fish \
30 --enable-vfs-smb \
31 --with-edit \
32 --with-gnu-ld \
33 --with-gpm-mouse \
34 --with-mmap \
35 --with-pic \
36 --with-subshell \
37 --with-x \
38 --with-screen=slang \
39 --enable-werror \
40 $@
41
[14:49:26] <slavazanko> ой. сорри за грязный копипаст
[14:50:09] <andrew_b> Странно.
[14:50:19] <slavazanko> запуль
[14:52:10] <andrew_b> AC_CONFIG_SUBDIRS() macros should be always called without relation to enable/disable samba support ?
[14:52:16] <slavazanko> да
[14:52:28] <slavazanko> иначе оно при сборке орёт, что нету подкаталога samva
[14:52:30] <slavazanko> samba
[14:52:37] <andrew_b> Хм...
[14:52:40] <slavazanko> я в отдельном билд-каталоге собираю
[14:53:34] <andrew_b> Я тоже.
[14:53:37] <slavazanko> гм
[14:54:42] <slavazanko> make[3]: Leaving directory `/home/slavaz/work/mc-devel/git/build_root/lib/tty'
Making all in vfs
make[3]: Entering directory `/home/slavaz/work/mc-devel/git/build_root/lib/vfs'
Making all in mc-vfs
make[4]: Entering directory `/home/slavaz/work/mc-devel/git/build_root/lib/vfs/mc-vfs'
Making all in samba
/bin/sh: line 17: cd: samba: Нет такого файла или каталога
make[4]: *** [all-recursive] Ошибка 1
[14:54:48] <slavazanko> от такое было
[14:55:08] <andrew_b> Ну мож автотулзы поновее у тебя.
[14:55:33] <slavazanko> autoconf (GNU Autoconf) 2.65
automake (GNU automake) 1.11.1
[14:56:35] <andrew_b> У меня старше.
[14:56:55] <slavazanko> поверь тады на слово, что не собирается :)
[14:57:08] <andrew_b> ok
[14:59:12] <slavazanko> балин. я накосячил в 6030ddc0feca0015143089e0c6b64dfc7a2f517f
- [enable_vfs="$withval"],
+ [enable_vfs="$enableval"],
[14:59:47] <slavazanko> Андрей. ты в 1818 сильно не работаешь?
[14:59:52] <andrew_b> Исправляй.
[14:59:55] <slavazanko> ок
[15:00:54] <slavazanko> всё, зафорсил
[15:11:15] <andrew_b> -AC_ARG_WITH(configdir,
+AC_ARG_WITH(smb-configdir,
[ --with-configdir=DIR Where to put configuration files (\$libdir)],

--with-smb-configdir=DIR
[15:11:37] <andrew_b> Недоделка.
[15:11:43] <slavazanko> спешил :)
[15:11:44] <slavazanko> ща
[15:13:00] <slavazanko> готово
[15:13:54] <andrew_b> Про nice_cd интересно. Почему же она якобы не используется?
[15:15:10] <slavazanko> ща подумаю
[15:15:12] <andrew_b> Можешь сделать gcc -E cmd.c -o cmd.E .... ?
[15:16:40] <andrew_b> Или глянь в config.h на ENABLE_VFS_*
[15:16:47] <slavazanko> уже
[15:16:48] <slavazanko> нету
[15:16:53] <slavazanko> смотрю почему
[15:18:57] <andrew_b> Всё, я домой.
[15:19:11] <slavazanko> давай
[15:19:53] andrew_b вышел из конференции: конец рабочего дня
[15:19:58] iNode зашёл в конференцию
[15:37:38] <slavazanko> всё, 1818 собирается.
[15:37:57] <slavazanko> мой косяк был, что тама nice_cd не юзалась
[15:45:57] <il.smind > ох уж мне эта говнорыба
[17:55:57] Yury V. Zaytsev вышел из конференции
[18:15:47] il.smind зашёл в конференцию
[18:16:07] <il.smind> slavazanko: тут?
[18:30:21] andrew_b зашёл в конференцию
[18:31:21] <andrew_b> il.smind: что, не ловится рыба-то?
[18:33:56] <il.smind> andrew_b: ну...
[18:34:01] <il.smind> есть нюансы
[18:34:36] <andrew_b> Крючок великоват?
[18:35:00] <il.smind> ну э...
[18:35:22] <il.smind> как скачка работает я понял
[18:35:28] <il.smind> как закачка что то нет
[18:40:30] <il.smind> andrew_b а ты дома можешь проверить 2267?
[18:41:19] <andrew_b> Могу.
[18:42:03] <il.smind> попробуй, просто интересно
[18:45:10] <andrew_b> 12914 байт. Прогресс замер на 100%.
[18:45:31] <il.smind> 12914 не копирует?
[18:45:32] <andrew_b> Больше ничего не происходит.
[18:45:35] <il.smind> xj pf///
[18:45:39] <il.smind> чо за...
[18:45:49] <andrew_b> Файл размером 12914 байт.
[18:45:58] <il.smind> я понял
[18:46:30] <il.smind> у меня вот гиг
Источник
test
Приемник
/tmp/mc-admin/test
[ ] 25%
ETA 0:03:58 (3,74 Мб/с)

[ Пропустить ] [ Прервать ]
[18:46:59] <il.smind> andrew_b: а давай чистый перл потестим?
[18:47:11] <andrew_b> Давай.
[18:47:35] <il.smind> в get
[18:47:43] <il.smind> найди
[18:47:54] <il.smind> fish_get_perl
[18:48:01] <il.smind> в нем
[18:48:31] <il.smind> от ' до '
[18:48:42] <il.smind> скопируй
[18:49:03] <il.smind> т.е. начиная от
use strict;
[18:49:22] <il.smind> до
exit 0 включительно
[18:49:31] <andrew_b> Уже.
[18:49:47] <il.smind> допустим 1.pl
[18:49:57] <il.smind> исполняемый
[18:50:12] <il.smind> принимает имя и смещение
[18:50:39] <il.smind> например так запусти
./1.pl filename 0 >123
[18:51:56] <il.smind> отработал
[18:51:58] <il.smind> ?
[18:52:22] <andrew_b> Да. Файл получился меньше.
[18:52:44] <il.smind> посмотри содержимое
[18:52:47] <andrew_b> Несмотря на то, что в начале появилось
210898
### 100
[18:52:58] <il.smind> в конце что?
[18:53:39] <andrew_b> # mode:shell-script
# sh-indentation:2
# End:
+### 200
[18:53:47] <il.smind> #200 есть
[18:53:49] <il.smind> есть
[18:54:09] <andrew_b> Есть баг.
[18:54:15] <il.smind> а по факту кончаться должен как?
[18:54:21] <il.smind> не так да?
[18:54:32] <andrew_b> В диффе полно строк вида:
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%'`
[18:54:33] <il.smind> он начало усёк или конец?
[18:54:44] <andrew_b> Файл портится.
[18:54:59] <il.smind> - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%'`

???
[18:55:07] <il.smind> это левые строки?
[18:55:29] <andrew_b> Это дифф между оригиналом и результатом работы скрипта.
[18:55:52] <andrew_b> Файл получился другой.
[18:55:58] <il.smind> жуёт % ?
[18:56:06] <andrew_b> Да.
[18:56:31] <il.smind> это ся b[ ;e`n
[18:56:32] <andrew_b> Но не только.
[18:56:34] <andrew_b> - DEBUG("(check_executable) : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!");
+ DEBUG("(check_executable) : \n", path ? (*path ? path : "EMPTY!") : "NULL!");
[18:56:36] <il.smind> это ся их жуёт
[18:57:00] <il.smind> чо делать?
[18:57:04] <andrew_b> - fprintf (stderr, "%s: %s: ", program_name, mode);
+ fprintf (stderr, ": : ", program_name, mode);
[18:57:18] <il.smind> я понял, не продолжай
[18:57:26] <il.smind> скажи что делать?
[18:57:38] <andrew_b> Я не знаю.
[18:57:40] <il.smind> а...
[18:57:45] <il.smind> какая ся
[18:57:52] <il.smind> это же перл чистый
[18:58:03] <il.smind> да ведь?
[18:58:06] <il.smind> да
[18:58:10] <il.smind> ща
[18:59:42] <andrew_b> 210898
### 100
Это ожидаемый размер. А получили мы меньше.
[18:59:57] <andrew_b> Вот он и ждёт оставшиеся байты.
[19:00:16] <il.smind> я сейчас запатчую
[19:00:22] <il.smind> я понял суть
[19:00:40] <il.smind> ща мы его отучим жевать
[19:00:44] <andrew_b> В результате получили 210818.
[19:00:49] <il.smind> да
[19:01:06] <il.smind> горшочек не вари!
[19:01:08] <andrew_b> 80 байт как корова слизала.
[19:01:10] <il.smind> ща!
[19:01:16] <andrew_b> :))
[19:01:59] <il.smind> бля
[19:02:10] <il.smind> printf!!!
[19:02:19] <il.smind> в перле
[19:02:31] <il.smind> конечно жрет!
[19:02:38] <il.smind> он же f
[19:02:48] <il.smind> заменишь
[19:02:54] <il.smind> в скрипте
[19:03:42] <il.smind> Семён Семёныч...
[19:04:02] <il.smind> ну бывает...
[19:04:09] <il.smind> я себя уже простил...
[19:04:18] <il.smind> ну чего там?
[19:04:25] <il.smind> не жрёт больше?
[19:04:43] <andrew_b> Теперь скажи, чё заменить-то?
[19:04:47] <il.smind> print $content;
[19:05:47] <andrew_b> Не жрёт.
[19:06:11] <il.smind> УРА?!
[19:06:27] <andrew_b> Надо ж попробовать в реальных условиях.
[19:06:31] <il.smind> да
[19:06:44] <il.smind> у меня спокойно 2 гига скопировал
[19:06:53] <il.smind> суммы совпали
[19:06:55] <il.smind> после докачки
[19:07:06] <andrew_b> Пока ура.
[19:08:20] <il.smind> есичо голосони
[19:08:43] <il.smind> я потом со сломаными трубами поковыряюсь
[19:08:46] <andrew_b> Агащаз.
[19:08:52] <il.smind> но у меня чего то не проявляется...
[19:09:07] <il.smind> andrew_b: чо сразу щаз? :)
[19:09:46] <andrew_b> 4433M качаю.
[19:09:52] <il.smind> ого
[19:10:20] <il.smind> 200 тыс Км не предел?!
[19:10:29] <il.smind> в смысле 4Г
[19:10:44] <andrew_b> Больше нигде printf заменить не надо?
[19:10:58] <il.smind> ну если качнётся то крута...
[19:11:02] <il.smind> не не надо
[19:11:17] <andrew_b> А в дефолтовом скрипте?
[19:13:39] <il.smind> в дефолне нет докачки
[19:13:56] <andrew_b> А чё так плохо?
[19:13:59] <il.smind> не вижу смысла дефолты раздувать
[19:14:15] <andrew_b> Мож их вообще, того?
[19:14:24] <il.smind> не...
[19:14:29] <il.smind> они хорошие...
[19:14:52] <il.smind> зачем их того...
[19:14:55] <andrew_b> Прокачалось 4G.
[19:15:01] <andrew_b> Удачно.
[19:15:12] <il.smind> всё? УРА?
[19:15:29] <andrew_b> Ну кагбэ да.
[19:15:47] <il.smind> вот, а ты в меня не верил
[19:16:05] <il.smind> а я видишь накопил злости и того...
[19:16:59] <andrew_b> Я не верил? Да когда такое было???
[19:18:14] <il.smind> andrew_b> Агащаз.
:)
[19:18:20] <il.smind> вот оно
[19:19:03] <andrew_b> Там в тикете Юра спрашивает про 4096.
[19:19:07] <il.smind> объясни почему 4Г скопировало?
[19:19:43] <andrew_b> Не знаю.
[19:19:48] <il.smind> andrew_b: ну я ему написал что смысл лишней строкой раздувать скритп не вижу
[19:20:14] <il.smind> сейчас заменить 4К на 10 как 2 пальца
[19:20:35] <il.smind> ну сделаю константу
[19:20:52] <il.smind> ничего по сути не изменится
[19:21:23] <il.smind> только на 15-20 байт скрипт увеличится
[19:22:00] <il.smind> сейчас менять в одном месте и после добавления константы в одном месте
[19:22:06] <il.smind> и смысл?
[19:22:38] <il.smind> если бы хотябы в 2-х местах было обращение в этой константе...
[19:23:00] <il.smind> а так получается ради красоты
[19:23:39] <andrew_b> Логично было бы устанавливать размер буфера таким как в mc_read.
[19:23:53] <il.smind> а как?
[19:24:04] <il.smind> передавать через окружение?
[19:24:12] <andrew_b> Да.
[19:24:19] <il.smind> можно наверное, и не сложно...
[19:24:34] <il.smind> ну вот это уже другой разговор...
[19:24:51] <il.smind> тут хоть какой то профит
[19:25:11] <andrew_b> static int
fish_linear_read (struct vfs_class *me, struct vfs_s_fh *fh, void *buf, int len)
[19:25:21] <andrew_b> len -- это он.
[19:25:33] <il.smind> нееее
[19:25:49] <andrew_b> Чо нееее?
[19:25:50] <il.smind> это же начальное смещение вроде...
[19:25:56] <il.smind> ща
[19:26:02] <il.smind> а...
[19:26:05] <il.smind> папутал
[19:26:21] <il.smind> был не прав!
[19:27:55] <il.smind> может тогда 11 blksize preferred block size for file system I/O
[19:28:06] <il.smind> упс
[19:28:15] <il.smind> может тогда - blksize preferred block size for file system I/O
[19:28:23] <il.smind> по идее это оно
[19:28:36] <il.smind> как юра гпредлагал
[19:28:46] <andrew_b> Гдк это?
[19:28:51] <andrew_b> blksize preferred block size for file system I/O
[19:29:03] <il.smind> http://www.tutorialspoint.com/perl/perl_lstat.htm
[19:29:13] <il.smind> я в начале скрипта делаю
[19:29:32] <il.smind> my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = lstat("$filename");
m
[19:29:40] <andrew_b> А...
[19:29:51] <il.smind> одна из переменных $blksize
[19:30:01] <andrew_b> Наверное.
[19:32:41] <il.smind> ок, поправил
[19:32:50] <andrew_b> Локально получается blksize 4096
[19:35:47] <il.smind> да
[19:36:00] <il.smind> имеет смысл его менять?
[19:36:20] <il.smind> в сторону увеличения например
[19:36:21] <il.smind> ?
[19:36:23] <andrew_b> Ща я почитаю про lstat
[19:38:03] <andrew_b> Ничего не вычитал.
[19:38:16] <andrew_b> Наверное, надо его и использовать.
[19:38:30] <il.smind> тогда уже
[19:38:36] <il.smind> запушил
[19:38:45] <andrew_b> Может, кто потом поправит из тех, кто в перле силён.
[19:39:30] <andrew_b> Давно апрувед.
[19:40:38] <il.smind> ага
[19:42:30] <il.smind> и все таки
[19:42:40] <il.smind> почему 4Г передалось?
[19:42:54] <il.smind> чему у тебя равен long?
[19:43:08] <il.smind> что у тебя говорит mc -V ?
[19:43:50] <andrew_b> 32
[19:44:19] <andrew_b> Кстати, size_t: 32
[19:45:10] <il.smind> 32... это 256*256*256*256 ?
[19:45:38] <andrew_b> Да.
[19:46:24] <andrew_b> В stat
off_t st_size; /* общий размер в байтах */
[19:47:28] <il.smind> все таки мало
[19:48:38] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2267 (Implement resuming file downloads (reget) in FISH VFS) updated
http://www.midnight-commander.org/ticket/2267#comment:14
[19:48:41] <andrew_b> Собсно... Файл же порциями читается. Каждая порция -- size_t.
[19:49:02] <andrew_b> То есть 32 разряда для буфера достаточно.
[19:49:18] <andrew_b> Возникает вопрос про смещение при докачке.
[19:49:42] <andrew_b> Оно может быть больше 2^32.
[19:49:51] <andrew_b> Но это отдельный тикет.
[19:49:59] <andrew_b> Будем там смотреть.
[19:51:28] <andrew_b> В struct vfs_s_fh надо pos сделать off_t.
[19:51:54] <andrew_b> А вот это правильно:
off_t got, total;
[20:10:36] andrew_b вышел из конференции
[20:33:55] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2267 (Implement resuming file downloads (reget) in FISH VFS) updated
http://www.midnight-commander.org/ticket/2267#comment:15
• Ticket #2267 (Implement resuming file downloads (reget) in FISH VFS) closed
http://www.midnight-commander.org/ticket/2267#comment:16
[23:04:59] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2287 (internal editor bookmarks should be persistent (saved in filepos)) updated
http://www.midnight-commander.org/ticket/2287#comment:8
• 0002-Save-bookmarks-of-internal-edit-in-filepos-2.patch attached to Ticket #2287
http://www.midnight-commander.org/attachment/ticket/2287/0002-Save-bookmarks-of-internal-edit-in-filepos-2.patch
[23:20:02] <Зося_Синицкая> RSS: Новости для Midnight Commander
• 0002-Save-bookmarks-of-internal-edit-in-filepos-2.patch attached to Ticket #2287
http://www.midnight-commander.org/attachment/ticket/2287/0002-Save-bookmarks-of-internal-edit-in-filepos-2.patch
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!