mc-dev
mc-dev@conference.jabber.ru
[06:42:09] andrew_b зашёл в конференцию
[07:47:47] slavazanko/h зашёл в конференцию
[08:04:09] andrew_b вышел из конференции
[10:09:07] Yury V. Zaytsev зашёл в конференцию
[12:30:55] <Yury V. Zaytsev> slavazanko: привет
[12:31:32] <Yury V. Zaytsev> ты не знаешь как найти глобальную переменную pipe, а то я сейчас травис настраиваю, -Werror=shadow ломает билд на их гцц, а где глобальная переменная определена я не могу понять
[12:33:07] <Yury V. Zaytsev> ../../../src/viewer/datasource.c: In function ‘mcview_load_command_output’:../../../src/viewer/datasource.c:398:16: error: declaration of ‘pipe’ shadows a global declaration [-Werror=shadow]
[12:41:46] <Yury V. Zaytsev> ну вот, убрал shadow, так тперь тесты валятся
[12:42:20] <Yury V. Zaytsev> Running suite(s): /lib/utilunixFAIL: utilunix__my_system_fork_child_shellRunning suite(s): /lib/utilunixFAIL: utilunix__my_system_fork_child
[13:57:45] <Yury V. Zaytsev> slavazanko/h: ты жив
[15:06:59] andrew_b зашёл в конференцию
[15:07:41] <andrew_b> Возможно, глобальная pipe это pipe(2).
[15:09:10] <andrew_b> С мержами как-то неудобно получилось.
Я сколько ни делал git pull в старых копиях, откат мастера так и не получился. Не знаю, почему.
[15:09:23] <andrew_b> Я не специально.
[15:40:55] <Yury V. Zaytsev> andrew_b: не проблема, я могу сейчас всё переделать
[15:41:37] <Yury V. Zaytsev> andrew_b: план такой: 1) включить травис 2) накатать твои бранчи
[15:50:07] andrew_b вышел из конференции: Replaced by new connection
[15:50:09] andrew_b зашёл в конференцию
[15:50:58] <andrew_b> Что такое травис?
Свои бранчи я после мержа в мастер удаляю. Придётся делать через format-patch и am.
[15:51:10] <Yury V. Zaytsev> andrew_b: ничего страшного, сделаю
[15:51:23] <Yury V. Zaytsev> andrew_b: травис это система непрерывной интеграции
[15:51:39] <Yury V. Zaytsev> andrew_b: там надо файлик специальный в корень репозитария положить, и включить хуки
[15:51:55] <Yury V. Zaytsev> andrew_b: после этого, оно будет собирать все новые коммиты
[15:52:27] <andrew_b> А.
[15:53:09] <andrew_b> Вот ещё что. Чтобы найти глобальныую переменную, надо смотреть выхлоп gcc -E.
[15:53:33] <Yury V. Zaytsev> andrew_b: просто мой сервер собираются выключать, не сразу, но когда-нибудь скорее чем похже, поэтому надо установить какое-то другое решение.
[15:59:40] <Yury V. Zaytsev> andrew_b: https://travis-ci.org/MidnightCommander/mc/builds/86045155
[15:59:42] <Yury V. Zaytsev> работает
[16:00:45] <Yury V. Zaytsev> andrew_b: ха, вот я дурак, зависимость на indent забыл установить. в итоге оно по сути ничего не проверяет
[16:01:45] <Yury V. Zaytsev> andrew_b: надо отойти, через полчаса продолжу
[16:17:32] <Yury V. Zaytsev> andrew_b: добавил бедж на https://www.midnight-commander.org/wiki/WikiStart
[16:23:05] <Yury V. Zaytsev> andrew_b: смотри: https://travis-ci.org/MidnightCommander/mc/branches
[16:23:28] <Yury V. Zaytsev> andrew_b: теперь тебе проще будет, пушишь просто, травис автоматически подхватывает. если все хорошо, можно мержить.
[16:36:58] <Yury V. Zaytsev> andrew_b: всё, я закончил, сделай пожалуйста git fetch && git checkout master && git reset --hard origin/master
[16:37:38] <Yury V. Zaytsev> andrew_b: опять надо отойти.
[17:42:20] <Yury V. Zaytsev> andrew_b: http://www.midnight-commander.org/ticket/3449
[17:43:10] <andrew_b> Как там насчёт g_strndup?
[17:46:14] <Yury V. Zaytsev> andrew_b: оно оказалось сжирает нули
[17:46:38] <Yury V. Zaytsev> andrew_b: поэтому чтобы не обрубать строку, надо делать memcpy
[17:46:49] <Yury V. Zaytsev> andrew_b: я там оставил камент к строке
[17:52:39] <andrew_b> Не знаю, как проверять, у меня и раньше не падало, как я уже писал.
[17:52:47] <andrew_b> Approved.
[17:53:03] <andrew_b> Вроде хуже не стало.
[17:53:46] <Yury V. Zaytsev> andrew_b: я думаю у тебя однобайтная локаль, так ведь?
[17:54:18] <andrew_b> Да.
[17:54:39] <Yury V. Zaytsev> andrew_b: надо переключиться в UTF-8, потом сделать какой-нибудь файл с битыми UTF-8 последовательностями, включить поиск по содержимому, выключить регулярные выражения, и радоваться сегфолту.
[17:54:55] <Yury V. Zaytsev> andrew_b: ну тогда тебя этот баг не касается получается :-/ это только из-за UTF-8
[18:02:00] <Yury V. Zaytsev> andrew_b: всё, смержил, закрыл, в новости добавил, надеюсь ничего не напутал...
[18:02:14] <Yury V. Zaytsev> andrew_b: а бранчи удалять надо после мержа?
[18:03:24] <andrew_b> Удалять.
[18:08:54] andrew_b вышел из конференции
[18:13:57] Yury V. Zaytsev вышел из конференции
[21:27:37] slavazanko/h вышел из конференции