[05:05:23] BanderOS зашёл в конференцию [05:13:24] il.smind.. зашёл в конференцию [05:29:25] repolainen зашёл в конференцию [05:35:45] <il.smind..> привет! [05:39:00] il.smind.. вышел из конференции [05:55:43] BanderOS вышел из конференции [06:01:55] iNode вышел из конференции [06:27:10] andrew_b зашёл в конференцию [06:28:33] repolainen вышел из конференции [06:55:37] iNode зашёл в конференцию [06:56:56] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2196 (Editor hangup if editor_tab_spacing is 0) created http://www.midnight-commander.org/ticket/2196 [07:27:07] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2197 (Need different color pair for edid/view status bar) created http://www.midnight-commander.org/ticket/2197 [07:42:09] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2197 (The different color pair is needed for editor/viewer/diffviewer status bar) created http://www.midnight-commander.org/ticket/2197 • Ticket #2182 (mcdiff: hangup if tab_size = 0) updated http://www.midnight-commander.org/ticket/2182#comment:4 • Ticket #2197 (The different color pair is needed for editor/viewer/diffviewer status bar) updated http://www.midnight-commander.org/ticket/2197#comment:1 • Ticket #2042 (Relative Symlinks - Patch) updated http://www.midnight-commander.org/ticket/2042#comment:2 [07:59:39] slavazanko/w зашёл в конференцию [08:00:19] slavazanko/w вышел из конференции [08:03:29] slavazanko/w зашёл в конференцию [08:04:30] slavazanko/w вышел из конференции [08:04:54] slavazanko/w зашёл в конференцию [08:05:02] slavazanko/w вышел из конференции [08:05:12] slavazanko зашёл в конференцию [08:27:30] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2195 (Crash on search in viewed file after Parsed/Raw switching) updated http://www.midnight-commander.org/ticket/2195#comment:4 [08:29:17] <andrew_b> slavazanko: а не nroff? У меня падало на простом текстовом файле. [08:29:53] <slavazanko> гм. надо проверить. у меня на простом не падало [08:37:09] <slavazanko> короче, у меня падать перестало... если у тя продолжает падать в бранче - буду думать дальше [08:37:44] <slavazanko> но там был явный даблфри и патч его исправляет [08:41:56] <andrew_b> В мастере у меня упало совсем с другим bt, чем вчера. В тикете тоже совсем другой bt. В бранче вроде не падает. [08:42:32] <andrew_b> Это double free так действует? [08:42:47] <slavazanko> там из-за даблфри у меня тоже с разными bt падало [08:42:49] <slavazanko> да [08:45:42] <andrew_b> ASM: Леонид, ты же автор автоопределения кодировок? У нас в новом вьювере автоопределение отвалилось. В редакторе по-прежнему работает. Не посмотришь? [08:49:36] <il.smind...> andrew_b: а в чем проявляется 2192 ? [08:52:07] <andrew_b> Ну там очевидный косяк в коде. [08:52:48] <andrew_b> После разделения операторов в цикле стало два действия, а было одно. А скобки забылись. [08:52:55] <il.smind...> он для тебя очевиден а мне то не очень :) [08:53:14] <andrew_b> Ну посмотри этот же код в стейбле. [08:53:26] <il.smind...> понял [08:53:32] <andrew_b> Или git show [08:55:52] <andrew_b> git show 4cea5be1 -- complete.c [08:56:16] <andrew_b> Самый последний кусок [08:56:46] <andrew_b> - for (p = in->completions + 1; *p; count++, p++) - if ((i = str_term_width1 (*p)) > maxlen) + for (p = in->completions + 1; *p != NULL; count++, p++) + i = str_term_width1 (*p); + if (i > maxlen) maxlen = i; [08:57:42] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2183 (mcedit crash after open empty gz file) updated http://www.midnight-commander.org/ticket/2183#comment:3 • Ticket #2187 (mc -e and mc -v don't work) updated http://www.midnight-commander.org/ticket/2187#comment:3 [09:02:12] <il.smind...> 2021 [09:02:55] <slavazanko> я пока 1911 смотрю. по порядку сверху вниз :) [09:06:50] <andrew_b> slavazanko: кстати, по 1911. Предлагаю исключить из проверки memcpy и memset. [09:07:38] <il.smind...> почему? [09:07:52] <il.smind...> они всегда есть? [09:07:53] <slavazanko> да, пожалуй можно. всё равно оно насквозь посиксовое. [09:08:17] <slavazanko> меньше проверок - меньше времени отработки конфигура [09:08:24] <il.smind...> и даже на хрен поймичём тоже есть? [09:08:49] <slavazanko> а мы на хренпойми чём не заведёмся. Только на посикс-совместимых операционках [09:09:16] <andrew_b> Я думал, что это стандартные Сишные функции, а они из посикса, оказывается. [09:09:42] <slavazanko> а, сорри. стандарт, да [09:09:47] <slavazanko> C99 [09:10:49] <il.smind...> ну блин вы меня совсем запутали [09:10:59] <il.smind...> вы за проверки или против? [09:11:02] <slavazanko> против [09:11:09] <andrew_b> против [09:11:42] <il.smind...> т.е. раз оно позикс то выкидываем [09:11:55] <il.smind...> а раз оно не позикс то выкидываем [09:12:47] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2187 (mc -e and mc -v don't work) updated http://www.midnight-commander.org/ticket/2187#comment:4 • Ticket #2195 (Crash on search in viewed file after Parsed/Raw switching) updated http://www.midnight-commander.org/ticket/2195#comment:5 • Ticket #2192 (autocompletion word of command line) updated http://www.midnight-commander.org/ticket/2192#comment:3 • Ticket #2192 (autocompletion word of command line) updated http://www.midnight-commander.org/ticket/2192#comment:4 • Ticket #1911 (Use system realpath() instead of own implementation) updated http://www.midnight-commander.org/ticket/1911#comment:2 [09:12:51] <slavazanko> Илья, если бы оно было только лишь SVR.4 или BSD - тут проверка надо, само собой. Но если оно входит в стандарт C99 (сишный. блин стандарт), то нафига проверять? [09:13:25] <slavazanko> равно как и если бы в посик входило, а не в сишный стандарт [09:13:29] <slavazanko> проверять не надо [09:13:32] <slavazanko> имхо [09:26:11] Yury V. Zaytsev зашёл в конференцию [09:27:55] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2183 (mcedit crash after open empty gz file) updated http://www.midnight-commander.org/ticket/2183#comment:4 • Ticket #2183 (mcedit crash after open empty gz file) closed http://www.midnight-commander.org/ticket/2183#comment:5 • Ticket #2187 (mc -e and mc -v don't work) updated http://www.midnight-commander.org/ticket/2187#comment:5 • Ticket #2187 (mc -e and mc -v don't work) closed http://www.midnight-commander.org/ticket/2187#comment:6 [09:28:33] <Yury V. Zaytsev> Yo-ho-ho [09:28:42] <Yury V. Zaytsev> Now I have a machine gun =) [09:28:42] <slavazanko> ? [09:28:44] <slavazanko> ты чего? :) [09:28:54] <Yury V. Zaytsev> Ты чего die hard не смотрел в детстве? [09:28:59] <slavazanko> неа [09:29:04] <Yury V. Zaytsev> Ну даёт [09:29:43] <il.smind...> slavazanko: пулемет он купил [09:29:47] <Yury V. Zaytsev> Когда героический брюс виллис замочил первого злодея он спустил в лифте липового деда мороза с надписью кровью "now I have a machine gun" [09:30:10] <Yury V. Zaytsev> il.smind...: точно. intel core 2 quad 2.6 =) [09:30:22] <slavazanko> а, блин. "крепкий орешек", а не "тяжёлая смерть" :) [09:30:48] <Yury V. Zaytsev> slavazanko: ну у вас и переводчики онако [09:31:01] <il.smind...> slavazanko: просто он "трудно дохнущий" [09:31:40] <slavazanko> я перевёл "die hard" как "тяжёлая смерть" :) [09:31:41] <Yury V. Zaytsev> В общем эпопея с исходом билд-хоста с востока на запад таки случится походу =) [09:31:49] <slavazanko> гуд [09:32:21] <Yury V. Zaytsev> Когда появится время пока сильно непонятно, но машина-мама уже гудит и пигнуется [09:33:04] <Yury V. Zaytsev> slavazanko: а вообще если подумать, кроме моковских сборок вам нужно чего-нибудь автоматизированое что сразу сделает мир чище и прекрасней? [09:33:55] <slavazanko> да. я пытался build.suse.com заюзать ибо меня народ для мандряки и опен суси просил такие же ночные сборки [09:34:08] <slavazanko> но что-то я не подружился с этим билд-сервисом :( [09:34:19] <il.smind...> Yury V. Zaytsev: д [09:34:45] <Yury V. Zaytsev> Да там все не так сложно. Вопрос только в том, что у них же спеки с их аццкими макросами, которые с rh-based давно разошлись [09:34:49] <il.smind...> *да [09:35:12] <slavazanko> фигня вопрос. надо - спеки подправим. или новые напишем [09:35:20] <Yury V. Zaytsev> Т.е. на всю популяцию редхетов и федор из одного спека собирать не проблема, а вот для них нао будет кучу костылей напихать [09:38:04] <andrew_b> А пусть они сами пихают? [09:38:39] <andrew_b> Пусть напишут спек сами. [09:39:01] <slavazanko> да они и напхают. как и федоровцы свой спек написали. но у нас всё равно есть свой спек, которым ночные сборки собираем [09:39:04] <Yury V. Zaytsev> Ну вот и я примерно к тому, что главный спек может быть не надо паганить, т.е. если есть желающие поддерживать просто можно организовать папочку в contrib или пусть на factory его и держат [09:39:39] <Yury V. Zaytsev> slavazanko: ну федоровский по смыслу кстати не отличается кроме отсутствия костыля для статической сборки с glib под старые rhel'ы [09:40:14] <Yury V. Zaytsev> Можно текст оттуда уворовать в описание и вообще его к более федора-похожему виду привести, могу сделать [09:40:31] <slavazanko> да, можно и так [09:40:41] <Yury V. Zaytsev> Проще будет смотреть чего там Йиндрих мутит ;) [09:40:46] <slavazanko> угу :) [09:40:57] <Yury V. Zaytsev> slavazanko: про фактори я тебе могу сказать [09:41:08] <Yury V. Zaytsev> Оно примерно как билдферма каноникаловская [09:41:18] <Yury V. Zaytsev> Т.е. теоретически для ночных сборок не предназначен [09:41:48] <Yury V. Zaytsev> Но как и с каноникалом можно создать специальный логин для бота, который каждую ночь будет аплоадить изменения и дергать пересобиралку [09:43:00] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2182 (mcdiff: hangup if tab_size = 0) updated http://www.midnight-commander.org/ticket/2182#comment:5 • Ticket #2157 (ncurses vs. slang: oversized dialog backgrounds not painted in curses) updated http://www.midnight-commander.org/ticket/2157#comment:2 • Ticket #1911 (Use system realpath() instead of own implementation) updated http://www.midnight-commander.org/ticket/1911#comment:3 [09:43:01] <Yury V. Zaytsev> Но если честно я вообще не сильно вижу смысл ночных сборок для ежедневного использования, когда я это делал у меня была мысть что я могу ту же систему использовать для сборки релизов, это раз, а два это будет полезно видеть вам, если мастер ломается, варнинги и т.п. [09:46:42] <slavazanko> 320... собака, здоровый. [09:47:22] <il.smind...> slavazanko: я его 3 дня смотрел [09:47:52] <il.smind...> Yury V. Zaytsev: если бы у нас были бы тестеры... [09:47:53] <slavazanko> меня это и пугает [09:48:07] <slavazanko> да, сами себе и тестеры, и апруверы [09:48:29] <il.smind...> а так да, особого смысла нет, только выявить момент что чтото перестало собираться [09:49:17] <il.smind...> т.е. можно делать сборку убеждаться что нет варнингов, что бинарь собрался и его мочить [09:49:22] <andrew_b> slavazanko: я старалсо :) [09:49:39] <il.smind...> и отправлять уведомление что все ОК [09:50:49] <andrew_b> http://www.rsdn.ru/forum/humour/3806328.flat.aspx [09:51:40] <Yury V. Zaytsev> il.smind...: вот и я про то. ну убью я неделю сделать дебы и rpm-ы для маргиналов... с них всё равно фидбека никакого. с rpm-ов по-моему 1 или 2 репорта было [09:55:11] <Yury V. Zaytsev> А вручную после релиза итак все обновляют [09:55:35] <slavazanko> гм. ну да [09:56:59] <Yury V. Zaytsev> В общем если что у меня теперь виртуалка тут будет. Поэтому если надумаешь что-нибудь мегаполезное можно будет привинтить [09:57:11] <slavazanko> ок [09:57:14] <Yury V. Zaytsev> И блейды сановские мне оттадут походу =) [09:57:20] <slavazanko> фигасе :) [09:57:24] <Yury V. Zaytsev> Только опят же вопрос че делать с нми ;) [09:57:57] <Yury V. Zaytsev> Да расслабься, там UltraSPARC III (т.е. 750 Mhz x 2) =) так что это скорее винтаж/технофетиш [09:58:09] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2182 (mcdiff: hangup if tab_size = 0) updated http://www.midnight-commander.org/ticket/2182#comment:6 [09:59:52] <il.smind...> Yury V. Zaytsev: вот посмотри на новую игруху http://www.midnight-commander.org/nopaste/skin_parser/outdir [10:00:26] <Yury V. Zaytsev> il.smind...: я уже заценил [10:00:38] <Yury V. Zaytsev> выглядит качово [10:01:21] <slavazanko> качово - это как? [10:01:42] <il.smind...> очевидно же что качёво :) [10:02:03] <Yury V. Zaytsev> slavazanko: ну извини буква йо далеко [10:02:11] <Yury V. Zaytsev> там баг кстати :) panel brief [10:02:23] <Yury V. Zaytsev> диалог копирования у нас не затирает строчку сверху [10:02:33] <Yury V. Zaytsev> и снизу [10:02:39] <Yury V. Zaytsev> это в шаблоне видать [10:02:41] <slavazanko> фак :) а "качёво" - это что за слово? Другими словами. идею обосрали или похвалили? [10:03:24] <Yury V. Zaytsev> slavazanko: это по пацански качественно [10:03:36] <slavazanko> а. :) [10:03:43] <slavazanko> радует [10:05:01] <Yury V. Zaytsev> Кстати, я тут лор читал и много думал [10:05:12] <slavazanko> по поводу пробелов - да, согласен. исправлюсь. [10:05:20] <slavazanko> > Кстати, я тут лор читал и много думал ? [10:05:38] <Yury V. Zaytsev> А нельзя действительно сделать чтобы подефолту файлы прогонялись через какой-нибдуь раскрасчик типа рофа чтобы во вьюэре тоже казырная подсветка былша [10:05:51] <il.smind...> интересна этимология слова КАЧ это от "качественно", "прокачено/накачено" или что то еще? [10:06:19] <Yury V. Zaytsev> il.smind...: ну ты это у Алексея спроси, он небось когда треш шапито своё организовывал дошел до истоков [10:06:26] <slavazanko> у меня КАЧ с ВАРЕЗ ассоциируется. Тпа, "кач" как "файлы для скачивания" [10:06:32] <Yury V. Zaytsev> А то я как раз по этой причине редактором чаще пользуюсь ибо хочется чтобы все мигало и свистело [10:07:13] <il.smind...> а на лоре обсуждали [10:07:22] <il.smind...> там про less [10:13:10] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #1911 (Use system realpath() instead of own implementation) updated http://www.midnight-commander.org/ticket/1911#comment:4 • Ticket #1911 (Use system realpath() instead of own implementation) closed http://www.midnight-commander.org/ticket/1911#comment:5 [10:17:10] <il.smind...> речь шла об этом http://www.gnu.org/software/src-highlite/ [10:19:47] <Yury V. Zaytsev> il.smind...: ну так ваше мнение какое [10:20:05] <il.smind...> смотреть надо [10:20:31] <il.smind...> не будешь же все фильтровать [10:20:38] <il.smind...> так? [10:21:17] <Yury V. Zaytsev> Согласен [10:21:21] <Yury V. Zaytsev> По расширениям? [10:21:54] <Yury V. Zaytsev> Простмо смотреть, если такой бинарь есть и расширение из списка ему передавать а потом показывать [10:28:19] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2187 (mc -e and mc -v don't work) updated http://www.midnight-commander.org/ticket/2187#comment:5 • Ticket #1911 (Use system realpath() instead of own implementation) updated http://www.midnight-commander.org/ticket/1911#comment:6 [10:36:46] <slavazanko> по 320.. мнда, некисло там setup.c причесан был... ну хоть в божеский вид приведён [10:39:25] <Yury V. Zaytsev> slavazanko: а зачем "File listin&g" вмест Listing mode я не очень понял [10:39:40] <Yury V. Zaytsev> Или это на два разбито [10:40:00] <slavazanko> нет [10:40:07] <Yury V. Zaytsev> А, понял наконец [10:40:15] <slavazanko> file listing - это возврат в режим просмотра содержимого каталога [10:40:28] <slavazanko> из режима быстрого просмотра файла, например. [10:40:36] <slavazanko> Listing mode ниже переместился [10:40:51] <Yury V. Zaytsev> Ачотам проблему одинаковых хоткеев то посмотрели [10:41:49] il.smind.. зашёл в конференцию [10:41:56] <il.smind...> пилять, чтобы собрать src-highlight надо собрать boostlib а оно 200 мег сырцов [10:42:11] <slavazanko> сикока? [10:43:14] <il.smind...> 200 мег! [10:43:15] <Yury V. Zaytsev> Ха =) мне тоже весело было [10:43:28] <Yury V. Zaytsev> когда я qtiplot собирал а он от boost сильно зависит [10:43:52] <il.smind...> что такое вообще тот буст? [10:43:58] <slavazanko> типа глиб [10:44:01] <slavazanko> только для С++ [10:44:03] <Yury V. Zaytsev> это фреймворк для c++ [10:44:10] <Yury V. Zaytsev> который кучу всего делает [10:44:15] <Yury V. Zaytsev> т.е. там вообще всё есть [10:44:25] <Yury V. Zaytsev> все программы уже написаны [10:44:33] <Yury V. Zaytsev> ты просто сидишь и думаешь [10:44:43] <Yury V. Zaytsev> например хочу сегодня написать scr-highlight [10:44:55] <Yury V. Zaytsev> качаешь буст, выкидываешь всё ненужное и готово :) [10:45:03] <il.smind...> )) [10:45:26] <slavazanko> > все программы уже написаны а вот хрена ве. Нет нормальной поддержки переводов. Нет поддержки TLS. Нет нормального поточного парсера XML (есть DOM-парсер). [10:45:51] <slavazanko> короче, там много всего, да. Но как-то однобоко :) [10:45:52] <Yury V. Zaytsev> slavazanko: если ты не полян это была шутка [10:46:05] <Yury V. Zaytsev> да не, на самом деле это просто огромная помойка [10:46:09] <slavazanko> угу [10:46:24] <Yury V. Zaytsev> когда челоеку хочется опубликовать код но проект делать неливно он просто шлет его в буст [10:46:34] <Yury V. Zaytsev> там приголубят добавят багов и зарелизят [10:47:37] <il.smind...> Yury V. Zaytsev: удобно [10:48:13] <Yury V. Zaytsev> il.smind...: всё для людей [10:48:56] <Yury V. Zaytsev> andrew_b: по 320 работа проделана аццкая [10:50:06] <slavazanko> даваще [10:50:07] <Yury V. Zaytsev> doc/man/ru/mc.1.in [10:50:12] <Yury V. Zaytsev> "Левая" и "Правая " ("Верхняя" и "Нижняя") [10:50:18] <Yury V. Zaytsev> пробел лишний мне кажется [10:50:24] <Yury V. Zaytsev> перед кавычкой [10:52:14] styx.mp зашёл в конференцию [10:53:25] <andrew_b> Yury V. Zaytsev: пробел поправим. На то и review. [10:54:19] <Yury V. Zaytsev> На то я и сказал :) [10:54:51] <andrew_b> Надо будет после мержа в мэйлисты написать, что изменилось куча переводного стафа. А то интерфейс как-то переводится, а маны нет. [10:55:36] <andrew_b> Переведённые маны местами уже неактуальны. [10:55:42] <Yury V. Zaytsev> Да они просят чтоы их пинали [10:55:49] <Yury V. Zaytsev> Но я забываю тоже [10:55:58] <Yury V. Zaytsev> В последний раз получилось нормально тк. релиз задержали [10:56:04] <Yury V. Zaytsev> а так вы мне скажите я напишу [10:56:14] <andrew_b> Ну вот после 320. [10:57:11] <slavazanko> кстати, по поводу переводов документации.. я общался с Димитросом Глезосом - он типа рулевой Трансифекса. Короче. пока что трансифекс поддерживает только перевод *.po файлов. Но работы по поддержке переводов произвольных файлов уже ведутся. [10:57:43] <andrew_b> По поводу File listing vs Listing mode. Сейчас возврат в список файлов идёт через диалог выбора этого самого листинга. Я разбил это на два пункта: собсно сам возврат и выбор листинга. [10:57:59] <slavazanko> это значит, что когда поддержка будет добавлена. то нам. вероятно. понадолбиться немного изменить структуру каталога doc... или не понадобится - это как они там смогут реализовать (насколько гибки) [10:59:12] <slavazanko> > Ну вот после 320. +1 [10:59:40] <Yury V. Zaytsev> slavazanko: ты мне наврал что попросишь у них тайтл на странице ввода пароля изменить [10:59:54] <Yury V. Zaytsev> Так самому пришлось поднять ядро и в индифекс написать [11:00:04] <Yury V. Zaytsev> Через пару дней сделали таки, так что они небезнадежны [11:00:14] <slavazanko> я просто забыл. сорри :( [11:01:50] <andrew_b> Кстати, есть ещё пару тикетов про i18n. Может, имеет смысл сначала их сделать, а потом уже переводить. http://www.midnight-commander.org/ticket/1646 http://www.midnight-commander.org/ticket/2168 [11:02:41] <andrew_b> В po изменений будет дофига. [11:03:17] <andrew_b> Один раз шашкой махануть и всё. [11:04:00] <Yury V. Zaytsev> яза [11:04:02] axaru зашёл в конференцию [11:04:31] <axaru> Всем привет :D [11:05:36] <andrew_b> ! [11:05:41] <slavazanko> привет [11:11:54] <il.smind...> Yury V. Zaytsev: "slavazanko> я просто забыл. сорри :(" не прощай его, когда то это должно прекратиться, кто то должен за это ответить [11:12:01] <slavazanko> структура panels_options - это зер гуд. Наконец-то туча глобалов на один заменится... [11:12:16] <slavazanko> ачёсразуя? [11:13:13] <il.smind...> долбаный буст только начал собираться... ядрён батон [11:13:37] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #1911 (Use system realpath() instead of own implementation) updated http://www.midnight-commander.org/ticket/1911#comment:7 • Ticket #2182 (mcdiff: hangup if tab_size = 0) closed http://www.midnight-commander.org/ticket/2182#comment:7 [11:13:50] <il.smind...> хотя собирается уже мин 30 [11:14:08] <andrew_b> il.smind...: это C++. Ты хочешь испортить MC плюсами? [11:14:36] <il.smind...> andrew_b: нет [11:14:43] <il.smind...> это фильтр [11:15:03] <il.smind...> его можно иметь а можно не иметь [11:15:11] <il.smind...> если он уже установлен [11:15:28] <il.smind...> то почему бы через него не прогнать кусок текста [11:15:50] <Yury V. Zaytsev> il.smind...: мужайся мама [11:15:59] <Yury V. Zaytsev> у меня он собирался около двух часов [11:16:58] <andrew_b> Ох я помню, на P200 собирал XFree86. Запустил и спать лёг. Но все равно не собрал, места не хватило. [11:17:43] <il.smind...> просто я пока не представляю как использовать этот фильтр [11:17:45] <Yury V. Zaytsev> ААА!!! вспомнил [11:17:57] <Yury V. Zaytsev> Я вот что хотел предложить [11:18:10] <Yury V. Zaytsev> Вам distcc хост или что-то такое может быть интересно? [11:18:21] <Yury V. Zaytsev> Или всё в сеть упрется? я вообще не представляю сколько оно есть [11:20:50] <il.smind...> кто нибудь понял? [11:21:22] <Yury V. Zaytsev> il.smind...: http://code.google.com/p/distcc/ <http://code.google.com/p/distcc/> [11:24:15] <il.smind...> посмотрел я буст пока он собирается [11:24:31] <il.smind...> ну так себе код выглядит [11:25:10] <il.smind...> местами испещрён tws-ами [11:27:24] <slavazanko> что такое tws? [11:27:58] <Yury V. Zaytsev> The Wildlife Society <http://www.wildlife.org/> <http://www.wildlife.org/> [11:28:07] <Yury V. Zaytsev> Он просто не любит диких животных [11:28:10] <il.smind...> trailing white space [11:28:56] <slavazanko> не любят они индент [11:29:18] <il.smind...> slavazanko: а кто его любит [11:29:44] <slavazanko> мы. всё больше и больше :) [11:30:08] <slavazanko> вона и setup.c уже причесали.. хотя был образчиком смешения различных стилей [11:30:19] <slavazanko> в смысле, в 320 причесали [11:30:21] <il.smind...> slavazanko: ага, после того что мне пришлось перенести... [11:30:41] <slavazanko> ? [11:30:49] <il.smind...> slavazanko: при ребэйзе [11:30:56] <slavazanko> а. тут да. [11:31:03] <slavazanko> но это надо перетерпеть [11:33:55] <il.smind...> 2161_del_clear_dialog_field [11:34:09] <il.smind...> 2021_MarkFileDown_MarkFileUp [11:36:10] <andrew_b> 2021_MarkFileDown_MarkFileUp: а почему enum не тип? [11:36:30] <il.smind...> так и знал... [11:36:37] <il.smind...> а надо? [11:36:47] <andrew_b> Ага. [11:39:06] <slavazanko> @@ -339,8 +340,7 @@ file_op_context_create_ui_without_init (FileOpContext * ctx, gboolean with_eta, - if ((right_panel == current_panel) - && !mc_config_get_bool (mc_main_config, "Layout", "classic_progressbar", TRUE)) + if ((right_panel == current_panel) && !classic_progressbar)
поломалось: classic_progressbar всегда TRUE. Да и зачем так? Оно и так в mc_config создало свой внутреннюю переменную. При этом функция mc_config_get_bool - это просто доступ к переменной (или инициализатор переменной, если раньше её не было). А сейчас получается, что в mc_config есть переменная "Layout.classic_progressbar", плюс она же задублирована в int classic_progressbar; и почему int? gboolean [11:39:35] <slavazanko> src/filegui.c [11:40:57] <andrew_b> У нас и так все переменные продублированы. [11:41:09] <slavazanko> mc_config - это уже готовое хранилище конфигурационных переменных. В коде они сейчас дублируются. потому что раньше не было такого ранилища, а после написания mc_config мне было лень и страшно убирать все дубли конфигурационных переменных по всему коду [11:41:33] il.smind.. вышел из конференции: Компьютер вошёл в спящий режим [11:41:48] <slavazanko> > У нас и так все переменные продублированы. и это не гуд :( [11:41:48] <Yury V. Zaytsev> Вот зло [11:42:07] <Yury V. Zaytsev> Ладно, мне сегодня в братскую страну надо съездать так что я раньше ухожу [11:42:11] <slavazanko> давай [11:42:15] <Yury V. Zaytsev> Про distcc странно что никто не отреагировал [11:42:16] <andrew_b> Обращение к простой переменной -- это проще и быстрее, чем лезть в конфиг. [11:42:20] <Yury V. Zaytsev> Но в любом случае обсудем [11:42:38] <slavazanko> я сейчас набрал yum info distcc оно пока качает метаинфу по репам :) [11:42:54] <Yury V. Zaytsev> slavazanko: это распределенный компилятор по сети просто [11:43:12] <Yury V. Zaytsev> когда постоянно пересобираешь большие проекты быстрее ибо можно сбирать на кластере [11:43:18] <Yury V. Zaytsev> Ладно всем пока! [11:44:26] <slavazanko> > Обращение к простой переменной -- это проще и быстрее, чем лезть в конфиг. да, проще и быстрее. Но не лучше. Лишний кеш для переменных. Что делает практически невозможной операцию "reload config" [11:44:48] <slavazanko> > Ладно всем пока! пока [11:45:20] <andrew_b> reload config -- а оно надо? [11:46:36] <slavazanko> я бы не отказался. Вплоть до изменения конфига в одном mc - и автоматически все остальные mc перечитали конфиг. Опционально это, конечно. [11:47:42] <slavazanko> а перечитать конфиг очень просто - все функции из семейства mc_config_get_*() могут просто проверять через stat таймштамп последнего изменения конфига. сли поменялся - перечитать настройки [11:48:14] <slavazanko> но работает только в одном случае - если врублена опция autosave setup [11:48:47] Yury V. Zaytsev вышел из конференции [11:49:18] <andrew_b> Почему progressbar поломался? [11:49:27] <slavazanko> я понял. [11:49:28] <andrew_b> Спарава налево рисует. [11:50:41] <slavazanko> был "Layout", "classic_progressbar" стал "Midnight-Commander", "classic_progressbar" [11:51:35] <slavazanko> setup.c 213 { "classic_progressbar", &classic_progressbar}, эта структура инициализируется толлько из секции Midnight-Commander
а раньше оно читало - if ((right_panel == current_panel) - && !mc_config_get_bool (mc_main_config, "Layout", "classic_progressbar", TRUE)) [11:52:18] <andrew_b> Если переменная используется редко, то можно её достать из и конфига. Но если часто, в цикле каком-нибудь, то лучше её иметь отдельной. Да и с диалогами геморрой: сначала получить все нужные параметры из конфига, потом записать опять в конфиг. [11:53:41] <andrew_b> Вернуть назад progressbar? Я что-то не уследтл этот момент. [11:54:58] <andrew_b> В принципе, если опция доступна из интерфейса, смена секции конфига не критична. [11:55:41] <slavazanko> да, лучше вернуть [11:55:57] <andrew_b> Тем более она не в диалоге Layout, а в диалоге Configuration. [11:56:11] <slavazanko> а то в одной секции налеплено всего... [11:56:56] <andrew_b> Я бы хотел, чтобы секции соответствовали диалогам настройки. [11:57:57] <slavazanko> ну тогда новые секции посоздавать надо [11:58:13] <slavazanko> и для редактора заодно отдельную секцию [11:58:16] <andrew_b> В другом тикете. :) [11:58:19] <il.smind...> andrew_b: 2021_MarkFileDown_MarkFileUp ОчМощно запушил, УРА! [11:58:20] <slavazanko> :) [11:58:27] <slavazanko> ок. Пока верни взад, что украл [11:58:34] <andrew_b> ? [11:58:42] <slavazanko> был "Layout", "classic_progressbar" стал "Midnight-Commander", "classic_progressbar" [11:59:06] <slavazanko> блин, я уже народу насоветовал юзать "Layout", "classic_progressbar" [11:59:29] <slavazanko> или. если в 4.7.3 будет реорганизация групп настроек, то некритично [11:59:56] <slavazanko> просто в ньюсах упомянем - а потом хай переносят в своих конфигах как хотят [11:59:57] <andrew_b> Я против. Layout это общий внешний вид, то, что всё время видно на экране. Прогрессбар появляется не сцене иногда. [12:00:27] <andrew_b> slavazanko: теперь будешь советовать снять галку в диалоге. [12:00:38] <slavazanko> :) [12:01:06] <slavazanko> > если в 4.7.3 будет реорганизация групп настроек, то некритично будет, не? если будет, то отстану [12:02:45] <andrew_b> Если тикет создашь, то есть вероятность, что будет. [12:03:26] <andrew_b> Можно, кстати, совместить с переносом конфигов в XDG_CONFIG_DIR. [12:03:35] <andrew_b> Или как её там. [12:03:39] <slavazanko> гм. Да [12:03:50] <slavazanko> ок, уговорил, чёрт языкасты [12:03:55] <andrew_b> :) [12:04:26] <slavazanko> продолжаю ревьювить... [12:06:52] <andrew_b> il.smind...: хнык-хнык... Ну я немогу так... [12:08:05] <andrew_b> Тип-то вводится не просто так. Чё бы не сделать
-do_mark_file (WPanel * panel, int do_move) +do_mark_file (WPanel * panel, mark_act_t do_move) [12:08:25] <andrew_b> Зачем тип, если он не используется. [12:09:11] <andrew_b> Ура? [12:11:26] <il.smind...> andrew_b: вот я и спросил занафейхоа мне тип [12:11:45] <il.smind...> мне и без типа было ништяг [12:12:25] <il.smind...> а теперь еще и типы прописывать... [12:12:29] <il.smind...> ээх... [12:12:29] <slavazanko> тип - чтобы точно знать, что это не просто "число", а "число, обозначающее ..." [12:12:30] <il.smind...> ща [12:12:55] <slavazanko> зачем есть тип size_t? unsigned long - и гуд [12:13:13] <andrew_b> il.smind...: вот сразу бы сделал красиво, и было бы всё зупагуд. [12:15:48] <il.smind...> по мне и константы было красиво :) [12:18:43] <slavazanko> красиво - субъективное понятие. Кому-то и раньше исходники mc-4.6.1 было "красиво" :) оно и сейчас не фонтан, но уже читаются легче [12:20:11] <andrew_b> il.smind...: tcc собираешь? [12:20:16] <andrew_b> Выкинь. [12:20:48] <andrew_b> screen.c: In function 'panel_execute_cmd': screen.c:2956: error: duplicate case value screen.c:2929: error: previously used here screen.c:2983: error: duplicate case value screen.c:2959: error: previously used here [12:20:58] <andrew_b> А лучше напиши им багрепорт. [12:23:39] <il.smind...> andrew_b: тсс [12:25:21] <il.smind...> CK_PanelNextPage ? [12:26:03] <andrew_b> Не понял вопроса. Повторите. [12:26:25] <il.smind...> screen.c:2929: error: previously used here CK_PanelNextPage дублируется? [12:26:40] <il.smind...> ладно пересобираю с gcc [12:27:43] <andrew_b> CK_PanelMarkFile, CK_PanelMarkFileUp [12:28:40] <andrew_b> 411 #define CK_PanelPrevPage 8020 412 #define CK_PanelSetPanelEncoding 8021
Прошу подойти в каб.233 в 15:26, для употребления в пищу кондитерских изделий, приобретенных в буфете столовой АБК 1, в связи с выходом инженера-программиста Сектора задач ПК "Галактика" Маслакова И.В. в отпуск.
--- С уважением, инженер-программист Сектора задач ПК "Галактика" Илья В. Маслаков [13:07:42] <il.smind...> нормально? [13:08:11] <slavazanko> чё? [13:08:54] <slavazanko> "Налетай - халява. Кому пончиков - подходи. Всё равно в отпуск ухожу.