gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 17 июля 2011< ^ >
tehnick установил(а) тему: 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
* Migrating from Libglade to GtkBuilder in EiskaltDC++ Gtk
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:31:14] Клёк вошёл(а) в комнату
[00:43:44] Клёк вышел(а) из комнаты
[00:44:39] Клёк вошёл(а) в комнату
[01:10:51] amfetamin вышел(а) из комнаты
[01:25:51] Клёк вышел(а) из комнаты
[01:53:45] Diger вышел(а) из комнаты
[05:03:28] Kroll вышел(а) из комнаты: Replaced by new connection
[05:03:38] Kroll вошёл(а) в комнату
[05:47:13] Alexey вышел(а) из комнаты
[06:21:11] Kroll вышел(а) из комнаты
[06:22:31] Kroll вошёл(а) в комнату
[06:22:45] Kroll вышел(а) из комнаты
[06:22:55] Kroll вошёл(а) в комнату
[06:45:55] Kroll вышел(а) из комнаты
[07:20:25] Kroll вошёл(а) в комнату
[07:49:46] Kroll вышел(а) из комнаты
[08:03:55] Kroll вошёл(а) в комнату
[08:28:48] Kroll вышел(а) из комнаты
[08:43:52] Kroll вошёл(а) в комнату
[08:57:24] WiseLord вышел(а) из комнаты
[09:52:13] Kroll вышел(а) из комнаты: Replaced by new connection
[09:52:23] Kroll вошёл(а) в комнату
[09:57:04] <Kroll> даю туда путь до мп3 и жму тест
[09:57:11] <Kroll> не робит
[09:57:33] <Kroll> пишу внизу внешнюю прогу play
[09:57:36] <Kroll> работает
[09:57:46] <Kroll> так и должно ?
[09:57:53] <Kroll> само не умеет?
[10:19:59] WiseLord вошёл(а) в комнату
[10:20:30] <WiseLord> Kroll: qt вроде mp3 не умеет
[10:20:54] <Kroll> а
[10:21:17] <WiseLord> там то ли wav, то ли что-то другое можно нативно
[10:45:38] Diger вошёл(а) в комнату
[11:05:50] amfetamin вошёл(а) в комнату
[11:09:51] gelraen вошёл(а) в комнату
[11:17:02] gelraen вышел(а) из комнаты
[11:17:22] gelraen вошёл(а) в комнату
[11:21:19] gray_graff вошёл(а) в комнату
[11:23:17] gray_graff вышел(а) из комнаты
[11:24:20] gray_graff вошёл(а) в комнату
[11:26:41] gray_graff вышел(а) из комнаты
[12:48:26] Клёк вошёл(а) в комнату
[13:04:45] gray_graff вошёл(а) в комнату
[13:25:03] WiseLord вышел(а) из комнаты
[15:00:00] dhamp вошёл(а) в комнату
[15:00:42] Клёк вышел(а) из комнаты
[15:29:42] amfetamin вышел(а) из комнаты
[15:52:22] tehnick вошёл(а) в комнату
[16:02:58] 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

