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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.4 | Latest release: 4.7.1
[02:24:42] slavazanko/h вышел из конференции
[05:45:23] il.smind-- зашёл в конференцию
[06:03:12] andrew_b зашёл в конференцию
[06:04:06] il.smind-- вышел из конференции
[06:37:01] iNode зашёл в конференцию
[06:44:34] <andrew_b> Вот чё надо:

Если на активной панели есть выделенные файлы он подгружает первый и второй из них (то есть, если выделены всего 2, то их) в VisualCompare.

Если же выделенных файлов нет, то в VisualCompare подгружаются те, которые стоят под курсорами соответственно на активной и на пассивной панелях.
[06:49:39] <il.smind++> это цитато?
[06:49:56] <andrew_b> До.
[06:50:25] <andrew_b> Из твоего топика на фаровском форуме.
[06:53:12] <il.smind++> я уже догодался и позырел, Миша тоже писал про 2 выделенных файла
[07:25:56] <il.smind++> но!
[07:26:06] <il.smind++> как узнать какой из них первый
[07:26:29] <il.smind++> у нас такого функционала в панелях нет
[07:27:42] <andrew_b> Нет? Странно... А как считается размер выделенного?
[07:37:10] <il.smind++> ???
[07:37:19] <il.smind++> по очереди
[07:37:27] <il.smind++> там последовательность не важна
[07:37:52] <andrew_b> Но они же отсортированы.
[07:38:03] <andrew_b> Файлы
[07:38:08] <il.smind++> есть текущая сортировка в пределах нее я думаю и идет обработка помеченных
[07:38:14] <il.smind++> но
[07:38:16] <andrew_b> Вот.
[07:38:20] <il.smind++> но
[07:38:29] <andrew_b> Не запряг ишшо
[07:38:36] <il.smind++> ))
[07:39:54] <il.smind++> мне надо чтобы первым в сравнении шел тот файл который в текущей сортировке идет вторым
[07:40:26] <il.smind++> т.е.
1
2
>3<
4
5
>6<
[07:40:38] <il.smind++> помечены 6 и 3
[07:40:56] <andrew_b> Ну найди первые два выделенных файла и засунь в нужном порядке в функцию.
[07:40:58] <il.smind++> как узнать какой файл я пометил первым?
[07:41:05] <andrew_b> Никак.
[07:41:23] <il.smind++> вот я и говорю
[07:41:38] <andrew_b> Для этого случая есть две панели.
[07:41:43] <il.smind++> как узнать какой из них первый
у нас такого функционала в панелях нет
[07:42:01] <andrew_b> Что значит первый?
[07:42:08] <andrew_b> Первый по списку?
[07:42:24] <il.smind++> первый по выделению
[07:42:42] <andrew_b> Пробегаешь по списку файлов сначала, ишешь два первых выделенных файла.
[07:42:46] <il.smind++> по списку первый это тот что раньше идет в списке
[07:43:12] <il.smind++> хорошо суть проблемы ты понял
[07:43:16] <il.smind++> да?
[07:43:26] <il.smind++> давай искать пути решения
[07:43:53] <andrew_b> Давай о более насущном.
[07:44:13] <andrew_b> Я вчера весь вечер исправлял твою справку.
[07:44:26] <il.smind++> 1 вариант - расширить пометку файлов и добавить номер по порядку в списке выделенных
[07:44:35] <andrew_b> Накопил несколько вопросов.
[07:44:46] <il.smind++> давай
[07:45:01] <il.smind++> давай пока забьем на сравнение помеченных
[07:45:33] <il.smind++> вопросы в студию
[07:45:43] <andrew_b> Что такое
.B Enter, h
CK_DiffShowDiff
[07:45:46] <andrew_b> ?
[07:46:17] <andrew_b> По Энтер выходим из диффвьювера, h ничего не делает.
[07:47:04] <il.smind++> прикол
[07:47:08] <il.smind++> но делает
[07:47:24] <il.smind++> andrew_b: у меня были вчера теже вопросы
[07:47:32] <il.smind++> но я еще раз пересобрал
[07:47:50] <il.smind++> нажал h и оно сцуко работает!
[07:48:53] <il.smind++> а прикол то не в том что я именно собирал
[07:48:55] <andrew_b> Я всегда пересобираю с нуля. У меня не работает. Или я не вижу, что оно делает.
[07:49:03] <il.smind++> а в том куда я смотрел
[07:49:52] <il.smind++> >Или я не вижу, что оно делает.
в точку
[07:50:20] <il.smind++> создай файлы
в первом напиши
12345
во втором
12334
[07:50:29] <il.smind++> сравни их и нажимай h
[07:51:17] <andrew_b> Вижу. А оно надо?
[07:51:38] <andrew_b> Ненужная иллюминация, имхо.
[07:51:46] <il.smind++> andrew_b> Вижу. А оно надо?
тут не скажу, мне не надо а может кому и надо
[07:52:15] <andrew_b> Предлагаю убрать. :)
[07:52:40] <andrew_b> Меньше вопросов будет.
[07:53:38] <il.smind++> там кода не значительно меньше станет
[07:53:51] <il.smind++> ну в принципе как скажешь
[07:53:55] <andrew_b> Дело не в размере.
[07:54:02] <il.smind++> а в чем?
[07:54:17] <andrew_b> НЕНУЖНО! :))
[07:54:38] <andrew_b> Пусть всегда будет подкрашено.
[07:54:42] <il.smind++> ок
[07:54:47] <andrew_b> Дальше.
[07:55:40] <andrew_b> Хорошо бы, чтобы настройки сохранялись между вызовами дифвьювера и в ini. Например,я хочу, чтобы всегда отображались номера строк.
[07:55:51] <il.smind++> я отойду на завтрак, но ты пока излагай...
[07:56:10] <andrew_b> Да собно пока всё.
[07:56:26] <il.smind++> про ентер свой ответ изложи
[07:56:44] <il.smind++> я не знаю надо ли менять поведение
[07:56:51] <il.smind++> сейчас это выход
[07:56:55] <andrew_b> Жму не ентер -- выхожу из вьювера.
[07:56:58] <andrew_b> Да.
[07:57:10] <andrew_b> Можно сделать переход на следующий ханк.
[07:57:22] <andrew_b> А бэкспейс -- на предыдущий.
[08:36:20] <andrew_b> il.smind++: Хорош жрать!
[08:36:26] <andrew_b> Сколько можно?
[08:39:45] kettu зашёл в конференцию
[08:40:10] <kettu> тык тык
[08:40:11] <Зося Синицкая> kettu: Я могу ошибаться, но тык тут нету...
[08:40:19] <kettu> тык этые эты
[08:40:19] <Зося Синицкая> kettu: Я могу ошибаться, но этые эты тут нету...
[08:40:28] <slavazanko> нету никого
[08:40:45] <kettu> slavazanko: ану записался на lvee
[08:51:45] <slavazanko> а ты?
[08:55:43] <slavazanko> $ host lvee.org
lvee.org has address 93.125.40.25
lvee.org mail is handled by 0 mail.lvee.org.
lvee.org mail is handled by 10 mx1.dns-diy.net.

