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

Тема: http://www.midnight-commander.org | Latest stable release: 4.7.5.2
[00:55:07] slavazanko/h вышел из конференции
[02:18:10] il.smind зашёл в конференцию
[02:21:52] il.smind вышел из конференции
[06:12:40] andrew_b зашёл в конференцию
[06:33:04] repolainen зашёл в конференцию
[08:15:03] repolainen вышел из конференции
[08:42:40] <slavazanko/w> всем привет
[08:49:53] <andrew_b> Привет!
[09:08:19] andrew_b вышел из конференции
[09:19:05] Yury V. Zaytsev зашёл в конференцию
[09:19:20] <Yury V. Zaytsev> Слава, по статической линковке есть предложение
[09:19:28] <slavazanko/w> ?
[09:19:30] <Yury V. Zaytsev> Может сделать флаг --enable-static
[09:19:40] <Yury V. Zaytsev> чтобы оно CFLAGS само экспортировало
[09:19:55] <Yury V. Zaytsev> тогда вообще просто для юзера будет
[09:20:09] <Yury V. Zaytsev> тьфу LDFLAGS, ну ты понял короче
[09:20:38] <slavazanko/w> этот параметр уже есть, но он означает немного другое. Он означает, собирать ли сопровождающие проект библиотеки как статические или нет. например, собрать libmc.a и поместить его в /usr/lib
[09:21:00] <Yury V. Zaytsev> ааа, засада, вот оно к чему.
[09:21:11] <slavazanko/w> надо что-то типа --enable-static-build
[09:21:27] <Yury V. Zaytsev> раньше же когда libmc не было, у него такого смысла не было
[09:21:40] <slavazanko/w> угу
[09:21:54] <Yury V. Zaytsev> --with-static-mc
[09:22:17] <Yury V. Zaytsev> а то --enable-static и --enable-static-build почти одинаковые а смысл разный
[09:22:35] <Yury V. Zaytsev> или --with-static-binaries
[09:22:36] <slavazanko/w> со статическим мс? :) --with-... означает, что проект будет или не будет собираться с внешними зависимостями
[09:22:53] <slavazanko/w> --enable-static-binaries
[09:23:04] <Yury V. Zaytsev> ну это обычно он это обозначает, а в моих проектах он чего только не означает :)
[09:23:13] <slavazanko/w> :)
[09:23:30] <slavazanko/w> лучше более-менее следовать общепринятой логике
[09:23:51] <Yury V. Zaytsev> да понимаешь чего мне в enable не нравится, что dynamically linked binaries при этом автоматически disabled =)
[09:24:21] <Yury V. Zaytsev> ну хорошо, может их обоих переименовать
[09:24:37] <Yury V. Zaytsev> --enable-static-binaries и --enable-static-libraries =)
[09:24:54] <slavazanko/w> гм. с --with то же самое. Надо будет посмотреть, можно ли свои имена параметрам конфигура назначать... например, --switch-to-static
[09:25:23] <Yury V. Zaytsev> ну не принципиально
[09:25:31] <Yury V. Zaytsev> короче моё предложение заключается в создании опции
[09:28:07] <slavazanko/w> да. есть бранч метукса 2129_static_build
он там пытался было сделать так. У меня пока что не проходит статическая сборка из-за странной ошибке в сборке глибов, проверять и тестить трудно. Потом продолжу. возьму пару идей из его бранча
[09:29:21] <Yury V. Zaytsev> ой, крис наркоман опять написал нам
[09:29:35] <Yury V. Zaytsev> короче я прочитал, что хост надо со скобками вводить
[09:29:41] <Yury V. Zaytsev> но это ведь не работает ещё, да?
[09:29:50] <slavazanko/w> эм.. ты про ipv6?
[09:30:11] <Yury V. Zaytsev> lf
[09:30:11] <slavazanko/w> если про него, то уже в мастере фикс
[09:30:13] <Yury V. Zaytsev> да
[09:30:21] <slavazanko/w> зафикшено
[09:30:22] <Yury V. Zaytsev> ну понятно, тогда я так и скажу
[09:30:27] <slavazanko/w> угу
[09:30:29] <Yury V. Zaytsev> спасибо
[09:30:32] <Yury V. Zaytsev> парсе значит
[09:30:46] <Yury V. Zaytsev> а ты проверил, как ты делаешь?
[09:30:55] <Yury V. Zaytsev> ты скобки потом пере gethostbyname убираешь?
[09:32:01] <slavazanko/w> нет, я их убираю значительно раньше. В момент парсинга. к gethostbyname доходит уже без скобок.
Я просто добавил добавление скобок при конвертации из vfs_path_t назад в строку.
[09:32:54] <slavazanko/w> то есть. корректно восстанавливаю назад строку из объекта пути.
[09:33:27] <Yury V. Zaytsev> короче по патчу непонятно =) надо посмотреть файл, я же вижу что ты булевский флаг где-то ставишь в тру и потом
+ if (element->ipv6)
+ g_string_append_c (buffer, '[');
[09:34:21] <slavazanko/w> да. там. где ставлю TRUE - уже точно известно, что это ipv6-адрес. а тут я проверяю, ipv6 это или нет. Если да, до адрес обрамляю скобками
[09:35:15] <slavazanko/w> где ставится TRUE - это парсер строки, а где добавляю скобки - это конвертор из vfs_path_t в строку
[09:35:40] <Yury V. Zaytsev> ааа, вижу, в сплите уже была проверка на скобки
[09:35:48] <Yury V. Zaytsev> это в обратную сторону она потерялась
[09:35:52] <slavazanko/w> да
[09:35:53] <Yury V. Zaytsev> и поэтому косячок возник
[09:36:16] <Yury V. Zaytsev> ты очень крут
[09:36:20] <slavazanko/w> ?
[09:36:44] <Yury V. Zaytsev> приятчно что теперь можно нормально адреса вводить как привык типа ftp://foo:bar@[host]:123/456
[09:37:20] <slavazanko/w> а. Это ещё не все. в VFS ещё конь не валялся. Там ещё переделывать и переделывать. Это пока что только первый этап
[10:55:37] andrew_b зашёл в конференцию
[11:11:32] <andrew_b> Конь уже немного повалялся. :) Какие следующие этапы?
[11:12:23] <andrew_b> Мне, например, режет глаз /home/user/ftp://host
[11:14:02] <slavazanko/w> 1) заюзать vfs_path_t везде. После этого этапа глаз резать не будет :)
2) проработать plugin-API для модулей. Заюзать events для этого. Сделать плагина настоящими плагинами (например, /usr/lib/mc/vfs/extfs.so).
3) пересмотреть VFS-объекты. заюзать где можно GObject
4) в далёкой перспективе: рассмотреть возможность изпользования GVFS (вместе с нашей или вместо)
[11:31:25] BanderOS зашёл в конференцию
[11:32:16] BanderOS вышел из конференции
[11:34:45] BanderOS зашёл в конференцию
[11:35:57] BanderOS вышел из конференции
[12:15:04] <andrew_b> До 4) я не доживу. :)
[12:15:25] <andrew_b> До 3) -- сомневаюсь.
[12:15:36] <slavazanko/w> :)
[12:16:17] <andrew_b> Скока мы mc пилим? 2.5 года уже? За это время можно было с нуля написать. :)
[12:16:32] <slavazanko/w> ну если на full-time...
[12:44:49] <slavazanko/w> предлагаю новый релиз выпустить только в виде tar.bz2 и lzma
[12:46:47] <andrew_b> Не возражаю.
[12:47:33] <slavazanko/w> компилю сейчас последний glib с офсайта. Посмотрю. как там со статической линковкой...
[12:49:05] <andrew_b> http://git.gnome.org/browse/glib/commit/?id=49fac943f37d16ade1b3fdd0f5b0ee479a74e440
[12:49:13] <andrew_b> Как-то так.
[12:49:47] <slavazanko/w> в клинап?
[12:50:15] <andrew_b> А что у нас вообще есть для клинапа?
[12:50:41] <slavazanko/w> тесты перенести из lib/tests в tests/lib
[12:51:10] <slavazanko/w> вроде ещё что-то хотели.. не помню уже
[12:51:23] <andrew_b> Я тоже не помню. :)
[13:19:53] <slavazanko/w> глянь, плиз http://midnight-commander.org/ticket/1629
[13:21:52] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2453 (Screen corruption after viewing UTF-8 file) updated
http://www.midnight-commander.org/ticket/2453#comment:5
[13:23:01] il.smind зашёл в конференцию
[13:23:15] <andrew_b> il.smind : дома?
[13:23:23] <il.smind > andrew_b: да
[13:23:27] <andrew_b> slavazanko/w: я же говорил: у меня он виснет.
[13:23:36] <il.smind > всем
[13:23:53] <slavazanko/w> эм.. до сих пор виснет? Я там коммитнул вроде
[13:24:03] <slavazanko/w> Илья, привет. С удачным перелётом :)
[13:24:14] <il.smind > slavazanko/w> предлагаю новый релиз выпустить только в виде tar.bz2 и lzma
возражаю
[13:24:18] <andrew_b> Да. На английских манах не виснет, на неанглискийх виснет.
[13:24:36] <il.smind > ща расскажу чевой было та...
[13:25:03] <il.smind > вышел из маршрутки
[13:25:18] <il.smind > глядь ноут забыл
[13:25:33] <slavazanko/w> ого
[13:25:49] <il.smind > помахал ручкой - хер, не остановилась
[13:26:05] <il.smind > ну я схватил чемоданы
[13:26:34] <il.smind > стал на перекрестке всем в окно стучать
[13:27:00] <il.smind > помогите-спасите, хулиганы зрения лишают
[13:27:28] <il.smind > с 4-й попытки пацан меня взял и мы поехали догонять
[13:27:33] <il.smind > догнали
[13:27:45] <il.smind > на другом конце города
[13:28:16] <il.smind > я молодец, да
[13:28:23] <il.smind > ?
[13:28:34] <andrew_b> Да.
[13:28:36] <slavazanko/w> пацана отблагодарил как-нибудь?
[13:29:44] <il.smind > andrew_b> Да. На английских манах не виснет, на неанглискийх виснет.
мастер, или бранч какой особый
[13:29:57] <andrew_b> il.smind : восстанови тоннель, а?
[13:30:04] <il.smind > да, он сказал шо 100р хватит
[13:30:13] <andrew_b> il.smind : 1629
[13:30:14] <il.smind > andrew_b: ща...
[13:35:21] il.smind вышел из конференции
[13:36:45] il.smind зашёл в конференцию
[13:41:18] <Yury V. Zaytsev> я за bz + lzma
[13:44:53] <il.smind > andrew_b: как туннель?
[13:45:12] <il.smind > Yury V. Zaytsev: slavazanko/w вы чо место экономите?
[13:45:28] <Yury V. Zaytsev> il.smind : нет просто 100 файлов в давнлод центре
[13:45:31] <Yury V. Zaytsev> а тебе чего
[13:45:39] <il.smind > мне...
[13:46:03] <il.smind > ну не хочется париться на счет архиватора
[13:46:16] <il.smind > я всегда tar.gz качаю
[13:46:29] <Yury V. Zaytsev> ну качай всегда бз
[13:46:39] <slavazanko/w> надо будет архив сделать. чтобы не была одна огромная страница
[13:46:41] <il.smind > читай по губам
[13:46:45] <il.smind > :)
[13:47:04] <il.smind > Я КАЧАЮ ВСЕГДА tar.gz
[13:47:23] <slavazanko/w> ичо?
[13:47:37] <il.smind > а вы про какой архив говорите, кстати?
[13:47:45] <il.smind > исходников?
[13:47:53] <slavazanko/w> mc-4.8.0-pre1.tar.gz
[13:47:55] <slavazanko/w> его не будет
[13:48:55] <slavazanko/w> > надо будет архив сделать. чтобы не была одна огромная страница
если про это. то было бы неплохо повыносить старые релизы в другое место.
[13:49:19] <il.smind > slavazanko/w: почему такая дискриминация?
[13:49:29] <slavazanko/w> какая?
[13:49:37] <slavazanko/w> отказ от gz?
[13:49:46] <il.smind > почему не будет гз?
[13:49:47] <slavazanko/w> на размер посмотри. У нас канал и так нерезинск
[13:50:18] <andrew_b> slavazanko/w: короче. Открываю любую не английскую ман-страницу. Меняю кодировку в utf-8. При поиске любого слова вечный цикл.
[13:50:46] <slavazanko/w> при этом у тебя koi8-r системная?
[13:50:54] <andrew_b> Да.
[13:51:06] <andrew_b> Я пробовал и при utf-8 системной.
[13:51:10] <andrew_b> То же самое.
[13:51:14] <slavazanko/w> ага... ща
[13:52:09] <andrew_b> Что ага? Воспроизводится?
[13:53:10] <slavazanko/w> пока не знаю. только-только переключился в бранч и компилю
[13:53:53] <andrew_b> Могу побисектить :)
[13:54:26] <slavazanko/w> :) не надо
[14:00:11] <il.smind > почему поиск нельзя прервать?
[14:00:57] <slavazanko/w> andrew_b: не виснет
[14:01:01] <slavazanko/w> il.smind : хз
[14:01:16] <il.smind > виснет
[14:02:03] <andrew_b> il.smind : прервать можно. Но не в этом случае.
[14:02:29] <il.smind > я уж понял
[14:02:56] <il.smind > в масере у меня маны видно так
[14:03:06] <il.smind > mc - Визуальная оболочка для Unix-подобных систем.

