gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Среда, 9 апреля 2014< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2014/
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.9 (2013-08-29)
Release schedule:
* 2014-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:00:27] Nikoli вошёл(а) в комнату
[00:00:37] Nikoli вышел(а) из комнаты
[00:02:20] Nikoli вошёл(а) в комнату
[02:00:56] proxym вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[03:26:37] proxym вошёл(а) в комнату
[03:34:00] gelraen вышел(а) из комнаты: Replaced by new connection
[03:34:10] gelraen вошёл(а) в комнату
[03:35:51] proxym вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[04:05:51] <loooser> Tehnick: тебе дали доступ на наш хаб, но у меня еискальт до сих пор не упал. Основной народ только вечером подтянется.
[06:59:49] flylinkdc вошёл(а) в комнату
[07:15:28] flylinkdc вышел(а) из комнаты
[08:04:54] gelraen вышел(а) из комнаты
[08:05:19] gelraen вошёл(а) в комнату
[09:10:38] mars1an вошёл(а) в комнату
[09:20:20] Diger вошёл(а) в комнату
[09:20:47] Diger вышел(а) из комнаты
[09:20:58] Diger вошёл(а) в комнату
[10:07:22] Diger вышел(а) из комнаты
[10:07:22] gelraen вышел(а) из комнаты
[10:10:59] Diger вошёл(а) в комнату
[10:23:37] gelraen вошёл(а) в комнату
[11:10:04] dhamp_ вошёл(а) в комнату
[11:53:03] <flylinkdc> уф. собрал под винду из git
[11:53:11] <flylinkdc> запустил - даже работает.
[11:53:34] <flylinkdc> только он при чистом старте не ругается что ника не указано. при этом пытается подрубиться к хабам
[11:53:53] <flylinkdc> у меня тестовый хаб rushub - он просто закрывал соединения и не говорил причин
[11:54:05] <flylinkdc> под линуксом так-же себя ведет?
[11:54:25] <flylinkdc> под винду ругается месадж боксом - вы забыли укзаать ник
[12:02:32] Diger вышел(а) из комнаты
[12:06:09] Diger вошёл(а) в комнату
[12:13:20] proxym вошёл(а) в комнату
[13:05:48] dhamp_ вышел(а) из комнаты
[13:13:20] <flylinkdc> если подсунуть boost 1.55 то не собирается кто сталкивался?
[13:13:23] <flylinkdc> CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindBoost.cmake:1191 (message):
  Unable to find the requested Boost libraries.
  Boost version: 1.55.0
  Boost include path: C:/eiskaltdcpp/mingw32-depends/boost/include
  The following Boost libraries could not be found:
          boost_system
  No Boost libraries were found.  You may need to set BOOST_LIBRARYDIR to the
  directory containing Boost libraries or BOOST_ROOT to the location of
  Boost.
Call Stack (most recent call first):
  CMakeLists.txt:185 (find_package)
[13:24:49] Diger вышел(а) из комнаты
[13:27:05] Diger вошёл(а) в комнату
[13:43:56] Diger вышел(а) из комнаты
[13:46:54] Diger вошёл(а) в комнату
[13:50:05] <loooser> куда техник делся? У меня опять падать начало :)
[13:54:22] Diger вышел(а) из комнаты
[13:54:29] <loooser> http://pastebin.com/ySbHEjMX  - всё-таки явно что-то с юзерами связано. Либо с их кол-вом, либо с чьим-то юзеринфо...
[13:55:37] mars1an вышел(а) из комнаты: Replaced by new connection
[13:55:47] mars1an вошёл(а) в комнату
[14:57:11] mars1an вышел(а) из комнаты
[15:01:32] Diger вошёл(а) в комнату
[15:02:14] mars1an вошёл(а) в комнату
[16:09:22] Diger вышел(а) из комнаты
[16:25:03] Diger вошёл(а) в комнату
[16:25:13] Diger вышел(а) из комнаты
[16:25:16] Diger вошёл(а) в комнату
[16:26:32] Tehnick вошёл(а) в комнату
[16:26:53] <Tehnick> [04:05:51] <loooser> Tehnick: тебе дали доступ на наш хаб, но у меня еискальт до сих пор не упал. Основной народ только вечером подтянется.
Вечером постараюсь найти время для отладки.
[16:27:05] <Tehnick> [11:53:03] <flylinkdc> уф. собрал под винду из git
Ну вот и хорошо.
[16:27:53] <Tehnick> [11:53:34] <flylinkdc> только он при чистом старте не ругается что ника не указано. при этом пытается подрубиться к хабам
Вообще-то он должен предлагать ввести ник. Там есть соответствующий код. Ты случайно не портабельную версию запускал?
[16:28:58] <loooser> Tehnick: через час народ уже разойдётся и вылетать перестанет :)  А может и уже перестал, у нас уже полночь через полчаса
[16:28:58] <Tehnick> [13:13:20] <flylinkdc> если подсунуть boost 1.55 то не собирается кто сталкивался?
У меня в системе сейчас 1.54.0. С ним все собирается и работает нормально. Наверное, они снова что-то капитально изменили.
[16:29:24] <Tehnick> loooser, ты из какого города (часового пояса)?
[16:29:49] <loooser> Tehnick: Владивосток (Москва + 7 часов)
[16:30:51] <Tehnick> flylinkdc, а этот модуль буста точно установлен и скомпилен?
  The following Boost libraries could not be found:
          boost_system
