gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Суббота, 17 марта 2012< ^ >
tehnick установил(а) тему: Last stable release: 2.2.6 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2012/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2012-03-18 Release EiskaltDC++ 2.2.7
TODO:
* IPv6 in DC++ Core
* Improve Lua support
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Как удобно передать в проект свои патчи:
http://habrahabr.ru/blogs/Git/125999/
How to pass your patches to the project in convenient way:
https://github.com/blog/712-pull-requests-2-0
Как правильно задавать вопросы:
http://parallel.ru/cluster/smart-questions-ru.html
How To Ask Questions The Smart Way
http://catb.org/%7Eesr/faqs/smart-questions.html
Конфигурация комнаты
Участники комнаты

GMT+4
[00:20:57] FiliN вошёл(а) в комнату
[00:28:04] Кирилл вышел(а) из комнаты
[01:19:04] dhamp вошёл(а) в комнату
[01:20:45] <dhamp> pavelvat, gelraen, Diger крайне желательно проверить сборку демона с jsonrpc c 2.2.х под соотв. операционными системами
[01:37:37] pavelvat вошёл(а) в комнату
[01:37:48] <pavelvat> dhamp: http://pastebin.com/PHfRKf1M
[01:40:06] <pavelvat> этот баг
https://code.google.com/p/eiskaltdc/issues/detail?id=1296
у кого-нибудь ещё проявляется?
[01:40:56] <pavelvat> пока он не исправлен делать релиз нельзя - такой баг это ещё хуже чем падения программы при выходе.
[01:47:00] <pavelvat> завёл багрепорт про не работающую сортировку по меткам на googlecode, раньше он был только в groups поэтому про него похоже забыли
http://code.google.com/p/support/issues/detail?id=27956
проголосуйте за него кому он важен.
[01:52:20] <Diger> dhamp: у меня почему-то в линковку libjsonrpc-cpp.a либа не добавилась
[01:52:40] <Diger> lnetwork
[01:52:55] <Diger> без неё на сборке бинарника ошибки
[01:59:09] nixtrian|home вышел(а) из комнаты
[01:59:19] nixtrian|home вошёл(а) в комнату
[02:01:45] <Diger> dhamp: а сам демон работает нормально
[02:10:03] pavelvat вышел(а) из комнаты
[02:29:12] <Diger> dhamp: http://pastebin.com/hbi51kf9
[02:29:16] <dhamp> Diger, "libjsonrpc-cpp.a либа не добавилась"  - а нафига она там ? O_o либа та статическая
[02:29:40] <dhamp> Diger, textencoding - это что за зверь ?
[02:29:52] <Diger> чето с локалью связанное
[02:30:03] <Diger> без нее демон падает
[02:30:29] <Diger> не находит locale_charset
[02:30:40] <dhamp> [01:36:10] pavelvat: dhamp: http://pastebin.com/PHfRKf1M - этот ужасный mingw
[02:31:16] <Diger> кстати демона приходится убивать по kill -9
[02:31:27] <Diger> не закрывается стандартно
[02:31:49] <dhamp> Diger, пишет хоть что то ?
[02:31:53] <Diger> угу
[02:32:10] <dhamp> Diger, а до этого завершался или нет?
[02:32:28] <Diger> а хз, я никогда не собирал
[02:32:31] <Diger> eiskaltdcpp-daemon (EiskaltDC++ core 2.2) running...
JSONRPC: Start mongoose
Received signal SIGINT ending...
[02:32:36] <Diger> и все
[02:33:21] <Diger> жмякаешь ctrl+с снова вылазит
Received signal SIGINT ending...
[02:33:26] <Diger> и снова..
[02:34:30] <Diger> я только на фряхе его юзаю, там нормально всё
[02:37:27] <dhamp> Diger, оно даже в функцию выхода не уходит возможно
[02:37:56] <dhamp> Diger, нужно добавлять дебаг вывод и смотреть чем оно там занимается
[02:38:02] <Diger> ок
[02:39:06] <dhamp> pavelvat, можешт привести вывод /usr/lib/gcc/i686-w64-mingw32/4.6.1/../../../../i686-w64-mingw32/include/sys/types.h:108:8 - а то непонятно же чего ему не нравится
[02:40:52] <Diger> dhamp: по ctrl+с какой сигнал посылает?
[02:42:03] <dhamp> Diger, кстати можешь привести команду линковки демона, можно пустить make VERBOSE=1 и скопипастить вывод, либо залезть в файлик %builddir%/eiskaltdcpp-daemon/CMakeFiles/eiskaltdcpp-daemon.dir/link.txt
[02:39:13] Diger: dhamp: по ctrl+с какой сигнал посылает?
SIGINT же
[02:42:34] <Diger> тточно
[02:43:32] <Diger> http://pastebin.com/MEaraLa7
[02:43:38] <Diger> это уже с моим патчем
[02:45:25] <dhamp> Diger, а %builddir%/dcpp/CMakeFiles/dcpp.dir/link.txt ?
[02:46:25] <Diger> http://pastebin.com/wkQ7uEdC
[02:47:19] <dhamp> Diger, странно почему нет network =)
[02:47:31] <Diger> и работает при этом
[02:47:52] <Diger> там же только либа собирается
[02:48:05] <dhamp> Diger, на что хоть ругается то если нет network в линке демона ?
[02:48:23] <dhamp> [02:46:14] Diger: там же только либа собирается - она тоже линкуется потому что динамика
[02:48:25] <Diger> sockopt и прочее
[02:48:49] <dhamp> Diger, sockopt - точно есть в ядре
[02:49:00] <Diger> тебе видней
[02:49:25] <dhamp> Diger, добавь просто нетворк в линк ядра
[02:49:54] <dhamp> а то у тебя для qt гуя она тоже добавлена
[02:50:13] <Diger> угу
[03:01:34] <Diger> dhamp:
Program received signal SIGINT, Interrupt.
[Switching to team /boot/apps/Eiskaltdcpp/eiskaltdcpp-daemon (6543) thread pthread func (6549)]
0xffff0114 in ?? ()
[03:09:41] Diger вышел(а) из комнаты
[05:02:01] dhamp вышел(а) из комнаты
[06:03:31] FiliN вышел(а) из комнаты
[07:34:00] Кирилл вошёл(а) в комнату
[08:55:14] gray_graff вышел(а) из комнаты: Replaced by new connection
[08:55:24] gray_graff вошёл(а) в комнату
[09:00:28] FiliN вошёл(а) в комнату
[09:44:27] Кирилл вышел(а) из комнаты
[09:48:03] Кирилл вошёл(а) в комнату
[10:56:33] Кирилл вышел(а) из комнаты
[10:56:58] Кирилл вошёл(а) в комнату
[10:57:15] Кирилл вышел(а) из комнаты
[11:00:41] Кирилл вошёл(а) в комнату
[11:03:34] Кирилл вышел(а) из комнаты
[11:15:33] Diger вошёл(а) в комнату
[11:24:06] amfetamin вошёл(а) в комнату
[11:24:16] amfetamin вышел(а) из комнаты
[11:26:50] Alexey вошёл(а) в комнату
[12:29:29] ONYX вошёл(а) в комнату
[12:57:27] pavelvat вошёл(а) в комнату
[12:57:35] <pavelvat> dhamp: http://pastebin.com/P4wxDZnX
[12:59:15] pavelvat вышел(а) из комнаты
[13:12:57] pavelvat вошёл(а) в комнату
[13:13:38] <pavelvat> dhamp: я сам тогда исправлю эти предупреждения и ошибки и сделаю коммит в 2.2.x
[13:13:45] pavelvat вышел(а) из комнаты
[13:28:41] FiliN вошёл(а) в комнату
[14:05:43] dein.negativ вошёл(а) в комнату
[14:08:26] pavelvat вошёл(а) в комнату
[14:09:31] <pavelvat> dein.negativ: этот баг
https://code.google.com/p/eiskaltdc/issues/detail?id=1296
единственный критичный для завтрашнего релиза, исправишь?
[14:10:58] pavelvat вышел(а) из комнаты
[14:41:01] nixtrian|home вышел(а) из комнаты
[14:41:11] nixtrian|home вошёл(а) в комнату
[14:43:04] <dein.negativ> pavelvat: поправил. проверяй
[15:01:14] pavelvat вошёл(а) в комнату
[15:03:56] <pavelvat> dein.negativ: теперь ширина сохраняется, только я не гарантирую что указал в этом issue все места где не сохраняется ширина - так что возможно что это проблема с несохранением ширины ещё где-нибудь остаётся.
[15:07:16] <dein.negativ> pavelvat: она не сохранялась только для виджетов которые могут существовать только в одном экземпляре
[15:07:32] <dein.negativ> все из них ты в тикете перечислил
[15:08:41] <pavelvat> dein.negativ: может заодно и посмотришь этот баг с SIGSEGV(хотя он у меня был всего один раз, так что это не критично - этот SIGSEGV редкий):
https://code.google.com/p/eiskaltdc/issues/detail?id=1300
eiskaltdcpp-unstable-2.2.7-20120306-195821-b686cc1
там такие строки в bt full:
eiskaltdcpp-qt/src/UserListModel.cpp:412
eiskaltdcpp-qt/src/HubFrame.cpp:2107
eiskaltdcpp-qt/src/main.cpp:189
[15:10:06] <dein.negativ> pavelvat: хм, этот баг у меня был только в Qt 4.6
[15:10:28] <pavelvat> dein.negativ: у меня Qt 4.7.4
[15:11:02] <dein.negativ> фиксится заменой <begin,end>InsertRows вызовом emit layoutChanged()
[15:11:41] <dein.negativ> но это не совсем корректно, т.к. заставляет перерисовываться весь QTreeView а не только тогда когда это нужно
[15:12:59] <pavelvat> dein.negativ: нет, такое исправление не самое лучшее - EiskaltDC++ итак пожирает процессор чрезмерно, лучше тогда вообще не исправлять.
[15:15:22] <pavelvat> dein.negativ: и ещё этот баг:
https://code.google.com/p/eiskaltdc/issues/detail?id=1220
там даже важнее не сам SIGSEGV который описан в пункте 2) сообщения №8:
https://code.google.com/p/eiskaltdc/issues/detail?id=1220#c8
а пункт 1) Все открытые виджеты LogManager View отображаются в меню "виджеты" пустыми строками без текста и без значка. И текст и значок там появляются только после того как окно потеряет фокус, а затем снова получит
[15:16:14] <pavelvat> и это касается не только LogManager View, а вообще всех скриптов.
[15:31:42] Diger вышел(а) из комнаты
[15:31:51] <pavelvat> tehnick: ты писал что у тебя UPnP работает отлично, какая модель у твоего роутера? - а то вот я недавно перешёл на новый роутер - D-Link DIR-620 и UPnP там не работает почему-то(может просто miniupnpc не поддерживает эту модель) так что пришлось вручную пробрасывать порты, что довольно неприятно. А вообще проброска портов на роутере это не тривиальная задача для простого пользователя, UPnP для того и был придуман чтобы избавиться от подобной фигни, вот уж никак не думал что купив новый роутер столкнусь с тем что он хреново поддерживает UPnP, причём предыдущий роутер тоже был от D-Link, но с ним UPnP работало.
[15:31:52] Diger вошёл(а) в комнату
[15:42:04] pavelvat вышел(а) из комнаты
[15:52:49] dhamp вошёл(а) в комнату
[15:54:55] dhamp вышел(а) из комнаты
[15:57:33] dein.negativ вышел(а) из комнаты
[16:15:38] amfetamin вошёл(а) в комнату
[16:17:21] amfetamin вышел(а) из комнаты
[16:41:49] dhamp вошёл(а) в комнату
[17:05:25] tehnick вошёл(а) в комнату
[17:06:03] <tehnick> pavelvat: попробуй альтернативные прошивки для своего роутера, если они есть. Или обнови заводскую.
[17:07:33] <tehnick> pavelvat: у меня TP-Link TL-WR941ND. Прошивку пока не трогал. Я роутер тщательно выбирал...
[17:09:16] <tehnick> pavelvat: два компа через wi-fi выходят в сеть. UPnP работает на обоих.
[17:09:31] <tehnick> *UPnP в айскальте
[17:10:57] tehnick вышел(а) из комнаты
[17:19:11] nixtrian|home вышел(а) из комнаты: Replaced by new connection
[17:19:21] nixtrian|home вошёл(а) в комнату
[17:19:46] nixtrian|home вышел(а) из комнаты
[17:56:13] dhamp вышел(а) из комнаты
[18:35:27] Kroll вышел(а) из комнаты: Replaced by new connection
[18:35:37] Kroll вошёл(а) в комнату
[18:45:48] FiliN вышел(а) из комнаты
[18:54:48] pavelvat вошёл(а) в комнату
[19:03:08] <pavelvat> tehnick: прошивка роутера у меня стоит последняя - что примечательно когда стояла заводская прошивка то EiskaltDC++писал в статусной строке что порты успешно проброшены, но по факту поиск и скачивание не работали, с последней прошивкой пишет что попытка пробросить порты провалилась. И моего роутера нет в списке совместимых с miniupnpc:
http://miniupnp.free.fr/devicelist.php
хотя и твоего роутера в этом списке тоже нет, что не мешает ему работать.
Поиск в google выдаёт только ссылки с описанием настройки D-Link DIR-620 через ручной проброс портов.
[19:05:15] pavelvat вышел(а) из комнаты
[19:16:59] ONYX вышел(а) из комнаты
[19:37:55] Кирилл вошёл(а) в комнату
[22:01:03] Кирилл вышел(а) из комнаты
[22:04:48] dhamp вошёл(а) в комнату
[22:07:14] Кирилл вошёл(а) в комнату
[22:17:49] gelraen вышел(а) из комнаты
[22:19:02] amfetamin вошёл(а) в комнату
[22:19:12] amfetamin вышел(а) из комнаты
[22:27:47] Кирилл вышел(а) из комнаты
[22:33:51] gelraen вошёл(а) в комнату
[23:00:25] gelraen вышел(а) из комнаты
[23:06:06] Кирилл вошёл(а) в комнату
[23:10:17] pavelvat вошёл(а) в комнату
[23:15:06] gelraen вошёл(а) в комнату
[23:16:24] <pavelvat> dein.negativ: сейчас поиск по файл-листу так сделан что при повторных поисках в том же окне поиска количество найденных результатов суммируется с предыдущим количеством, а должно сбрасываться в ноль перед каждым новым поиском, и сам пункт не переведён, например для семи результатов поиска выводится это: "Found 7 items".
[23:32:51] <pavelvat> dein.negativ: и ещё, нельзя ли переделать поиск по файл-листу так чтобы искать не только по именам файлов но и папок?
[23:35:05] <pavelvat> а лучше даже добавить прямо в поисковое окно переключатель для трёх вариантов:
1)поиск только по файлам
2)поиск только по папкам
3)поиск по файлам и папкам
[23:36:29] <pavelvat> оформлю сейчас issue со всеми этими предложениями.
[23:43:04] <pavelvat> https://code.google.com/p/eiskaltdc/issues/detail?id=1304
[23:44:28] <pavelvat> dhamp: то что сейчас при пустой шаре при попытке открыть файл-лист выдаётся ошибка о том что файл не существует - это так и было задумано?
[23:46:07] <pavelvat> dhamp: по-моему лучше просто открывать пустой виджет с собственным файл-листом в этом случае, ну или выдавать сообщение что ничего нерасшарено.
[23:53:15] Alexey вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!