С.СИ.ИН.НТ.ТА.АК.КС.СИ.ИС.С
mc [-abcCdfhPstuUVx] [-l log] [dir1 [dir2]] [-v file] [-e [файл]]

О.ОП.ПИ.ИС.СА.АН.НИ.ИЕ.Е
Что такое Midnight Commander

Midnight Commander - это программа, предназначенная для просмотра
содержимого каталогов и выполнения основных функций управления файлами
в UNIX-подобных операционных системах.

К.КЛ.ЛЮ.ЮЧ.ЧИ.И
Ключи запуска программы Midnight Commander

-a Отключить использование графических символов для рисования
линий.

-b Запуск программы в черно-белом режиме экрана.

-c Включает цветной режим дисплея. Для получения более подробной
информации смотрите раздел Цвета.
[14:03:19] <slavazanko/w> последний коммит d2b2e789a8f5d4400ed205e9c79163b0a0a35ebe ?
[14:03:39] <il.smind > в бранче так

MC(1) GNU Midnight Commander MC(1)



....................................
mc - .из.ал.на. оболо.ка дл. Unix-подобн..
.и..ем.

..С..........Т..........С.......С..
mc [-abcCdfhPstuUVx] [-l log] [dir1 [dir2]] [-v file] [-e [.айл]]

