gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Пятница, 11 марта 2011< ^ >
NegatiV установил(а) тему: Last stable release: 2.2.1 || Конференция разработчиков 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-04-09 Release EiskaltDC++ 2.2.2
TODO:
* Web UI
* Console interface (ncurses or readline)
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
Конфигурация комнаты
Участники комнаты

GMT+3
[00:18:13] NegatiV вышел(а) из комнаты
[00:28:32] mma вошёл(а) в комнату
[00:28:42] mma вышел(а) из комнаты
[00:33:11] nE0sIghT вышел(а) из комнаты
[00:38:32] ubuntu11.04 вышел(а) из комнаты
[00:46:34] ubuntu11.04 вошёл(а) в комнату
[01:20:57] pro вошёл(а) в комнату
[02:44:52] FiliN вошёл(а) в комнату
[04:16:40] Alexey вышел(а) из комнаты
[06:51:11] diger-haiku вошёл(а) в комнату
[06:58:01] nE0sIghT вошёл(а) в комнату
[07:33:43] nE0sIghT вышел(а) из комнаты
[07:35:49] Kroll вошёл(а) в комнату
[08:31:41] FiliN вышел(а) из комнаты
[09:36:27] Kroll вышел(а) из комнаты: Replaced by new connection
[09:36:37] Kroll вошёл(а) в комнату
[10:03:43] diger-haiku вышел(а) из комнаты
[11:49:23] rzed вышел(а) из комнаты: Replaced by new connection
[11:50:58] rzed вошёл(а) в комнату
[12:04:29] diger-haiku вошёл(а) в комнату
[12:43:11] crypton вошёл(а) в комнату
[12:48:14] crypton вышел(а) из комнаты
[12:49:16] crypton вошёл(а) в комнату
[12:55:14] pro вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[13:37:49] <gelraen> кажется daemon как-то не совсем корректно среагировал на интервал обновления шары в 5 минут
[13:37:59] <gelraen> [2011-03-11 12:34:24] Завершено хэширование: </data/ftp/films/10.Things.I.Hate.About.You.1999.720p.BluRay.Rus.2xEng.HDCLUB.mkv> (7,94 ГБ/с)
[2011-03-11 12:34:24] Хэшируемый файл: </data/ftp/films/10.Things.I.Hate.About.You.1999.720p.BluRay.Rus.2xEng.HDCLUB.mkv> (Размер: 7,94 ГБ)
[13:38:47] poofeg вошёл(а) в комнату
[13:39:04] poofeg вышел(а) из комнаты
[13:40:17] <rzed> а скорость хеширования ? может он не успел за 5 минут и начал заново после обновы
[13:40:42] poofeg вошёл(а) в комнату
[13:42:34] <gelraen> да, файл большой, он за 5 минут его не успел обработать
[13:42:55] <gelraen> но всё равно не должен бы его второй раз прогонять
[13:43:08] <rzed> поидее логично.. прервал хеширование для автообновки шары.
[13:43:39] <gelraen> не, он его дохешировал, добавил в шару и поехал второй раз хешировать
[13:45:08] <rzed> а может это он в лог написал что завершил процедуру хеширование, но фактически лишь прервался на полпути не получив числа контрольной суммы
[13:45:48] <gelraen> емм, он его в шару добавил, говорю же
[13:46:02] <gelraen> и каждые 5 минут влог пишется просто:
[2011-03-11 12:38:45] Запущено обновление списка файлов
[2011-03-11 12:38:45] Обновление списка файлов завершено
[13:48:50] <gelraen> третий раз не стало хешировать
[13:49:05] <gelraen> перешло на следующий файл
[13:50:28] <rzed> хм. у меня тож ща файл докачался  я жмакнул обновить шару в логе написано  последовательность "Запущено обноление...Обновление завершено.. Хешируемый файл...Завершено хеширование"
[13:51:17] <gelraen> ну да
[13:51:18] <gelraen> всё ок
[13:51:39] <gelraen> у меня оно тоже сначала сказало "Хэшируемый файл"
[13:51:45] <gelraen> и минут 10 хешировало
[13:52:03] <gelraen> а потом завершило и начало снова тот же файл хешироват
[13:52:04] <gelraen> ь
[13:52:06] <rzed> тоесть список он обновляет и только потом контрольную сумму файла получает и заносит в хэшархив?
[13:52:24] <gelraen> ну да
[13:55:59] <rzed> эх что то неохото регистриться, что бы в багтрекер написать пожелания некоторых улучшений
[13:57:34] <gelraen> а у тебя почты на гугле нету?
[13:58:10] <gelraen> млять
[13:58:12] <gelraen> [2011-03-11 12:48:22] Хэшируемый файл: </data/ftp/films/Alice.In.Wonderland.2010.BDRip.Ukr.Eng.TNU-Movie.avi> (Размер: 1,99 ГБ)
[2011-03-11 12:48:55] Запущено обновление списка файлов
[2011-03-11 12:48:57] Обновление списка файлов завершено
[2011-03-11 12:49:48] Запущено обновление списка файлов </data/torrents/eiskaltdc++/files.xml.bz2>
[2011-03-11 12:54:00] Запущено обновление списка файлов
[2011-03-11 12:54:01] Обновление списка файлов завершено
[2011-03-11 12:57:37] Завершено хэширование: </data/ftp/films/Alice.In.Wonderland.2010.BDRip.Ukr.Eng.TNU-Movie.avi> (1,99 ГБ/с)
[2011-03-11 12:57:37] Хэшируемый файл: </data/ftp/films/Alice.In.Wonderland.2010.BDRip.Ukr.Eng.TNU-Movie.avi> (Размер: 1,99 ГБ)
[13:58:42] <rzed> нет. мне хватает почты на сервере моего провайдера. неограниченый объем, доступ по imap.
[13:59:39] <gelraen> http://xkcd.com/792/
[14:11:55] NegatiV вошёл(а) в комнату
[15:14:46] diger-haiku вышел(а) из комнаты
[16:04:38] Kroll вышел(а) из комнаты: Replaced by new connection
[16:04:48] Kroll вошёл(а) в комнату
[16:18:51] FiliN вошёл(а) в комнату
[16:35:18] crypton вышел(а) из комнаты
[16:42:23] Diger вышел(а) из комнаты
[17:19:55] gelraen пялится на https://github.com/negativ/eiskaltdcpp/blob/master/nasdc/nasdc.cpp
[17:21:03] <gelraen> в mingw нету getopt что-ли?
[17:24:46] Diger вошёл(а) в комнату
[17:42:20] nE0sIghT вошёл(а) в комнату
[17:53:17] FiliN вышел(а) из комнаты
[17:53:36] FiliN вошёл(а) в комнату
[18:07:40] <gelraen> где dhamp ?(
[18:16:47] <gelraen> ONYX: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/155447
[18:18:03] <ONYX> NegatiV: а что конфу колбасит
[18:18:23] <gelraen> потому что она на conference.gentoo.ru видимо
[18:19:23] <ONYX> будем надеятся что всё обойдётся
[18:24:05] amfetamin вошёл(а) в комнату
[18:25:32] amfetamin вышел(а) из комнаты
[18:46:40] <gelraen> любопытно, зачем в nasdc.cpp самодельный велосипед вместо вызова daemon(3) ?
[18:55:28] gray_graff вышел(а) из комнаты
[18:56:00] gray_graff вошёл(а) в комнату
[19:08:45] <gelraen> NegatiV: пыщь http://code.google.com/p/eiskaltdc/issues/detail?id=1010
[19:10:22] <NegatiV> gelraen: я dhamp'a поставил владельцем тикета, пусть разбирается
[19:11:30] <gelraen> ок
[19:23:16] FiliN вышел(а) из комнаты
[19:23:33] FiliN вошёл(а) в комнату
[19:37:11] FiliN вышел(а) из комнаты
[19:44:15] rzed вышел(а) из комнаты: Replaced by new connection
[19:44:25] rzed вошёл(а) в комнату
[19:56:16] <gelraen> NegatiV: а чем контролируется интервал между обновлениями files.xml.bz2? AutoRefreshTime стоит 5 минут, а файл-лист обновился только спустя час после удаления пачки файлов
[20:12:49] tehnick вошёл(а) в комнату
[20:13:00] <tehnick> 2.2.1 уже в дебиане
[20:13:31] <tehnick> Попадет ли в ближайший (апрельский) релиз убунту --- пока не знаю.
[20:16:18] <tehnick> [13:57:34] <gelraen> а у тебя почты на гугле нету?
Почта на гугле не нужна. Например, мой аккаунт на гуглокоде связан с почтовым ящиком на яндексе.
[20:16:46] <gelraen> тоже вариант, но всё равно нужно регаться
[20:16:56] <tehnick> [13:58:42] <rzed> нет. мне хватает почты на сервере моего провайдера. неограниченый объем, доступ по imap.
См. мое сообщение выше.
[20:17:07] <tehnick> gelraen: нужно, да.
[20:20:05] <rzed> tehnick: я к тому что мне лень создавать очередное логинпасс, придумывать что то оригенальное, ибо наверняка те названия к которым у меня душа лежит уже заняты, а всё лишь для того что бы написать пару строк о предложении небольших "косметичеких" изменениях вашей программы.
[20:20:41] <gelraen> там email вместо логина
[20:23:48] <rzed> gelraen: "масло вместо масла" масло масляное
[20:24:13] <gelraen> я от том что придумывать ничего не придётся
[20:26:03] <rzed> ну пароль то полюбому придёца
[20:34:50] tehnick вышел(а) из комнаты: Replaced by new connection
[20:35:51] tehnick вошёл(а) в комнату
[20:37:57] tehnick вышел(а) из комнаты
[20:39:08] tehnick вошёл(а) в комнату
[20:42:49] tehnick вышел(а) из комнаты
[20:43:43] Diger вышел(а) из комнаты
[20:43:53] Diger вошёл(а) в комнату
[20:59:48] FiliN вошёл(а) в комнату
[21:01:21] FiliN вышел(а) из комнаты
[21:52:43] dhamp вошёл(а) в комнату
[21:52:56] <dhamp> gelraen, что ты хотел ?
[22:41:35] NegatiV вышел(а) из комнаты
[22:44:22] pavelvat вошёл(а) в комнату
[22:47:31] <pavelvat> tehnick: почему тут http://packages.debian.org/sid/eiskaltdcpp
указан старый upnp - libupnp, а не miniupnpc ?
[22:53:16] tehnick вошёл(а) в комнату
[22:53:49] <tehnick> pavelvat: ты внимательно на страницу посмотри. Рекомендую начать снизу.
[22:54:02] <tehnick> pavelvat: видишь, что оно еще не обновилось?
[22:54:26] <tehnick> pavelvat: могу и других ссылок подкинуть
[22:55:33] <tehnick> pavelvat: https://buildd.debian.org/status/package.php?p=eiskaltdcpp
[22:55:34] <pavelvat> tehnick: я там не вижу информации об обновлении, но ещё недавно в sid был 2.0.3, а сейчас уже 2.2.1
[22:55:59] <tehnick> pavelvat: оно в процессе обновления
[22:56:05] <tehnick> tehnick: процесс автоматический
[22:56:21] <tehnick> Промахнулся. =)
[22:56:44] <pavelvat> tehnick: а что теперь с experimental ?
[22:57:03] <tehnick> pavelvat: а что с ним?
[22:57:29] NegatiV вошёл(а) в комнату
[22:57:31] <pavelvat> там версия младше чем в sid
[22:57:39] <tehnick> pavelvat: пакет из него будет удален, т.к. в анстейбл залита свежая версия.
[22:58:01] <tehnick> Все это производится скриптами автоматически.
[22:58:10] <tehnick> За сутки статус точно обновится.
[23:00:32] <pavelvat> NegatiV: я тут собрал из исходников qtscriptgenerator под Windows, но вот никак не могу заставить EiskaltDC++ увидеть его библиотеки - пробовал копировать их C:\Program Files\EiskaltDC++\ и в C:\Program Files\EiskaltDC++\lib - никакого эффекта, при включении галочек у скриптов их кнопки не появляются на панели инструментов.
[23:01:31] <tehnick> pavelvat: man qt.conf
[23:01:58] <tehnick> pavelvat: а конкретно про [Paths]
[23:02:18] <pavelvat> какой ещё man? - я в винде.
[23:02:50] <tehnick> pavelvat: это образное выражение...
[23:03:15] <pavelvat> в README qtscriptgenerator сказано это:
   To use the plugins in your application, add the plugins path to the library paths
   (QCoreApplication::setLibraryPaths()), then call QScriptEngine::importExtension()
   (plugin keys are "qt.core", "qt.gui", etc).