$ traceroute 93.125.40.25
traceroute to 93.125.40.25 (93.125.40.25), 30 hops max, 40 byte packets
1 router.lc.floodlightgames.com (192.168.254.254) 0.472 ms 0.465 ms 0.506 ms
2 modem.lc.floodlightgames.com (192.168.1.1) 205.893 ms 205.862 ms 218.783 ms
3 213.184.240.254 (213.184.240.254) 218.768 ms 218.750 ms 218.753 ms
4 212.98.167.81 (212.98.167.81) 218.737 ms 218.720 ms 218.713 ms
5 212.98.160.153 (212.98.160.153) 218.694 ms 218.649 ms 217.459 ms
6 212.98.160.162 (212.98.160.162) 217.243 ms 217.210 ms 217.194 ms
7 * * *
8 * * *
9 * * *
[08:55:55] <slavazanko> не могу достучаться почемуто до хоста
[08:55:56] <kettu> slavazanko: а мы уже
[08:56:40] <kettu> slavazanko: ты ж победитель лучшего коммандроного русского проекта :D
[08:56:50] <kettu> как ты можешь пропустить попойку фанатов? :]
[08:56:59] <kettu> у меня lvee.org открывается
[08:57:18] <slavazanko> у меня на 212.98.160.162 трасса обрывается, блин
[08:57:32] <kettu> http://lvee.org/ru/news/36
[08:57:42] <kettu> а блин, ты ж не видишь :]
[08:58:02] <kettu> По итогам конкурса "Лучший свободный проект России" 24 декабря 2009, 10:51 Оргкомитет с удовольствием поздравляет команду разработчиков Midnight Commander, принявшую активное участие в LVEE 2009, с призовым местом, полученным в номинации “Лучший групповой проект”. С двумя интервью, взятыми у участников проекта, можно ознакомиться в посвященном LVEE спецвыпуске “Сетевых решений” (№ 3 за 2009 год), журнале Root@ua. Также доступно видео в медиа-паке <http://it-job.by/article/1881>, подготовленном по результатам LVEE нашим информационным партнером it-job.by <http://it-job.by>. Желаем команде новых творческих достижений и не менее плодотворного вклада в следующие конференции. Автор: Dmitriy Kostiuk
[08:58:38] <kettu> так что мы - самый свободный проект россии
[08:58:44] <slavazanko> угу
[08:58:45] <kettu> ;]
[08:59:02] <kettu> можно просить сотни неуци
[08:59:11] <slavazanko> ?
[08:59:15] <slavazanko> неуци?
[08:59:23] <kettu> oil, нефць
[08:59:48] <kettu> просто у нас есть адзин минингинтый аварышч, каторый рускава языка низнает
[08:59:57] <kettu> приходится имитировать :]
[09:00:03] <slavazanko> а)
[09:00:10] <kettu> mr.Вусачь
[09:00:28] <slavazanko> а понел уже :)
[09:00:48] <andrew_b> Ахтойта?
[09:00:59] <slavazanko> Бацько наш
[09:01:05] <andrew_b> А...
[09:01:08] Yury V. Zaytsev зашёл в конференцию
[09:01:23] <slavazanko> У яго таки спецыфичны гаварок...
[09:02:07] <Yury V. Zaytsev> Гед почитать то аццкие интерфью
[09:02:16] <Yury V. Zaytsev> Нефть то кстати как дошла или так и нет?
[09:03:11] <slavazanko> В интервью Слайфокс и Стикс фигурируют... я тогда умотал в город бухать, а этих двух споймали и проинтервьюировали. Где-то в Сети валяеццо...
[09:04:54] <Yury V. Zaytsev> slavazanko: http://lvee.org/ru/articles/167
[09:04:58] <Yury V. Zaytsev> гонишь
[09:05:03] <Yury V. Zaytsev> я точно знаю занько это ты
[09:05:12] <Yury V. Zaytsev> Вячеслав Занько: реаниматор midnight commander
[09:05:36] <slavazanko> меня в интервру нету
[09:06:27] <il.smind++> andrew_b: карту оформлял
[09:06:39] <andrew_b> Медицинскую?
[09:06:50] <il.smind++> [10:04:39] <andrew_b> Можно сделать переход на следующий ханк.
[10:04:51] <andrew_b> А бэкспейс -- на предыдущий.
Ок
[09:07:01] <il.smind++> andrew_b: пластик
[09:07:41] <Yury V. Zaytsev> slavazanko: интерврешь
[09:07:51] slavazanko вышел из конференции
[09:07:57] <Yury V. Zaytsev> "Осталась около 100 незакрытых багов, планируем сделать mc версии 4.7, но всю сотню в ней закрывать не будем, а то это очень долго не закончится…."
[09:08:01] <Yury V. Zaytsev> Кто это говорил?
[09:08:53] <Yury V. Zaytsev> Вот так кот
[09:08:58] <Yury V. Zaytsev> Засцал :)
[09:12:52] <kettu> хто ж упомнит
[09:12:57] <kettu> левый или правый? :]
[09:13:07] <kettu> или так, с компом или без? :]
[09:20:43] <Yury V. Zaytsev> Как как там насчет нефти
[09:20:47] <Yury V. Zaytsev> Все про неё забыли
[09:20:50] <Yury V. Zaytsev> Я кстати тоже
[09:25:28] <Yury V. Zaytsev> kettu: кстати коли ты жив
[09:25:33] <Yury V. Zaytsev> голосунь http://www.midnight-commander.org/ticket/2131
[09:25:37] <Yury V. Zaytsev> плиз
[09:25:41] <Yury V. Zaytsev> я бы влил
[09:25:49] <Yury V. Zaytsev> и славу бекпорт сделать заставил
[09:26:39] <Yury V. Zaytsev> Там вообще 3 строчки
[09:27:21] <andrew_b> Yury V. Zaytsev: это при живом-то владельце тикета?
[09:28:08] slavazanko зашёл в конференцию
[09:28:15] slavazanko/w зашёл в конференцию
[09:28:25] slavazanko/w вышел из конференции
[09:28:52] <Yury V. Zaytsev> andrew_b: да владелец вообще диффвьюэром занимается, а это мне надо
[09:29:00] <Yury V. Zaytsev> Но он полюбому без голосов не воьёт
[09:29:02] <Yury V. Zaytsev> я думаю
[09:29:21] <il.smind++> вы вообще о чем?
[09:29:33] <Yury V. Zaytsev> il.smind++: andrew_b жив ещё
[09:29:37] <Yury V. Zaytsev> il.smind++: есть пролема
[09:29:40] <Yury V. Zaytsev> il.smind++: про rpath
[09:29:58] <il.smind++> Yury V. Zaytsev: это не такая уж и проблема что еще жив
[09:30:01] <Yury V. Zaytsev> il.smind++: я хотел за его спиной протащить в мастер но спалился
[09:30:31] <il.smind++> я бы проголосовал, но!
[09:30:39] <slavazanko> уфф... сейчас с утра удивлялся: комп как-то странно глючит, не сохраняет ничего на диск... Оказалось, файлуха в RO перевелась. Полдня я работал и не мог сообразить, блин. Чуть мозги не свихнул, чегой0та всё сразу глючит. Ребутнулся, пофиксилось пару ошибок ФС - и телемаркет
[09:30:43] <kettu> Yury V. Zaytsev: нафига вообще сует в седя rpath херь?
[09:30:48] <il.smind++> я не шарю, но выглядит работоспособным
[09:31:10] <kettu> Yury V. Zaytsev: имеецо ввиду, зпчем mc rpath секция? :]
[09:31:25] <Yury V. Zaytsev> kettu: вот и я хочу чтобы её НЕ было
[09:31:37] <kettu> он не грузит shared objects вообще :]
[09:31:43] <Yury V. Zaytsev> kettu: а сцуко libtool добавляет её если не подавить специально
[09:31:49] <slavazanko> шо за rpath?
[09:31:51] <Yury V. Zaytsev> kettu: причем тупо /usr/lib
[09:32:02] <Yury V. Zaytsev> kettu: хорошо конечно, что не что нибудь другое но...
[09:32:30] <kettu> slavazanko: путь поиска зависимыш шаренных либ
[09:32:34] <andrew_b> kettu: это в Дебиане что-то сломано. У меня не вомпроизводится.
[09:32:50] <Yury V. Zaytsev> kettu: я так подозреваю что это всё из-за геттекстовских макросов которые напихали когда-то в mc
[09:32:59] <kettu> andrew_b: у меня та же херь. интересно, не перегенеривали ли они ./configure
[09:33:11] <Yury V. Zaytsev> andrew_b: может это в альте то же сломано
[09:33:23] <Yury V. Zaytsev> kettu: и генту тоже сломано
[09:34:01] <Yury V. Zaytsev> kettu: я тебе могу показать "хороший" билдлог с патчем Андрейя и включенным --disable-rpath
[09:34:24] <kettu> в текущем дебиане rpath баг есть?
[09:34:28] <kettu> в релизе
[09:35:12] <andrew_b> Yury V. Zaytsev: так это, ты собирал с --disable-rpath?
[09:35:18] <kettu> 'readelf -a mc' что показывает на плохом бирантике?
[09:36:09] <kettu> [st@st] ~:readelf -a /usr/bin/lftp | grep -i rpath
0x000000000000000f (RPATH) Library rpath: [/usr/lib64/lftp/4.0.5]
[09:36:13] <Yury V. Zaytsev> kettu:
zaytsev@davis:~/test/mc-test3$ readelf -a mc1 | grep RPATH
0x000000000000000f (RPATH) Library rpath: [/usr/lib]
[09:36:33] <kettu> [st@st] ~:readelf -a /usr/bin/mc | grep RPATH
[09:36:35] <Yury V. Zaytsev> andrew_b: именно
[09:36:45] <Yury V. Zaytsev> andrew_b: и всё равно пихалось
[09:36:55] <Yury V. Zaytsev> andrew_b: а с твоим патчем всё работает хорошо
[09:37:04] <Yury V. Zaytsev> andrew_b: а именно после --disable-rpath его нет
[09:37:22] <kettu> ппц. а если сгенерить конфигур на другой системе и попробовать собрать в debian ?
[09:37:37] <Yury V. Zaytsev> kettu: а с чего ты взял что конфигур мы переделываем
[09:37:43] <Yury V. Zaytsev> kettu: он тот же что и в тарболлах
[09:38:04] <kettu> чтобы этот патчработал конфигур надо сгенерить
[09:38:13] <Yury V. Zaytsev> ну я и перегенерил
[09:38:31] <kettu> а в тарболле откуда конфигур? на какой он системе сгенерен?
[09:38:39] <Yury V. Zaytsev> я тебе говорю -- тогда ваш конфигур берешь и пишешь --diable-rpath он не дизейблится
[09:38:42] <slavazanko> CentOS 5.4
[09:38:49] <kettu> возможно просто надо минимальную нормальную версию либтул всабить в configure.ac
[09:38:50] <Yury V. Zaytsev> а когда с патчем перегенерируешь всё работает
[09:39:07] <slavazanko> а если без патча перегенерировать?
[09:39:13] <Yury V. Zaytsev> kettu: в текущий дебиан а также в люсид и кармик пакеты больше не идут т.к. они включили в линтиан проверку на rpath и всех шлют
[09:39:25] <kettu> мы понимать
[09:39:40] <kettu> мы искать суть :]
[09:39:52] <kettu> ключ - это костыль, хоть и работающий :]
[09:39:59] <andrew_b> Так. Я из тарбола ничего не собираю. Я себе собираю из git. Возможно, при сборке из официального тарбола у меня тоже вылезет. Надо попробовать.
[09:40:03] <Yury V. Zaytsev> kettu: ты спросил есть ли баг в дебиане
[09:40:19] <kettu> просто в 4.6.2 бага нет :]
[09:40:25] <Yury V. Zaytsev> kettu: я ответил что есть и нет, т.к. пакеты не попадают в ftpmaster
[09:40:33] <kettu> и я очень подозреваю, что проблема в зосте, на котором генерился тарбол
[09:41:03] <Yury V. Zaytsev> (потирает ручки) тыыыкс, походу виновнику торжества придется закрывать 100 багов
[09:41:18] * slavazanko прячется
[09:41:21] <andrew_b> Ща мы всё узнаем.
[09:41:39] <Yury V. Zaytsev> kettu: а вообще почему оно собирается на CentOS 5.4? почему нельзя собирать тарбол самыми свежими тулзами на FC12 скажем
[09:41:41] <slavazanko> а чё я? я только make dist сделал
[09:42:03] <slavazanko> надо будет чрут поднять для F12///
[09:42:06] <kettu> Yury V. Zaytsev: я не аффтар. моё личное мнение такое, что autotools всегда должны быть очень новыми :]
[09:42:13] <slavazanko> у меня на работе CentOS-5.4
[09:42:16] <Yury V. Zaytsev> Оно же вроде в принципе вроде однажды сгенерено больше не требует ничего
[09:42:25] <il.smind++> f[thtnm rfrbt ds nen dct evyst
[09:42:40] <kettu> ибо туда постоянно добавляют поддержку новых компиляторов и платформ
[09:42:46] <Yury V. Zaytsev> slavazanko: Сам ты чрут ;) ты с этим сильно огребешь
[09:42:47] <il.smind++> ахереть какие вы тут все умные
[09:42:55] <andrew_b> Yury V. Zaytsev: какую версию пробовать?
[09:42:56] <Yury V. Zaytsev> il.smind++: z yb[thf yt gjybvf. xnj ns nfv yfgbcfk
[09:43:08] <andrew_b> 4.7.1 или 4.7.0.4
[09:43:11] <Yury V. Zaytsev> slavazanko: там же rpm формат 2 раза менялся
[09:43:18] <Yury V. Zaytsev> slavazanko: я очень долго рыдал
[09:43:31] <Yury V. Zaytsev> slavazanko: лучше сделай виртуалку и не парь себе мозг
[09:43:45] <Yury V. Zaytsev> andrew_b: я точно пробовал на 4.7.0.3
[09:43:49] <slavazanko> угу, виртуалку есть возможность сделать...
[09:43:55] * kettu качает 4.7.0.4
[09:44:33] <andrew_b> Аналогично.
[09:46:01] <il.smind++> Я предлагаю написать Гимн разработчиков Миднайт Коммандер и петь его по утрам!
[09:46:13] <andrew_b> il.smind++: с дуба рухнул?
[09:46:14] <il.smind++> для поднятия боевого духа
[09:46:58] <kettu> и как будет называться новая секта?
[09:47:09] <il.smind++> это должно помочь закрыть оставшиеся 300 тикетов
[09:47:30] <il.smind++> kettu: ну как то скромно
[09:47:59] <Yury V. Zaytsev> Я знаю такой гимн
[09:48:05] <kettu> релизиться чаще надо, писать красивый TODO для janitors, флудить об этом в мыллист и втягивать молодежь :]
[09:48:06] <Yury V. Zaytsev> Партия наш рулевой назывался
[09:48:08] <il.smind++> типа "Программисы Всея Всеренной и тому пододного"
[09:48:24] <il.smind++> kettu: куда еще чаще то?!
[09:48:34] <Yury V. Zaytsev> Не чаще не знаю
[09:48:37] <Yury V. Zaytsev> Плиз
[09:48:38] <il.smind++> чаще это будет раз в день
[09:48:43] <Yury V. Zaytsev> Раз в месяц это супер
[09:48:44] <andrew_b> kettu: ага, молодёжь. Молодежи консольные приложения не интересны.
[09:48:52] <kettu> andrew_b: как кому :]
[09:49:06] <Yury V. Zaytsev> andrew_b: а в чем проблема
[09:49:17] <Yury V. Zaytsev> andrew_b: сделать для mc vfs вконтактике и всё ок
[09:49:24] <andrew_b> Мигрантам с венды точно не нужны.
[09:49:25] <il.smind++> мне тут приятель звонил
[09:49:31] <il.smind++> просил винду 7
[09:49:38] <il.smind++> я сказал что не пользуюсь
[09:49:48] <Yury V. Zaytsev> il.smind++: поставь ему люсид он выйдет через 2 недели =)
[09:49:58] <kettu> ну тыщи разработчиков не нужны, хотя-бы пару шоп прибавлялось в пол года
[09:50:02] <il.smind++> дочь услышала и сказала надо было ему диск Минта дать
[09:50:08] <Yury V. Zaytsev> il.smind++: скажи что теперь виндовс называется убунта, они решили сменить имидж
[09:50:31] <Yury V. Zaytsev> kettu: вообще багфиксеров хоорошо бы побольше
[09:50:45] <Yury V. Zaytsev> kettu: а то эти багопомои разгребать ужасно тяжело и медленно
[09:50:48] <il.smind++> Yury V. Zaytsev: моя дочь эту шутку юмора раньше тебя пошутила
[09:50:50] <kettu> для этого надо красивый TODO с лёгкими заданиями
[09:51:15] <kettu> darcs еше практикует пиарить все исправленные баги за неделю
[09:51:23] <kettu> классно выглядит
[09:51:27] <il.smind++> надо с тем преподом связаться
[09:51:33] <Yury V. Zaytsev> Давайте пеарить
[09:51:45] <kettu> [st@st] /tmp/v/mc-4.7.0.4:readelf -a src/mc | grep RPATH
[09:51:47] <il.smind++> пускай он своим студам дает задания на курсачи
[09:51:56] <kettu> этот ваш дебиан точно ничего странного не делает при сборке?
[09:52:02] <Yury V. Zaytsev> kettu: ну что за $#% #%%^ 2@#$%
[09:52:25] <kettu> нужен точный список конфиг обций и config.log с машины
[09:52:45] <Yury V. Zaytsev> kettu: http://launchpadlibrarian.net/44012152/buildlog_ubuntu-karmic-i386.mc_3%3A4.7.0.3-1~karmic1~ppa5_FULLYBUILT.txt.gz
[09:52:48] <kettu> хотя скорее всего это вообще libtool
[09:52:59] <il.smind++> $ readelf -a ./mc | grep RPATH
[09:53:00] <Yury V. Zaytsev> Это "хороший перегенеренный после патча"
[09:53:13] <il.smind++> без патча
[09:53:19] <kettu> бинарь получается _с_ RPATH?
[09:53:24] <kettu> хочу лос с оным
[09:53:27] <kettu> лог
[09:54:03] <il.smind++> т.е. у меня не проявляется
[09:54:11] <il.smind++> Шлака 12
[09:54:22] <kettu> Yury V. Zaytsev: хочу плохой лог :]
[09:54:41] <Yury V. Zaytsev> kettu: блин ну я же давал тебе
[09:54:52] <Yury V. Zaytsev> kettu: мне теперь опять пушить плохой в canonical
[09:54:56] * kettu развел руками
[09:54:59] <Yury V. Zaytsev> kettu: у меня нет билдсистемы свежий
[09:55:12] <Yury V. Zaytsev> kettu: ты лучше скажи такой лог тебя устроит
[09:55:15] <kettu> а на своей машине можешь как нить собрать?
[09:55:26] <Yury V. Zaytsev> kettu: а то config.log я не могу оттуда вытащить
[09:55:39] <kettu> жал
[09:55:52] <kettu> ладно, попробую сёння у млого на убунте его собрать
[09:56:00] <Yury V. Zaytsev> kettu: а у меня вообще всё другое у меня hardy и rpath там вообще по-моему ни у кого нет т.к. патченный libtool
[09:56:09] <kettu> на 9.10, я так понимаю воспроизводиться должно
[09:56:49] <kettu> в принципе и заdebootstrap-иться можно
[09:56:52] <Yury V. Zaytsev> Я пробовал собирать на одном хосте из консоли и не получилось ;) надо поставить pbuiler и прочую ересь чтобы оно делало
[09:57:14] <kettu> собрать не получилось?
[09:57:26] <Yury V. Zaytsev> Не получилось полкчить rpath =)
[09:57:34] <kettu> а
[09:57:39] <kettu> вот задница
[09:58:47] <kettu> видать у них там что-то хитрое с ldconfig
[09:59:07] <kettu> может, sandbox слишком перемудренный
[09:59:17] <Yury V. Zaytsev> kettu: https://wiki.ubuntu.com/PbuilderHowto ладно поставил ставиться
[09:59:23] <il.smind++> for (i = 0; i < m && i < n && s[i] == t[i]; i++)
{
}
[09:59:32] <Yury V. Zaytsev> kettu: оно вообще 100% копия их buildd
[09:59:44] <il.smind++> нича если я заменю на
for (i = 0; i < m && i < n && s[i] == t[i]; i++)
continue;
[10:00:52] <kettu> do {} while (1 !=2)
[10:01:11] <il.smind++> kettu: ты о чем?
[10:01:26] <kettu> об обфускации очевидно :]
[10:01:46] <andrew_b> il.smind++: зоччем continue?
[10:02:02] <il.smind++> а как без него?
[10:02:03] <andrew_b> Просто ;
[10:02:12] <andrew_b> пустое тело цикла
[10:02:14] <il.smind++> как то не красиво
[10:02:20] <andrew_b> Нормально.
[10:04:00] <kettu> как в фор всё лепить - так красиво
[10:04:33] <il.smind++> kettu: не красиво
[10:05:17] <il.smind++> лять я хочу улучшить восприятие написанного кода, и упростить его
[10:05:21] <kettu> нутк :]
[10:05:40] <kettu> зделай побочный эввект явным :]
[10:05:41] <il.smind++> я не хочу вдаваться в дискуссии... это не мой код
[10:05:43] <andrew_b> il.smind++: не надо ругаться.
[10:06:03] <kettu> i = 0; while (i < m && i < n && s[i] == t[i]) ++i;
[10:06:04] <il.smind++> я просто хочу его упростить и сделать наглядным
[10:06:07] <andrew_b> il.smind++: теперь это твой код.
[10:07:52] <il.smind++> andrew_b: эм...
[10:08:31] <Yury V. Zaytsev> kettu: так, собрал и воспроизвел на своей машине, вопрос где config.log ;)
[10:09:06] <kettu> ну в корне сорса :]
[10:09:33] <Yury V. Zaytsev> kettu: а он где ) не знаю куда pbuilder его зафигачил
[10:09:49] <kettu> ну я бы заюзал locate :]
[10:10:08] <andrew_b> Для locate надо базу обновить.
[10:10:25] <andrew_b> Вряд ли она обновилась после сборки.
[10:10:48] <il.smind++> for (i = 0; i < m && i < n; i++)
if (s[i] != t[i])
break;
[10:11:03] <il.smind++> может как то так?
[10:11:55] <andrew_b> Меня устраивает первоначальный вариант, кроме пустых {}.
[10:12:29] <il.smind++> т.е. сделать
for (i = 0; i < m && i < n && s[i] == t[i]; i++);
[10:17:36] <il.smind++> http://www.blogcdn.com/www.engadget.com/media/2010/04/blogipadprintingbig.jpg
iPad в комплекте с докстанцией
[10:18:07] <il.smind++> печать с айпад никогда не была такой простой
[10:22:01] <Yury V. Zaytsev> kettu: нашел возможность получить шелл после сборки
[10:22:46] <Yury V. Zaytsev> будет тебе config.log
[10:24:09] <kettu> \o/
[10:24:19] <kettu> а там же руками сможешь зарядить configure?
[10:24:29] <kettu> ну чтобы побаловаться по месту
[10:24:55] <kettu> и интерено, не перегенеривает ли втихаря pdbuilder наш ./configure :]
[10:27:55] <Yury V. Zaytsev> Ну я показывал полный лог чего он делает
[10:27:58] <Yury V. Zaytsev> Не должен
[10:47:19] <andrew_b> Нету RPATH в тарболе. Даже без --disable-rpath.
[10:49:24] <andrew_b> Закрываем как INVALID? :)
[10:50:21] <kettu> :]
[10:54:20] <Yury V. Zaytsev> Ну собираю, собираю я
[10:54:29] <Yury V. Zaytsev> Я же не виноват что авторы pbuilder такие дебилы
[10:54:37] <Yury V. Zaytsev> И написали такую паганую документацию
[10:54:48] <Yury V. Zaytsev> Что по сравнению с mock это школьная поделка
[10:55:39] <andrew_b> В дебиане вроде несколько таких поделок для сборки пакетов.
[10:56:41] <Yury V. Zaytsev> Они все дебильные
[10:56:48] <Yury V. Zaytsev> pbuilder это единственный аналог mock
[10:57:09] <Yury V. Zaytsev> Главное я не понимаю
[10:57:22] <Yury V. Zaytsev> Там есть вонючие опции --save-after-exec и.т.п
[10:57:32] <Yury V. Zaytsev> Указываешь --- он их просто тупо игнорирует
[10:57:35] <Yury V. Zaytsev> Есть хуки
[10:57:43] <Yury V. Zaytsev> Я man прочитал!!! это надо вообще уважать
[10:57:51] <Yury V. Zaytsev> Пишешь hook B10shell
[10:58:04] <Yury V. Zaytsev> Указываешь --hookdir он опять тупо игонрит
[10:58:07] <Yury V. Zaytsev> Ну как так вообще можно
[10:58:15] <Yury V. Zaytsev> Почему mock работает?
[11:07:39] il.smind-- зашёл в конференцию
[11:07:48] * kettu сидит в своём gentoo и молчит
[11:21:35] <il.smind++> ping
[11:21:37] <Зося Синицкая> il.smind++: Пинг от тебя 0.192 сек.
[11:43:34] <andrew_b> ping
[11:43:34] <Зося Синицкая> andrew_b: Пинг от тебя 0.187 сек.
[11:44:30] <andrew_b> il.smind++: ну так что решим со 120?
[11:45:09] <il.smind++> andrew_b: я пока путички правлю
[11:45:17] <il.smind++> andrew_b: я пока пустячки правлю
[11:45:46] <il.smind++> что то на enter-e я конкретно запоролся
[11:46:20] <il.smind++> не пойму почему он не перебиндивается
[11:46:27] <il.smind++> и выходит по нему
[11:48:17] andrew_b вышел из конференции
[11:48:21] andrew_b зашёл в конференцию
[11:51:14] <il.smind++> andrew_b: ау...
[11:51:22] <andrew_b> Да.
[11:57:30] <il.smind++> помоги с ентером
[11:57:43] <il.smind++> он мне неподвластен
[11:57:48] <andrew_b> Ща.
[11:59:58] <il.smind++> я обуздал его!
[12:00:29] <il.smind++> я не верно воспринимал получаемую информацию
[12:00:55] <andrew_b> Мне можно расслаюиться?
[12:01:02] <andrew_b> расслабиться
[12:02:12] <andrew_b> il.smind++: чо было?
[12:02:33] <il.smind++> я не прибил keymap в домике
[12:03:21] <il.smind++> и в итоге мц брало кейбинды из ~/.mc/
[12:03:24] <andrew_b> Я у меня его и нет. Но всё равно выходит.
[12:03:42] <il.smind++> я же уже переделал
[12:03:51] <il.smind++> ща запушу
[12:05:35] <il.smind++> пуль
[13:00:38] <Yury V. Zaytsev> Сраный pbuilder
[13:00:41] <Yury V. Zaytsev> Получил я консоль
[13:00:51] <Yury V. Zaytsev> Он просто тупо игнорирует аргументы командной строку
[13:00:57] <Yury V. Zaytsev> Надо всё в .pbuilderrc писать
[13:02:58] <kettu> надо в make install прописать старт sshd :]
[13:10:50] <Yury V. Zaytsev> Надо вырвать руки с корнем таким писателям
[13:11:06] <Yury V. Zaytsev> Которые pbuilderы пишут
[13:12:18] <andrew_b> 10 лет расстрела строгого режима!
[13:12:54] <Yury V. Zaytsev> Точно
[13:12:59] <Yury V. Zaytsev> Каждый день буду приходить и стрелять
[13:14:52] <Yury V. Zaytsev> zaytsev@davis:/var/cache/pbuilder/build/14377/tmp/buildd/mc-4.7.0.3/src$ readelf -a ./mc | grep RPATH
0x000000000000000f (RPATH) Library rpath: [/usr/lib]
[13:15:07] <Yury V. Zaytsev> http://paste.ubuntu.com/415481/
[13:15:11] <Yury V. Zaytsev> Попался зараза
[13:15:21] <Yury V. Zaytsev> kettu: пожалуйте. Сколько времени убил
[13:16:17] <kettu> ай маладэцЪ!
[13:16:55] <il.smind++> andrew_b: я запушил, только не работает, не пойму почему
[13:18:19] <andrew_b> У тебя автосохранение конфига выключено.
[13:19:16] <kettu> acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
[13:19:22] <kettu> ах пидорасы :]
[13:19:58] <kettu> осталось определить откуда это в чруте
[13:21:34] <kettu> это какая-то внешняя относительно конфигура штука
[13:21:57] <Yury V. Zaytsev> !!!
[13:22:03] <Yury V. Zaytsev> А как оно вообще туда попадает
[13:22:06] <il.smind++> andrew_b: нет, не в этом проблема
[13:22:10] <kettu> или не, щя вычислим
[13:22:18] <Yury V. Zaytsev> Если оно внешнее?
[13:22:25] <il.smind++> andrew_b: я принудительно сохранял, проблема в загрузке параметров
[13:22:38] <kettu> ld_shlibs=yes
if test "$with_gnu_ld" = yes; then
# If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}'

