gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 24 июля 2011< ^ >
dhamp установил(а) тему: Last stable release: 2.2.3 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2011/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2011-09-18 Release EiskaltDC++ 2.2.4
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
http://www.adcportal.com/wiki/ADC_Proposals_list
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
JSON:
http://ru.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON-RPC
JSON parser from Boost:
http://plaincodesource.blogspot.com/2011/03/json-c-boost.html
http://stackoverflow.com/questions/717618/simple-server-client-boost-example-not-working
HTTP and TCP client/server examples:
http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio/examples.html
Конфигурация комнаты
Участники комнаты

GMT+4
[00:04:15] WiseLord вошёл(а) в комнату
[00:23:40] WiseLord вышел(а) из комнаты
[02:08:17] Diger вышел(а) из комнаты
[02:25:16] Клёк вышел(а) из комнаты
[03:02:17] FiliN вошёл(а) в комнату
[03:02:42] FiliN вышел(а) из комнаты
[03:03:51] FiliN вошёл(а) в комнату
[03:25:57] FiliN вышел(а) из комнаты
[06:54:19] Alexey вышел(а) из комнаты
[08:15:21] Diger вошёл(а) в комнату
[11:29:31] FiliN вошёл(а) в комнату
[11:42:10] Клёк вошёл(а) в комнату
[12:00:44] WiseLord вошёл(а) в комнату
[12:56:10] FiliN вышел(а) из комнаты
[13:09:39] gelraen вышел(а) из комнаты
[13:10:53] gelraen вошёл(а) в комнату
[13:52:45] pavelvat вошёл(а) в комнату
[13:57:09] Alexey вошёл(а) в комнату
[14:16:16] Клёк вышел(а) из комнаты
[14:16:59] Клёк вошёл(а) в комнату
[14:22:15] Клёк вышел(а) из комнаты
[14:24:37] Клёк вошёл(а) в комнату
[14:25:10] Клёк вышел(а) из комнаты
[14:56:43] <pavelvat> gelraen, arinoki
Вопрос к обоим мантейнерам для Mac OS X:
почему вы делаете неполные сборки? - сборка под Windows делается с полным функционалом, единственные три cmake-флага которые поставлены в OFF это:
-DFORCE_XDG=OFF
-DDBUS_NOTIFY=OFF
-DXMLRPC_DAEMON=OFF
причём первые два cmake-флага -DFORCE_XDG и -DDBUS_NOTIFY просто не применимы для платформы Windows, а -DXMLRPC_DAEMON отключён из-за того что xmlrpc-c не собирается в mingw.
[14:57:05] <pavelvat> Вот скриншоты на которых видно как собраны сборки для Windows, Mac OS X 32-bit и Mac OS X 64-bit:
http://imglink.ru/pictures/24-07-11/85f1e3933bb830cfbb97945167b546e1.jpg
http://imglink.ru/pictures/24-07-11/5a2a3e3e88dd728e49faba1ea26be4a5.jpg
http://imglink.ru/pictures/24-07-11/ba2f1b6dcb6c0e253ffd47eb4fc75c3f.jpg
http://imglink.ru/pictures/24-07-11/0bdefb50ed8f381729f1c2cd647f9373.jpg
[14:57:22] <pavelvat> в сборке для Windows все библиотеки слинкованы динамически(т.е. каждая представляет собой отдельный dll-файл и на первых двух скриншотах они все видны) за исключением bzip2 который слинкован статически в exe-файл.
cmake-флаги включённые для Windows сборки:
-DUSE_QT=ON
-DNO_UI_DAEMON=ON
-DUSE_ASPELL=ON
-DUSE_JS=ON
-DUSE_MINIUPNP=ON
-DLOCAL_MINIUPNP=ON
-DWITH_SOUNDS=ON
-DPERL_REGEX=ON
-DUSE_QT_QML=ON
-DLUA_SCRIPT=ON
-DWITH_LUASCRIPTS=ON
-DUSE_QT_SQLITE=ON
ну и для последних версии из git: -DWITH_DHT=ON
[14:57:49] <pavelvat> судя же по скриншотам для Mac OS X видно, что раз нет файлов для zlib и bzip2 то они слинкованы статически т.к. собрать клиент без них невозможно поэтому неясно включены ли некоторый другие зависимости статически или же программа собрана без них(например это касается lua,pcre и для 32-bit сборки Mac OS X - aspell), что же касается Qt который слинкован динамически, видно что в отличии от Windows сборки отсутствуют библиотеки:
QtDeclarative4.dll
QtScript4.dll
QtSql4.dll
QtXmlPatterns4.dll
qsqlite4.dll
qtscript_core.dll
qtscript_gui.dll
и на данный момент не требующиеся для существующих скриптов но в будущем(при появлении новых скриптов) возможно потребующиеся
библиотеки поддержки скриптов:
qtscript_network.dll qtscript_opengl.dll qtscript_phonon.dll qtscript_sql.dll qtscript_svg.dll qtscript_uitools.dll qtscript_webkit.dll qtscript_xml.dll qtscript_xmlpatterns.dll
[15:05:12] <pavelvat> и не понятно также включён ли в Mac OS X сборки такой нужный флаг как -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON
[15:11:22] <pavelvat> эти библиотеки :
qtscript_core.dll
qtscript_gui.dll
qtscript_network.dll
qtscript_opengl.dll
qtscript_phonon.dll
qtscript_sql.dll
qtscript_svg.dll
qtscript_uitools.dll
qtscript_webkit.dll
qtscript_xml.dll
qtscript_xmlpatterns.dll
из состава qtscriptgenerator.
[15:47:46] pavelvat вышел(а) из комнаты
[15:48:00] Diger вышел(а) из комнаты
[16:31:58] Клёк вошёл(а) в комнату
[17:33:07] Diger вошёл(а) в комнату
[19:19:21] WiseLord вышел(а) из комнаты
[19:22:48] WiseLord вошёл(а) в комнату
[19:50:10] Kroll вышел(а) из комнаты
[19:58:49] Diger вышел(а) из комнаты
[20:00:21] Клёк вышел(а) из комнаты
[20:27:32] Diger вошёл(а) в комнату
[20:56:02] gelraen вышел(а) из комнаты
[21:06:44] gelraen вошёл(а) в комнату
[22:28:11] gelraen вышел(а) из комнаты
[22:30:12] Клёк вошёл(а) в комнату
[22:32:05] ONYX вышел(а) из комнаты
[22:36:06] gelraen вошёл(а) в комнату
[22:38:44] ONYX вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!