[03:56:38] andrew_b зашёл в конференцию [03:57:12] andrew_b вышел из конференции [05:14:16] iNode вышел из конференции [05:43:30] axaru зашёл в конференцию [05:46:21] <axaru> Зося Синицкая: +1 [05:46:23] <Зося Синицкая> axaru: Вам нельзя менять карму участника! [05:46:34] <Зося Синицкая> axaru: кто тебя написал? [05:47:10] <axaru> Зося Синицкая, Папа :D [05:47:28] <Зося Синицкая> axaru: Ничего хорошего, или ничего плохого? [05:51:09] il.smind-- зашёл в конференцию [05:51:26] <il.smind--> andrew_b: Привет! [05:51:44] <il.smind--> andrew_b: я поправил 120 [05:51:57] <il.smind--> глянь его пожалуйста [05:54:09] iNode зашёл в конференцию [05:57:11] il.smind-- вышел из конференции [06:03:05] andrew_b зашёл в конференцию [06:36:49] axaru вышел из конференции [07:54:04] slavazanko/h вышел из конференции [07:56:08] slavazanko/h зашёл в конференцию [07:59:20] styx.mp зашёл в конференцию [08:15:06] <andrew_b> Релиз 4.7.0.5 опасносте! :)) В http://www.midnight-commander.org/wiki/NEWS-4.7.0.5 чуть более чем пусто. [09:03:25] Yury V. Zaytsev зашёл в конференцию [09:18:37] <Yury V. Zaytsev> Ну там трансляции только поправлены [09:18:55] <Yury V. Zaytsev> С rpath проблема не решилась пока, мы всё равно его не зааплоадим без этого ;( [09:20:27] <andrew_b> Я не знаю, что с этим делать. [09:20:42] <andrew_b> И почему это роблема апстрима? [09:25:21] <Yury V. Zaytsev> А чья ещё проблема в неработающих ключах в билд-системе? [09:25:36] <Yury V. Zaytsev> Почему --disable-rpath на самом деле не дизейблит rpath? [09:26:06] <Yury V. Zaytsev> Я добавил однако этот ключ в ./configure уже давно, разницы никакой [09:26:38] <andrew_b> Ээээ... Апстрим автокрапа виноват? :) [09:27:08] <Yury V. Zaytsev> Хммм... в некоторых пакетах оно даже работает [09:27:26] <Yury V. Zaytsev> Так что вполне возможно, что виновата какая-нибудь странная комбинация макросов [09:27:46] <andrew_b> А где Слава, интересно? Второй день не видно. [09:27:50] <Yury V. Zaytsev> Т.е. для этой цели в mc уже пихали какие-то старые макросы из gettext, но судя по всему без соображения что они вообще делают [09:28:18] <Yury V. Zaytsev> Собственно таким путем в билд-системе --disable-rpath и появился вообще [09:28:35] <Yury V. Zaytsev> Тут умный человек нужен, вот в чем беда. Типа Слайфокса [09:57:46] <andrew_b> Это у вас Дебиане что-то не того. Потому как у меня на свежесобранном мастере $ readelf -a mc | grep RPATH $ [09:59:04] <andrew_b> http://www.freesource.info/wiki/AltLinux/Sisyphus/devel/ProblemWithVerifyELFAndRPATH& [10:09:47] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2141 (Not work internal viewer and editor. If open archive, then error "can't ...) created http://www.midnight-commander.org/ticket/2141 [10:13:01] <Yury V. Zaytsev> zaytsev@davis:~/test$ readelf -a ./mc | grep RPATH 0x000000000000000f (RPATH) Library rpath: [/usr/lib] [10:13:28] <andrew_b> Ща. Я кое-что нарыл. [10:14:02] <Yury V. Zaytsev> Т.е. путь-то правильный, но его там быть не должно, ибо он есть в ld.so.conf. [10:14:05] <Yury V. Zaytsev> OK [10:16:38] <andrew_b> Yury V. Zaytsev: попробуй бранч 2131_disable_rpath. [10:16:57] <andrew_b> А я на обед. [10:24:50] il.smind++ зашёл в конференцию [10:26:34] <Yury V. Zaytsev> И чего интересно у меня теперь + не вызывает диалог выделения [10:26:51] <Yury V. Zaytsev> Сраный гном-терминал [10:26:54] <Yury V. Zaytsev> Как он уже достал [10:44:46] <Yury V. Zaytsev> Borrown -> Borrowed [10:48:24] il.smind++ вышел из конференции [10:50:23] il.smind++ зашёл в конференцию [11:08:43] <Yury V. Zaytsev> andrew_b: [11:08:47] <Yury V. Zaytsev> zaytsev@davis:~/test/mc-test3$ readelf -a mc1 | grep RPATH 0x000000000000000f (RPATH) Library rpath: [/usr/lib] zaytsev@davis:~/test/mc-test3$ readelf -a mc2 | grep RPATH 0x000000000000000f (RPATH) Library rpath: [/usr/lib] [11:08:59] <Yury V. Zaytsev> Не выходит каменный цветок [11:10:46] <Yury V. Zaytsev> http://launchpadlibrarian.net/44010210/buildlog_ubuntu-karmic-amd64.mc_3%3A4.7.0.3-1~karmic1~ppa4_FULLYBUILT.txt.gz [11:11:55] <Yury V. Zaytsev> А фак [11:12:04] <Yury V. Zaytsev> Я же не перегенерил конфигур [11:29:19] <andrew_b> --disable-rpath ? [11:29:47] <andrew_b> Не помогает? [11:31:17] <Yury V. Zaytsev> Да я ж говорю, облажался [11:31:22] <Yury V. Zaytsev> Сейчас посмотрим... [11:32:28] <andrew_b> И по 1668 вопрос. Готаровские патчи касаются S-Lang. Надо понимать, что с NCurses такой проблемы нет? [11:33:21] <Yury V. Zaytsev> А в дебиане всё собирается с slang [11:33:24] <Yury V. Zaytsev> Я не пробовал даже [11:33:42] <Yury V. Zaytsev> Но могу попробовать [11:33:46] <Yury V. Zaytsev> Если надо [11:34:05] <andrew_b> Надо. Если не трудно. [11:34:40] <andrew_b> Потому как были прецеденты уже. Забывали про NCurses, а потом пользователи жаловались. [11:36:32] <il.smind++> по поводу 1668 [11:36:35] <andrew_b> Окак: http://mail.gnome.org/archives/gtk-list/2010-April/msg00077.html. Полезная инфа. [11:36:55] <andrew_b> In order to have some proper results with Valgrind, you always need to tell GLib not to use the slice-allocator implementation, and use standard g_malloc/g_free instead. You can do this setting G_SLICE to 'always-malloc' before calling your program: $> export G_SLICE=always-malloc $> valgrind --leak-check=full ./memptr [11:37:58] <il.smind++> Yury V. Zaytsev я с тобой не согласен [11:38:20] <il.smind++> с одной стороны вроде пустячек из_принт [11:38:24] <il.smind++> добавить [11:38:48] <il.smind++> но ты имей ввиду что надо учитывать что у нас есть не только локаль C [11:39:19] <il.smind++> у нас и utf и 8 бит и вче во всем должно работать [11:39:40] <il.smind++> поэтому это все не так просто [11:44:00] <il.smind++> andrew_b: что нам этот Окак дает? [11:44:48] <il.smind++> понятно что он будет что то чистить, но не очень понял что это даст [11:44:58] <andrew_b> Лишний способ убедиться, что ликов нет. [11:45:09] <andrew_b> Не, не чистить. [11:45:56] <andrew_b> GLib умеет по-разному работать с хипом. [11:46:08] <il.smind++> >что ликов нет. понял. [11:46:35] <andrew_b> И возможно, что лики, которые мы видели, например, в парсере конфига, это не совсем лики. [11:46:55] <il.smind++> andrew_b: ну тут тогда надо ставить опыт [11:48:02] <andrew_b> А кто-нибудь в курсе, что с шефом случилось? Второй рабочий день не появляется. [11:50:00] <Yury V. Zaytsev> il.smind++: я тебе и написал [11:50:15] <Yury V. Zaytsev> Что я не шарю на счет is_printable поэтому нужно мнение эксперта [11:50:35] <Yury V. Zaytsev> Но вызывать диалог и нажимать на кнопку автоматически --- по-моему такого апофеоза я ещё не видел [11:50:45] <il.smind++> andrew_b: он упоминал что то о том что все должно совокупиться в позе лошади и чтобы мы сходили в далекое эротическое путешествие [11:51:38] <andrew_b> il.smind++: КТО??? [11:51:56] <il.smind++> и что видел он этот mc в таких местах о которых в приличном месте не говорят [11:52:13] <il.smind++> andrew_b: ну кто кто Славик! [11:52:21] <andrew_b> Ааааа... [11:52:24] <il.smind++> это я инсинуирую [11:52:35] <andrew_b> Я понял. [11:52:59] <il.smind++> он сказал что у него наступает время локальной попы и он будет занят немного [11:53:21] <Yury V. Zaytsev> andrew_b: шеф, работает однако [11:53:27] <Yury V. Zaytsev> патч для рпатч [11:53:29] <il.smind++> я так понял что уже "оно самое" и наступило [11:53:52] <andrew_b> Yury V. Zaytsev: ? [11:54:11] <il.smind++> andrew_b: не шеф работает [11:54:22] <il.smind++> а шеф, оно работает [11:54:31] <il.smind++> я так понял [11:55:09] <il.smind++> Yury V. Zaytsev> Но вызывать диалог и нажимать на кнопку автоматически ты о чем? [11:55:42] <Yury V. Zaytsev> il.smind++: это варинат решения Андрея [11:55:52] <Yury V. Zaytsev> andrew_b: ты умный [11:56:02] <Yury V. Zaytsev> andrew_b: +1 [11:56:06] <Зося Синицкая> Yury V. Zaytsev: Вы изменили карму andrew_b до +5. Следующий раз можно изменить через: 1 день 00:00:00 [11:56:14] <Yury V. Zaytsev> Ладно, пойду на обед. [11:56:19] <il.smind++> где ты увидел кнопку то? [11:56:34] <il.smind++> ткни пальцем, я можен чего не понял... [11:56:38] <Yury V. Zaytsev> Ну посмотри сам в его бранче [11:56:42] <Yury V. Zaytsev> Мне пора. [11:56:46] <andrew_b> il.smind++: объясняю. [11:56:55] <andrew_b> Yury V. Zaytsev: приятного аппетита. [11:56:57] <il.smind++> внимательно [11:57:29] <andrew_b> Точнее, цитирую. [11:57:42] <andrew_b> viewing binary files leads to massive screen corruption and Search dialog pops up with 1;2c search string (multiple times depending on actual screen contents). So it looks like the file 'presses' F7 or / and shift-right_arrow for every specified character combination occurrence. [11:58:51] <andrew_b> F7 как бы нажимается сама. [11:59:16] <andrew_b> И ещё shift-вправо. [11:59:42] <il.smind++> > F7 как бы нажимается сама. понял [12:00:00] <il.smind++> т.е. отрабатывает некая последовательность [12:00:07] <il.smind++> допустим [12:00:25] <il.smind++> теперь переходим к обвинительной части [12:00:48] <il.smind++> я так понял что ты подозреваешся в написании коммита [12:00:59] <il.smind++> который что то нажимает? [12:01:03] <il.smind++> это не так? [12:01:45] <andrew_b> Не знаю. [12:01:56] <andrew_b> Может быть и так. [12:01:58] <il.smind++> речь о самонажиманиях в screen при просмотре таких бинарей я так понят [12:02:06] <il.smind++> я так поняЛ [12:02:09] <andrew_b> Да. [12:02:36] <il.smind++> второе что понял это происходит только в шланге [12:02:56] <andrew_b> Где это написано? [12:03:04] <il.smind++> нет? [12:03:10] <il.smind++> ок. [12:03:22] <il.smind++> третий и главный вопрос [12:03:35] <il.smind++> почему коммит такой большой? [12:04:11] <andrew_b> Какой? [12:04:15] <andrew_b> Мой? [12:04:18] <il.smind++> ведь у славы там была 1 строка про TERM который равен "screen" [12:04:24] <il.smind++> да твой [12:04:29] <andrew_b> 97967701ff7f7a776b47d571c7db42fc646991f0 [12:04:43] <il.smind++> да [12:04:44] <andrew_b> Ну... [12:05:34] <il.smind++> внимательно [12:05:42] <andrew_b> Я сделал так, чтобы частично можно было воспользоваться уже имеющейся функцией, но без вызова диалога в ней. [12:05:55] <andrew_b> Даже не частично, а полностью. [12:05:58] <andrew_b> Вот. [12:06:15] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #1668 ([patch] Screen and input corruption under xterm [non-UTF]) updated http://www.midnight-commander.org/ticket/1668#comment:16 [12:06:59] <il.smind++> ок, тогда подождем ответа [12:07:27] <andrew_b> Вот: [12:07:30] <andrew_b> For me this problem is temporarily fixed if I choose Options -> Display Bits and then select "OK". I don't actually have to change anything, just open that dialog and then "OK" is enough. [12:08:00] <andrew_b> Я сделал то же самое, только программно. Съэмулировал вызов диалога и нажатие OK. [12:09:51] <il.smind++> погоди... [12:10:01] <il.smind++> что реально вызывается диалог? [12:10:16] <andrew_b> Да нет. [12:10:24] <il.smind++> фух.. [12:10:26] <andrew_b> Как бы вызывается. [12:10:44] <andrew_b> Как бы нажимается кнопка ОК. [12:10:58] <il.smind++> т.е. отрабатывает тот код который должен отработать по кнопке "OK"? [12:11:40] <andrew_b> Бинго! [12:17:17] <andrew_b> Только сядешь поработать, обязательно кто-нибудь разбудит! [12:34:52] <il.smind++> andrew_b: z& [12:34:56] <il.smind++> я? [12:35:36] <andrew_b> Не. :) [12:35:46] <andrew_b> Так, шутка юмора. [12:36:29] <il.smind++> так и знал... [12:48:56] BanderOS зашёл в конференцию [12:55:43] <il.smind++> andrew_b: извини что опять не вовремя бужу [12:55:59] <il.smind++> andrew_b: Я готов показать тебе 120 [12:56:23] slavazanko/h вышел из конференции [12:56:23] BanderOS вышел из конференции [12:56:36] <il.smind++> просто ахуе (зачеркнуто) ахнешь! [12:57:02] <andrew_b> Да ладно! [12:57:33] slavazanko/w зашёл в конференцию [12:57:44] slavazanko/h зашёл в конференцию [12:58:23] <il.smind++> slavazanko, чай проснулси али нет? [12:58:41] <il.smind++> andrew_b: Вот те крест! [12:59:00] <andrew_b> Я как раз чай пью. [13:01:10] <il.smind++> опасность прусутствует [13:01:41] <il.smind++> от увиденного в шок можешь впасть или кипяточком облиться [13:01:51] <il.smind++> на всякий случай предупредил [13:03:21] <andrew_b> Я уже не в том возрасте, чтобы впадать в шок от чего бы то ни было... [13:04:29] <andrew_b> Смотрю код. Вот одну потенциальную проблему вижу. [13:06:56] <andrew_b> Не хочешь узнать, какую? :) [13:07:23] <il.smind++> э... [13:07:31] <il.smind++> ну там есть проблемы [13:07:55] <il.smind++> в принципе чистить то еще не поздно.. [13:07:59] <andrew_b> 203 const char *pattern = "mcdiffXXXXXX"; [13:08:22] <il.smind++> andrew_b: дык можно заменить на [13:08:28] <andrew_b> Если мы откроем два диффвьювера? Или больше. [13:08:49] <il.smind++> mk_tmpчегототам [13:09:05] <andrew_b> Ну так а чо не заменил? [13:09:18] <il.smind++> andrew_b> Если мы откроем два диффвьювера? Или больше. тут как раз нет проблем [13:09:36] <il.smind++> andrew_b> Ну так а чо не заменил? я свое только только закончил [13:09:54] <andrew_b> 216 if (strlen (env) > 0) [13:10:14] <andrew_b> Это чо за? [13:10:37] <il.smind++> без понятия, ща... [13:10:39] <andrew_b> 216 if (env[0] != '\0') [13:10:47] <andrew_b> Не? [13:11:18] <il.smind++> это не мой код [13:11:27] <il.smind++> это было [13:11:32] <andrew_b> Я понимаю. [13:11:39] <andrew_b> Но исправить-то можно? [13:12:08] <il.smind++> дак я не шаарю к сожалению на должном уровне чтобы осознать что там делается [13:12:20] <il.smind++> мне нужно вникать и смотреть [13:12:41] <il.smind++> т.е. ты намекнул я посмотрел и понял что да [13:12:48] <il.smind++> if (env[0] != '\0') [13:15:22] <andrew_b> А все эти типы в ydiff.h так и были? [13:15:31] <il.smind++> тот кусок наверное можно полностью заменить на merge_file_fd = mc_mkstemps (&merge_file_name, "mcdiff", NULL); if (merge_file_fd == -1) { message (D_ERROR, MSG_ERROR, _(" Cannot create temporary command file \n %s "), unix_error_string (errno)); return; } [13:15:46] <il.smind++> > А все эти типы в ydiff.h я вынес [13:16:06] <andrew_b> Зачем? Они же снаружи не используются. [13:16:27] <il.smind++> просто чтобы файл поменьше стал [13:20:17] <andrew_b> И ещё вот. [13:20:28] <andrew_b> 2131 static void 2132 dview_add_hunk (WDiff * dview, FILE * merge_file, int from1, int from2, int to2) 2133 { 2134 int line; 2135 char buf[BUF_10K]; 2136 FILE *f0; 2137 FILE *f1; 2138 f0 = fopen (dview->file[0], "r"); 2139 f1 = fopen (dview->file[1], "r"); [13:20:42] <andrew_b> file[0] -- это файл слева? [13:21:33] <il.smind++> file[0] это первый файл [13:21:37] <il.smind++> главный [13:21:55] <il.smind++> ты можешь его переставить вправо но он все равно первый [13:22:13] <il.smind++> тот который редактируется по f4 [13:23:12] <andrew_b> Так вот. [13:23:30] <il.smind++> andrew_b: говори [13:23:53] <andrew_b> Если этот файл где-нибудь в архиве. Сможешь ты его вот так вот фопеном открыть? [13:24:08] <il.smind++> я понимаю о чем ты [13:24:18] <il.smind++> если в архиве то да [13:24:36] <andrew_b> Вот я и говорю про VFS. [13:24:43] <il.smind++> т.к. архив vfs отдает содержимое [13:24:59] <il.smind++> оно помещается в файл в TMP [13:25:24] <il.smind++> а вот с ftp да проблема [13:26:01] <andrew_b> http://www.rsdn.ru/forum/humour/3772312.flat.aspx [13:30:13] <il.smind++> в галактике спрашивает про выход [13:30:57] <il.smind++> если бы вопроса не было то прикинь грузишся с мин 5-10 потом крестик нажа и пипец [13:31:25] <il.smind++> я с МИХОЙ не согласен [13:33:27] <il.smind++> andrew_b: я переписал то что ты увидел [13:33:44] <il.smind++> ты бы померждить бы попробовал [13:33:57] <il.smind++> имхо получилось удобно [13:40:00] <il.smind++> andrew_b: ? [13:40:14] <il.smind++> 149cde9a08acc0947ab40b4a0d976ecb1ab3b77e [13:42:15] <andrew_b> Cannot create temporary command file [13:42:28] <andrew_b> command? [13:46:11] <il.smind++> )) [13:46:25] <il.smind++> пофиксил [13:46:31] <il.smind++> палюсь... [13:46:55] <il.smind++> Cannot create temporary diff file [13:47:01] <il.smind++> пойдет ведь? [13:51:53] <il.smind++> запушил [13:52:14] <il.smind++> 608b4ba [14:15:53] il.smind++ вышел из конференции [14:16:23] il.smind++ зашёл в конференцию [14:35:34] <il.smind++> andrew_b: и пропал... [14:36:04] <andrew_b> Я тут. [14:43:01] <andrew_b> dview_diff_cmd() [14:43:16] <andrew_b> Зачем там аргумент? [14:46:36] <il.smind++> 1 сек [14:46:47] <andrew_b> Предлагаю убрать. [14:47:10] <il.smind++> как? [14:47:31] <andrew_b> Он же всё равно не используется. [14:47:35] <il.smind++> а где взять тогда dview ? [14:47:44] <il.smind++> (dview == NULL) [14:47:54] <andrew_b> А ты вызов глянь. [14:48:03] <andrew_b> Там NULL и есть. [14:48:42] <il.smind++> понял [14:48:46] <il.smind++> ок [14:49:31] <il.smind++> убрал [14:58:33] iNode вышел из конференции [15:19:59] <andrew_b> Вот и домой пора... [15:25:58] andrew_b вышел из конференции [15:51:22] iNode зашёл в конференцию [16:13:36] slavazanko/w вышел из конференции [16:13:37] slavazanko/h вышел из конференции [16:14:44] slavazanko/w/g зашёл в конференцию [16:14:51] slavazanko/h зашёл в конференцию [16:40:03] Yury V. Zaytsev вышел из конференции [16:44:05] Yury V. Zaytsev зашёл в конференцию [16:53:36] slavazanko/h вышел из конференции [16:56:11] slavazanko/h зашёл в конференцию [18:24:45] prenko зашёл в конференцию [18:25:54] <il.smind++> prenko тадам! [18:26:07] <prenko> привет всем [18:27:04] <il.smind++> все и все рассосались по домам [18:33:21] il.smind++ вышел из конференции [18:41:30] prenko вышел из конференции [19:05:24] andrew_b зашёл в конференцию [19:28:18] andrew_b вышел из конференции [19:50:14] il.smind вышел из конференции [19:50:39] il.smind зашёл в конференцию [20:08:59] iNode вышел из конференции [20:32:08] styx.mp вышел из конференции [20:34:32] styx.mp зашёл в конференцию [20:51:40] axaru зашёл в конференцию [20:52:21] <axaru> Добрый вечер [20:53:02] styx.mp вышел из конференции: offline [21:13:52] <axaru> Есть кто живой? [21:25:09] axaru вышел из конференции [21:29:43] <Yury V. Zaytsev> А что [21:29:49] <Yury V. Zaytsev> Покормишь? [22:37:40] Yury V. Zaytsev вышел из конференции