gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Четверг, 11 июля 2013< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2013/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.8 (2013-06-23)
Release schedule:
* 2013-07-xx Bug fix release EiskaltDC++ 2.2.9
* 2013-09-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:26:30] dhamp вышел(а) из комнаты
[00:31:48] soulhunter вышел(а) из комнаты
[00:45:17] <Tehnick> gelraen, soulhunter: добавил платформо-зависимый код для макоси. Постарался обойтись минимальными изменениями. Не уверен, что оно вообще соберется. Нужно проверить...
[00:48:07] soulhunter вошёл(а) в комнату
[00:51:07] <soulhunter> Tehnick: я уже спать, проверрю завтра
[00:51:16] <Tehnick> soulhunter, хорошо
[00:52:10] soulhunter вышел(а) из комнаты
[01:49:35] Tehnick вышел(а) из комнаты
[02:16:42] gelraen вошёл(а) в комнату
[06:28:55] grayich вышел(а) из комнаты
[06:35:52] flylinkdc вышел(а) из комнаты
[06:36:24] flylinkdc вошёл(а) в комнату
[07:00:42] gelraen вышел(а) из комнаты
[07:01:07] gelraen вошёл(а) в комнату
[07:09:59] Diger вошёл(а) в комнату
[07:53:35] flylinkdc вышел(а) из комнаты: Replaced by new connection
[07:53:45] flylinkdc вошёл(а) в комнату
[09:05:55] mars1an вошёл(а) в комнату
[10:28:06] Diger вышел(а) из комнаты
[10:28:42] Diger вошёл(а) в комнату
[10:28:52] Diger вышел(а) из комнаты
[10:47:45] soulhunter вошёл(а) в комнату
[10:53:40] Tehnick вошёл(а) в комнату
[10:54:25] <Tehnick> soulhunter: привет
[11:02:33] <Tehnick> gelraen: пинг
[11:25:33] <soulhunter> Tehnick привет
[11:26:27] <Tehnick> soulhunter: как у тебя сегодня со временем?
[11:26:41] <soulhunter> щас попробую запустить сборку
[11:26:56] <Tehnick> soulhunter: тестируй ветку 2.2.x
[11:27:13] <Tehnick> На ее основе будет релиз.
[11:28:46] <flylinkdc> Tehnick а ты рулишь билдами. а почему сам не поставишь mac - он же в виртуалке поднимается? или это такой экстрим - кодить в слепую?
[11:29:20] <flylinkdc> ладно нас ругают - мы флай нихрена не тестим. а тут получается ты даже не компилируешь!
[11:35:31] <Tehnick> flylinkdc:
1) у меня нет лишнего места на диске;
2) мне совершенно не нравится эта ОС и я не хочу с ней возиться;
3) как только мы закончим эти мелкие улучшения, дополнительных кодинг под макось будет больше не нужен;
4) макось на виртуалке разве законна? У них было про это что-то в лицензии...
[11:35:50] <Tehnick> flylinkdc: я компилирую под целевую ОС.
[11:36:37] <Tehnick> flylinkdc: сборки под винду, макось и гайку доступны только благодаря энтузиастам. Спасибо им за это.
[11:37:19] <Tehnick> Ах да, freebsd забыл.
[11:38:19] <flylinkdc> ну ты ведь коммитишь изменения под macOS
[11:38:50] <Tehnick> flylinkdc: если у кого-то из мейнтейнеров под нецелевые платформы есть проблемы со сборкой или работой программы, я стараюсь их устранить. Но ставить те ОС себе не намерен.
[11:39:48] <Tehnick> flylinkdc: ага. А еще я коммитил изменения для винды, для вайна, для фрибсд и для хайку.
[11:40:05] <Tehnick> flylinkdc: по-твоему я должен держать у себя весь этот зоопарк?
[11:41:00] <flylinkdc> ну просто коммит разработчкиа без тестирования - это плохо. а если при этом ломается сборка вообще не допустимо.
[11:41:55] <flylinkdc> так ведь можно сломать прогу - и убить карму проги.
[11:42:17] <soulhunter> ну мы же тестируем перед релизом все сборки
[11:42:19] <flylinkdc> или у вас вообще нет разраба под mac ? одни пользователи которые только могут собрать из git /
[11:42:24] <soulhunter> каждый ментейнер свою )
[11:43:08] <flylinkdc> 2.2.8  падала при клике по нику в чате - это кей фича любого юзера активно юзаещего дц.
[11:43:23] <flylinkdc> я думаю тут также как и во флае сильно ничего не тестится
[11:44:33] <soulhunter> да тут просто был ажиотаж вокруг версии 2.2.8, во-первых сто лет не было релизов, во-вторых фиксов серьезных багов такая гора, что хотелось поскорее зарелизить )
[11:46:44] <Tehnick> flylinkdc: у нас нет разработчиков с макосью. Только мейнтейнер, который собирает бандлы. Если бы не он, юзеры бы вообще обломились получать новые версии программы.
[11:46:48] <flylinkdc> это понятно. вообще релизная модель плохо подходит под опенсоурс
[11:47:34] <flylinkdc> она работет когда есть большая команда и шатат QA
[11:47:53] <flylinkdc> я вот тоже думаю отказаться во флае от метки - релиз
[11:48:16] <flylinkdc> будет как раньше плавно увличиваться счетчик версии.
[11:48:49] <Tehnick> flylinkdc: сборка может как ломаться, так и фикситься. master-ветка всегда находится в состоянии пригодном для сборки в линуксе, т.к. там она и тестирует множеством способов: на машине разработчика, в билд-системе, в ежедневных сборках на ланчпаде.
[11:48:56] <Tehnick> *тестируется
[11:49:23] <Tehnick> Про "карму" проги вопрос вообще не стоит.
[11:50:14] <flylinkdc> это самое главное - когда юзер ставит софт а он глючит. его снасят и запоминают
[11:50:16] <Tehnick> [10:43:03] <flylinkdc> 2.2.8  падала при клике по нику в чате - это кей фича любого юзера активно юзаещего дц.
Но ни один из них не почесался сообщить нам об этом до релиза...
[11:51:09] <Tehnick> [10:43:18] <flylinkdc> я думаю тут также как и во флае сильно ничего не тестится
У нас не коммерческое ПО. Принципы организации разработки иные...
[11:51:20] <Tehnick> Так что все нормально и у вас и у нас.
[11:51:50] <flylinkdc> вот около 800 отзывов http://www.blogger.com/comment.g?blogID=3319437850482914384&postID=995915779756217168
[11:51:59] <flylinkdc> Анонимный пишет...
    Хуйня
    9 апреля 2012 г., 9:22
    Удалить