...........С..............
Ч.о .акое Midnight Commander

Midnight Commander - ..о п.ог.амма, п.едназна.енна.
дл. п.о.мо..а .оде.жимого ка.алогов и
в.полнени. о.новн.. ..нк.ий .п.авлени.
.айлами в UNIX-подобн.. опе.а.ионн.. .и..ема..

........Ю....Ч.....
.л..и зап..ка п.ог.амм. Midnight Commander
[14:08:18] <slavazanko/w> вижу. лажа
[14:09:09] <andrew_b> Это не вьювер виноват.
[14:09:40] <andrew_b> Он кажет то, что ему передал nroff.
[14:10:25] <il.smind > а почему в мастере всё ок?
[14:10:41] <andrew_b> У меня тоже были точки. Я исправил mc.ext, и всё стало зупагуд.
[14:11:19] <andrew_b> А не, не всё.
[14:11:39] <slavazanko/w> -Tlatin1 на -Tutf-8 заменил?
[14:11:51] <andrew_b> -Dutf-8
[14:12:22] <andrew_b> В мастере не всё вылечилось, а в бранче всё.
[14:13:24] <andrew_b> В мастере осталось

Н.НА.АИ.ИМ.МЕ.ЕН.НО.ОВ.ВА.АН.НИ.ИЕ.Е
mc - Визуальная оболочка для Unix-подобных систем.

