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

[00:27:47] slavazanko/h вышел из конференции
[00:39:44] repolainen вышел из конференции: Replaced by new connection
[00:39:54] repolainen зашёл в конференцию
[02:07:05] repolainen вышел из конференции: Replaced by new connection
[02:07:14] repolainen зашёл в конференцию
[03:11:43] repolainen вышел из конференции: Replaced by new connection
[03:11:52] repolainen зашёл в конференцию
[03:29:24] Зося_Синицкая зашёл в конференцию
[03:34:26] Зося_Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке: remote-server-not-found
[04:47:29] smind зашёл в конференцию
[05:14:59] andrew_b зашёл в конференцию
[05:29:03] Зося_Синицкая зашёл в конференцию
[05:32:03] Зося_Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[05:56:38] <andrew_b> slavazanko/h: не подтверждаю глюк с комардной строкой.
[06:03:39] <andrew_b> + AC_CHECK_TOOL(TX, tx, tx)
+ AC_CHECK_TOOL(PO4A, po4a, po4a)

Ненене. Никаких левых зависимомтей в mc нам не надо.
Почему с хинтами нельзя также, как и с po/*.po: обновлять в репозитарии с трансифекса по мере необходимости.
[06:59:46] Зося_Синицкая зашёл в конференцию
[07:02:46] Зося_Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке: remote-server-not-found
[07:37:25] Зося_Синицкая зашёл в конференцию
[08:33:56] andrew_b вышел из конференции
[08:33:58] andrew_b зашёл в конференцию
[08:34:14] ASM зашёл в конференцию
[08:41:43] slavazanko/h зашёл в конференцию
[08:53:17] repolainen вышел из конференции
[08:55:07] <slavazanko/h> > Ненене. Никаких левых зависимомтей в mc нам не надо
если не установлено, то это ни на что не повлияет. компилиться будет как и раньше. po/*.po я тоже планирую добавить правила в po/Makefile.in.in, чтобы можно ыбло легко обновлять *.po файлы с Трансифекса (типа make -Cpo from-transifex).
Да и вообще, хочу пересмотреть всё старьё в maint каталоге. И добавить скрипт, подготавливающий релиз: он сам повытаскивает переводы, сделает архивы, закачает архивы в наш no-paste. Это чтобы любой из нас мог релизи "Любой процесс должен стать исходником" - хорошее правило.
[08:56:52] <andrew_b> А зачем правила в Makefile? Почему это нельзя сделать внешними скриптами?
[08:57:23] <slavazanko/h> ну... можно и внешними.
[09:03:52] <andrew_b> Давай внешними. Которые бы стягивали с трансифекса переводы, коммитили и пушили их в репо. А сам процесс сборки шёл бы из репо, как и раньше.
[09:07:42] <slavazanko/h> ок
[09:35:43] <andrew_b> Можно даже по крону переводы забирать. Раз в неделю, например. Или раз в две недели.
[09:48:51] theMIROn зашёл в конференцию
[10:47:22] slavazanko/h вышел из конференции
[10:47:55] slavazanko/h зашёл в конференцию
[11:22:12] <andrew_b> Так что у нас с 2957_mcedit_broken_autocompletion?
[12:05:55] <smind> так я понял не поправили 2957 ещё пока?
[12:06:37] <andrew_b> А ты налей и отойди.
[12:06:43] <andrew_b> Попробуй и узнаешь.
[12:07:48] <slavazanko/h> поправили, но не поняли, как в тестах воспроизвести. Есть мнение, что неправильно инициализируется подсистема перекодировки. Колупаться лень и прямо сейчас некогда - я с хинтами разбираюсь
[12:07:49] <smind> ок
[12:16:54] <smind> что то бранч залечили до смерти...
[12:17:01] <slavazanko/h> ?
[12:17:51] <smind> локаль utf
[12:18:03] <smind> переключаемся в koi8
[12:18:14] <smind> пишем лололо
[12:18:21] <smind> пробел
[12:18:40] <smind> пишем ло<compl>
[12:18:48] <smind> ничего
[12:19:07] <smind> стираем "ло"
[12:19:28] <smind> пишем л<compl>
[12:19:47] <smind> вылезает списов всех слов на любую букву
[12:27:47] <andrew_b> Гм, действительно, не автодополняет.
[12:27:59] <andrew_b> Странно.
[12:30:50] <smind> это от того что сделано не мной, ничего странного )
[12:38:56] <smind> всё сегодня последний раз в 2 ночи ложусь
[13:14:22] <andrew_b> [15:15]<smind> что то бранч залечили до смерти...
Нихрена. Недолечили. В мастере и сейчас так.
[13:20:45] <smind> ну если славег не полечит - я подключусь
[13:21:44] <smind> только не сегодня
[13:22:02] <smind> что то совсем состояние нестояния
[13:24:15] <andrew_b> Ну как бы бранч-то мой.
[13:24:22] <andrew_b> Мне и лечить.
[13:43:32] slavazanko/h вышел из конференции
[13:43:59] slavazanko/h зашёл в конференцию
[13:48:28] slavazanko/h вышел из конференции
[13:52:48] slavazanko/h зашёл в конференцию
[14:01:43] <andrew_b> 3307 match_expr =
3308 g_strdup_printf
3309 ("(^|\\s+|\\b)%.*s[^\\s\\.=\\+\\[\\]\\(\\)\\,\\;\\:\\\"\\'\\-\\?\\/\\|\\\\\\{\\}\\*\\&\\^\\%%\\$#@\\!]+",
3310 (int) word_len, bufpos);

buf_len == 1, *bufpos == 'л'. 'л' -- это в KOI8-R, один байт. В результате получается
match_expr == "(^|\\s+|\\b)[^\\s\\.=\\+\\[\\]\\(\\)\\,\\;\\:\\\"\\'\\-\\?\\/\\|\\\\\\{\\}\\*\\&\\^\\%\\$#@\\!]+"
[14:02:32] <andrew_b> То есть в match_expr отсутсвует 'л', и под него попадает всё.
[14:05:34] <andrew_b> Если вместо 'л' будет "ло", то вообще match_expr == NULL.
[14:06:23] <andrew_b> Похоже, в локали utf-8 g_strdup_printf не нравятся некорректные utf-8-символы.
[14:08:27] <andrew_b> Тут, кстати, ещё один баг есть.
[14:08:36] <andrew_b> bufpos = &edit->buffers1[word_start >> S_EDIT_BUF_SIZE][word_start & M_EDIT_BUF_SIZE];
[14:09:30] <andrew_b> Если мы окажемся близко к границе буфера, а слово разобьётся на два буфера, то будет мусор.
[14:10:05] <andrew_b> В новом редакторе я это исправил. Наверное, надо то исправление сюда втянуть./
[14:10:15] <andrew_b> Короче, дело непростое.
[14:10:36] <andrew_b> У меня только на выходных будет время поппаться с этим.
[14:10:47] <andrew_b> s/поппаться/покопаться
[14:20:16] <smind> понятно...
[14:20:33] <andrew_b> Кстати, я почти починил.
[14:20:38] <smind> )
[14:20:45] <andrew_b> Надо ещё потестировать.
[14:20:52] <andrew_b> Завтра.
[14:21:01] <smind> выкладывай потесчу
[14:21:25] <andrew_b> Я сам.
[14:21:30] <andrew_b> Я уже всё закрыл.
[14:22:30] andrew_b вышел из конференции
[14:30:32] smind вышел из конференции: Replaced by new connection
[14:30:37] smind зашёл в конференцию
[15:40:18] monkey зашёл в конференцию
[15:52:52] D-ion вышел из конференции: Replaced by new connection
[15:52:56] D-ion зашёл в конференцию
[16:01:45] slavazanko/h вышел из конференции
[16:03:04] slavazanko/h зашёл в конференцию
[18:02:56] andrew_b зашёл в конференцию
[18:07:04] <andrew_b> В связи с внезапным концом света мы вынуждены были восстановить зимнюю версия мира. Приносим извинения за предоставленные неудобства.
[18:07:28] <slavazanko/h> бэкапы времён лежникового периода
[18:07:34] <slavazanko/h> ледникового
[18:54:41] andrew_b вышел из конференции
[19:07:33] D-ion вышел из конференции
[19:10:17] D-ion зашёл в конференцию
[20:26:28] <slavazanko/h> исправил 2980_doc_hints
там теперь синхронизация с Трансифексом происходит в maint/sync-transifex
P.S. надо будет после релиза в следующем клинапе навести порядок в maint/*
[20:51:01] <slavazanko/h> Что-то нужно делать с манами. Может, хранить в sgml, а в ман-формат переводить при формировании архива исходников перед релизом?
Достоинства:
можно будет переводы на Трансифекс очень просто пушить.
можно будет в любой другой формат конвертнуть (dvi, html, man, pdf/ps, rtf, texi, tex, txt)

Недостатки:
новый незнакомый нам формат
девелоперам нужно будет ставить дополнительно docbook-утилиты.
[21:00:17] D-ion вышел из конференции
[21:01:37] <slavazanko/h> пример мана на докбуке:
https://github.com/isis-project/BrowserServer/blob/master/debian/manpage.sgml.ex
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!