[11:52:10] <flylinkdc> Анонимный пишет...
    Хуйня полная
    3 июля 2013 г., 16:28
    Удалить
[11:52:27] <flylinkdc> это все про флай
[11:52:56] <Tehnick> [10:48:11] <flylinkdc> будет как раньше плавно увличиваться счетчик версии.
Вас модель роллинг-релиза вполне может подойти. Т.к. не нужно согласовывать релизы с мейнтейнерами дистрибутивов.
[11:54:02] <Tehnick> [10:50:09] <flylinkdc> это самое главное - когда юзер ставит софт а он глючит. его снасят и запоминают
Он в своем праве. Но такой пользователь нам не интересен.
[11:54:43] <flylinkdc> юзер который пишет баг-репорты редкость
[11:55:11] <flylinkdc> это как правило технарь. а прога ведь для хомячков
[11:55:19] <flylinkdc> хотя у вас лучше в линуксе их мало
[11:55:27] <flylinkdc> но в маке их много
[11:55:31] <Tehnick> [10:52:22] <flylinkdc> это все про флай
Тебя это напрягает? Зря.
[11:55:57] <flylinkdc> это сигнал. юзер удаляет твою прогу и еще ругается )
[11:56:24] <flylinkdc> значит что-то в ней не понравилось
[11:56:39] <Tehnick> [10:54:38] <flylinkdc> юзер который пишет баг-репорты редкость
Да, редкость. Особенно полезные баг-репорты. Но это именно тот пользователь, которому можно и хочется помочь.
[11:57:50] ONYX вышел(а) из комнаты
[11:57:52] <flylinkdc> понятно. ок. опят в офтоп ушел. я тут как-то спрашивал про DHT в ядре
[11:58:06] <flylinkdc> вроде никто не ответил. ты вроде сказал что DHT тебе интересен
[11:59:15] <flylinkdc> я про файл dcpp\QueueManager.cpp
[11:59:30] <flylinkdc> и условие                for(QueueItem::SourceConstIter j = qi->sources.begin(); j != qi->sources.end(); ++j) {
                    if(j->isSet(QueueItem::Source::FLAG_PARTIAL)
#ifdef WITH_DHT
                                                                || j->getUser().hint == "DHT"
#endif
                                                                                              ) continue;
[12:00:10] soulhunter вышел(а) из комнаты
[12:00:15] <flylinkdc> из за него DHT не сохраняется в Queue.xml
[12:01:09] <flylinkdc> есть мысли на этот счет. мы у автора стронга спросили про это - но он проигнорил :(
[12:01:18] <flylinkdc> или не знает сам или не хочет говорить
[12:03:03] <Tehnick> flylinkdc: да, мне DHT интересен как пользователю. Но это не я его не запиливал к нам в проект и я мало ковырялся в его исходниках.
[12:03:44] <Tehnick> flylinkdc: что касается этого кода, то я вижу и плюсы этого подхода.
[12:05:02] <Tehnick> Во-первых DHT-источников может быть очень много.
[12:06:48] <Tehnick> Во-вторых, после перезапуска программы тех источников может уже не быть онлайн. Поиск новых много времени не займет. Возможно, время поиска будет сопоставимо со временем проверки старых источников, сохраненных в этом файле.
[12:07:51] <Tehnick> flylinkdc: ну и наконец, очевидно, что BM не сам сочинял все эти принципы и алгоритмы. Скорее всего он ориентировался на существующую реализацию в торрентах...
[12:08:23] <Tehnick> Можно посмотреть как там это устроено для сравнения.
[12:10:07] <flylinkdc> а много это сколько ? у тебя 50/50 помню ты говорил?
[12:10:23] <flylinkdc> на каком типе файлов ты получаешь много DHT?
[12:10:31] <flylinkdc> распространненое кино?
[12:10:40] <Tehnick> flylinkdc: да, пока так. Но в светлом будущем... =)
[12:11:20] <Tehnick> flylinkdc: ага. Попсовые киношки. Я не для себя качаю большинство из них...
[12:12:20] <Tehnick> После поиска, от хабов вообще можно отключиться обычно. Файл скачается без проблем.
[12:12:48] <Tehnick> > Попсовые киношки.
И сериалы.
[13:03:47] ONYX вошёл(а) в комнату
[13:06:03] <Tehnick> gelraen: а ты сможешь сегодня проверить сборку?
[13:08:38] <gelraen> да
[13:19:20] <gelraen> /Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:97:23: error: 'id' was not declared in this scope
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:97:32: error: 'SEL' was not declared in this scope
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:97:42: error: expected primary-expression before '...' token
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:97:45: error: expression list treated as compound expression in initializer [-fpermissive]
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:98:1: error: expected ',' or ';' before '{' token
[13:26:12] soulhunter вошёл(а) в комнату
[13:39:03] <Tehnick> gelraen: пушнул возможный фикс в ветку 2.2.x.
[13:40:34] Tehnick вышел(а) из комнаты
[13:47:30] <gelraen> In file included from /Users/imax/dev/eiskaltdcpp/build/eiskaltdcpp-qt/src/moc_EiskaltApp_mac.cxx:10:0:
/Users/imax/dev/eiskaltdcpp/build/eiskaltdcpp-qt/src/../../../eiskaltdcpp-qt/src/EiskaltApp_mac.h:114:5: error:
expected unqualified-id before 'if'
/Users/imax/dev/eiskaltdcpp/build/eiskaltdcpp-qt/src/moc_EiskaltApp_mac.cxx:127:1: error: expected '}' at end of input
In file included from /Users/imax/dev/eiskaltdcpp/build/eiskaltdcpp-qt/src/moc_EiskaltApp_mac.cxx:10:0:
/Users/imax/dev/eiskaltdcpp/build/eiskaltdcpp-qt/src/../../../eiskaltdcpp-qt/src/EiskaltApp_mac.h:105:58: error:
expected unqualified-id at end of input
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:99:23: error: variable or field 'dockClickHandler' declared void
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:99:23: error: 'id' was not declared in this scope
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:99:32: error: 'SEL' was not declared in this scope
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp: In function 'int main(int, char**)':
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:114:5: error: 'EiskaltApp' was not declared in this scope
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:114:16: error: expected ';' before 'app'
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:117:18: error: 'app' was not declared in this scope
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp: In function 'void catchSIG(int)':
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:274:5: error: 'EiskaltApp' was not declared in this scop
e
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:274:17: error: 'eapp' was not declared in this scope
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:274:37: error: expected type-specifier before 'EiskaltAp
p'
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:274:37: error: expected '>' before 'EiskaltApp'
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:274:37: error: expected '(' before 'EiskaltApp'
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:274:48: error: expected primary-expression before '>' to
ken
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:274:55: error: expected ')' before ';' token
[13:51:48] gelraen вышел(а) из комнаты
[14:20:23] Tehnick вошёл(а) в комнату
[14:22:04] gelraen вошёл(а) в комнату
[14:24:47] <flylinkdc> Tehnick а вы вот это пробовали http://www.jetbrains.com/teamcity/download/ ?
[14:24:56] <flylinkdc> он вроде для опенсоурса басплатный
[14:25:12] <flylinkdc> билдит сам на автомате и шлет письма если что не собралось
[14:26:25] <gelraen> это ж его где-то поднять надо
[14:26:41] <gelraen> или они его и as a service предоставляют?
[14:32:59] <Tehnick> flylinkdc: нет, не пробовали.
[14:33:32] <Tehnick> Дома свет отключили. До ноута не достучаться. =(
[14:34:09] <flylinkdc> ну на домашнем компе
[14:34:21] <flylinkdc> как сервис не слышал
[14:34:44] <gelraen> flylinkdc, а на домашнем компе оно и под другие платформы тоже собирать будет? или в чём суть?
[14:35:47] <flylinkdc> ну не будет мантейнер отвлекаться
[14:37:15] <flylinkdc> под все платформы незнаю. наверно он дожден быть поднят на целевой платформе
[14:37:40] <flylinkdc> я его давно пробовал к флаю прикрутить но он солюшен студии не принял корректно
[14:37:45] <flylinkdc> я тогда забил
[14:44:42] ONYX вышел(а) из комнаты
[14:53:20] gelraen вышел(а) из комнаты: Replaced by new connection
[14:53:30] gelraen вошёл(а) в комнату
[14:59:47] FiliN вошёл(а) в комнату
[15:13:18] dhamp вошёл(а) в комнату
[15:19:01] <dhamp> flylinkdc,
"[11:59:15] <flylinkdc> я про файл dcpp\QueueManager.cpp
[11:59:30] <flylinkdc> и условие                for(QueueItem::SourceConstIter j = qi->sources.begin(); j != qi->sources.end(); ++j) {
                    if(j->isSet(QueueItem::Source::FLAG_PARTIAL)
#ifdef WITH_DHT
                                                                || j->getUser().hint == "DHT"
#endif
                                                                                              ) continue;"
самое плохое что может произойти при этом - cid совпадёт с cid юзера на хабе. если хаб adc страшного ничего нет ибо cid одинаков и в dht и в adc, если же это будет nmdc - то это может быть левый юзер и на него будет ошибка загрузки, так что на самом деле можно спокойно убрать.
[15:20:20] <Tehnick> gelraen: пушнул возможный фикс в ветку 2.2.x
[15:20:30] <soulhunter> dhamp, 2.2.8 - если не передавать флаг -S (лог файл), то выводит такое: ERROR: Daemon log: No such file or directory ()
[15:20:46] <Tehnick> Ноут все еще недоступен, поэтому редактировал через веб-морду гитхаба...
[15:20:50] <dhamp> flylinkdc,
"[12:01:09] <flylinkdc> есть мысли на этот счет. мы у автора стронга спросили про это - но он проигнорил :(
[12:01:18] <flylinkdc> или не знает сам или не хочет говорить"
а спрашивали давно ?
[15:21:13] <Tehnick> soulhunter: ты сборку еще не тестил?
[15:21:20] <flylinkdc> неделю назад
[15:21:21] <dhamp> soulhunter, а файл есть ?
[15:21:34] <flylinkdc> он в чате разрабов dc++ появился
[15:21:36] <soulhunter> какой файл? я ничего не передаю
[15:21:38] <flylinkdc> и пропал
[15:21:55] <soulhunter> дефолтная директория, на которую он должен откатываться есть
[15:21:59] <dhamp> soulhunter, файл лога
[15:22:18] <soulhunter> но в ней тоже ничего не создается
[15:22:18] <flylinkdc> dhamp а по твоим наблюдениям у тебя много источников DHT ?
[15:22:24] <dhamp> soulhunter, ~/.config/eiskaltdcpp/Logs
[15:22:31] <soulhunter> стоп
[15:22:36] <soulhunter> у нее права корявые
[15:22:37] <soulhunter> сек
[15:22:37] <flylinkdc> просто может он защитил чтобы очередь не пухла
[15:23:03] <dhamp> flylinkdc, у меня нат так что не особо - внешнего ип нет белого
[15:23:24] <soulhunter> dhamp, да, файл в дефолтной дире создается
[15:24:41] <dhamp> flylinkdc, максимум узлов 1920 - теоретически да многовато - то ведь можно ограничить кол-во источников =) максимум более чем с 30-40 закачивать смысла нет, модель обработки этих коннектов начинает сильно тормозить =(
[15:25:09] <dhamp> soulhunter, на текущем мастере тоже самое ?
[15:26:39] <dhamp> flylinkdc, или у вас не тормозит ?
[15:26:52] <soulhunter> да
[15:26:52] <soulhunter> dhamp, да
[15:28:22] <dhamp> soulhunter, странно у меня такого сообщения нет
ll ~/.config/eiskaltdc++/Logs/daemon.log
-rw-r--r-- 1 egik users 3654 июн  5 01:01 /home/egik/.config/eiskaltdc++/Logs/daemon.log
eiskaltdcpp-daemon
Starting eiskaltdcpp-daemon (EiskaltDC++ core 2.2) using /home/egik/.config/eiskaltdc++/ as config directory and /home/egik/.local/share/eiskaltdc++/ as local data directory.
Loading: Хеш базы данных
Loading: Расшаренные файлы
Loading: Очередь загрузок
Loading: Пользователи
eiskaltdcpp-daemon (EiskaltDC++ core 2.2) running...
JSONRPC: Start mongoose
[15:29:07] flylinkdc вышел(а) из комнаты
[15:29:17] flylinkdc вошёл(а) в комнату
[15:29:40] <gelraen> In file included from /Users/imax/dev/eiskaltdcpp/build/eiskaltdcpp-qt/src/moc_EiskaltApp_mac.cxx:10:0:
/Users/imax/dev/eiskaltdcpp/build/eiskaltdcpp-qt/src/../../../eiskaltdcpp-qt/src/EiskaltApp_mac.h: In member function 'void EiskaltApp::installMacHandlers()':
/Users/imax/dev/eiskaltdcpp/build/eiskaltdcpp-qt/src/../../../eiskaltdcpp-qt/src/EiskaltApp_mac.h:122:46: error: 'dockClickHandler' was not declared in this scope
In file included from /Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/main.cpp:42:0:
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/EiskaltApp_mac.h: In member function 'void EiskaltApp::installMacHandlers()':
/Users/imax/dev/eiskaltdcpp/eiskaltdcpp-qt/src/EiskaltApp_mac.h:122:46: error: 'dockClickHandler' was not declared in this scope
[15:29:51] <dhamp> soulhunter, если удалить daemon.log - то при первом запуске напишет, потом создаст и ругаться не будет
[15:30:06] flylinkdc вышел(а) из комнаты
[15:30:10] <dhamp> soulhunter, у тебя точно файл есть и в него можно писать ?
[15:30:16] flylinkdc вошёл(а) в комнату
[15:30:47] <soulhunter> при первом запуске не было
[15:30:51] <soulhunter> потом создался
[15:31:34] <soulhunter> dhamp, но все равно ругается, даже если он уже есть
[15:34:32] <flylinkdc> у меня на компе вообще редко DHT проскакивает. вот попробую качать популярное кино
[15:52:08] Alexey вошёл(а) в комнату
[15:53:37] <Tehnick> gelraen: попробуй так плз: http://susepaste.org/view/raw/49724605
[15:56:03] <gelraen> вроде поехало дальше собираться
[15:58:42] <Tehnick> Это хорошо. Надеюсь, что оно еще и слинкуется нормально.
[16:08:09] <dhamp> soulhunter, исправил и залил в 2.3.x
[16:08:14] <gelraen> не слинковалось:
Undefined symbols for architecture x86_64:
  "_class_addMethod", referenced from:
      EiskaltApp::installMacHandlers()       in main.cpp.o
  "_class_getName", referenced from:
      EiskaltApp::installMacHandlers()       in main.cpp.o
  "_objc_getClass", referenced from:
      EiskaltApp::installMacHandlers()       in main.cpp.o
  "_objc_msgSend", referenced from:
      EiskaltApp::installMacHandlers()       in main.cpp.o
  "_sel_registerName", referenced from:
      EiskaltApp::installMacHandlers()       in main.cpp.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
[16:10:15] <soulhunter> dhamp, в 2.2.х тоже залей, 2.3 еще не скоро будет, планируется 2.2.9 багфиксный
[16:13:36] <Tehnick> gelraen: а под x86 оно слинковалось что ли?
[16:14:15] <gelraen> нет, я просто копирую только одну половину, чтоб не дублировать
[16:14:20] <Tehnick> Ясно.
[16:14:45] <Tehnick> soulhunter: в 2.2.х я сам перенесу.
[16:14:50] <dhamp> soulhunter, залил в 2.2.x
[16:14:56] <Tehnick> Черт.
[16:14:57] <dhamp> Tehnick, поздняк метаться )
[16:15:38] <soulhunter> спасибо
[16:15:42] <dhamp> Tehnick, что там такого страшного у тебя в 2.2.x ? - я git cherry-pick сделал туда
[16:18:26] <Tehnick> dhamp: ничего страшного.
[16:18:55] <Tehnick> веб-морда гитхаба все-равно нормально коммит сделала.
[16:24:45] <Tehnick> gelraen: можно попробовать вот так: http://susepaste.org/view/raw/5769569
[16:25:33] <gelraen> ммм, а при чём здесь qmake?
[16:25:44] <gelraen> вы его из cmake дёргаете что-ли?
[16:27:09] FiliN вышел(а) из комнаты: offline
[16:29:02] <Tehnick> gelraen: действительно. Надо в cmake скормить.
[16:29:26] <gelraen> сейчас попробую
[16:30:28] <gelraen> да, слинковалось
[16:30:50] <Tehnick> gelraen: ты как сделал?
[16:31:17] <gelraen> diff --git a/eiskaltdcpp-qt/CMakeLists.txt b/eiskaltdcpp-qt/CMakeLists.txt
index 7fb417f..35746fa 100644
--- a/eiskaltdcpp-qt/CMakeLists.txt
+++ b/eiskaltdcpp-qt/CMakeLists.txt
@@ -264,6 +264,8 @@ endif (USE_JS)
if (APPLE)
   add_definitions(-DCLIENT_RES_DIR="${PROJECT_NAME_GLOBAL}.app/resources")
+  FIND_LIBRARY(COCOA_LIBRARY Cocoa)
+  target_link_libraries(${PROJECT_NAME} ${COCOA_LIBRARY})
else (APPLE)
   add_definitions(-DCLIENT_RES_DIR="${CLIENT_DATA_DIR}/qt/resources")
endif (APPLE)
[16:31:58] <Tehnick> gelraen: сам коммит сделаешь?
[16:32:05] <gelraen> нет,лениво :(
[16:32:09] <Tehnick> Ок.
[16:33:15] <Tehnick> gelraen: кстати, ты ведь на гугл работаешь? Они действительно проверяют СПО проекты, в которых участвуют сотрудники?
[16:33:35] <gelraen> https://docs.google.com/file/d/0B8NP67LYQJcnYXpsZXBxV3V0eEk/edit?usp=sharing
[16:33:48] <gelraen> Tehnick, что значит "проверяют"?
[16:34:25] <Tehnick> gelraen: типа нужно разрешение можно или нельзя в них участвовать.
[16:34:39] <gelraen> да, нужно
[16:34:52] <gelraen> там смотрят чтоб оно не пересекалось с интересами компании
[16:35:33] <Tehnick> gelraen: спасибо большое за билд.
[16:35:38] <Tehnick> soulhunter: затестишь?
[16:43:55] <soulhunter> Tehnick: приложение закрывается совсем по кнопке закрытия
[16:44:54] <Tehnick> soulhunter: если айскальт свернут, клик по иконке в доке работает?
[16:45:11] <soulhunter> да работает, только он размеры окна не сохраняет
[16:45:21] <soulhunter> он разворачивает его и оно сжимается в маленький размер
[16:45:49] <Tehnick> soulhunter: по правому клику дополнительное меню есть?
[16:46:59] <soulhunter> есть, но при нажатии на опции ничего не происходит
[16:47:33] <Tehnick> soulhunter: галочки не ставятся? Сворачивание не срабатывает?
[16:47:42] <soulhunter> да, реакции нету
[16:48:02] <soulhunter> вообще ни на какую опцию
[16:51:51] <Tehnick> soulhunter: вечером показать сможешь? Как в тот раз.
[16:52:20] <soulhunter> можно
[16:53:24] <Tehnick> soulhunter: кстати, когда ты курсором кликаешь по иконкам в доке, окно программы теряет фокус?
[17:00:28] ONYX вошёл(а) в комнату
[17:13:17] Tehnick вышел(а) из комнаты
[17:13:27] ONYX вышел(а) из комнаты
[17:14:55] grayich вошёл(а) в комнату
[17:17:55] ONYX вошёл(а) в комнату
[17:26:44] ONYX вышел(а) из комнаты: Replaced by new connection
[17:26:54] ONYX вошёл(а) в комнату
[17:34:12] dhamp вышел(а) из комнаты
[17:34:14] ONYX вышел(а) из комнаты: Replaced by new connection
[17:34:24] ONYX вошёл(а) в комнату
[17:45:41] Кирилл вошёл(а) в комнату
[18:04:39] Diger вошёл(а) в комнату
[18:07:44] mars1an вышел(а) из комнаты
[18:28:34] flylinkdc вышел(а) из комнаты
[18:28:44] flylinkdc вошёл(а) в комнату
[20:08:39] grayich вышел(а) из комнаты
[20:09:55] grayich вошёл(а) в комнату
[20:10:05] grayich вышел(а) из комнаты
[20:11:29] grayich вошёл(а) в комнату
[20:54:00] Tehnick вошёл(а) в комнату
[21:11:33] Diger вышел(а) из комнаты
[21:14:32] Diger вошёл(а) в комнату
[21:17:14] mars1an вошёл(а) в комнату
[21:19:08] mars1an вышел(а) из комнаты: Replaced by new connection
[21:19:18] mars1an вошёл(а) в комнату
[21:27:16] mars1an вышел(а) из комнаты: Replaced by new connection
[21:27:28] mars1an вошёл(а) в комнату
[21:34:27] gelraen вышел(а) из комнаты
[22:27:13] mars1an вышел(а) из комнаты
[22:27:29] mars1an вошёл(а) в комнату
[22:31:24] mars1an вышел(а) из комнаты: Replaced by new connection
[22:31:34] mars1an вошёл(а) в комнату
[22:40:40] mars1an вышел(а) из комнаты: Replaced by new connection
[22:40:50] mars1an вошёл(а) в комнату
[22:40:55] mars1an вышел(а) из комнаты
[22:47:02] mars1an вошёл(а) в комнату
[22:48:29] mars1an вышел(а) из комнаты: Replaced by new connection
[22:48:39] mars1an вошёл(а) в комнату
[22:50:31] mars1an вышел(а) из комнаты: Replaced by new connection
[22:50:41] mars1an вошёл(а) в комнату
[22:50:43] mars1an вышел(а) из комнаты
[22:50:53] mars1an вошёл(а) в комнату
[22:53:11] nixtrian|home вышел(а) из комнаты
[22:55:20] mars1an вышел(а) из комнаты
[23:00:42] mars1an вошёл(а) в комнату
[23:04:37] nixtrian|home вошёл(а) в комнату
[23:05:16] mars1an вышел(а) из комнаты
[23:18:25] mars1an вошёл(а) в комнату
[23:21:41] mars1an вышел(а) из комнаты: Replaced by new connection
[23:21:51] mars1an вошёл(а) в комнату
[23:26:21] mars1an вышел(а) из комнаты
[23:33:57] Кирилл вышел(а) из комнаты
[23:37:28] mars1an вошёл(а) в комнату
[23:39:59] mars1an вышел(а) из комнаты
[23:43:14] mars1an вошёл(а) в комнату
[23:47:46] mars1an вышел(а) из комнаты
[23:49:01] Diger вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!