С.СИ.ИН.НТ.ТА.АК.КС.СИ.ИС.С
mc [-abcCdfhPstuUVx] [-l log] [dir1 [dir2]] [-v file] [-e [файл]]

О.ОП.ПИ.ИС.СА.АН.НИ.ИЕ.Е
Что такое Midnight Commander



В бранче

НАИМЕНОВАНИЕ
mc - Визуальная оболочка для Unix-подобных систем.

СИНТАКСИС
mc [-abcCdfhPstuUVx] [-l log] [dir1 [dir2]] [-v file] [-e [файл]]

ОПИСАНИЕ
Что такое Midnight Commander
[14:13:55] <andrew_b> Так что вьювер, получается, тоже виноват.
[14:23:00] <andrew_b> http://www.linux.org.ru/forum/general/6466071
[14:24:49] <slavazanko/w> andrew_b: -Dutf-8 - грит, что не понимает опцию -D
[14:25:07] <andrew_b> Странно.
[14:25:33] <andrew_b> Что у тебя в /etc/man.conf?
[14:25:47] <andrew_b> 95 NROFF /usr/bin/nroff -S -p -t -Dkoi8-r -mtty -mandoc
[14:27:31] <andrew_b> man groff

-D arg Set default input encoding used by preconv to arg. Implies -k.
[14:27:56] <slavazanko/w> ща разберусь
[15:01:56] <Yury V. Zaytsev> Слав, а ты не знаешь как выбурить crashkernel=auto, убрать его просто? а то у меня 100 гиг рам почти, смылса нет
[15:02:16] <slavazanko/w> не. не знаю
[15:03:00] <Yury V. Zaytsev> я читаю доки из Documentation в ядре, там не написано, написано как цифру указать
[15:03:08] <Yury V. Zaytsev> попробую просто убрать тогда.
[15:25:19] <slavazanko/w> $ /usr/bin/nroff -S -p -t -Dkoi8-r -mtty -mandoc <mc.1 >mc.txt
/usr/bin/nroff: invalid option -Dkoi8-r
[15:27:59] <andrew_b> $ rpm -qf /etc/man.conf
man-1.6f-alt11
[15:28:24] andrew_b вышел из конференции
[15:29:30] <slavazanko/w> $ ls /etc/man.conf
ls: невозможно получить доступ к /etc/man.conf: Нет такого файла или каталога
$ ls /etc/man*
/etc/man_db.conf

