gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Четверг, 28 июля 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:29:10] amfetamin вышел(а) из комнаты
[02:31:09] Клёк вышел(а) из комнаты
[02:42:10] Клёк вошёл(а) в комнату
[02:50:20] Клёк вышел(а) из комнаты
[02:56:03] Diger вышел(а) из комнаты
[04:27:33] WiseLord вышел(а) из комнаты
[04:27:51] gelraen вышел(а) из комнаты
[04:40:45] Kroll вошёл(а) в комнату
[04:49:23] Alexey вышел(а) из комнаты
[05:54:57] gelraen вошёл(а) в комнату
[07:10:05] ONYX вышел(а) из комнаты
[07:41:39] gelraen вышел(а) из комнаты: Отключен
[07:41:49] gelraen вошёл(а) в комнату
[08:03:49] ONYX вошёл(а) в комнату
[08:16:48] ONYX вышел(а) из комнаты
[08:17:08] ONYX вошёл(а) в комнату
[10:06:41] amfetamin вошёл(а) в комнату
[10:37:45] Diger вошёл(а) в комнату
[11:05:23] Diger вышел(а) из комнаты
[11:26:30] Клёк вошёл(а) в комнату
[11:50:19] Diger вошёл(а) в комнату
[11:57:23] crypton вошёл(а) в комнату
[11:59:01] amfetamin вышел(а) из комнаты: Replaced by new connection
[11:59:11] amfetamin вошёл(а) в комнату
[12:05:52] amfetamin вышел(а) из комнаты: Replaced by new connection
[12:06:02] amfetamin вошёл(а) в комнату
[12:08:43] Diger вышел(а) из комнаты
[12:08:58] Diger вошёл(а) в комнату
[12:19:47] Клёк вышел(а) из комнаты
[12:20:21] Клёк вошёл(а) в комнату
[12:23:36] Клёк вышел(а) из комнаты
[12:24:09] Клёк вошёл(а) в комнату
[12:38:05] Клёк вышел(а) из комнаты: Replaced by new connection
[12:38:15] Клёк вошёл(а) в комнату
[12:42:14] Diger вышел(а) из комнаты
[12:51:43] Клёк вышел(а) из комнаты: Replaced by new connection
[12:53:55] ubuntu11.04 вошёл(а) в комнату
[12:56:22] Клёк вошёл(а) в комнату
[13:19:43] amfetamin вышел(а) из комнаты
[13:20:09] amfetamin вошёл(а) в комнату
[13:21:29] Клёк вышел(а) из комнаты
[14:57:49] amfetamin вышел(а) из комнаты
[15:23:20] Diger вошёл(а) в комнату
[15:29:25] Tehnick вошёл(а) в комнату
[15:38:02] Tehnick вышел(а) из комнаты
[15:45:34] dhamp вошёл(а) в комнату
[16:07:28] crypton вышел(а) из комнаты
[16:50:17] Alexey вошёл(а) в комнату
[17:11:30] ONYX вышел(а) из комнаты
[18:36:51] ONYX вошёл(а) в комнату
[20:10:28] ubuntu11.04 вышел(а) из комнаты
[20:11:05] ubuntu11.04 вошёл(а) в комнату
[20:55:49] rzed вошёл(а) в комнату
[20:56:00] ubuntu11.04 вышел(а) из комнаты
[21:00:31] gelraen вышел(а) из комнаты
[21:07:31] gelraen вошёл(а) в комнату
[21:21:52] tehnick вошёл(а) в комнату
[21:22:16] <tehnick> Тут багрепорт странный пришел: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635755
[21:22:55] <tehnick> Главная мысль там спрятана во вложении: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=eiskaltdcpp-gtk-bugreport.txt;att=1;bug=635755
[21:23:51] <tehnick> dhamp: он намекает на утечки памяти? ^^
[21:25:57] <tehnick> Что-то я ничерта не понял пока из этой каши....
[21:26:07] <dhamp> tehnick, хз,  gdb не показывает утечки
[21:26:17] <dhamp> а там снимок всех тредов
[21:26:26] <dhamp> но я не вижу не одного упавшего
[21:26:54] <dhamp> скорее там фриз гуя запечатлён
[21:27:03] <tehnick> О!
[21:27:06] <tehnick> "Crashed when closing tab with non-conecting hub. It adress was resolved as local (127.0.0.1)"
[21:27:18] <tehnick> Вся инфа с теме письма...
[21:28:20] <tehnick>
[21:30:09] <dhamp> собери весть репорт по кусочкам и узнай о чём он ?
[21:30:55] <dhamp> и я по прежнему не вижу ни одной грохнувшейся нити в backtrace
[21:31:05] <tehnick> Что ему ответить?
[21:31:14] <dhamp> так что не совсем понятно что же происходит
[21:33:42] <dhamp> [21:25:38] tehnick: "Crashed when closing tab with non-conecting hub. It adress was resolved as local (127.0.0.1)"
где ты вообще эту запись откопал ?
[21:34:27] <tehnick> Мне в багтрекер дебиана письмо пришло.
[21:34:40] <tehnick> И я должен с ним разобраться...
[21:35:20] <dhamp> сейчас банально попробую воспроизвести
[21:36:38] <tehnick> dhamp:
1) Why this bug report here but not in upstream?
2) There is no segmentation fault in your gdb log. It looks like freeze of main window.
3) We need more detail description. It is possible in Russian.
[21:36:42] <tehnick> dhamp: норм?
[21:37:18] <dhamp> tehnick, норм
[21:38:11] <tehnick> https://bugs.launchpad.net/dcplusplus/+bug/309402
[21:38:33] <tehnick> dhamp: глянь новые сообщения
[21:38:41] <dhamp> tehnick, в принципе в одном из тредов есть вещи которые наталкивают на размышление
[21:38:42] <tehnick> Даже не знаю, что ему ответить...
[21:39:47] <dhamp> Thread 1 (Thread 0x7fb9f59e3940 (LWP 9734)):
#0  0x00007fb9f35fbc0d in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#1  0x00007fb9f5250451 in g_spawn_sync (working_directory=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>, flags=<value optimized out>, child_setup=<value optimized out>, user_data=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff2062c678) at /tmp/buildd/glib2.0-2.28.6/./glib/gspawn.c:392
        outpipe = -1
        errpipe = -1
        pid = 9898
        fds = {__fds_bits = {16, 0, 26334488, 140733736732280, 25220928, 26334464, 3, 0, 26334488, 140436658349045, 206158430232, 5, 140733736731872, 140733736731880, 140733736731992, 0}}
        ret = <value optimized out>
        outstr = 0x0
        errstr = 0x0
        failed = <value optimized out>
        status = <value optimized out>
        __PRETTY_FUNCTION__ = "g_spawn_sync"