[16:31:04] <Tehnick> loooser, ух, далече...
[16:31:38] <Tehnick> [13:50:05] <loooser> куда техник делся? У меня опять падать начало :)
Меня не было. И может снова придется уйти.
[16:31:50] <flylinkdc> незнаю я 1.55 не собиал. но и 1.46 который шел в ридми тоже не собирал
[16:32:00] <flylinkdc> его разве если нужно сам cmake не собирает?
[16:32:11] <flylinkdc> в общем я забил и откатил буста )
[16:32:47] <Tehnick> [13:54:29] <loooser> http://pastebin.com/ySbHEjMX  - всё-таки явно что-то с юзерами связано. Либо с их кол-вом, либо с чьим-то юзеринфо...
Есть вероятность того, что какой-то юзер с бажным клиентом пытается с тебя что-то скачать и это роняет айскальт.
[16:33:00] <flylinkdc> я запускал и портабельно и не портабельно - диалог не появлялся.
[16:33:52] <flylinkdc> прога не должна падать в любом случае :)
[16:34:08] <flylinkdc> а что значит бажный клиент?
[16:34:09] <Tehnick> [16:27:30] <flylinkdc> незнаю я 1.55 не собиал. но и 1.46 который шел в ридми тоже не собирал
В 1.46 для модуля boost_system требовались только файлы заголовков. Начиная с версии 1.50.0, соответствующий код вынесли в библиотеку, с которой необходимо линковаться.
[16:34:42] <Tehnick> flylinkdc, все вопросы о причинах таких изменений --- к разработчикам буста.
[16:34:43] <flylinkdc> ок. сам ковырять Cmake не буду - для работы хватит и 1.46 буста
[16:34:54] <flylinkdc> разрабы бусто тут причем?
[16:35:29] <Tehnick> flylinkdc, ты прочитал, что я выше написал?..
[16:35:47] <Tehnick> [16:27:41] <flylinkdc> его разве если нужно сам cmake не собирает?
Нет, и не должен.
[16:35:49] <loooser> Tehnick: тогда надо скорее дебажить, а то он у кого-то ещё скачает ))
[16:36:41] <flylinkdc> а для чего тогда cmake в eiskalt
[16:37:20] <Tehnick> [16:27:51] <flylinkdc> в общем я забил и откатил буста )
У нас на сайте выложен специальный архив с файлами заголовков, надерганным из буста. Причем в нем только реально необходимые айскальту файлы и ничего лишнего.
[16:37:44] <Tehnick> flylinkdc, и я не вижу причин в использовании более свежих версий буста для винды.
[16:37:48] <loooser> или с меня же, когда я не через gdb запускаю...
[16:38:12] <flylinkdc> вообще под винду сделано очень уродско - чтобы собрать нужно потрахаться два дня в поисках нужных скомпиленных либ и прочей ерунды.
[16:38:27] <Tehnick> [16:29:48] <flylinkdc> а что значит бажный клиент?
С кривой поддержкой ADC.
[16:38:29] <flylinkdc> то что ты не видишь - это не значит что это верно. ты ведь под винду не собираешь
[16:38:53] <flylinkdc> даже если кривая поддержка - то внешнее приложение не должно ронять eiskaltdc
[16:39:00] <flylinkdc> это ведь уязвимость чистейшей воды
[16:39:02] <Tehnick> [16:32:22] <flylinkdc> а для чего тогда cmake в eiskalt
Для сборки и установки айскальта, очевидно.
[16:39:10] <flylinkdc> помнишь в грее была кнопка - послать всех нахер
[16:39:18] <flylinkdc> она роняла любой клиент из меню
[16:39:43] <Tehnick> loooser, какой у тебя ник?
[16:39:56] <loooser> Tehnick: Detroyt2
[16:41:04] <loooser> только я сейчас не через gdb...
[16:42:00] <Tehnick> loooser, ок, минут через 15-20 тогда
[16:42:41] <Tehnick> [16:33:53] <flylinkdc> вообще под винду сделано очень уродско - чтобы собрать нужно потрахаться два дня в поисках нужных скомпиленных либ и прочей ерунды.
Все нормально. Это же винда....
[16:43:26] <Tehnick> Чертовски неудобная для разработки ось.
[16:43:36] <flylinkdc> Тут ты не прав.
[16:44:28] <Tehnick> flylinkdc, я как бы кодил и под виндой тоже. Вплоть до 2007 года. Так что мое мнение основано и на личном опыте тоже.
[16:45:28] <flylinkdc> ну тогда почему ты под крутым линуксом отлаживает баги втыкиванием printf ?
[16:45:28] <Tehnick> [16:34:51] <flylinkdc> помнишь в грее была кнопка - послать всех нахер
[16:34:59] <flylinkdc> она роняла любой клиент из меню
Нет, я о ней не знал. Очевидно, что это одна из многих причин для ненависти к грейлинку.
[16:45:47] <flylinkdc> ведь такой способ отладки изучают в 5 классе на информатике
[16:45:51] <Tehnick> flylinkdc, мне так тупо удобно.
[16:46:27] <Tehnick> flylinkdc, рад за них, а вот у меня в школе не было полноценной информатики...
[16:46:50] <flylinkdc> ну ладно не буду холиварить - чините падение проги
[16:46:58] <flylinkdc> на той стороне не бажный клиент это 100%
[16:47:07] <flylinkdc> бажный это еискать если он падает
[16:47:52] <Tehnick> [16:41:32] <Tehnick> flylinkdc, мне так тупо удобно.
По той же причине я использую простой текстовый редактор и консоль, вместо любой из множества навороченных IDE.
[16:49:14] <flylinkdc> но ведь ты мантейнер а не разраб
[16:49:23] <flylinkdc> тебе главное чтобы скомпилилось
[16:49:27] <Tehnick> flylinkdc, самое интересное там, что падает в try - catch блоке.
[16:50:40] <flylinkdc> loooser - а мой IP можешь прописать в тот хаб?
[16:50:50] <flylinkdc> Я вечером виндовую версию попробую уронить
[16:51:16] <loooser> flylinkdc: а сейчас не пускает?
[16:51:48] <flylinkdc> 91.192.99.251
[16:52:01] <flylinkdc> я счас не могу на хабы заходить
[16:52:06] <flylinkdc> только из дома.
[16:52:16] <flylinkdc> я тут через телефон сижу :)
[16:52:37] <loooser> flylinkdc: попрошу, но это не раньше завтрего
[16:58:02] <loooser> Только ведь он падает только в определённое время, если ты в это время не сможешь зайти то и уронить будет сложновато...
[17:00:01] <flylinkdc> я его на сутки оставлю
[17:00:12] <Tehnick> loooser, потестишь сейчас?
[17:00:18] <Tehnick> loooser, из gdb.
[17:00:26] <loooser> ок
[17:01:48] <loooser> а ты там под каким ником?
[17:02:05] <Tehnick> loooser, в дополнение к бектрейсу вида http://pastebin.com/raw.php?i=ySbHEjMX еще полезны будут последние строки в консоли перед падением. Если у тебя с дополнительными print собрал.
[17:02:11] <Tehnick> loooser, еще не зашел
[17:02:43] <Tehnick> loooser, tehnick
[17:03:06] <loooser> пока не падает. Сейчас 2300 юзеров, а падать начало когда до 3700 дошло...
[17:03:29] <Tehnick> loooser, я с тебя качаю без проблем сейчас.
[17:03:42] <Tehnick> loooser, дело не в количестве, а в качестве... =)
[17:04:10] <Tehnick> loooser, вижу 8 пользователей грейлинка
[17:04:41] <loooser> а я с тебя список файлов не смог получить :(
[17:04:49] <Tehnick> loooser, упало. =)
[17:05:10] <loooser> а у меня чё-то не падает :(
[17:05:38] <Tehnick> loooser, но по закону подлости у меня символы отладки пострипаны были. Сейчас пересоберу и повторим.
[17:06:37] Diger вышел(а) из комнаты: Replaced by new connection
[17:06:47] <loooser> > еще полезны будут последние строки в консоли перед падением. Если у тебя с дополнительными print собрал.
так я же их туда же закинул - в конце страницы не оно разве?...
[17:06:47] Diger вошёл(а) в комнату
[17:07:34] <Tehnick> loooser, попробуй снова скачать с меня.
[17:07:55] <Tehnick> loooser, да, точно, не долистал до них.
[17:09:55] <loooser> Tehnick: зависло на подключении. И трейс до тебя не доходит... Фаерволом ничего не режешь?
[17:10:24] <loooser> а пинги проходят...
[17:10:27] <Tehnick> loooser, нет, не режу. Другие пользователи качают.
[17:10:39] <loooser> с нашей шары?
[17:10:51] <Tehnick> Неа.
[17:11:32] <loooser> мож чё-то недооткрыли?...
[17:11:41] <Tehnick> loooser, не знаю
[17:13:49] <loooser> а, знаю. У меня же в шаре IP с диапазона 10.* - вот ты и не можешь инициировать ко мне прямое подключение ))
[17:14:24] <Tehnick> loooser, а как я с тебя тогда файл-лист скачал и еще какую-то короткометражку?..
[17:15:32] <Tehnick> > так я же их туда же закинул - в конце страницы не оно разве?...
Посмотрел внимательнее, вот этого ты раньше не показывал:
Program received signal SIGPIPE, Broken pipe.
[17:16:03] <Tehnick> А это значит, что сокет не валидный.
[17:16:31] <Tehnick> Например, соединение могло быть закрыто на той стороне.
[17:16:38] <loooser> Tehnick: ну, как я понял из своего короткого опыта - механизм такой: Качающий говорит серверу с кого хочет качать, сервер сообщает второй стороне IP качающего, и тот совершает прямое подключение к тому кто скачивает.
[17:18:41] <loooser> вот вчерашнее - http://pastebin.com/iMvYDf1Z  - там тоже такое есть...
[17:24:50] <loooser> если я поставлю пассивное соединение, тогда возможно смогу с тебя качать - там немного хитрее алгортим.
[17:29:40] <loooser> Tehnick: всё, сегодня больше не упадёт, судя по вчерашнему опыту ))
[17:30:54] <loooser> поставил пассивное - загрузился твой список ))
[17:30:57] <Tehnick> loooser, хм, во вчерашнем не заметил.
[17:31:18] <Tehnick> loooser, там ничего интересного. Я давно файлы в шаре не обновлял.
[17:31:34] <Tehnick> Да еще и поудалял многое.
[17:31:57] <loooser> уже вижу что фигня только ))
[17:35:49] <loooser> Tehnick: пока можешь проверить поисковый шпион и IP-фильтр :)
[17:36:46] <Tehnick> loooser, поисковый шпион не работает.
[17:37:08] <loooser> а я про что! :)
[18:05:09] Tehnick вышел(а) из комнаты
[18:23:59] nixtrian|home вошёл(а) в комнату
[18:33:34] nixtrian|home вышел(а) из комнаты
[18:35:39] nixtrian|home вошёл(а) в комнату
[18:36:57] mars1an вышел(а) из комнаты
[18:59:49] flylinkdc вошёл(а) в комнату
[19:15:26] flylinkdc вышел(а) из комнаты
[20:56:52] flylinkdc вышел(а) из комнаты
[21:02:20] Tehnick вошёл(а) в комнату
[21:17:42] Diger вышел(а) из комнаты
[21:19:08] Diger вошёл(а) в комнату
[23:28:04] proxym вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[23:49:37] Tehnick вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!