[23:03:21] <tehnick> pavelvat: открой куте асистент или гугл...
[23:09:52] <pavelvat> tehnick: в arch linux либы qtscriptgenerator лежат так http://www.archlinux.org/packages/extra/i686/qtscriptgenerator/files/
и линуксовая версия их успешно находит.
[23:11:49] <pavelvat> tehnick: в INSTALL айскальта написано:
-DLIBDIR=<lib prefix> (default: lib)
    install lib in <prefix for install>/<lib prefix>
    examples:
    -DLIBDIR=lib64 - install lib in <prefix for install>/lib64
но так он их не видит.
[23:12:52] <tehnick> pavelvat: при чем тут линукс вообще?
[23:13:35] <tehnick> pavelvat: этот файл тебе нужно использовать под виндой, чтобы указать пути...
[23:13:57] <tehnick> pavelvat: документацию открой и прочитай или загугли наконец
[23:14:15] <tehnick> pavelvat: я с этой хренью уже сталкивался
[23:14:30] <pavelvat> tehnick: ведь в коде айскальта нигде вручную не задаётся где искать библиотеки в случае Linux версии, почему тогда для Windows версии надо указывать пути.
[23:14:54] <pavelvat> tehnick: я погуглил но что-то ничего не нашёл.
[23:15:03] <tehnick> pavelvat: кстати, если ты добавишь зависимость от БД в сборку, то тебе обязательно понадобится этот файл.
[23:15:25] <pavelvat> tehnick: почему?
[23:15:31] <tehnick> [22:14:35] <pavelvat> tehnick: ведь в коде айскальта нигде вручную не задаётся где искать библиотеки в случае Linux версии, почему тогда для Windows версии надо указывать пути.
Как не хочется ругаться...
[23:15:52] <tehnick> pavelvat: потому что винда --- это говно ось
[23:15:59] poofeg вышел(а) из комнаты: QIP Infium: Спокойное общение
[23:16:26] <tehnick> pavelvat: потому что ты не прописываешь пути к библиотекам и плагинам Qt в глобальные переменные
[23:17:13] <pavelvat> tehnick: т.е. если я пропишу в PATH пути до библиотек то Windows сборка их увидит?
[23:17:15] <tehnick> pavelvat: а либастрал в Qt отсутствует и прога не может угадать где лежат необходимые библиотеки
[23:17:51] <tehnick> Пример файла qt.conf под винду:
[Paths]
Plugins = ./plugins
[23:17:58] <tehnick> Дешево и сердито.
[23:18:42] <pavelvat> tehnick: этот файл надо положить в каталог с eiskaltdcpp-qt.exe ?
[23:18:56] <tehnick> И там должно лежать: plugins\sqldrivers\qsqlite4.dll
[23:19:11] <tehnick> Загугли короче.
[23:19:26] <tehnick> pavelvat: да, он лежит в каталоге с бинарником
[23:21:15] <tehnick> pavelvat: ты хоть qsqlite4.dll собрал?
[23:21:32] <tehnick> Я не знаю, идет ли он сейчас в SDK....
[23:21:43] <tehnick> Раньше его вручную собирать надо было.
[23:21:59] <tehnick> И еще я qsqlmysql4.dll
[23:22:10] <tehnick> собирал...
[23:23:06] <pavelvat> tehnick: я не вклал поддержку sqlite для списков передач, но файл QtSql4.dll в сборке есть т.к. он нужен для QTDeclarative.
[23:23:11] <tehnick> Причем при сборке плагина для мускуля надо было заголовки от самой библиотеки подсунуть ибо в Qt их нет.
[23:23:32] <tehnick> pavelvat: т.е. ты без поддержки БД собирал?
[23:24:02] <pavelvat> s/вклал/включал
[23:24:21] <pavelvat> да
[23:24:40] <tehnick> Ну, тогда это просто информация на будущее.
[23:24:45] <tehnick> Если решишь включить...
[23:25:08] <tehnick> Пользователями эта фича востребована кстати.
[23:25:46] <tehnick> Сейчас глянул: qsqlite4 и qsqlodbc4 в SDK должны быть из коробки.
[23:25:50] <pavelvat> tehnick: у тебя в списках отданного скачанного корректно всё отображается? и после рестарта тоже?
[23:26:10] <tehnick> Так что вообще тебе все будет просто.
[23:26:49] <tehnick> pavelvat: цифры я не проверял. История подгружается нормально, список есть.
[23:29:17] <pavelvat> tehnick: у меня там как-то было что с меня скачали несколько гигабайт, а после рестарта там совсем какой-то маленький размер был в килобайтах, а некоторые раздачи вообще пропадали из списка, но это было сразу в то время как sqlite добавили в айскальт, наверно уже всё исправлено.
[23:30:31] <tehnick> pavelvat: старые файлы БД удали и проверь...
[23:31:48] <pavelvat> tehnick: у меня их нет, я их удалил ещё тогда давно, когда проверял как работает sqlite
[23:34:34] <pavelvat> tehnick: создал qt.conf - не помогает.
[23:35:13] <tehnick> pavelvat: от чего не помогает?
[23:35:35] <tehnick> pavelvat: ты документацию прочитал? Пути правильно указал?
[23:35:48] <pavelvat> не появляются иконки плагинов на панели инструментов.
[23:37:41] <tehnick> pavelvat: библиотеки плагинов для скриптов правильно разместил?
[23:37:46] Alexey вошёл(а) в комнату
[23:38:17] <pavelvat> tehnick: да
[23:38:22] <tehnick> В дебиане, например: /usr/lib/qt4/plugins/script/libqtscript_*.so
[23:38:42] <tehnick> pavelvat: что да?
[23:39:14] <pavelvat> поместил в каталог, который указал в qt.conf
[23:40:11] <tehnick> pavelvat: QtScript4.dll не забыл?
[23:40:53] <tehnick> [22:39:18] <pavelvat> поместил в каталог, который указал в qt.conf
Покажи.
[23:41:14] <pavelvat> tehnick: а он то там зачем, QtScript4.dll лежит в том же каталоге что и исполняемый файл.
[23:41:45] <tehnick> pavelvat: не там. Если лежит, значит все правильно.
[23:43:33] <pavelvat> tehnick: что покажи? я пробовал и сразу класть dll файлы в . и класть в каталог с .\plugins\script и в .\plugins
[23:44:04] <tehnick> .\plugins\script
[23:44:54] <tehnick> Если конфиг не изменял.
[23:46:14] <pavelvat> tehnick: ты уверен что если в каталоге с exe-шником лежит qt.conf то он его читает?
[23:46:34] <tehnick> Да.
[23:46:46] <tehnick> Потому что я это уже давно делал.
[23:46:54] <tehnick> И все работало как положено.
[23:51:52] <tehnick> [22:35:51] <pavelvat> не появляются иконки плагинов на панели инструментов.
Такой вопрос: а ты их включал вообще в диалоге управления скриптами? А то мало ли...
[23:52:06] <pavelvat> tehnick: да, включал
[23:59:53] <pavelvat> ура, заработало, и без всяокого qt.conf:
положил dll-ки в C:\Program Files\EiskaltDC++\script
и иконки появились после перезапуска айскальта, правда работает естественно только LogManager
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!