#2  0x00007fb9f5250999 in g_spawn_command_line_sync (command_line=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff2062c678) at /tmp/buildd/glib2.0-2.28.6/./glib/gspawn.c:706
        retval = <value optimized out>
        argv = 0x191d500
        __PRETTY_FUNCTION__ = "g_spawn_command_line_sync"
#3  0x00007fb9ea6bfde1 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
это звуковое уведомление через запуск комманды функцией glib
[21:40:30] <tehnick> Ыть?
[21:41:09] <dhamp> tehnick, uhub c master бранча запущенный бьез настроек слушает у меня
[21:41:11] <dhamp> 2011-07-28 21:39:30  INFO: Starting uhub/0.4.0, listening on :::1511...
[21:41:17] <tehnick> У меня собрано с -DUSE_LIBGNOME2=OFF
[21:41:23] <dhamp> ну вот
[21:42:18] <dhamp> tehnick, [21:39:48] tehnick: У меня собрано с -DUSE_LIBGNOME2=OFF
вот именно при этом флаге и возможно такое скорей всего
[21:43:13] <tehnick> rzed: пинг
[21:43:28] <tehnick> pavelvat: пинг
[21:44:22] <tehnick> Нужно помочь автору стронга запустить uhub с поддержкой IPv6 под виндой.
[21:45:13] <dhamp> tehnick, млять я не такой быстрый что бы закрыть таб в момент спавна уведомления =(
[21:46:10] <tehnick> dhamp: так что происходит-то?
[21:46:52] <tehnick> dhamp: можешь приоритет проге уменьшить и хоткеи использовать
[21:47:02] <tehnick> dhamp: это ускорит твою реакцию... =)
[21:49:03] <dhamp> tehnick,  руками воспроизвести не реально в принципе =) да хз что на самом деле происходит ведь, гадать то можно долго
[21:49:54] <tehnick> dhamp: подождем, что он нам ответит
[21:50:08] <dhamp> tehnick, короче без флагов сборки и описания чего же там происходит посылать товарища в лес
[21:51:49] <dhamp> tehnick, у bg скорей всего ipv6 выключен в настройках всех сет. подкл.
[21:52:18] <tehnick> dhamp: флаги сборки известны
[22:17:08] <rzed> эм
[22:19:48] ONYX вышел(а) из комнаты: Replaced by new connection
[22:19:58] ONYX вошёл(а) в комнату
[22:21:54] <rzed> tehnick: а подробнее что помочь? я с IPv6 только по наслышке знаком, знаю такой пунктик у win7 в настройке протоколов сетевого адаптера есть.
[22:22:44] <tehnick> rzed: успешно запусти и сообщи шаги настройки
[22:23:57] <rzed> я где то что то пропустил. откуда что качать запустить
[22:24:17] <tehnick> rzed: https://bugs.launchpad.net/dcplusplus/+bug/309402
[22:25:18] amfetamin вошёл(а) в комнату
[22:32:50] <rzed> версии uhub 0.3.2 нет готовой под вин. есть 0.2.8. взять готовое или попробывать компилить ?
[22:35:02] <tehnick> rzed: скомпилить
[22:35:19] <dhamp> rzed, с git компиляй
[22:35:22] <tehnick> rzed: я не уверен, что в версии 0.2.8 это есть.
[22:35:39] <tehnick> dhamp: с гита не получится, они поломали совместимость с вин.
[22:35:45] <rzed> хмм значит перл надо еще тянуть.. пойду чаю налью
[22:35:49] <tehnick> rzed: но ты попробуй, да. =)
[22:46:31] <tehnick> dhamp: а у тебя miredo?
[22:46:41] <Diger> dhamp: hi, изменения в dcpp/CriticalSection.h не обратимы?
[22:46:45] <tehnick> dhamp: или вообще пофиг на тип?
[22:47:30] <dhamp> tehnick, нет
[22:47:41] <dhamp> Diger, хочешь откатить?
[22:47:47] <dhamp> или что?
[22:47:59] <tehnick> dhamp: что нет? Не пофиг?
[22:48:15] <Diger> ну как бы давно не обновлял, - времени не было, - собственно перестало собираться
[22:48:23] <dhamp> tehnick, у меня нет паблик ipv6 только ло интерфейс
[22:48:39] <dhamp> Diger, собственно gcc 4.4 нужен
[22:48:57] <Diger> там  раньше с флагом #ifdef FIX_FOR_OLD_BOOST  можно было собирать
[22:49:19] <dhamp> Diger, этого флага больше нет
[22:49:31] <Diger> щас от меня mutex  требует, а с этим напряг
[22:49:50] <dhamp> gcc >=4.4 нужен
[22:50:12] <Diger> хотя я пока глубоко не ковырял, но сомнения есть, стоит gcc 4.5.3
[22:50:15] Kroll вышел(а) из комнаты
[22:51:17] <Diger> grep по системным хидерам mutex'а не выявил, вроде как не реализовано, но ещё уточняю
[22:52:01] <rzed> вот такая строка в конфиге uhub.conf даёт нам понятие что работать хаб должен с обоими протоколами ( server_bind_addr=any means listen to "::" if IPv6 is supported )
[22:55:50] <tehnick> Отправил ему ответ: https://bugs.launchpad.net/dcplusplus/+bug/309402/comments/14
[22:58:38] <tehnick> rzed: успехи есть?
[22:58:52] <Diger> dhamp: уточняю, -recursive_mutex не находит
[22:59:54] <dhamp> [22:49:48] Diger: grep по системным хидерам mutex'а не выявил
mutex'ы должны быть в gcc а не в сис хидерах
[23:00:06] <rzed> ну я компильнул в mingw
[23:00:21] <Diger> dhamp: там же сишные свалены, уже нашел
[23:00:25] <rzed> ща раскладу по каталогам  попробую пускануть
[23:00:25] <Diger> закоменчено
[23:00:35] <dhamp> y -Ql gcc | grep mutex
gcc /usr/include/c++/4.6.1/mutex
gcc /usr/share/man/man3/std::mutex.3.gz
gcc /usr/share/man/man3/std::recursive_mutex.3.gz
gcc /usr/share/man/man3/std::recursive_timed_mutex.3.gz
gcc /usr/share/man/man3/std::timed_mutex.3.gz
[23:01:58] <Diger> dhamp: похоже косяк с boost
[23:02:29] <Diger> dhamp: ща попробую пропатчить
[23:02:57] <dhamp> Diger, буст здесь вообще не причём ведь
[23:04:12] <Diger> dhamp: ошибка на boost/thread/pthread/recursive_mutex.hpp
[23:04:37] <Diger> похоже для платформы дефайна просто нету
[23:04:48] <dhamp> Diger, это довольно странно ибо namespace указан явно
[23:05:00] <dhamp> причём тут буст всё же неясно
[23:14:31] <tehnick> О, в треде отметился пользователь linuxdcpp со своим злобным патчем.
[23:16:13] <rzed> после запуска флудит WARN: backend error.
[23:16:46] <tehnick> Что он вообще в консоль пишет?
[23:17:11] <rzed> 2011-07-29 03:12:07  WARN: Windows system, limited to 4096 connections.
2011-07-29 03:12:07  INFO: Starting uhub/0.3.2, listening on 0.0.0.0:1511...
2011-07-29 03:12:07  WARN: Windows system, limited to 4096 connections.
2011-07-29 03:12:07  WARN: backend error.
2011-07-29 03:12:07  WARN: backend error.
2011-07-29 03:12:07  WARN: backend error.
[23:17:34] <rzed> ща я релогнусь
[23:17:58] <tehnick> rzed: это ipv4
[23:18:16] <rzed> угу. у меня 6 выключен был
[23:18:23] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[23:18:43] <tehnick> rzed: а ты из мастер-ветки собрать не пробовал?
[23:24:35] rzed вошёл(а) в комнату
[23:25:19] <rzed> server_bind_addr=::
C:\uhub>uhub.exe -v
2011-07-29 03:23:08  WARN: Windows system, limited to 4096 connections.
2011-07-29 03:23:08 DEBUG: Initialized select network backend.
2011-07-29 03:23:08 DEBUG: IPv6 not supported.
2011-07-29 03:23:08 FATAL: Unable to start hub service
[23:27:22] <tehnick> rzed: ы?
[23:27:38] <tehnick> rzed: ты в торрентах что ли торчишь?
[23:27:50] <rzed> ща попробую с мастера
[23:27:57] <tehnick> rzed: чего оно тебе про подключения ругается?..
[23:28:13] <tehnick> Все и так знают, что оно ограничено.
[23:28:21] <tehnick> Но нафига писать-то...
[23:28:23] <rzed> хз вот весь лог выше привёл
[23:31:24] <rzed> с мастера не компилится
[23:31:44] <tehnick> Замкнутый порочный круг.
[23:31:56] <tehnick> rzed: попробуй более раннюю версию
[23:32:07] <tehnick> И вообще, надо бы код глянуть наверное.
[23:32:41] <rzed> ща попробую этот Branch: e5bb705
[23:38:52] <rzed> борода
[23:40:05] <tehnick> rzed: ?
[23:42:35] <rzed> взял версию 0.2.8
[23:42:56] <rzed> C:\uhub-0.2.8>uhub.exe -v
2011-07-29 03:42:10 DEBUG: IPv6 not supported.
[23:43:23] <rzed> хотя в конфиге пометка о IPv6 есть
[23:43:53] <dhamp> [23:13:02] tehnick: О, в треде отметился пользователь linuxdcpp со своим злобным патчем.
патч который никто не видел =)
[23:49:12] <tehnick> $ git tag -l
0.2.6
0.2.7
0.2.8
0.3.0
0.3.0-final
0.3.0-rc4
0.3.1
0.3.1-rc1
0.3.1-rc2
0.3.2
[23:49:19] <tehnick> rzed: как бы...
[23:49:35] <tehnick> rzed: почему ты выбрал ее?
[23:49:46] <tehnick> Может оно вообще по виндой не работает?..
[23:50:28] <rzed> с конфигом server_bind_addr=any выдаёт ошибку про IPv6 и стартует на IPv4 но законектиться я немогу
[23:50:49] <tehnick> Надо ::
[23:50:53] <rzed> http://www.extatic.org/downloads/uhub/ вся куча архивов я и взял uhub-0.2.8-win32-i386.zip
[23:50:55] <tehnick> rzed: и да, кстати
[23:51:04] <tehnick> rzed: ipconfig /all
[23:52:32] <rzed> тебе вывалить принт ипконфига?
[23:53:06] <tehnick> rzed: в личку лучше
[23:57:20] <tehnick> rzed: судя по всему интерфейс поднят корректно
[23:58:36] amfetamin вышел(а) из комнаты
[23:59:41] <tehnick> rzed: печально
[23:59:52] <tehnick> rzed: проблема таки в uhub
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!