$ cat /etc/man* | grep -v '^#'
MANDATORY_MANPATH /usr/man
MANDATORY_MANPATH /usr/share/man
MANDATORY_MANPATH /usr/local/share/man
MANPATH_MAP /bin /usr/share/man
MANPATH_MAP /usr/bin /usr/share/man
MANPATH_MAP /sbin /usr/share/man
MANPATH_MAP /usr/sbin /usr/share/man
MANPATH_MAP /usr/local/bin /usr/local/man
MANPATH_MAP /usr/local/bin /usr/local/share/man
MANPATH_MAP /usr/local/sbin /usr/local/man
MANPATH_MAP /usr/local/sbin /usr/local/share/man
MANPATH_MAP /usr/X11R6/bin /usr/X11R6/man
MANPATH_MAP /usr/bin/X11 /usr/X11R6/man
MANPATH_MAP /usr/games /usr/share/man
MANPATH_MAP /opt/bin /opt/man
MANPATH_MAP /opt/sbin /opt/man
MANDB_MAP /usr/man /var/cache/man/fsstnd
MANDB_MAP /usr/share/man /var/cache/man
MANDB_MAP /usr/local/man /var/cache/man/oldlocal
MANDB_MAP /usr/local/share/man /var/cache/man/local
MANDB_MAP /usr/X11R6/man /var/cache/man/X11R6
MANDB_MAP /opt/man /var/cache/man/opt
SECTION 1 1p 8 2 3 3p 4 5 6 7 9 0p n l p o 1x 2x 3x 4x 5x 6x 7x 8x
[15:48:51] <il.smind > /usr/lib/man.config
[15:53:38] <il.smind > /usr/lib/man.conf
[15:54:04] <slavazanko/w> нету там.
[15:54:13] <il.smind > /usr/lib/man.conf
[15:54:40] <il.smind > whereis man
[15:54:46] <il.smind > у меня
[15:54:56] <il.smind > admin@darkstar:/home/projects/mc/doc/man$ whereis man
man: /usr/bin/man /usr/lib/man.conf /usr/X11R6/bin/man /usr/bin/X11/man /usr/X11/bin/man /usr/local/man /usr/share/man /usr/man/man1/man.1.gz /usr/man/man7/man.7.gz /usr/share/man/man1/man.1.gz /usr/share/man/man7/man.7.gz /usr/X11/man/man1/man.1.gz /usr/X11/man/man7/man.7.gz
[15:54:59] <slavazanko/w> man: /usr/bin/man /usr/share/man /usr/share/man/man7/man.7.gz /usr/share/man/man1p/man.1p.gz /usr/share/man/man1/man.1.gz
[15:55:28] <il.smind > и где твой конф?
[15:56:14] <il.smind > cat /usr/bin/man|strings|grep conf
[15:56:21] <il.smind > что выдаёт?
[15:56:38] <slavazanko/w> $ cat /usr/bin/man|strings|grep conf
config-file
use this user configuration file
/etc/man_db.conf
From the config file %s:
is in the config file
is not in the config file
can't make sense of the manpath configuration file %s
can't open the manpath configuration file %s
.gnu.conflict
[15:56:58] <il.smind > у меня
admin@darkstar:/home/projects/mc/doc/man$ cat /usr/bin/man|strings|grep conf
/usr/lib/man.conf
Reading config file %s
[no configuration file]
/etc/man.conf
/etc/man.config
/usr/lib/man.config
/usr/share/misc/man.conf
/usr/share/misc/man.config
[15:57:21] <il.smind > man -V
man, ###### 1.6f
[15:58:33] <slavazanko/w> $ man -V
man 2.5.9
[16:12:08] <slavazanko/w> http://www.midnight-commander.org/ticket/1851#comment:29
это поревьювайте, плиз. Критично всё-таки.
[16:22:31] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #1851 (Home config directory [xdg-user-dirs]) reopened
http://www.midnight-commander.org/ticket/1851#comment:28
• Ticket #1851 (Home config directory [xdg-user-dirs]) updated
http://www.midnight-commander.org/ticket/1851#comment:29
[16:56:02] Yury V. Zaytsev вышел из конференции
[17:50:31] slavazanko/h зашёл в конференцию
[18:11:42] slavazanko/h вышел из конференции
[18:13:24] slavazanko/h зашёл в конференцию
[18:14:58] repolainen зашёл в конференцию
[19:21:07] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[22:47:52] repolainen вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!