# Set some defaults for GNU ld with shared library support. These
# are reset later if shared libraries are not supported. Putting them
# here allows them to be overridden if necessary.
runpath_var=LD_RUN_PATH
hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
[13:22:58] <kettu> checking whether the $compiler linker ($LD) supports shared libraries
[13:23:03] <kettu> от в этой фазе
[13:23:15] <kettu> какой там версии autocrap ?
[13:23:27] <kettu> autoconf* например
[13:23:29] <Yury V. Zaytsev> Сцуко, так почему же у Андрея например он не поддерживает :)
[13:23:46] <Yury V. Zaytsev> autoconf_2.64-1ubuntu1_all.deb
[13:23:56] <Yury V. Zaytsev> autotools-dev_20090427.1_all.deb
[13:24:12] <Yury V. Zaytsev> automake_1%3a1.11-1_all.deb
[13:24:34] <kettu> прикольно. всё новое
[13:24:37] <Yury V. Zaytsev> gcc-4.4-base_4.4.1-4ubuntu8_amd64.deb
[13:25:21] <kettu> а ты руками в pbuilder пробовал собирать mc?
[13:25:36] <kettu> распаковать тарбол и CMMI ?
[13:25:38] <Yury V. Zaytsev> Ну могу из этого чруто собрать
[13:25:58] <kettu> попробуй на чистом тарболе в чруте. чисто для смеху
[13:26:46] <kettu> вообще hardcode_ страшно выглядят в ./configure
[13:26:56] <kettu> на всех платформах по-своему
[13:27:10] <kettu> возможно, tghjcnj в amd64 не так, как в i386
[13:28:35] <kettu> libtool какой версии?
[13:29:12] <Yury V. Zaytsev> libtool_2.2.6a-4_amd64.deb
[13:29:25] <kettu> угу. свежак
[13:29:52] <Yury V. Zaytsev> zaytsev@davis:/var/cache/pbuilder/build/14377/tmp/buildd/test/mc-4.7.0.3/src$ readelf -a ./mc | grep RPATH
0x000000000000000f (RPATH) Library rpath: [/usr/lib]
[13:30:08] <kettu> сам руками собрал?
[13:30:12] <Yury V. Zaytsev> http://paste.ubuntu.com/415488/
[13:30:26] <kettu> распаковкой кто занимался? :]
[13:30:27] <Yury V. Zaytsev> Распаковал тарбол в папку тест, сделал configure и make
[13:30:32] <kettu> угу, классно
[13:30:38] <kettu> щя сравним
[13:30:43] <Yury V. Zaytsev> tar -xvf mc_...orig.tar.gz
[13:30:49] <kettu> просто ./configure ?
[13:30:55] <kettu> или еще чёнить задавал?
[13:31:32] <Yury V. Zaytsev> $ ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=/include --mandir=/share/man --infodir=/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=/lib/mc --disable-maintainer-mode --disable-dependency-tracking --srcdir=. --with-glib2 --without-ext2undel --without-samba --with-screen=slang --disable-rpath
[13:31:44] <Yury V. Zaytsev> Могу убрать всё кроме опций сборки
[13:32:00] <kettu> не, не надо. щя скопипащу
[13:33:16] <andrew_b> --with-glib2 давно не актуально. У нас других glib нет.
[13:33:19] <Yury V. Zaytsev> http://paste.ubuntu.com/415489/
[13:33:30] <Yury V. Zaytsev> Ок, я уберу
[13:33:32] <Yury V. Zaytsev> Не знал
[13:33:54] <andrew_b> --srcdir=. это зачем?
[13:34:06] <Yury V. Zaytsev> Ведь даже не скажешь что ментейнеры в дебиане пидарасы
[13:34:11] <Yury V. Zaytsev> Потому что теперь это я какбэ :(
[13:34:28] <kettu> скорее всего деффолт
[13:34:40] <andrew_b> Yury V. Zaytsev: C glib1 мы завязали. Только glib2.
[13:34:59] <Yury V. Zaytsev> Это как rpm макро %configure кучу дефолтов оно задаёт
[13:35:03] <Yury V. Zaytsev> Так что это я тут не при чем
[13:35:11] <Yury V. Zaytsev> Но я выложил новый лог, без всего выше
[13:35:15] <Yury V. Zaytsev> Одно и то же
[13:35:15] <andrew_b> Ясно.
[13:36:25] <kettu> Yury V. Zaytsev: попробуй еще 4.7.0.4
[13:37:52] <Yury V. Zaytsev> А кстати
[13:37:56] <Yury V. Zaytsev> Ладно сейчас минуту
[13:38:07] <Yury V. Zaytsev> А что у нас довнлоад ссылки какие-то гомосятские
[13:38:07] <andrew_b> Не должно быть разницы.
[13:38:09] <kettu> config.log почти 1 в 1 как у меня
[13:38:15] <Yury V. Zaytsev> http://www.midnight-commander.org/downloads/41
[13:38:55] <andrew_b> Да, я сегодня тоже заметил. Раньше были нормальные.
[13:39:09] <andrew_b> Наверное, при переезде на nginx поломалось.
[13:39:18] <andrew_b> slavazanko: !
[13:39:35] <Yury V. Zaytsev> Просто у дебиана проблема из-за этого
[13:39:50] <Yury V. Zaytsev> Они по маске периодически проверяют наличие новых версий
[13:39:58] <Yury V. Zaytsev> А маску с такими ссылками не задашь
[13:40:07] <andrew_b> Я думаю, теперь у всех проблемы, кто тарболы качает.
[13:40:14] <slavazanko> что не так?
[13:40:16] <Yury V. Zaytsev> Ну вообще да :(
[13:40:35] <andrew_b> slavazanko: ссылки в даунлодс кривые.
[13:41:00] <Yury V. Zaytsev> http://paste.ubuntu.com/415492/
[13:41:11] <kettu> 4.7.0.4 ?
[13:41:17] <Yury V. Zaytsev> Ага
[13:41:21] <Yury V. Zaytsev> Сейчас дособерется
[13:41:30] <slavazanko> в чём заключается кривизна ссылок?
[13:41:39] <andrew_b> http://www.midnight-commander.org/downloads/41
[13:41:44] <Yury V. Zaytsev> Что они какие то сраные номера
[13:41:53] <Yury V. Zaytsev> И когда wget качаешь тоже сохраняется файл 41
[13:42:01] <andrew_b> дадада
[13:42:20] <Yury V. Zaytsev> А надо так: http://www.midnight-commander.org/downloads/ <http://www.midnight-commander.org/downloads/41>mc-4.7.0.4.tar.gz
[13:42:39] <Yury V. Zaytsev> И тогда очень качественно можно новые версии по маске проверять например
[13:42:54] <Yury V. Zaytsev> И все у кого системы типа портов и т.п. им тоже очень счастливо
[13:43:02] <slavazanko> "вы собираетесь открыть файл mc-4.7.0.4.tar.gz являющийся Tar archive из http://www.midnight-commander.org. Как Firefox следует обработать ээтот файл?"
[13:43:29] <andrew_b> slavazanko: wget наше всё.
[13:43:30] <slavazanko> > И когда wget качаешь тоже сохраняется файл 41
Это проблемы вгета.. на опеннете народ решение постил. решалось ключиком.
[13:43:34] <slavazanko> и это было всегда так
[13:43:43] <Yury V. Zaytsev> Что значит ключиком
[13:43:51] <kettu> Yury V. Zaytsev: короче в config.log различий не обнаружено. попрорбуй сохранить еще полный лог сборки:
make 2>&1 >build.log
[13:43:52] <slavazanko> wget -<ключик>
[13:43:55] <Yury V. Zaytsev> Когад ты ему content-name шлешь он просикает
[13:43:55] <andrew_b> -o ?
[13:43:59] <slavazanko> нет
[13:44:03] <il.smind++> --content-disposition
[13:44:03] <kettu> -O
[13:44:46] <slavazanko> wget --content-disposition http://www.midnight-commander.org/downloads/41
[13:44:48] <Yury V. Zaytsev> Короче как ни странно http://www.midnight-commander.org/downloads/ <http://www.midnight-commander.org/downloads/41>mc-4.7.0.4.tar.gz внатуре работает
[13:45:00] <Yury V. Zaytsev> Но на самой страницце то попса
[13:45:14] <slavazanko> оно у нас всегда так было
[13:45:24] <Yury V. Zaytsev> А почему нельзя ок сделать
[13:45:32] <Yury V. Zaytsev> Никто же не знает что нормальные ссылки тоже работают
[13:45:59] <slavazanko> это плагин для трака. в него не лазили, чтобы поменять ссылки
[13:49:45] <Yury V. Zaytsev> ну так это можно сделать?
[13:53:25] <Yury V. Zaytsev> kettu:
http://paste.ubuntu.com/415497/ <http://paste.ubuntu.com/415497/>
http://paste.ubuntu.com/415498/
[13:55:31] <kettu> /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I.. -fdiagnostics-show-option -Wcomment -Wdeclaration-after-statement -Wformat -Wimplicit-function-declaration -Wimplicit-int -Wmissing-braces -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-unreachable-code -Wparentheses -Wpointer-sign -Wreturn-type -Wshadow -Wsign-compare -Wswitch -Wuninitialized -Wunused-function -Wunused-label -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wwrite-strings -g -O2 -o man2hlp man2hlp.o ../lib/libmc.la -lglib-2.0

gcc -std=gnu99 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I.. -fdiagnostics-show-option -Wcomment -Wdeclaration-after-statement -Wformat -Wimplicit-function-declaration -Wimplicit-int -Wmissing-braces -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-unreachable-code -Wparentheses -Wpointer-sign -Wreturn-type -Wshadow -Wsign-compare -Wswitch -Wuninitialized -Wunused-function -Wunused-label -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wwrite-strings -g -O2 -o man2hlp man2hlp.o ../lib/.libs/libmc.a /usr/lib/libglib-2.0.so -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib
[13:55:35] <kettu> чуйствуете?
[13:55:52] <kettu> у дебийского libtool rpath головного мозга
[13:56:13] <kettu> интересно, как libtool работает :]
[13:57:11] <kettu> Yury V. Zaytsev: lib/libmc.la что содержит?
[13:58:09] <Yury V. Zaytsev> kettu: http://paste.ubuntu.com/415508/
[13:58:24] <il.smind++> Yury V. Zaytsev> ну так это можно сделать?
можно wget --content-disposition
[13:58:28] <andrew_b> Ээээ... Ну... man2hlp как бы не показатель. Он в тарбол не попадает.
[13:58:53] <Yury V. Zaytsev> У меня вообще-то есть мнение что это не дебийский лебтул
[13:59:03] <Yury V. Zaytsev> il.smind
[13:59:08] <il.smind++> Yury V. Zaytsev
[13:59:09] <Yury V. Zaytsev> да ты остряк
[13:59:54] <andrew_b> s/Он в тарбол не попадает/Он в пакет не попадает.
[13:59:56] <il.smind++> ?
[14:00:18] <il.smind++> Yury V. Zaytsev: зачем что то переделыватьь если и сейчас все работает?
[14:00:21] <kettu> Yury V. Zaytsev: может в этом и проблема
[14:00:49] <Yury V. Zaytsev> il.smind++: затем что у людей вотчилки не работают из-за этого
[14:00:53] <il.smind++> и wget и curl и axel умеют
[14:01:10] <il.smind++> Yury V. Zaytsev: расскажи им про опцию
[14:01:19] <Yury V. Zaytsev> Да какую нафиг опцию
[14:01:27] <il.smind++> --content-disposition
[14:01:38] <Yury V. Zaytsev> Ты не понимаешь вотчилка лезет на страницу, а там все ссылки типа 41 42 43 и.т.п
[14:01:45] <Yury V. Zaytsev> Она же не резольвит их
[14:01:46] <andrew_b> il.smind++: это ж костыль.
[14:01:54] <Yury V. Zaytsev> Она думает что просто новых версий нет
[14:02:02] <andrew_b> А должен быть нормальный протез. :D
[14:02:07] <il.smind++> я на полдник
[14:02:21] <andrew_b> Йоп. Тока жрать.
[14:05:52] <kettu> Yury V. Zaytsev: зайди в src/consaver, забацай vv и покаж build.log
/bin/bash -x ../../libtool --tag=CC --mode=link gcc -std=gnu99 -I../.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fdiagnostics-show-option -Wcomment -Wdeclaration-after-statement -Wformat -Wimplicit-function-declaration -Wimplicit-int -Wmissing-braces -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-unreachable-code -Wparentheses -Wpointer-sign -Wreturn-type -Wshadow -Wsign-compare -Wswitch -Wuninitialized -Wunused-function -Wunused-label -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wwrite-strings -g -O2 -o cons.saver cons_saver-cons.saver.o -lglib-2.0 2>build.log
[14:06:07] <Yury V. Zaytsev> Что такое vv
[14:06:14] <kettu> стрелка вниз :]
[14:07:16] <Yury V. Zaytsev> kettu: http://paste.ubuntu.com/415521/
[14:08:22] <kettu> и сопсна получившийся cons.saver всё еще с RPATH, пральна?
[14:09:24] andrew_b вышел из конференции: конец рабочего дня
[14:11:09] <kettu> + case "$compile_rpath " in
+ compile_rpath=' /usr/lib'
[14:11:15] <kettu> тересно откуда оно
[14:14:38] il.smind-- вышел из конференции: Компьютер вошёл в спящий режим
[14:16:34] <kettu> $absdir=/usr/lib
[14:17:06] <kettu> Yury V. Zaytsev: в pbuilder есть /usr/lib32 ?
[14:17:13] <kettu> /usr/lib - это симлинк?
[14:18:11] <Yury V. Zaytsev> /usr/lib это не симлинк
[14:18:24] <Yury V. Zaytsev> /usr/lib32 есть и тоже не симлик
[14:18:29] <Yury V. Zaytsev> /usr/lib64 симлинк
[14:18:35] <Yury V. Zaytsev> на lib
[14:19:04] <kettu> ты будешь смеяться, но баг или в автотулз или в дебийском лейауте - от считает, что lib - это не lib64 :]
[14:19:41] <kettu> и по-этому вфигачивает абсолютную ссылку на lib в бинарь, потому что точно знает, что оно не заработает
[14:19:58] <kettu> <------> # Make sure the rpath contains only unique directories.
<------> case "$temp_rpath " in
<------> *" $dir "*) ;;
<------> *" $absdir "*) ;;
<------> *) temp_rpath="$temp_rpath $absdir" ;;
<------> esac
[14:20:02] <kettu> от этот кусок
[14:21:52] <Yury V. Zaytsev> Ну и дурь
[14:22:02] <Yury V. Zaytsev> slavazanko: я разобрался как в donwload нормальные сслыки сделать
[14:22:07] <Yury V. Zaytsev> У меня правда прав нет =)
[14:22:12] <Yury V. Zaytsev> Там надо яйцо поправить
[14:22:13] <slavazanko> ??
[14:22:41] <Yury V. Zaytsev> <a href="${href.downloads(download.id)}">^
${download.file}^
</a>^
[14:22:58] <Yury V. Zaytsev> ${href.downloads(download.file)} должно быть как я думаю
[14:23:23] <Yury V. Zaytsev> /tracdownloads/templates/downloads-list.html
[14:23:35] <Yury V. Zaytsev> TracDownloads-0.2-py2.5.egg
[14:23:40] <slavazanko> угу
[14:23:47] <il.smind++> пожрали-с
[14:23:49] <Yury V. Zaytsev> Ксттаи мне нравится как у нас сервер настроен
[14:24:01] <Yury V. Zaytsev> Лазай где хочешь, хочешь чужие папки смотри...
[14:24:07] <slavazanko> намана
[14:24:12] <Yury V. Zaytsev> Вдруг там какие-нибудь пароли интересные хранятся
[14:24:13] <kettu> опенЪ
[14:24:21] <Yury V. Zaytsev> Правильно, information must be free
[14:24:22] <slavazanko> могу перекрыть и шеллом тебе стелать git-shell :)
[14:24:49] <slavazanko> для трансифлекса шелл - git-shell
а для разрабов простой. Спецом сделали
[14:24:51] <Yury V. Zaytsev> Какая нафиг :) ? ачо права то просто нельзя поставить на папки
[14:24:56] <Yury V. Zaytsev> Да я не за шелл
[14:25:09] <Yury V. Zaytsev> Я на что у все /home +rx для ugo
[14:25:37] <slavazanko> угу. и это тоже
[14:25:43] <Yury V. Zaytsev> slavazanko: ну ты следуешб на счет downloads доброе део?
[14:25:49] <Yury V. Zaytsev> И это тоже специально???
[14:25:55] <Yury V. Zaytsev> А в чем фишка
[14:26:14] <slavazanko> а нафига что-то скрывать?
[14:26:58] <kettu> sys_lib_dlsearch_path неправильный
[14:27:29] <kettu> или как минимум странный
[14:27:56] <kettu> там не хватает /usr/lib
[14:28:06] <kettu> у меня он там есть
[14:28:14] <Yury V. Zaytsev> kettu: я не пойму в чем фишка почему дебийский то
[14:28:25] <Yury V. Zaytsev> Либтул идет тот, который Слава всандалил
[14:28:39] <Yury V. Zaytsev> А он конечно же автоконф собрал из исходников
[14:28:53] <Yury V. Zaytsev> А либтул тот что в кентосе пятимиллионолетней давнои
[14:29:17] <Yury V. Zaytsev> Поэтому тарболы надо на виртуалке фц12 делать
[14:29:19] <Yury V. Zaytsev> нет?
[14:29:50] <kettu> можно и так
[14:29:54] <Yury V. Zaytsev> slavazanko: ну фиг знает, там метухи всякие. Я вообще не знаю этих людей =) прочитают .bash_history а там может пароли какие-то
[14:29:59] <kettu> кста ты пробовал автоген запускать на чистом тарболле?
[14:30:07] <Yury V. Zaytsev> Конечно нет, там нет автогена
[14:30:20] <Yury V. Zaytsev> Могу ради эксперимента проделать для тебя
[14:30:25] <kettu> а можешь заавтогенить на чём-нить новом и затащить туда тарболл?
[14:30:39] <Yury V. Zaytsev> Да дебиан он ой какой новый
[14:30:45] <Yury V. Zaytsev> Дай ссылки на автоген )
[14:31:06] <slavazanko> :)
[14:31:12] <slavazanko> готово.
[14:31:17] <slavazanko> http://www.midnight-commander.org/downloads
[14:31:20] <Yury V. Zaytsev> http://www.midnight-commander.org/browser/autogen.sh?format=txt
[14:31:35] <Yury V. Zaytsev> slavazanko: ну скажи хоть что я умный
[14:31:41] <Yury V. Zaytsev> я же мозг этой операции
[14:31:48] <slavazanko> ты - лудший
[14:32:13] <kettu> надо тогда федороффца какого-нить попарить
[14:32:53] <Yury V. Zaytsev> kettu: уууу FUUUUCCCC
[14:32:59] <Yury V. Zaytsev> autopoint: *** cvs program not found
[14:33:10] <kettu> ну или я вечером дома сгенерю со всего нового тарболл
[14:33:18] <slavazanko> это не мы, это автопоинт :)
[14:33:24] <kettu> это cvs :]
[14:33:38] <slavazanko> cvs автопоинт хочет.
[14:33:41] <slavazanko> а не мы :)
[14:34:47] <Yury V. Zaytsev> Да сейчас
[14:34:49] <Yury V. Zaytsev> make dist?
[14:34:57] <Yury V. Zaytsev> После автогена?
[14:51:47] <Yury V. Zaytsev> kettu: бинго
[14:51:59] <Yury V. Zaytsev> zaytsev@davis:/var/cache/pbuilder/build/27034/tmp/buildd/mc-4.7.0.4/src$ readelf -a ./mc | grep RPATH
[14:52:14] <Yury V. Zaytsev> http://paste.ubuntu.com/415558/
[14:52:23] <Yury V. Zaytsev> slavazanko: это ты во всем виноват
[14:52:29] <Yury V. Zaytsev> Ничего тебе нельзя доверить ;(
[14:52:58] <Yury V. Zaytsev> А говорили конечно дебианбедебиан
[14:55:13] <slavazanko> я?
[14:59:48] <Yury V. Zaytsev> Ну а кто тарболы генерит на кентосе с пересобранным из исходников и уже старым автоконфом/
[15:00:00] <Yury V. Zaytsev> Кто при этом импользует старый сломанный либтул?
[15:00:20] <Yury V. Zaytsev> в общем в этом и была проблема
[15:05:49] iNode вышел из конференции
[15:12:52] <kettu> Yury V. Zaytsev: рхел виноват только частично :]
[15:13:00] <il.smind++> от сцука то а
[15:13:04] <kettu> всему виной нестандартные симлинки
[15:13:08] <il.smind++> я не про рхел
[15:13:14] <kettu> и естественно мультилиб
[15:13:50] <Yury V. Zaytsev> kettu: по работе мне скажи есть как-нибудь возмонжость по простому залить ограниченную цветом область картинки?
[15:13:59] <Yury V. Zaytsev> Тольчо чтобы цвет ограничения не задачать вручноую
[15:14:16] <kettu> не шарю
[15:14:23] <kettu> в ДОСе знал FloodFill :]
[15:14:34] <kettu> у него 1 из параметров было ограничение заливки :]
[15:14:58] <kettu> можно написать попиксельный BreadthFirstSearch алгоретом :]
[15:15:12] <Yury V. Zaytsev> Вот и я к тому же
[15:15:19] <Yury V. Zaytsev> Я не пойму только как бы узнать границу
[15:15:24] <Yury V. Zaytsev> Я знаю только что она одного цвета
[15:15:32] <Yury V. Zaytsev> У её моё
[15:15:34] <kettu> это какой-то гуй?
[15:15:37] <Yury V. Zaytsev> Она ещё и не одного цвета :(
[15:15:47] <Yury V. Zaytsev> Ну это надо из картинки ROI вытащить
[15:15:49] <kettu> шото высокоматематичное?
[15:15:59] <Yury V. Zaytsev> Они ограницены цветом
[15:16:00] * kettu впервые слышит аббрев
[15:16:07] <Yury V. Zaytsev> Region of Interest
[15:16:14] <kettu> Return On Investment
[15:16:15] <kettu> :D
[15:16:22] <Yury V. Zaytsev> программа которой они анализируются скотина не даёт их экспортировать
[15:16:30] <kettu> ы
[15:16:43] <Yury V. Zaytsev> Ибо этот фекал написан под венду на дельфи цейсом ивообще постоянно крахается
[15:17:01] <kettu> фе
[15:17:04] <kettu> попал ты :]
[15:17:16] <kettu> но в GDI довольно прикольно ковыряться
[15:17:31] <kettu> хоть и медленно, но несложно писануть прожку
[15:17:52] <Yury V. Zaytsev> Да нет, смысле в том, что она настолько блевотная что всю обработку хотять делять под линкус на петоне
[15:17:58] <Yury V. Zaytsev> Из неё надо только картинки вытащить
[15:18:08] <Yury V. Zaytsev> Данные то она не экспортирует
[15:18:10] <kettu> а там статические картинки?
[15:18:30] <Yury V. Zaytsev> Ну я тебе могу показать. Это уже всё есть. Теперь осталось только их обработать :)
[15:18:39] <kettu> :]
[15:18:40] <Yury V. Zaytsev> А именно из картинки вытащить ROI
[15:18:58] <Yury V. Zaytsev> Идеально было бы покликать по их центрам и чтобы она автоматически их заливала цветом
[15:19:17] <Yury V. Zaytsev> Но я сейчас увеличил картинку и вижу, что они нифига не одного цвета границы
[15:19:38] <Yury V. Zaytsev> Потому, что они альфа-прозрачность чтобы красивей сделали ублюдки
[15:20:20] <Yury V. Zaytsev> В гимпе flood fill trsheshold 48 отлично заливает =)
[15:20:28] <Yury V. Zaytsev> Боюсь только он написан не напетоне
[15:21:11] <kettu> там есть схемоплуги
[15:21:17] <kettu> и есть петоноторчки
[15:21:25] <kettu> прада я сам не юзался
[15:21:37] <Yury V. Zaytsev> Я к тому, что не вытащить просто код их
[16:18:01] Yury V. Zaytsev вышел из конференции
[16:20:40] Yury V. Zaytsev зашёл в конференцию
[16:30:58] andrew_b зашёл в конференцию
[16:40:51] <andrew_b> http://www.midnight-commander.org/ticket/1885
[16:45:41] <Yury V. Zaytsev> andrew_b: это к чему
[16:46:17] <Yury V. Zaytsev> If you have newest version of gettext, then own maint/autopoint will not running - will used autopoint from your gettext installation. Therefore CVS requipment it's not a mc bug.
[16:46:20] <Yury V. Zaytsev> Это гонево
[16:46:39] <Yury V. Zaytsev> У меня самый свежий геттекст а используется тот что в maint
[16:50:34] <andrew_b> Последний камент.
[16:53:09] <andrew_b> Стесняюсь спросить: как переводится bulshit?
[16:54:40] <Yury V. Zaytsev> Глагол to bullshit значит вешаешь лапшу на уши
[16:57:03] <andrew_b> Буду знать.
[16:57:52] <Yury V. Zaytsev> Это несколько неформально :)
[16:58:07] <Yury V. Zaytsev> Т.е. шефу желательно гвоориьть только если с ним пил
[17:12:27] slavazanko вышел из конференции: Replaced by new connection
[17:12:29] slavazanko зашёл в конференцию
[17:12:47] slavazanko/w зашёл в конференцию
[17:16:14] il.smind-- зашёл в конференцию
[17:20:34] styx.mp зашёл в конференцию
[17:38:40] slavazanko/w вышел из конференции
[17:38:50] Yury V. Zaytsev вышел из конференции
[17:54:29] styx.mp вышел из конференции: Replaced by new connection
[17:54:33] styx.mp зашёл в конференцию
[17:56:37] slavazanko вышел из конференции
[17:58:05] slavazanko зашёл в конференцию
[18:04:58] slavazanko/w/g зашёл в конференцию
[18:20:16] styx.mp вышел из конференции
[18:27:55] slavazanko/w/g вышел из конференции
[18:30:51] slavazanko вышел из конференции: Replaced by new connection
[18:30:53] slavazanko зашёл в конференцию
[18:31:04] slavazanko/w/g зашёл в конференцию
[18:34:02] andrew_b вышел из конференции: Replaced by new connection
[18:34:05] andrew_b зашёл в конференцию
[18:38:11] axaru зашёл в конференцию
[18:39:17] <axaru> Добрый вечер, коллеги
[18:41:13] <axaru> Зося Синицкая, как у тебя дела?
[18:41:23] <Зося Синицкая> axaru: Я рада :-)
[18:41:48] <axaru> Зося Синицкая, круто.
[18:41:53] <Зося Синицкая> axaru: дыа!!!
[18:44:27] il.smind-- вышел из конференции
[18:45:05] il.smind-- зашёл в конференцию
[19:04:44] andrew_b вышел из конференции
[19:12:17] repolainen зашёл в конференцию
[19:14:40] <repolainen> http://forums.tut.by/showflat.php?Board=articles&Number=10584051#Post10584051 <- белорусское IT сообщество "обсуждает" руткиты
[19:17:06] <axaru> Обычный срач
[19:17:17] <repolainen> ненене
[19:17:37] <repolainen> обычным он был бы, если бы там были блондинки, не слышавшие о компьютерах
[19:17:50] <axaru> Как ненене. То им автор не нравится, то белорусия...
[19:17:55] <repolainen> эти же существа изображают из себя гуру IT
[19:18:11] <repolainen> ну это что-то хроническое :]
[19:20:59] <axaru> А кстати, почему наши антивирусы не в почете у западников? Это - просто зажим, или есть основания?
[19:21:52] <repolainen> думаю, всем хорошо иметь свой антивирус - проще фидбек получить
[19:22:22] <repolainen> от ты бы китайским антивирусом пользовался, если бы он был таким-же, как каспер всреднем? :]
[19:22:34] <repolainen> юниксоиду, конечно, такой вопрос тяжело задавать :]
[19:23:29] <axaru> Если по русски писал, или на худой конец по английски и отвечал бы за "базар" - почему бы нет. Мы же всем остальным китайским пользуемся...
[19:25:14] <axaru> прочто пока китайцы не способны создавать сложное ПО. Точнее не поняли его экономической модели.
[19:27:33] <repolainen> он способны создать свой процессор
[19:27:39] <repolainen> что уж там до ПО :]
[19:27:57] <repolainen> мне кажется внутри страны у них уже всё есть
[19:28:18] <repolainen> наерна, воруют пока венду вовсю
[19:28:31] <repolainen> если сильно прижмут их - тут же попрёт
[19:28:57] <repolainen> в принципе существование всяких QQ - это результат такого веселья
[19:29:14] <axaru> Ну если они уж и в космос тайконавта запустили - то конечно. И правильно делают, что воруют. Воруют у чужих. Наши то больше у себя...
[19:29:41] <axaru> Но это все нацзадача. Вон СССР процессоров насоздавал - тьму.
[19:31:21] <repolainen> насодрал :]
[19:31:33] <repolainen> я их личных разработок и не знаю вовси :]
[19:31:51] <repolainen> я верю, что они есть, но мне кажется их совсем чуть-чуть :]
[19:32:32] <axaru> Я честно говоря не начтоящий сварщик, но читал, что для рлс какие то экзотические эльбрусы и м32 делались
[19:49:23] il.smind-- вышел из конференции
[19:50:32] il.smind-- зашёл в конференцию
[20:01:48] <repolainen> http://www.midnight-commander.org/ticket/2129
[20:01:50] <repolainen> вот :]
[20:02:48] <axaru> И....
[20:03:52] * repolainen пожал плечаме
[20:04:21] <axaru> :) Я к тому, что баг пока висит?
[20:05:13] <repolainen> угу
[20:06:10] <repolainen> щяс попробуем чёнить зделать
[20:06:56] <axaru> Моя помощ будет нужна?
[20:07:06] <axaru> Могу потестировать
[20:07:17] <axaru> Или что несложное посмотреть
[20:07:42] <repolainen> думаю, пока нет. пока у меня воспроизводится
[20:08:00] <axaru> Ну если что....
[20:08:05] <repolainen> ok :]
[20:18:52] slavazanko/h зашёл в конференцию
[20:20:55] il.smind-- вышел из конференции: Компьютер вошёл в спящий режим
[20:35:35] <repolainen> так, во-первых --enable-static работать не должен был раньше. если он работал - это баг :]
[20:35:51] <repolainen> во-вторых: --enable-glib-static сломан
[20:38:47] <repolainen> в-третьих 'LDFLAGS=-static ./configure' тоже не работает :]
[20:44:12] <repolainen> причем сам LDFLAGS не юзается вообще ни в Makefile.am :]
[21:09:51] <repolainen> про 'во-вторых' немного соврал :] не работает только со включенным --enable-static
[21:10:20] <repolainen> а -static хавается libtool где-то на стадии определения шаренных либ
[21:11:00] <axaru> Круто. Вот так все работает...., а начинаешь смотреть - как он там работало?!!!
[21:12:58] <repolainen> таг, надо поспать и завтра допинать. что-то этот libtool меня напугал :]
[21:14:38] <axaru> Круто. А вот ты починишь это - оно автоматически на бранчи рапространится?
[21:15:55] il.smind-- зашёл в конференцию
[21:18:28] <il.smind--> axaru: только если их перебазировать относительно починенного
[21:19:27] <axaru> а что я должен например сделать с бранчем 1959_cross.... ?
[21:19:45] <axaru> Чтобы эээ перебазировать?
[21:21:52] <axaru> Или я совсем не в тему... :). Где почитать про это?
[21:30:49] repolainen вышел из конференции
[21:33:42] <il.smind--> эм...
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!