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

Тема: http://www.midnight-commander.org | Latest release: 4.8.0-pre1 | Latest stable release: 4.7.5.2
[00:55:43] slavazanko/h зашёл в конференцию
[08:48:01] slavazanko/h вышел из конференции
[08:49:34] slavazanko/h зашёл в конференцию
[08:50:12] il.smind зашёл в конференцию
[09:26:37] slavazanko/h вышел из конференции
[10:16:02] BanderOS зашёл в конференцию
[10:19:47] slavazanko/h зашёл в конференцию
[11:12:52] andrew_b зашёл в конференцию
[11:14:30] аноним зашёл в конференцию
[11:16:04] не скажу кто зашёл в конференцию
[11:17:12] не скажу кто вышел из конференции
[11:17:21] аноним вышел из конференции
[11:17:27] il.smind вышел из конференции
[11:18:14] il.smind зашёл в конференцию
[11:40:24] <il.smind > andrew_b: привет
[11:44:58] <il.smind > у меня вот это
CCLD mc
setup.o: In function `load_keymap_defs':
/home/projects/mc/src/setup.c:1178: undefined reference to `menu_keymap'
collect2: ld returned 1 exit status
[11:51:12] <il.smind > вылеечил
[12:01:19] <slavazanko/h> как?
[12:01:32] <il.smind > прописал куда то
[12:01:41] <il.smind > *.h
[12:01:44] <slavazanko/h> 265: починил поиск при однобайтных сискодировках.
[12:01:52] <slavazanko/h> andrew_b: проверяй
[12:01:59] <il.smind > подсмортрел в другом месте
[12:02:07] <slavazanko/h> il.smind : прописал куда надо... а это закоммитил?
[12:02:21] <il.smind > slavazanko/h: ты уже 100500 чинил
[12:02:42] <il.smind > slavazanko/h: дак я еще не доделал
[12:02:55] <il.smind > в меню переназначение клавиш делаю
[12:04:04] <slavazanko/h> вишь ли... там всё запущено было. особенно в nroff. Я имею ввиду поддержку utf-8. да и сами nroff-символы неправильно вычислялись. Если подходить бюрократически, то 265 я починил самым первым коммитом. Могу остальные коммиты стереть и выставить на голосование как есть с тем одним коммитом :)
[12:04:29] <il.smind > да так и надо сделать :)
[12:04:38] <il.smind > шучу
[12:04:54] <il.smind > у то еще правда сотрёшь
[12:04:56] <slavazanko/h> :)
[12:20:08] <andrew_b> Всем привет!
[12:20:19] <slavazanko/h> привет
[12:20:54] <andrew_b> slavazanko/h: в таймлайне не вижу коммита.
[12:21:25] <slavazanko/h> извини. Появился уже :)
[12:22:02] <andrew_b> Такой вопрос: http://midnight-commander.org/ticket/1689 надо бранчевать или нет?
[12:22:33] <andrew_b> slavazanko/h: извиняю. :)
[12:23:34] <slavazanko/h> не бранчуй. в DEV_cleanuo ляпи. а тикет закрой с пометкой fixed as part of cleanup branch
[12:23:38] <slavazanko/h> ну или как-то так
[12:24:16] <andrew_b> Гм. А может не надо в клинап?
[12:24:27] <andrew_b> А прямо в мастер.
[12:25:15] <slavazanko/h> ну ляпи в мастер
[12:25:20] <slavazanko/h> уболтал
[12:25:37] <andrew_b> slavazanko/h: глянь ещё http://www.midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2011/07/16.html#17:27:28
[12:27:30] <slavazanko/h> я там сам уже не помню, с чего бы нужны такие константы.
[12:28:10] <andrew_b> Там не константы, а условия.
[12:28:11] <andrew_b> Точнее, одно условие.
[12:28:26] <andrew_b> 66 if (filesize != 0)
67 view->update_steps = 40000;
68 else /* viewing a data stream, not a file */
69 view->update_steps = filesize / 100;
[12:29:24] <andrew_b> Получается, 40000 не зависимо от размера и 0 при нулевом размере.
[12:29:46] <slavazanko/h> мдым
[12:29:49] <andrew_b> Похоже, надо обратить условие.
[12:30:10] <il.smind > не факт
[12:30:21] <il.smind > надо протестить
[12:30:31] <il.smind > понятно что условие глючное
[12:30:43] <il.smind > но может изза этого и работает
[12:30:54] <il.smind > а обратишь - сломается
[12:30:59] <andrew_b> :)
[12:34:30] <slavazanko/h> ноги этого кода растут из eb6b3842abd84db5e9a7695d59fb6db5c5321f4f
[12:35:13] <slavazanko/h> так было изначально
+ if (view->s.st_size)
+ update_steps = 40000;
+ else
+ update_steps = view->last_byte / 100;
[12:36:45] <slavazanko/h> git log -S'update_steps =' ./src
[12:36:53] <andrew_b> update_steps = view->last_byte / 100;
А не
update_steps = view->s.st_size / 100;
[12:41:38] <slavazanko/h> last_byte вроде вычисляется так:
last_byte = mcview_offset_doz (mcview_get_filesize (view), 1);
но будет ли это правильным на пайпах?...
[12:43:10] <slavazanko/h> получается, что view->update_steps либо равен 40000, либо 20000
[12:44:42] <slavazanko/h> ладно, это херня.
[12:44:47] <slavazanko/h> andrew_b: проверил 265?
[12:46:24] <andrew_b> Нет пока.
[12:46:33] <andrew_b> Другим занят.
[12:46:54] <slavazanko/h> ок
[12:47:43] <andrew_b> Собираю.
[12:56:16] <il.smind > andrew_b: скажи
[12:56:18] <andrew_b> slavazanko/h: подсветка при поиске назад немного лажает.
[12:56:53] <andrew_b> Последний символ не подсвечивается.
[12:57:05] <andrew_b> В nroff
[12:57:09] <il.smind > ctrl-g
[12:57:19] <slavazanko/h> понято
[12:57:23] <il.smind > если его кто то заховает
[12:57:35] <il.smind > до того как оно дойдет до меню
[12:58:29] <il.smind > ctrl-f ловится в меню
key: [16390] cmd: [0]
key: [16390] cmd: [0]
[12:58:31] <andrew_b> slavazanko/h: точнее, подсетка сдвинута на один символ. В plain тоже.
[12:58:53] <slavazanko/h> понято. ща попробую ещё один подход к танге...
[12:59:32] <andrew_b> il.smind : не совсем понял вопрос.
[12:59:52] <il.smind > нет реакции на ctrl-g
[12:59:57] <il.smind > в меню
[13:00:05] <il.smind > но не потому что оно не прописано
[13:00:19] <il.smind > а просто ctrl-g туда не доходит
[13:00:36] <andrew_b> Почему не доходит?
[13:01:17] <il.smind > вот вопрос
[13:01:27] <il.smind > такое поведение нормально?
[13:01:28] <andrew_b> Ревльно не доходит или это гипотетическая ситуация?
[13:01:42] <il.smind > нет, оно не доходит
[13:01:48] <il.smind > ctrl-f ловится в меню
key: [16390] cmd: [0]
key: [16390] cmd: [0]
[13:02:14] <il.smind > при нажатии ctrl-g ничего в логе
[13:03:54] <andrew_b> dlg_key_event() смотри
[13:04:31] <il.smind > при этом еще заменил что после нажатия ctrl-g кусок мену затирается куском панелей
[13:04:44] <il.smind > точнее не панелей а инфо
[13:05:07] <il.smind > ну в панелях есть инфо вот этим содержимым
[13:05:28] <il.smind > вот таким
/tests │ 4096│drwxr-xr-x
[13:05:40] ASM зашёл в конференцию
[13:10:01] BanderOS вышел из конференции
[13:17:01] <il.smind > andrew_b: скажи а зачем кнопки управления в меню переопределять
[13:17:14] <il.smind > я в принципе закончил
[13:18:06] <andrew_b> hjkl
[13:18:33] <il.smind > разьве можно?
[13:18:42] <il.smind > у нас же там хоткеи
[13:18:53] <il.smind > их тогда надо отключать
[13:19:10] <il.smind > не хоткеи а шорткаты
[13:19:27] <andrew_b> Ну ХЕЗ.
[13:19:40] <il.smind > и они срабатывают на "буква" а не на alt-"буква"
[13:22:10] <il.smind > а...
[13:22:22] <il.smind > и они срабатывают на "буква" И на alt-"буква"
[13:23:32] <il.smind > ну не знаю...
[13:23:39] <il.smind > чо делать то с этим меню
[13:23:57] <andrew_b> Забей. :)
[13:24:16] <il.smind > на что?
[13:24:43] <andrew_b> На всё. :)
[13:24:57] <il.smind > на брач или на то как дальше будут этим пользоваться?
[13:26:01] <il.smind > ну давай точнее
[13:26:11] <il.smind > я просто с бранчем то закончил
[13:26:26] <andrew_b> Проблема в том, что меню это часть диалога, а не некоторый глобальный объект. Поэтому на меню распространяются те же условия, что и на любой другой виджет.
[13:26:41] <il.smind > вот
[13:27:32] <il.smind > я еще шорткаты починю и на этом всё
[13:30:09] <andrew_b> У меня ещё были кое-какие мысли по оптимизации.
[14:47:45] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #1689 (Use "Include" for $EDITOR entries) updated
http://www.midnight-commander.org/ticket/1689#comment:1
• Ticket #1689 (Use "Include" for $EDITOR entries) updated
http://www.midnight-commander.org/ticket/1689#comment:2
• Ticket #1689 (Use "Include" for $EDITOR entries) closed
http://www.midnight-commander.org/ticket/1689#comment:3
[15:12:52] <slavazanko/h> зафиксил обратный поиск
[15:13:01] <slavazanko/h> проверяйте
[15:19:24] slavazanko/h вышел из конференции
[15:20:06] slavazanko/h зашёл в конференцию
[15:20:13] <slavazanko/h> у кого какие версии гита?
[15:20:57] <andrew_b> 1.6.4.4
[15:31:48] <il.smind > 1.7.4
[15:35:03] <slavazanko/h> ок
[15:35:54] <il.smind > andrew_b: чо у нас с самбой?
[15:36:20] <andrew_b> Снова замерло всё...
[15:37:14] <il.smind > ?
[15:37:26] <il.smind > на чем запоролся?
[15:38:01] <il.smind > а эт чего 2261_multiedit_2 ??
[15:38:44] <andrew_b> Это секрет.
[15:40:46] <il.smind > блин
[15:41:25] <andrew_b> Каменный цветок это.
[15:43:20] <il.smind > а я твою самбу собираю...
[15:46:27] <andrew_b> Она не работает.
[15:46:34] <andrew_b> Чё её собирать.
[15:47:28] <il.smind > совсем?
[15:47:43] <il.smind > группы тоже не показывает?
[15:48:37] <andrew_b> Только группы и показывает.
[15:48:44] <il.smind > вооо
[15:48:53] <il.smind > уже что то
[15:49:47] <andrew_b> slavazanko/h:

+ search_start =
+ (mcview__get_nroff_real_len (view, nroff->index - 1, 2) +
+ nroff->char_width + 1) * -1;

Почему умножение на (-1), а не просто смена знака?
[15:50:47] <slavazanko/h> гм... а как сделать смену знака для не-констант?
[15:51:47] <andrew_b> - (mcview__get_nroff_real_len (view, nroff->index - 1, 2) + nroff->char_width + 1)
[15:54:47] <slavazanko/h> хренассе. точно сработало. Век живи...
я искренне считал, что унарный минус только к константам применим
[15:56:37] <slavazanko/h> подпушил
[15:57:30] <andrew_b> Ну вроде всё работает.
[15:58:56] <andrew_b> Голосовать?
[15:59:39] <slavazanko/h> да, голосуй.
Илья, ещё раз, плиз, проверь бранч, что ничего не сломалось и в конфе подтверди голос
[16:01:19] <andrew_b> il.smind : пока не подтвердишь, я голосовать не буду.
[16:01:58] <slavazanko/h> от так лихо ответственного за work stoppage назначили... :)
[16:11:48] <il.smind > ???
[16:11:57] <il.smind > вы про 265 ?
[16:12:24] <il.smind > andrew_b: голосуй, мой голос убери
[16:12:38] <il.smind > я буду тестить
[16:14:21] <il.smind > эта
[16:14:24] <il.smind > /home/projects/mc/smb://
[16:14:43] <il.smind > как то стрёмно смотрится
[16:15:27] <andrew_b> Это не я.
[16:15:38] <il.smind > я знаю
[16:16:20] <il.smind > занят?
[16:16:27] <andrew_b> Нет.
[16:17:24] <il.smind > обсудим самбу?
[16:17:57] <andrew_b> Блин.
[16:18:01] <il.smind > :)
[16:18:06] <andrew_b> Не хочется.
[16:18:09] <il.smind > чего?
[16:18:16] <il.smind > почему?
[16:18:49] <il.smind > тыж почти сделал :)
[16:19:28] <andrew_b> Почти?
[16:19:37] <andrew_b> Там ещё пахать и пахать.
[16:19:40] <il.smind > :)
[16:19:51] <il.smind > главное в бой ввязаться
[16:49:58] <slavazanko/h> ну что, выносим переводы в отдельный репозиторий? Я сейчас поднакопал инфы по git submodule, потренировался локально на кошках...
В принципе, не сложно. добавится пару команд, но это если каждый день переводы дёргать, то будет напряжно. а так будет вообще незаметно. Разница:
при клонинге репы один раз надо будет git clone ... && git submodule init && git submodule update.
Переключение между бранчами, пуши/пуллы будут как и раньше без дополнительных телодвижений.
Одно "но": если поменялись строки для переводов, то нужно будет уже подвигаться, но это распишу дополнительно.
И таки зачем это делать: после добавления mc.pot в репозиторий туча po/*.po файлов будут светиться на каждый пук. Добавили в репу mc.pot, чтобы трансифекс автоматом его забирал для переводов. С субмодулями будет висеть красными не туча po/*.po, а только один po - и всё
[16:51:17] <slavazanko/h> типа,
modified: po (new commits)
[16:51:25] <andrew_b> Чё-то я очкую.
[16:52:26] <slavazanko/h> всё будет норма-а-а-а-льно, я так уже тыщу раз делал. Нессы. Давай, соглашайся.
[16:54:35] <andrew_b> Чё, ещё раз репу клонировать?
[16:57:05] <slavazanko/h> нет, не надо
[16:58:17] <slavazanko/h> в текущей репе пару новых коммитов добавится. и после git pull надо будет сказать git submodule init && git submodule update
[16:58:25] <slavazanko/h> и всё
[16:58:59] <slavazanko/h> ну и поребазировать бранчи на мастер. Заодно пересмотрим бранчи, что надо а что уже нет :) а то висит туча...
[16:59:43] <andrew_b> slavazanko/h: https://midnight-commander.org/wiki/McDevelopers
[17:00:25] <slavazanko/h> думаешь, пора? :)
[17:00:53] <andrew_b> А когда? После 4.8.0?
[17:01:05] <slavazanko/h> ладно, ща.
[17:01:15] <slavazanko/h> сделаю. Попереношу в контрибьюторы
[17:01:18] <andrew_b> Я не настаиваю.
[17:01:33] <andrew_b> Можно и после 4.8.0.
[17:01:45] <slavazanko/h> чем раньше, тем лучше
[17:02:05] <slavazanko/h> право голоса и доступа к репе лишаем?
[17:03:04] <andrew_b> Видимо, придётся.
[17:03:13] <slavazanko/h> ок
[17:03:14] <andrew_b> Одного точно.
[17:03:24] <slavazanko/h> метукс? :)
[17:03:37] <andrew_b> Да.
[17:11:23] <slavazanko/h> убрал доступ к репе и перенёс в контрибьюторы (на траке пока не сохранял, в решиме редактирования висит сейчас):
Martin Petricek (bilbo)
Mikhail Pobolovets (styx)
Enrico Weigelt| (metux)
[17:12:35] <slavazanko/h> есть вопрос по:
Sergei Trofimovich - вроде появляется тут иногда.
Stan. S. Krupoderov - почти всё время висит в руме в рабочее время и иногда даже оживает :)
Patrick Winnertz - хз что с ним и где он.
[17:13:43] <slavazanko/h> что с ними делать? Винни выкидываем?
[17:14:29] <andrew_b> Да.
[17:15:09] <andrew_b> Миша недавно что-то коммитил.
[17:15:27] <slavazanko/h> помимо трака, есть пару товарищей, имеющих доступ к репе:
ciampix - Марко Циампа или как там его
miguel - no comments
rillig - Роберт Виллинг вроде
transifex - остаток, когда трансифекс к нам коммитил сам
[17:15:38] <slavazanko/h> Миша как-то втихаря закоммитил.
[17:15:50] <slavazanko/h> теперь, к сожалению, не сможет
[17:18:56] <slavazanko/h> обновил http://midnight-commander.org/wiki/McDevelopers
Ещё есть что обсуждать из списка?
[17:20:00] <andrew_b> Пока оставь. Жизнь покажет. :)
[17:20:27] <slavazanko/h> ок :)
[17:23:09] Зося Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[17:27:16] <slavazanko/h> как перенос переводов в субмодуль оформлять бум: тикетом с голосованиями или прямыми коммитами в мастер?
[17:27:49] <slavazanko/h> и будем ли? :)
[17:31:09] <il.smind > и будем ли...
[17:31:23] Зося Синицкая зашёл в конференцию
[17:31:38] <il.smind > я лично против, т.к. это усложняет систему
[17:32:35] <slavazanko/h> ок. голос против блокирующий
[17:33:42] <il.smind > ciampix - Марко Циампа или как там его
ничо се
[17:33:57] <il.smind > я про него ниразу не слышал
[17:39:37] <slavazanko/h> это итальянский переводчик со старой команды
[18:27:56] andrew_b вышел из конференции
[18:56:53] <il.smind > ясно
[19:05:46] il.smind вышел из конференции
[19:08:30] il.smind зашёл в конференцию
[19:19:04] slavazanko/h вышел из конференции
[19:20:58] slavazanko/h зашёл в конференцию
[19:38:39] slavazanko/h вышел из конференции
[19:38:56] slavazanko/h зашёл в конференцию
[19:51:05] BanderOS зашёл в конференцию
[19:51:57] BanderOS вышел из конференции
[19:54:30] BanderOS зашёл в конференцию
[19:57:26] repolainen зашёл в конференцию
[19:59:21] <repolainen> эх, такая сырная таблица чистится :]
[20:12:24] <il.smind > ??
[20:14:05] <repolainen> со списком девелоперов :]
[21:18:35] <slavazanko/h> привет. Да, мёртвые души немного почистили. не вечно же им висеть там :)
[21:22:53] <repolainen> а я только что собрал mc на igepv2 :]
[21:23:13] <repolainen> это такой arm типа n900, только в форме здоровой коробки :]
[21:23:25] <repolainen> (говорят, на нем valgrind работает)
[21:24:19] slavazanko/h вышел из конференции
[21:37:56] slavazanko/h зашёл в конференцию
[21:41:54] <il.smind > repolainen> а я только что собрал mc на igepv2 :]
без проблем собралось?
[21:50:20] <repolainen> угу
[22:13:27] BanderOS вышел из конференции
[22:14:09] BanderOS зашёл в конференцию
[22:27:09] il.smind вышел из конференции
[22:37:46] theMIROn зашёл в конференцию
[22:38:41] BanderOS вышел из конференции
[22:51:37] BanderOS зашёл в конференцию
[22:52:28] BanderOS вышел из конференции
[23:34:15] repolainen вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!