[16:24:28] <tehnick> pavelvat: зайди в конфу
[16:30:33] pavelvat вошёл(а) в комнату
[16:30:51] <pavelvat> tehnick: ping
[16:40:24] pavelvat вышел(а) из комнаты
[16:40:36] pavelvat вошёл(а) в комнату
[16:41:06] gray_graff вышел(а) из комнаты
[16:41:39] gray_graff вошёл(а) в комнату
[16:43:47] Alexey вошёл(а) в комнату
[16:45:21] <pavelvat> dhamp, tehnick
я сейчас прошёлся поиском по каталогу dcpp по строке "unique_ptr" и обнаружил что там тоже unique_ptr используется с new - т.е. там похоже та же проблема что и этом issue:
http://code.google.com/p/eiskaltdc/issues/detail?id=1106
[16:47:43] <dhamp> pavelvat, и где же ?
[16:50:50] <pavelvat> dhamp: в ShareManager.cpp BufferedSocket.cpp но там не объявление с new, а присваивание.
[16:52:45] <tehnick> $ grep -rw auto_ptr ./dcpp/ | wc -l
0
[16:53:37] <dhamp> pavelvat, там вообще не то относительно того что ты поменял
[16:54:52] <pavelvat> tehnick: не auto, а unique
[16:58:40] <dhamp> tehnick, вот теперь может слить в мастер
[16:58:54] <tehnick> Хорошо.
[16:59:01] <tehnick> И пакеты сразу соберу.
[16:59:08] <tehnick> Пусть тестят.
[17:02:54] <dhamp> tehnick, "Утрачена совместимость с кодовой базой LinuxDC++ и FreeDC++." -
кодовая совместимость нифига не утрачена
[17:03:57] <pavelvat> tehnick: раз freedcpp загнулся то имеет ли смысл держать в твоём ppa пакеты для него?
[17:05:02] <tehnick> pavelvat: да, имеет. Потому что неизвестно достоверно, что Тролль забил на прогу совсем.
[17:05:39] <pavelvat> tehnick: можно у него спросить по e-mail.
[17:06:06] <tehnick> pavelvat: спроси. Мне он не отвечал.
[17:06:07] <dhamp> tehnick, "egikpetrov, содержимое каталогов в файл-листе при этом объединится?"
будет 2 папки )
[17:06:26] <tehnick> Я помню, что когда-то они объединялись.
[17:06:37] <tehnick> В версии 2.0.3 вроде бы.
[17:06:50] <tehnick> И юзеры эту фичу использовали.
[17:07:23] <tehnick> dhamp: "Частично утрачена совместимость" --- так лучше?
[17:08:02] <dhamp> [17:05:29] tehnick: Я помню, что когда-то они объединялись.
[17:05:40] tehnick: В версии 2.0.3 вроде бы.
не было такого
[17:08:57] <dhamp> [17:06:26] tehnick: dhamp: "Частично утрачена совместимость" --- так лучше?
уж лучше чем полная утрата )
[17:09:03] <pavelvat> tehnick: а зачем вообще писать что утрачена совместимость - это звучит как какой-то регресс, по-моему не нужно вообще упоминать про совместимость.
[17:09:16] <tehnick> pavelvat: нужно
[17:09:29] <pavelvat> пользователей это ведь никак не затронет.
[17:09:31] <tehnick> pavelvat: там все еще glade
[17:09:44] <tehnick> pavelvat: и будет может быть еще долго...
[17:10:09] <dhamp> следующий редиз linuxdcpp ещё годика через 2-3 =)
[17:10:22] <dhamp> релиз*
[17:11:22] <tehnick> pavelvat: https://answers.launchpad.net/linuxdcpp/+question/162939
[17:11:23] <pavelvat> dhamp: на launchpad linuxdcpp - целый один коммит сделан после выпуска версии 1.1.0
[17:11:42] <tehnick> dhamp: они вроде планировали теперь чаще релизы делать
[17:12:14] <pavelvat> dhamp: так что 2-3 года это ещё слишком оптимистичная оценка.
[17:12:37] <tehnick> dhamp: что-то я не могу найти комментарий пользователя про объединение каталогов Video
[17:12:46] <tehnick> dhamp: но помню точно, что было
[17:13:45] <tehnick> Две различных директории при одинаковом имени виртуального каталога.
[17:14:01] <tehnick> При просмотре файл-листа выглядели как один каталог.
[17:14:18] <tehnick> С общим списком файлов.
[17:15:08] <pavelvat> tehnick: https://answers.launchpad.net/linuxdcpp/+question/162939
ссылка там у тебя не рабочая.
[17:15:23] <dhamp> pavelvat, смотришь как всегда криво =З
[17:15:42] <tehnick> dhamp: у меня открывается
[17:15:52] <tehnick> pavelvat: ^^
[17:16:07] <dhamp> tehnick, чего открывается ?
[17:16:10] <pavelvat> tehnick: а если разлогиниться на launchpad?
[17:16:20] <dhamp> tehnick, я вообще про открытие ничего не говорил =)
[17:16:27] <dhamp> только про расшарку
[17:16:40] <tehnick> dhamp: я промахнулся, это очевидно...
[17:16:54] <tehnick> pavelvat: http://www.mail-archive.com/devel-announce-list@gnome.org/msg00394.html
[17:17:32] <dhamp> http://<email address hidden>/msg00394.html - вот что там
[17:17:37] <dhamp> tehnick, ^^
[17:17:50] <tehnick> Хы. =)
[17:17:57] <tehnick> Прайваси...
[17:18:54] <dhamp> libgtk2 (>= 2.18) - 2.16 минимум нужен ведь
[17:19:39] <tehnick> dhamp: больше --- не меньше
[17:19:56] <tehnick> dhamp: там же были какие-то изменения вроде, не?
[17:34:28] <pavelvat> tehnick:
"DHT requires white external IPv4 for a work. "
разве термин "белый IP" используется не только в рунете?
[17:40:40] <pavelvat> gelraen: со сборкой версии 2.2.3 под Mac OS X 32-bit какие-то проблемы возникли, вроде же обещал выложить?
[17:58:24] pavelvat вышел(а) из комнаты
[18:16:18] Клёк вошёл(а) в комнату
[18:27:54] <tehnick> Надо же, в glade превью формы запилили.
[18:28:13] <tehnick> Но использовать для редактирования форм его все равно невозможно.
[19:28:24] dhamp вышел(а) из комнаты
[19:43:26] Клёк вышел(а) из комнаты
[20:51:31] amfetamin вошёл(а) в комнату
[21:12:30] rzed вошёл(а) в комнату
[21:53:01] gelraen вышел(а) из комнаты
[21:54:30] gelraen вошёл(а) в комнату
[22:15:58] <tehnick> Как на счет того, чтобы сделать релиз в следующую субботу?
[22:16:24] <tehnick> Изменений заметных накопилось достаточно.
[22:16:37] <tehnick> Неделя --- на тестирование.
[22:21:56] rzed вышел(а) из комнаты
[22:29:59] rzed вошёл(а) в комнату
[22:50:33] dhamp вошёл(а) в комнату
[22:51:30] <dhamp> [22:16:24] tehnick: Изменений заметных накопилось достаточно.
не вижу заметных изменений пока )
[22:51:53] <tehnick> dhamp: DHT!
[22:52:20] <tehnick> dhamp: ну и отсутствие glade --- тоже результат
[23:02:00] <dhamp> *** eiskaltdcpp-gtk ***
.....
* Добавлены некоторые опции в диалог настроек: DHT, DHT_PORT
и где оно ?
[23:02:03] <dhamp> tehnick, ^^
[23:07:03] <tehnick> dhamp: в настройках подключения
[23:07:21] <tehnick> dhamp: ограничение скорости я туда же внес
[23:08:08] <tehnick> dhamp: нашел?
[23:16:56] <dhamp> tehnick, ты внимательно прочитал ?
[23:17:29] <tehnick> dhamp: да, а ты?
[23:18:27] <dhamp> tehnick, а у меня такого нет
[23:18:46] <tehnick> dhamp: обновись
[23:19:18] <tehnick> dhamp: хочешь пруф?
[23:22:51] <tehnick> dhamp: http://img850.imageshack.us/img850/3886/desktop337.png
[23:23:09] <tehnick> Кстати, да.
[23:23:16] <tehnick> Надо еще раз перевод обновить.
[23:32:15] <tehnick> dhamp: пинг
[23:33:01] <tehnick> dhamp: make eiskaltdcpp-gtk_po кажется сломалось
[23:37:35] <dhamp> tehnick, а каким макаром ты тогда переводы обновил ?
[23:37:54] <tehnick> dhamp: седом
[23:40:41] <Diger> dhamp: а примете патчи boost?
[23:41:18] <Diger> дело в том, что там нет гайки как платформы, поэтот приходится на сборке половину буста отрубать
[23:41:26] <Diger> *поэтому
[23:41:53] <Diger> там beos есть, но не актуальный
[23:42:26] <tehnick> Diger: ты сразу показывай...
[23:43:30] <Diger> http://svalka.freenet59.ru/index.php?dir=admin@freenet59.ru/&file=boost.diif
[23:43:47] <Diger> ни чего вроде криминального
[23:44:28] pavelvat вошёл(а) в комнату
[23:46:15] <tehnick> Diger: эм...
[23:47:00] <tehnick> Diger: а если кто-то будет использовать буст не с нашего сайта?..
[23:47:30] <pavelvat> tehnick: с DHT осталась эта проблема:
https://github.com/negativ/eiskaltdcpp/blob/2.2.x/dht/KBucket.cpp#L125
закомментированный участок не компилируется, gcc выдаёт это:
[  7%] Building CXX object dht/CMakeFiles/dht.dir/KBucket.cpp.o
/home/pavel/builds/eiskaltdcpp/eiskaltdcpp/dht/KBucket.cpp: В функции-члене «dht::Node::Ptr dht::KBucket::createNode(const UserPtr&, const string&, uint16_t, bool, bool)»:
/home/pavel/builds/eiskaltdcpp/eiskaltdcpp/dht/KBucket.cpp:130:74: ошибка: запрос элемента «get» в «dcpp::Singleton<T>::getInstance [with T = dcpp::ClientManager]()->dcpp::ClientManager::findDHTNode((* &(& u)->boost::intrusive_ptr<T>::operator-> [with T = dcpp::User]()->dcpp::User::getCID()))», имеющего не классовый тип «dcpp::OnlineUserPtr {aka dcpp::OnlineUser*}»
make[2]: *** [dht/CMakeFiles/dht.dir/KBucket.cpp.o] Ошибка 1
make[1]: *** [dht/CMakeFiles/dht.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[23:47:43] <tehnick> Diger: ты в апстрим-то это отправил?
[23:47:46] <Diger> дело в том, что порт boost под Haiku-OS включает в себя уже этот патч
[23:48:25] <tehnick> dhamp: ^^ --- это к тебе
[23:48:29] <Diger> на в офф дерево boost его еще не добавили
[23:48:44] <tehnick> Diger: но они уже в курсе?
[23:48:59] <Diger> давно
[23:49:15] <Diger> тогда и из INSTALL можно будет выкинуть
Haiku-OS specific notes
*******
....... -DCMAKE_CXX_FLAGS="-DTIMER_OLD_BOOST" -DCMAKE_SHARE_DIR=/boot/apps/Eiskaltdcpp -DCMAKE_CLIENT_DATA_DIR=/boot/apps/Eiskaltdcpp
шареные диры еще до 2.2.3 пофиксили,
[23:50:12] <tehnick> pavelvat: это проблема?
[23:51:53] <pavelvat> tehnick: не очень серьёзная, но это код из dht, который gcc в отличии от MSVC не хочет компилировать.
[23:52:24] <tehnick> pavelvat: сейчас гляну
[23:55:31] <pavelvat> tehnick: и мне кажется что изменений ещё недостаточно много для нового релиза, и куда спешить? - ты что надеешься пропихнуть EiskaltDC++ с поддержкой DHT в Ubuntu 11.04 ?
[23:55:38] <dhamp> [23:47:11] tehnick: dhamp: ^^ --- это к тебе
сфига ли ?
[23:55:56] <Diger> tehnick: в принципе можно как патч приложить , if LOCAL_BOOST=ON  -> if HAIKU .. то буст патчится.
в Avidemux при сборке ffmpeg так и патчится
[23:55:58] <tehnick> dhamp: ты же архив с бустом обновлял
[23:57:24] <dhamp> tehnick, я тебя не понял
[23:57:30] <tehnick> pavelvat: изменений вполне себе достаточно. Каких еще новшеств ты ждешь до сентября?
[23:58:05] <tehnick> dhamp: архив с бустом в разделе загрузок у нас на гуглокоде
[23:58:24] <dhamp> tehnick, и что ?
[23:58:44] <tehnick> dhamp: и все.
[23:58:48] <Diger> :)
[23:58:55] <tehnick> dhamp: патч выше видел?
[23:59:05] <rzed> :-D
[23:59:05] <tehnick> Diger: загрузи тогда сам
[23:59:11] <pavelvat> tehnick: ещё и месяца не прошло после предыдущего релиза, изменения это то что указано в TODO и закрытие issue отмеченных как Defect.
[23:59:43] <tehnick> pavelvat: TODO --- это фичи в общем, а не для следующего релиза
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!