[03:41:05] slavazanko вышел из конференции [03:41:45] slavazanko зашёл в конференцию [05:34:50] iNode вышел из конференции [06:01:59] andrew_b зашёл в конференцию [07:22:09] кучугур зашёл в конференцию [07:23:06] кучугур вышел из конференции [07:35:36] <il.smind > привет! [07:38:29] <andrew_b> ! [08:07:43] <il.smind > посмотрел я 2287 2-й патч [08:07:50] <il.smind > что то как то не проникся... [08:08:03] <il.smind > незнаю даже теперь чего и делать то [08:08:23] <il.smind > браться не хочется... а закладки хочется... [08:09:17] <andrew_b> Рыбу доделывай. [08:09:56] <il.smind > еще надо доделывать? [08:10:15] <il.smind > "копирование туда"? [08:10:21] <andrew_b> 123 [08:10:25] <il.smind > а... [08:10:31] <il.smind > ща гляну [08:11:23] <andrew_b> Надо кое-где тип поменять и модификаторы подчистить. [08:11:35] <andrew_b> Или я могу себе забрать. [08:12:35] <andrew_b> Копирование туда http://www.midnight-commander.org/ticket/77 [08:12:44] <il.smind > вообще то у нас вот чего #if SIZEOF_OFF_T == SIZEOF_LONG fh->u.fish.total = strtol (reply_str, NULL, 10); #else fh->u.fish.total = strtoll (reply_str, NULL, 10); #endif [08:13:17] <il.smind > andrew_b> Или я могу себе забрать. да было бы хорошо [08:13:33] <andrew_b> :) [08:13:50] <il.smind > fails with low disk space именно это и произошло у меня [08:14:00] <il.smind > ок, ща попробую 77 [08:14:58] <andrew_b> В мандривовском патче эти ужасные скрипты... [08:16:07] <il.smind > да нормальные вроде ) [08:16:50] <andrew_b> Вот это пересекается с 123.
67 + (unsigned long) s.st_size, name, 68 + (unsigned long) s.st_size, quoted_name, [08:17:37] <il.smind > только сдается мне что патчи из мандривы они унас уже влиты [08:18:06] <il.smind > потому как 81 + "rest=%lu\n" 82 + "while [ $rest -gt 0 ]\n" 83 + "do\n" 84 + " cnt=`expr \\( $rest + 255 \\) / 256`\n" 85 + " n=`dd bs=256 count=$cnt | tee -a /%s | wc -c`\n" 86 + " rest=`expr $rest - $n`\n" 87 + "done\n" [08:18:08] <andrew_b> Тут рубят себе по самому дорогому. st_size -- 64 бита, а его урезают до 32. [08:18:14] <il.smind > именно это у нас и есть [08:19:57] <il.smind > andrew_b: ну то что обрезают то не проблема [08:20:08] <il.smind > там в паре мест кастинги переделать [08:20:24] <andrew_b> Как не проблема? Размер может быть неправильным. [08:20:49] <il.smind > ну проблема была бы если бы мы не знали где [08:20:54] <il.smind > а тут все на виду [08:21:03] <il.smind > надо только шаблоны поменять [08:21:14] <il.smind > и перекастовать [08:21:47] <andrew_b> Как раз кастовать не надо. [08:21:55] <il.smind > тем более [08:21:59] <andrew_b> Нужно выводить то, что есть. [08:22:21] <il.smind > я только с шаблонами немного незнаю как быть [08:23:01] <il.smind > как эти самые st_size надо шаблонизировать? [08:23:16] <il.smind > они же от платформы могут зависить [08:23:25] <il.smind > нет? [08:23:30] <andrew_b> %j [08:23:33] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #123 (savannah: 2GB file size limit in fish) updated http://www.midnight-commander.org/ticket/123#comment:6 [08:23:50] <il.smind > %j ? почитаю [08:25:56] <il.smind > ну вот тем более ты еще и шаришь... [08:26:08] <andrew_b> il.smind : 1818 [08:26:29] <il.smind > про 1818 я даже не понимаю чего вы там делали [08:26:44] <il.smind > могу только попробовать собрать с разными опциями [08:38:17] <il.smind > слушай [08:38:32] <il.smind > я чойто нипонял [08:38:37] <il.smind > смотри [08:38:48] <il.smind > fish_file_store (struct vfs_class *me, struct vfs_s_fh *fh, char *name, char *localname) [08:39:21] <il.smind > отрабатывает после того как дополз до конца индикатор копирования [08:39:42] <il.smind > а до этого они чего делало то, не пойму никак... [08:39:55] <il.smind > что означал индикатор? [08:42:41] <andrew_b> Копирование в temp, наверное. [08:43:05] <il.smind > но это же пипец если это так [08:43:16] <andrew_b> Судя по тому, что file_store вызывается только в vfs_s_close. [08:46:22] <il.smind > это надо значит переделывать [08:46:28] <andrew_b> Да. [08:46:39] <il.smind > еще бы понять как и на что [08:47:39] <il.smind > но однозначно понятно что 4 гига сначала кидать в темп а потом передавать это я не знаю как назвать [08:48:05] <il.smind > в 30-х статья была такая - вредительство... [08:49:06] <il.smind > 58 часть 7, 58 часть 9 [08:49:54] <il.smind > от 5 до высшей меры [09:02:33] <il.smind > я вот подумал [09:02:52] <il.smind > если это происходит значит на то были основания [09:03:46] <il.smind > например такие - файл то копируется не только из локальных VFS [09:04:02] <il.smind > это может быть и tarfs [09:04:16] <andrew_b> tarfs сейчас RO. [09:04:27] <il.smind > из [09:04:36] <il.smind > а не "в" [09:05:02] <andrew_b> store -- это в. [09:05:04] <il.smind > я имею ввиду что они предварительно файл делают локальным [09:05:28] <il.smind > перед тем как сделать "в" надо добраться до источника [09:07:09] <il.smind > так вот перед тем как его передавать "в" они его извлекают из той VFS [09:07:30] <il.smind > и делают локальным, а затем отдают его [09:08:20] <andrew_b> Может быть. [11:19:38] <il.smind > я не смог понять как оно работаетт [11:27:57] <il.smind > andrew_b: памаги мне... памаги мне... [11:28:50] <andrew_b> Что случилось? [11:33:09] <il.smind > не найду где запускается этот самый [11:33:45] <il.smind > vfs_s_getlocalcopy [11:34:09] <il.smind > или где оно вообще там все отрабатывает [11:34:37] <andrew_b> :) [11:34:43] <andrew_b> ЭТо сложный вопрос. [11:39:13] <il.smind > я знаю [11:39:22] <il.smind > я заплутал [11:39:30] <il.smind > я хочу найти ответ [11:39:36] <il.smind > я не вижу выхода [11:39:38] slavazanko/w зашёл в конференцию [11:39:41] <andrew_b> Не могу ничем помочь. [11:40:07] slavazanko/w вышел из конференции [11:40:08] slavazanko/w зашёл в конференцию [11:47:38] <il.smind > что же делать?! [11:47:48] <andrew_b> Смирись. [11:47:52] slavazanko/w вышел из конференции [11:47:55] <il.smind > ;) [11:47:58] <il.smind > НЕТ! [11:53:55] iNode зашёл в конференцию [12:18:25] <slavazanko> может, отсюда виджеты дёрнуть : http://vwm.sourceforge.net/ ну или пару идей... :) [12:20:38] <andrew_b> Надо посмотреть. [12:21:45] <slavazanko> там скриншоты впечатляют [12:23:16] <slavazanko> по 1818. с учётом моих недавних правок я проголосовал бы. Но последние правки мои... чё делать? :) [12:23:35] <andrew_b> Их надо спрятать. [12:24:18] <slavazanko> там последний коммит про изменения типов. Вроде перепроверил себя - всё гуд. [12:26:28] <slavazanko> а. ещё: git clone ssh://www.midnight-commander.org/git/testfarm.git testfarm cd testfarm git clone ssh://www.midnight-commander.org/git/mc.git repo ./test-one.sh 1818_refactoring_no_vfs
на выходе должно быть: < FAIL > all-options < OK > disable-vfs < OK > disable-vfs-but-enable-vfs-opts < OK > disable-vfs-cpio < OK > disable-vfs-extfs < OK > disable-vfs-fish < OK > disable-vfs-ftp < OK > disable-vfs-sfs < OK > disable-vfs-smb < OK > disable-vfs-tar < OK > enable-vfs-undelfs [12:28:05] <andrew_b> slavazanko: vwm на ncurses. Но зато glib использует. [12:29:06] <slavazanko> фактически, мы тоже на нкурсесах и юзаем чистый сланг в очень узких и локализируемых местах. В остальных дёргаем сланг через эмуляцию нкурсесов [12:29:17] <slavazanko> впрочем... [12:29:19] <andrew_b> Нет. [12:29:27] <slavazanko> мы не юзаем панели. окна и т.д. [12:29:27] <andrew_b> Никакой эмуляции. [12:29:33] <slavazanko> угу [12:29:38] <andrew_b> Чистый сланг. [12:31:49] <andrew_b> И ещё vwm многопоточный. [12:32:01] <slavazanko> гм [12:32:08] <slavazanko> тады ой [12:32:13] <andrew_b> vwm_runq=psthread_init(PS_SCHED_LEAPFROG); psthread_add(vwm_runq,vwm_clock_driver,NULL); psthread_add(vwm_runq,vwm_poll_input,NULL); [12:32:54] <andrew_b> И тянет за собой кучу либ. [12:38:34] <slavazanko> Q. Some programs like Links and Midnight Commander won't run in color or they produce distorted line-art. Why does this happen? A. These programs (and others) try to second-guess the terminal because they do not recognize the terminal type VWMTERM. Some programs offer ways to disable or override this “intelligence” but others do not. [12:38:58] <slavazanko> Q. Some programs like Links and Midnight Commander won't run in color or they produce distorted line-art. Why does this happen?
A. These programs (and others) try to second-guess the terminal because they do not recognize the terminal type VWMTERM. Some programs offer ways to disable or override this “intelligence” but others do not.
Так лучше :) [12:39:12] <andrew_b> Я видел. [12:39:51] <andrew_b> По 1818. Я не согласен с последним коммитом. Там надо не size_t, а off_t. [12:40:15] <andrew_b> + size_t pos; /* file position */ + size_t current; /* used to determine current position in itereate */ [12:40:27] <slavazanko> гм. таки знаковый. [12:40:37] <andrew_b> Зато в два раза шире. [12:40:42] <andrew_b> На 32 битах. [12:41:19] <slavazanko> но в два раза меньше на 64-х :) [12:41:20] <andrew_b> stat off_t st_size; /* общий размер в байтах */ [12:41:26] <slavazanko> ща [12:41:34] <slavazanko> или ты исправишь? [12:41:42] <andrew_b> Я. [12:41:42] <slavazanko> бушь прятать? [12:41:44] <slavazanko> ок [12:51:41] <andrew_b> slavazanko: зафорсил 1818. Скомпиль ещё раз. C --enable-vfs-undelfs. [13:00:34] <slavazanko> ща [13:03:21] <slavazanko> /home/slavaz/work/mc-devel/git/lib/vfs/mc-vfs/undelfs.c: В функции ‘undelfs_dump_read’: /home/slavaz/work/mc-devel/git/lib/vfs/mc-vfs/undelfs.c:504: ошибка: сравнение знакового и беззнакового целых выражений [-Wsign-compare] /home/slavaz/work/mc-devel/git/lib/vfs/mc-vfs/undelfs.c:520: ошибка: сравнение знакового и беззнакового целых выражений [-Wsign-compare] /home/slavaz/work/mc-devel/git/lib/vfs/mc-vfs/undelfs.c:536: ошибка: сравнение знакового и беззнакового целых выражений [-Wsign-compare] /home/slavaz/work/mc-devel/git/lib/vfs/mc-vfs/undelfs.c: В функции ‘undelfs_read’: /home/slavaz/work/mc-devel/git/lib/vfs/mc-vfs/undelfs.c:567: ошибка: сравнение знакового и беззнакового целых выражений [-Wsign-compare] make[5]: *** [undelfs.lo] Ошибка 1 [13:04:49] <slavazanko> (off_t) (p->pos + p->count) ? [13:06:24] <slavazanko> typeof(p->pos) = off_t typeof(p->count) = size_t при сложении оно становится size_t наверное [13:06:41] iNode вышел из конференции [13:06:46] <andrew_b> Да не должно. [13:07:29] <slavazanko> так прокатило: p->pos + (off_t) p->count [13:07:36] <slavazanko> без варнинга. [13:08:03] <andrew_b> Ну можно и так, наверное. [13:08:38] <andrew_b> Запушь. [13:08:55] <andrew_b> Я солью с другим коммитом. [13:09:22] <slavazanko> ок [13:10:44] <slavazanko> запушил [13:13:07] <andrew_b> Ну тогда можно голосовать. [13:14:23] <andrew_b> А, вот ещё. [13:14:28] <slavazanko> ? [13:14:41] <andrew_b> В mc-vfs-samba.m4 нужно
40 AC_SUBST(configdir) 41 AC_SUBST(codepagedir)
или нет? [13:15:16] <andrew_b> Да и всё от строки 11 до 37 [13:15:24] <andrew_b> Или уже нет? [13:15:49] <andrew_b> Оно ж вроде в самбовом конфигуре есть? [13:15:55] <slavazanko> AC_SUBST - это аналог export. Сделаешь AC_SUBST - и "увидишь" переменную в makefile'сах [13:16:00] <slavazanko> да [13:16:05] <slavazanko> нам оно не нужно [13:17:14] <slavazanko> завотал 1818 [13:19:34] <andrew_b> То есть клинапить не будем? [13:20:23] <slavazanko> будем :) cc1: warnings being treated as errors /home/slavaz/work/mc-devel/testfarm/repo/lib/tty/color.c: В функции ‘tty_color_free_condition_cb’: /home/slavaz/work/mc-devel/testfarm/repo/lib/tty/color.c:88: ошибка: приведение указателя к целому другого размера [-Wpointer-to-int-cast] /home/slavaz/work/mc-devel/testfarm/repo/lib/tty/color.c: В функции ‘tty_color_free_all’: /home/slavaz/work/mc-devel/testfarm/repo/lib/tty/color.c:99: ошибка: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast] /home/slavaz/work/mc-devel/testfarm/repo/lib/tty/color.c: В функции ‘tty_color_get_next_cpn_cb’: /home/slavaz/work/mc-devel/testfarm/repo/lib/tty/color.c:111: ошибка: приведение указателя к целому другого размера [-Wpointer-to-int-cast] /home/slavaz/work/mc-devel/testfarm/repo/lib/tty/color.c: В функции ‘tty_color_get_next__color_pair_number’: /home/slavaz/work/mc-devel/testfarm/repo/lib/tty/color.c:130: ошибка: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast] make[3]: *** [libmctty_la-color.lo] Ошибка 1 [13:20:29] <slavazanko> это при других опциях [13:21:17] <slavazanko> то есть. при enable/disable-vfs* всё гуд. траблы уже в других опциях [13:21:24] <andrew_b> Это не этот тикет. :) [13:21:33] <slavazanko> спецом отрубаю. чтобы собрать 1818 :) [13:21:34] <slavazanko> угу [13:21:58] <andrew_b> Это в 2169_256colors можно исправить. [13:21:59] <slavazanko> > То есть клинапить не будем? а, ты про сквош коммитов в бранче? [13:22:11] <slavazanko> не. пожалуй лучше пусть будет много [13:22:25] <andrew_b> Не, я про [15:25]<slavazanko> нам оно не нужно [13:25:29] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #1818 (Refactoring no-vfs) updated http://www.midnight-commander.org/ticket/1818#comment:29 [13:36:10] <slavazanko> да хай как есть. тьак и будет уже... или заклинапь если хошь :) [13:37:58] <andrew_b> slavazanko: да ладно уж. [13:38:13] <slavazanko> Илья. тут? [13:38:26] <andrew_b> slavazanko: кстати, всё забываю спросить, где твоё интервью? [13:38:59] <il.smind > slavazanko: тут [13:39:11] <slavazanko> хз. Наверное, не прошло цензуру. я там под парами был. Пользователей Fedora назвал "федорастами". Себя тоже. Наверное, затормозили это дело :) [13:39:24] <andrew_b> :)) [13:39:33] <il.smind > читаю вас и аухиваю, какие вы все-таки умные [13:39:52] <il.smind > я горжусь вами! [13:39:58] <slavazanko> симметрично [13:40:10] <slavazanko> ты скажи лучше, где gitfs валяется? [13:40:17] <slavazanko> потесчу [13:40:23] <andrew_b> DEV_gitfs [13:40:25] <il.smind > slavazanko: у тебя и валялся [13:40:34] <il.smind > ты же его последний портил [13:40:39] <slavazanko> у меня алиби [13:40:54] <il.smind > я готов выступить свидетелем [13:41:07] <andrew_b> il.smind : 1818 сначала. [13:41:14] <slavazanko> бери самоотвод - не пожалеешь [13:41:49] <andrew_b> slavazanko: чё там с таром, не было ответа? [13:41:53] <slavazanko> неа [13:41:58] <slavazanko> тишина [13:42:32] <il.smind > andrew_b: я не понимаю [13:42:44] <il.smind > мы хотите голос? [13:42:57] <il.smind > ладно ща соберу [13:43:02] <il.smind > еще раз [13:43:26] <andrew_b> il.smind : кстати, у тебя самба мцшная нормально работает? У меня русские буквы не кажет. Перекодировка панели ничего не даёт. [13:43:28] <slavazanko> слабо потестить каждую новую опцию конфигура? Ну выключить по одной и проверить сборку? [13:44:29] <il.smind > andrew_b: я собераю без самбы [13:45:01] <andrew_b> il.smind : я промахнулся. Вопрос был к Славе. [13:45:17] <andrew_b> slavazanko: у тебя самба мцшная нормально работает? [13:45:24] <il.smind > slavazanko: раньше, когда у меня был tcc [13:45:33] <il.smind > я мог себе это позволить [13:45:40] <slavazanko> твой tcc крив [13:45:41] <il.smind > ты лишил меня этого [13:45:51] <slavazanko> не я. я наоборот всё поставил на свои места [13:45:55] <il.smind > теперь у меня ничего не осталось [13:46:05] <slavazanko> distcc :) [13:46:14] <il.smind > не работает так [13:46:37] <andrew_b> il.smind : пиши багрепорт. [13:46:43] <il.smind > andrew_b: кому? [13:46:46] <slavazanko> > у тебя самба мцшная нормально работает? У меня затруднительно проверить. ибо под рукой нету доступных шар. а моя самба настроена на участие в AD [13:46:57] <slavazanko> просто так не подключится - надо kerberos цеплять [13:47:03] <andrew_b> il.smind : tcc team. [13:47:28] <andrew_b> Или Слая попроси, он уже писал. Даже пофиксили. [13:48:35] <il.smind > andrew_b: это не проблема tcc [13:48:48] <il.smind > это проблема нашего конфигура [13:49:02] <slavazanko> непонимание опции, которую отдаёт pkg-config - это не проблема tcc? [13:49:05] <il.smind > ты же видел там запятой не хватает [13:49:22] <andrew_b> Там не только запятой не хватает. [13:49:29] <slavazanko> всё. что не нравится твоему tcc, приходит не от нас, а от внешнего pkg-config [13:49:42] <slavazanko> иначе я давно уже завиксил бы [13:49:46] <slavazanko> зафиксил. [13:49:49] <slavazanko> я ж не зверь [13:52:46] <il.smind > slavazanko: Не ври мне! [13:52:53] <slavazanko> зуб даю [14:14:58] <il.smind > я не могу понять, как ты мог, после того что между нами было! [14:41:58] andrew_b зашёл в конференцию [14:41:58] slavazanko зашёл в конференцию [14:41:58] Зося_Синицкая зашёл в конференцию [14:41:58] il.smind зашёл в конференцию [14:41:58] il.smind зашёл в конференцию [14:41:58] mc_log зашёл в конференцию
gitfs_list() { @@ -11,7 +12,7 @@ gitfs_list() git ls-files -v -c -m -d | sort -k 2|uniq -f 1 | while read status fname do [ "$status" = "H" ] && status="-" - echo "-r--r--r-- 1 $user 0 0 $DATE `dirname $fname`/$status `basename $fname`" + echo "-r--r--r-- 1 $user 0 0 $DATE `dirname $fname`/$prefix$status `basename $fname`" done } [16:49:06] <il.smind> примени патч [16:50:47] <slavazanko> позже [16:50:51] <il.smind> да [16:56:57] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2229 (MC viewer doesn't like [binary] files with no line endings [2 bugs here]) updated http://www.midnight-commander.org/ticket/2229#comment:17 [17:12:00] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #1842 (Change version of MC 4.7.0 to 5.0 to signify the changes) updated http://www.midnight-commander.org/ticket/1842#comment:5 [18:13:55] il.smind вышел из конференции [18:18:02] il.smind зашёл в конференцию [18:22:40] il.smind вышел из конференции [18:35:45] andrew_b зашёл в конференцию [18:36:20] il.smind зашёл в конференцию [18:51:53] Yury V. Zaytsev зашёл в конференцию [18:52:08] <Yury V. Zaytsev> я вот тут поставил centos 5.5 под kvm [18:52:28] <Yury V. Zaytsev> он ужрал почему-то 300 мб памяти из 512 уже за просто так. [18:52:47] <Yury V. Zaytsev> может быть это readahead правда подсуетился... не знаю. [18:53:00] <Yury V. Zaytsev> но в общем первый шаг к воскрешению билдбота сделан [18:53:10] <Yury V. Zaytsev> их правда ещё тысячи, тысячи их :( [18:57:44] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2229 (MC viewer doesn't like [binary] files with no line endings [2 bugs here]) updated http://www.midnight-commander.org/ticket/2229#comment:18 • Ticket #1842 (Change version of MC 4.7.0 to 5.0 to signify the changes) updated http://www.midnight-commander.org/ticket/1842#comment:6 [19:30:54] andrew_b вышел из конференции [19:42:20] Yury V. Zaytsev вышел из конференции [21:42:59] Зося_Синицкая вышел из конференции: Перезапуск по команде от GeAlex [21:43:05] Зося_Синицкая зашёл в конференцию [21:50:25] repolainen зашёл в конференцию [21:50:43] <repolainen> Ай-яй-яй, на non-gmake проверяли? +if ENABLE_VFS_FISH +SUBDIRS += fish +endif [21:51:23] <repolainen> или это синтаксис .am ? [22:15:45] repolainen вышел из конференции [23:31:38] darkbroodzed зашёл в конференцию [23:31:56] <darkbroodzed> проверка связи [23:35:18] <darkbroodzed> Собственно если есть кто то живой интересует следуюший вопрос: Как можно реализовать alias для mc ? Например желаю я зайти на фтп и пишу в консоли mc ftp:servername а он мне в панельке активной его открывает