gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 18 сентября 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
* 2011-10-16 Release EiskaltDC++ 2.2.5
Release Critical Bugs:
* Fix build in MS Windows
* Check build in FreeBSD
* Fix intersept of magnet in Gtk UI
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support 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:00:14] <dein.negativ> pavelvat: я уже затрахался в этих командах лазить
[00:00:15] <tehnick> Diger: qt же
[00:00:28] <Diger> угу
[00:01:06] gray_graff вышел(а) из комнаты
[00:03:38] <pavelvat> tehnick:
"[23:57:05] <tehnick> pavelvat: и еще проверь плз _tputenv вместо putenv"
нет, это не помогло.
[00:03:53] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[00:12:07] dhamp вошёл(а) в комнату
[00:12:32] dhamp вышел(а) из комнаты
[00:13:00] <tehnick> [23:12:24] *** dhamp (dhamp@ya.ru/Gajim) заходит как модератор и владелец и теперь Доступен
[23:12:49] *** dhamp (dhamp@ya.ru/Gajim) выходит из конференции
[00:13:18] <tehnick> Увидел бурное обсуждение и убежал... =)
[00:14:10] <pavelvat> с  -std=gnu++0x  под Windows собралось и работает.
только вот ошибки dhamp я просто закомментировал:
CriticalSection.h:39:32: error: 'lockCriticalSection' was not declared in this scope
CriticalSection.h:44:34: error: 'unlockCriticalSection' was not declared in this scope
[00:14:59] <tehnick> pavelvat:  под виндой или кросс-сборка?
[00:15:02] dhamp вошёл(а) в комнату
[00:15:04] <dhamp> бля почините мне gajim
[00:15:12] dhamp вышел(а) из комнаты
[00:15:17] <Diger> :)
[00:15:21] <pavelvat> tehnick: кросс, и работает в wine.
[00:16:28] dhamp вошёл(а) в комнату
[00:16:38] dhamp вышел(а) из комнаты
[00:17:04] dhamp вошёл(а) в комнату
[00:17:07] <dhamp> а да магнеты в gtk морде пашут
[00:17:14] dhamp вышел(а) из комнаты
[00:19:23] <tehnick> dhamp: пруф
[00:19:32] <tehnick> dhamp: у меня не работают
[00:20:03] <tehnick> И да, это уже RelWithDebInfo
[00:20:19] <pavelvat> gelraen: DHT работает в Mac сборке?
[00:20:32] <gelraen> не проверял
[00:21:07] <tehnick> pavelvat: e15d51b
[00:21:14] <pavelvat> ну так включи проверь, если IP серый то сможет работать только как DHT узел.
[00:21:29] dhamp вошёл(а) в комнату
[00:21:42] <pavelvat> без соединения с источниками - только обмен нодами.
[00:23:37] <pavelvat> dhamp: кстати, я несколько раз замечал, что с меня качают пользователи у которых в поле хаб стоит DHT и при этом каждый раз это были соединения с шифрованием. Как это объясняетя? - Я ведь за роутером и IP серый.
[00:24:48] <dhamp> grep magnet ~/.config/eiskaltdc++/EiskaltDC++_Gtk.xml
        <magnet-register type="int">1</magnet-register>
        <use-magnet-split type="int">1</use-magnet-split>
grep magnet-register ~/work2/c/eiskaltdcpp/eiskaltdcpp-gtk/src/settingsdialog.cc
        addOption_gui(advancedStore, _("Register with the OS to handle magnet: URL links"), "magnet-register");
grep magnet-register ~/work2/c/eiskaltdcpp/eiskaltdcpp-gtk/src/mainwindow.cc
    else if (WulforUtil::isMagnet(link) && WGETB("magnet-register"))
и в пизду пруфы
[00:24:54] <gelraen> pavelvat: и куда смотреть?
[00:25:10] <dhamp> tehnick, ^^
[00:25:35] <pavelvat> gelraen: если DHT работает после включения в настройках, то в каталоге с настройками айскальта должен появится файл dht.xml и постепенно заполнятся нодами.
[00:26:41] <pavelvat> gelraen: а при запуске в статусной строке должно быть сообщение про bootstrap started
[00:27:46] <pavelvat> только при первом запуске после включения DHT и потом только в случае продолжительного(неделя) неиспользования айскальта.
[00:29:42] <gelraen> ой как интересно, диалог прогресса хеширования ничего не показывает
[00:31:15] <dhamp> tehnick, ну и фиг с тобой
[00:31:16] dhamp вышел(а) из комнаты
[00:35:35] <gelraen> а, нет, всё показывает, это обновление списка файлов было долгое
[00:35:58] ubuntu11.04 вышел(а) из комнаты
[00:37:37] <pavelvat> dhamp: релиз завтра, ты когда собираешься это исправлять?
CriticalSection.h:39:32: error: 'lockCriticalSection' was not declared in this scope
CriticalSection.h:44:34: error: 'unlockCriticalSection' was not declared in this scope
[00:38:00] <tehnick> Релиз можно и отложить.
[00:45:06] 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
* 2011-10-16 Release EiskaltDC++ 2.2.5
Release Critical Bugs:
* Fix build in MS Windows
* Check build in FreeBSD
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support 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

[00:45:55] <tehnick> ONYX: еще не проверял сборку гуя под фрей?
[00:46:22] <pavelvat> gelraen: ну как файл dht.xml появился?
[00:46:41] <gelraen> да
[00:47:18] <tehnick> pavelvat:  dhamp запилил фикс
[00:47:35] <tehnick> Мало ли что появился...
[00:47:45] <tehnick> gelraen: в нем адреса-то есть?
[00:48:14] <gelraen> да
[00:48:58] <pavelvat> dht.xml должен постепенно заполнятся и обновляться.
[00:50:01] <gelraen> галки в настройках для включения aspell и выбора языка нету что-ли?
[00:50:09] <tehnick> gelraen: нет
[00:50:27] <tehnick> gelraen: только через чат или конфиг включить
[00:50:31] <gelraen> почему? =(
[00:50:44] <tehnick> pavelvat: а язык вообще изменить можно только перед запуском
[00:51:09] <tehnick> gelraen: недопилили. Негатив вообще мой issue закрыл...
[00:51:17] <gelraen> это грустно
[00:51:26] <tehnick> s/недо/не до/
[00:54:04] <tehnick> pavelvat: под винду больше нет ошибок?
[00:54:32] <pavelvat> tehnick: я ещё не проверял, подожди минуту.
[00:55:08] <tehnick> pavelvat: тогда сам топик обновишь по итогу
[00:55:21] tehnick вышел(а) из комнаты
[00:57:48] <pavelvat> tehnick: да, теперь под Windows собирается.
[00:58:13] pavelvat установил(а) тему: 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
* 2011-10-16 Release EiskaltDC++ 2.2.5
Release Critical Bugs:
* Check build in FreeBSD
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support 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

[01:14:50] Kroll вышел(а) из комнаты
[01:18:33] pavelvat вышел(а) из комнаты
[01:23:02] dein.negativ вышел(а) из комнаты
[02:15:10] ubuntu11.04 вошёл(а) в комнату
[02:56:04] Diger вышел(а) из комнаты
[07:40:43] Kroll вошёл(а) в комнату
[08:58:27] FiliN вышел(а) из комнаты
[09:01:43] Alexey вошёл(а) в комнату
[10:42:59] Diger вошёл(а) в комнату
[10:50:27] gray_graff вошёл(а) в комнату
[11:04:46] gelraen вышел(а) из комнаты
[11:12:31] gelraen вошёл(а) в комнату
[11:12:56] gray_graff вышел(а) из комнаты
[11:14:16] gray_graff вошёл(а) в комнату
[11:17:33] ONYX вышел(а) из комнаты: Replaced by new connection
[11:17:43] ONYX вошёл(а) в комнату
[11:41:49] FiliN вошёл(а) в комнату
[11:52:26] FiliN вышел(а) из комнаты
[12:30:34] dein.negativ вошёл(а) в комнату
[12:46:45] amfetamin вошёл(а) в комнату
[12:48:50] amfetamin вышел(а) из комнаты
[12:58:04] FiliN вошёл(а) в комнату
[13:00:33] gray_graff вышел(а) из комнаты
[13:19:40] Diger вышел(а) из комнаты
[14:16:10] Diger вошёл(а) в комнату
[15:48:38] FiliN вышел(а) из комнаты
[16:13:50] gray_graff вошёл(а) в комнату
[16:14:00] gray_graff вышел(а) из комнаты
[16:14:35] gray_graff вошёл(а) в комнату
[16:34:43] gray_graff вышел(а) из комнаты
[16:37:29] gray_graff вошёл(а) в комнату
[16:37:39] gray_graff вышел(а) из комнаты
[16:38:10] gray_graff вошёл(а) в комнату
[17:09:54] tehnick вошёл(а) в комнату
[17:25:29] FiliN вошёл(а) в комнату
[17:37:29] gray_graff вышел(а) из комнаты
[17:40:47] FiliN вышел(а) из комнаты
[17:41:00] FiliN вошёл(а) в комнату
[17:59:13] Itigo Kurosaki вошёл(а) в комнату
[18:00:55] <Itigo Kurosaki> gelraen: у тебя в /usr/include есть stdint.h?
[18:01:15] <Itigo Kurosaki> у тебя же вроде тоже макось...
[18:02:51] <tehnick> Itigo Kurosaki: лучше в личку обратись. Быстрее заметит.
[18:05:35] pavelvat вошёл(а) в комнату
[18:06:56] gray_graff вошёл(а) в комнату
[18:09:24] <pavelvat> Itigo Kurosaki: ты это видел? http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2011/09/17.html#23:02:38.790263
также интересует с какими cmake флагами ты собираешь под Mac OS X, и желательно делать сборку с максимально возможным функционалом.
[18:09:44] <tehnick> pavelvat: видел он, видел
[18:10:00] <tehnick> pavelvat: по полной собрать пытается
[18:10:15] <pavelvat> tehnick: откуда ты знаешь?
[18:10:18] <Itigo Kurosaki> видел-видел
[18:10:28] <tehnick> pavelvat: личка же
[18:10:33] <Itigo Kurosaki> потому что мы и так с техником общаемся )
[18:10:42] <Itigo Kurosaki> не личка, а отдельно добавленный контакт
[18:10:54] <Itigo Kurosaki> -DCMAKE_BUILD_TYPE=Release -DUSE_MINIUPNP=ON -DFREE_SPACE_BAR_C=ON -DLOCAL_MINIUPNP=ON -DWITH_SOUNDS=ON -DCMAKE_C_COMPILER=/opt/local/bin/gcc-mp-4.4 -DCMAKE_CXX_COMPILER=/opt/local/bin/g++-mp-4.4 -DNO_UI_DAEMON=ON -DUSE_ASPELL=ON -DUSE_JS=ON -DPERL_REGEX=ON -DUSE_QT_QML=ON -DLUA_SCRIPT=ON -DWITH_LUASCRIPTS=ON -DUSE_QT_SQLITE=ON
[18:11:04] <tehnick> Личка --- это то, что не общий чат.
[18:11:13] <Itigo Kurosaki> А, ну если так смотреть) то да
[18:18:22] pavelvat вышел(а) из комнаты
[18:19:20] <Itigo Kurosaki> шестая бета 4.2 sdk вроде бы поправила мою ошибку при сборке
[18:24:37] <gelraen> tehnick: хайлайт и обращение в приват я вижу одинаковым попапом и миганием иконки в трее
[18:25:17] <tehnick> Ну, в моих клиентах разница есть...
[18:40:39] <Itigo Kurosaki> всё, 64бита есть)
[19:00:59] pavelvat вошёл(а) в комнату
[19:02:52] <pavelvat> Itigo Kurosaki: зачем ты назвал свою сборку как релиз  без указания номера ревизии? и tehnick ещё не делал тег, так что придётся ещё раз собрать.
[19:03:16] <Itigo Kurosaki> уже перезалил
[19:03:19] <Itigo Kurosaki> F5
[19:04:19] <pavelvat> Itigo Kurosaki: так удали предыдущюю сборку.
[19:05:22] <pavelvat> Itigo Kurosaki: и судя по размеру ты в неё включил QtWebkit, который не нужен.
[19:05:29] <tehnick> Тег будет поздно вечером, если никто не против.
[19:05:43] <tehnick> Я жду переводчиков и ONYX.
[19:05:47] <Itigo Kurosaki> угумс, удалил
[19:06:36] <Itigo Kurosaki> я выше отписал какие ключи для конфига использовались.
[19:07:00] <pavelvat> tehnick: а чего ты ждёшь от ONYX ?
[19:07:44] <tehnick> pavelvat: он хотел консольный интерфейс подправить на выходных.
[19:08:05] <pavelvat> Itigo Kurosaki: это баг в Mac OS X - у предыдущего сборщика QtWebkit тоже автоматически включался - его надо руками удалить.
[19:08:08] <tehnick> Если будет нужно, еще на неделю отложим.
[19:08:43] <tehnick> pavelvat: может ты даже помнишь как удалять?
[19:09:04] <Itigo Kurosaki> да наверное из собранного пакета удалить
[19:09:40] <pavelvat> tehnick: я не только не помню, но и не знаю как - предыдущий сборщик так его и не удалил.
[19:11:24] gray_graff вышел(а) из комнаты
[19:13:07] gray_graff вошёл(а) в комнату
[19:18:14] <Itigo Kurosaki> как сделать менюшку не иконками, а текстом?
[19:18:41] <tehnick> Какое меню?
[19:18:46] <pavelvat> Itigo Kurosaki: мышкой правой клавишей на меню.
[19:19:34] <pavelvat> Itigo Kurosaki: я про тулбар, или ты не об этом?
[19:19:48] <tehnick> pavelvat: тулбар != меню
[19:20:13] <Itigo Kurosaki> а, тулбар, да
[19:23:05] <pavelvat> gelraen:
Release Critical Bugs:
* Check build in FreeBSD
а ты проверить можешь? у тебя в статусе написано что сейчас на 8.2-STABLE FreeBSD i386
[19:24:44] <pavelvat> Itigo Kurosaki: ну как, удалось удалить как-то QtWebKit из dmg ?
[19:25:53] <gelraen> pavelvat: уже проверял же, strtoll почему-то не хочет уживаться с -std=c++0x
[19:26:34] <pavelvat> gelraen: его же tehnick заменил на strtoq
[19:26:43] <gelraen> а, ок, ща проверю
[19:27:52] <Itigo Kurosaki> хм…всего лишь на три метра уменьшился файл после удаления webkit-browser
[19:28:41] <pavelvat> Itigo Kurosaki: ты не то удалил, надо было модуль Qt под именем QtWebKit
[19:29:22] <Itigo Kurosaki> я из фреймворка удалил. папка frameworks тут есть
[19:30:30] <pavelvat> Itigo Kurosaki: он весит 50 MB
[19:31:57] <Itigo Kurosaki> ага, 53 метра...
[19:32:11] <Itigo Kurosaki> ну сейчас попробую другой софтинкой запаковать обратно
[19:34:10] Kroll вышел(а) из комнаты
[19:34:40] <pavelvat> кстати, 7-Zip под Windows оказывается умеет читать dmg файлы от Mac OS X
[19:40:40] <Itigo Kurosaki> 28 метров итоговый образ)
[19:40:43] <Itigo Kurosaki> вот это уже ок
[19:42:12] <pavelvat> Itigo Kurosaki: так а он работоспособный - ты проверил?
[19:43:00] <Itigo Kurosaki> да, пашет...
[19:43:19] <pavelvat> 28MB тоже что-то подозрительно много.
[19:43:39] <dein.negativ> Itigo Kurosaki: у тебя такого бага нет? http://code.google.com/p/eiskaltdc/issues/detail?id=1136#c0
[19:44:04] <pavelvat> хотя с другой стороны выросло относительно старых сборок меньше чем на 10 MB.
[19:44:10] <Itigo Kurosaki> ну вот я пытаюсь понять как тулбар сделать текстом для начала
[19:44:14] <gelraen> собралось без проблем
[19:44:17] <Itigo Kurosaki> а так нету бага
[19:44:29] <pavelvat> Itigo Kurosaki: я же тебе сказал как.
[19:45:06] <gelraen> я видел этот баг, и не один раз уже
[19:45:07] <pavelvat> gelraen: голая сборка, или со всеми включёнными cmake флагами?
[19:46:07] <gelraen> с miniupnp и sqlite
[19:46:46] <gelraen> и aspell
[19:47:08] <Itigo Kurosaki> нет, не проявляется у меня баг
[19:47:40] <dein.negativ> видимо хаб отправляет огромное статусное сообщение
[19:48:28] <gelraen> а это не та самая ерунда с панелями?
[19:48:34] <pavelvat> dein.negativ: почему же тогда этого бага нет на Linux и Windows?
[19:48:52] <dein.negativ> pavelvat: есть)
[19:49:01] <pavelvat> gelraen: какая ерунда?
[19:49:03] <dein.negativ> pavelvat: даже тикет есть по этому поводу
[19:50:12] <pavelvat> dein.negativ: человек там сказал что он отключил и автосоединение с хабами, и тулбар с текстом, но баг остался.
[19:50:52] <pavelvat> dein.negativ: http://code.google.com/p/eiskaltdc/issues/detail?id=1136#c7
[19:51:46] <gelraen> pavelvat: вот такая. была какая-то хрень, что окно не может быть по ширине меньше чем тулбар
[19:52:05] FiliN вышел(а) из комнаты
[19:52:12] <pavelvat> gelraen: как решил?
[19:52:19] <gelraen> еслиб я помнил...
[19:52:20] FiliN вошёл(а) в комнату
[19:52:43] <gelraen> там какой-то флаг на тулбар или на mainwindow вешался
[19:53:04] <gelraen> который что-то делает только на макоси
[19:55:05] <dein.negativ> gelraen: QMainWindow::setUnifiedTitleAndToolBarOnMac() ?
[19:55:15] <gelraen> кажется оно, да
[19:55:18] <Itigo Kurosaki> 2 варианта. http://i.imgur.com/E4zzs.png и http://i.imgur.com/HE5xR.png
[19:57:12] Itigo Kurosaki вышел(а) из комнаты
[19:57:41] Itigo Kurosaki вошёл(а) в комнату
[19:58:40] <tehnick> Itigo Kurosaki: в issue отпишись. Со скриншотами. И свежую сборку свою упомяни.
[19:59:00] <Itigo Kurosaki> угумс, сейчас.
[19:59:06] <tehnick> Itigo Kurosaki: Только так, чтобы было понятно, что и раньше бага у тебя не было.
[20:00:37] <tehnick> Itigo Kurosaki: только язык программы лучше на английский переключить и новые скриншоты сделать
[20:00:43] <tehnick> Чтобы им понятно было..
[20:00:46] <Itigo Kurosaki> ок
[20:01:16] pavelvat установил(а) тему: 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
* 2011-10-16 Release EiskaltDC++ 2.2.5
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support 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

[20:01:50] <tehnick> gelraen: а порты ты править будешь?
[20:02:13] <pavelvat> tehnick: теперь уже ничего не мешает сделать тег, ONYX вряд ли успеет за один день что-то исправить в CLI.
[20:02:14] <tehnick> gelraen: там надо как-то указать зависимость от gcc >= 4.4
[20:02:24] <tehnick> Это основное изменение в них.
[20:02:48] <tehnick> pavelvat: но мы его все же дождемся
[20:02:49] <gelraen> tehnick: это одна строчка всего. USE_GCC=4.4+
[20:03:00] <gelraen> лишь бы закоммитили
[20:03:19] <tehnick> gelraen: ага, а то предыдущий фикс так и висит...
[20:05:43] <pavelvat> tehnick: http://www.freshports.org/net-p2p/eiskaltdcpp-qt/
eiskaltdcpp-qt 2.1.1
EiskaltDC++ Direct Connect client Qt GUI
Maintained by: gelraen.ua@gmail.com search for ports maintained by this maintainer
Port Added: 26 Nov 2010 14:47:42
Port Added: 26 Nov 2010 14:47:42
ты на дату посмотри, очевидно что тот кто отвечает за принятие в порты новой версии EiskaltDC++ решил во чтобы то ни стало никогда больше не обновлять айскальт.
[20:06:28] <tehnick> pavelvat: не надо искать злой умысел там, где его нет
[20:06:47] <tehnick> pavelvat: просто некогда разработчикам было или не интересно
[20:06:49] <pavelvat> tehnick: кинь ссылку где можно увидеть этот висящий фикс.
[20:07:04] <Itigo Kurosaki> 2.2.1….very fresh port!
[20:07:05] <gelraen> tar.xz когда будет?
[20:07:11] <tehnick> Хотя, если бы были назойливей, результат бы был наверное.
[20:07:16] <Itigo Kurosaki> отписался в том issue
[20:07:23] <pavelvat> tehnick: значит надо сменить, того кто отвечает за обновление на другого отвечающего.
[20:07:28] <gelraen> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/155447
[20:07:56] <tehnick> gelraen: тег будет около 23 часов по московскому
[20:08:02] <pavelvat> Itigo Kurosaki: там не 2.2.1 а 2.1.1
[20:08:17] <Itigo Kurosaki> тем более
[20:08:30] <gelraen> tehnick: поздновато(
[20:08:42] <pavelvat> Itigo Kurosaki: http://www.freshports.org/net-p2p/eiskaltdcpp-qt/
[20:08:49] <tehnick> gelraen: так никто же не торопит, завтра сделаешь
[20:08:53] <Itigo Kurosaki> tehnick: что за тег?
[20:09:01] <gelraen> завтра уже работа, все дела
[20:09:09] <tehnick> gelraen: это если еще переноса не будет на неделю...
[20:09:10] <gelraen> Itigo Kurosaki: git tag
[20:09:22] <Itigo Kurosaki> а )
[20:09:40] <gelraen> tehnick: ладно, тогда пока не буду дёргаться
[20:11:11] <tehnick> gelraen: а сколько примерно человек имеют полномочия порты обновлять?
[20:13:00] <gelraen> емнип, сотня или две
[20:15:44] <pavelvat> tehnick: так что переносится релиз на неделю или нет?
[20:16:02] <tehnick> pavelvat: ждем ONYX
[20:19:01] gray_graff вышел(а) из комнаты
[20:19:48] gray_graff вошёл(а) в комнату
[20:20:26] <pavelvat> gelraen:
"EiskaltDC++-2.2.4-c2de2c6-i386.dmg     EiskaltDC++ Mac OS X build GCC 4.4 "
разве имеет значение какой версией было собрано - это ведь не Haiku OS.
[20:21:07] <pavelvat> и зачем отходить от общепринятого обоозначения x86 на i386 ?
[20:23:47] <gelraen> pavelvat: это тестовая сборка с использованием gcc 4.4 вместо системного 4.2
[20:24:07] <gelraen> имя которым cpack обозвал я не менял
[20:24:14] <tehnick> Еще бы dhamp здесь увидеть...
[20:28:22] <pavelvat> gelraen: системный компилятор под GPL в проприеторной ОС это оригинально.
[20:28:39] <gelraen> не вижу ничего странного
[20:28:58] <gelraen> там ещё и apache вместо веб-сервера
[20:28:59] <tehnick> Itigo Kurosaki: видел ответ в issue?
[20:29:03] <gelraen> и openssh в качестве sshd
[20:29:35] <tehnick> pavelvat: они активно поддерживаю Clang
[20:29:48] <tehnick> Но он пока не готов...
[20:29:58] <pavelvat> gelraen: GPL же - по этой причине выпили VLC из Mac магазина.
[20:30:00] <tehnick> *поддерживают
[20:30:15] gelraen нашёл себе приключений на ночь: попытался обновить макось до 10.6.8
[20:30:39] <pavelvat> *выпилили
[20:30:51] <gelraen> pavelvat: емнип, они сами выпилились, потому что app store нарушает какие-то из требований gpl
[20:30:55] <gelraen> а не их выпилили
[20:31:13] <gelraen> тем не менее, vlc для макоси продолжает развиваться
[20:32:45] <pavelvat> gelraen: объективно, на твой взгляд всё ещё существуют разумные причины использовать Mac OS X вместо того чтобы перейти на Linux ?
[20:33:05] <pavelvat> на Ubuntu Linux
[20:33:33] <gelraen> объективно на мой взгляд нету никаких причин почему я должен использовать что-либо другое вместо FreeBSD
[20:35:53] <tehnick> gelraen: так его. =)
[20:35:59] <pavelvat> Itigo Kurosaki: ну вот перепакованный dmg не открывается у человека http://code.google.com/p/eiskaltdc/issues/detail?id=1136#c9
[20:36:11] <tehnick> Личный выбор каждого же...
[20:39:30] pavelvat вышел(а) из комнаты
[20:41:04] <Itigo Kurosaki> хм…странно. сейчас почитаю
[20:42:11] <Itigo Kurosaki> а могло криво залиться?
[20:43:19] <tehnick> Itigo Kurosaki: хэш как раз для проверки
[20:43:26] <tehnick> Itigo Kurosaki: могло, да
[20:43:58] <Itigo Kurosaki> хэш…как его локально посчитать, интересно
[20:45:30] gray_graff вышел(а) из комнаты
[20:48:19] <Itigo Kurosaki> хеш совпадает
[20:48:27] <Itigo Kurosaki> у меня на 10.6.8 - открывается.
[20:48:41] <Itigo Kurosaki> а 10.7.1 разве вышла из стадии бета?
[20:49:10] FiliN вышел(а) из комнаты
[20:49:11] gray_graff вошёл(а) в комнату
[20:49:29] FiliN вошёл(а) в комнату
[20:55:37] gray_graff вышел(а) из комнаты
[21:00:11] gray_graff вошёл(а) в комнату
[21:00:21] gray_graff вышел(а) из комнаты: Отключён
[21:00:26] gray_graff вошёл(а) в комнату
[21:04:53] tehnick вышел(а) из комнаты
[21:07:03] tehnick вошёл(а) в комнату
[21:22:32] Itigo Kurosaki вышел(а) из комнаты
[21:23:00] pavelvat вошёл(а) в комнату
[21:32:46] <pavelvat> Itigo Kurosaki: возможно что ты неправильно запаковал - может существуют какие-то спец. правила, нельзя ли каким-нибудь способом лишить cpack возможности включить в dmg файл QtWebKit ? - Т.е. чтобы dmg создавался штатным способом, но без QtWebKit.
на скриншотах видно, что между штатным dmg и твоим есть отличия даже в структуре файлов - может в dmg какие-то механизмы контроля используются и при ручной упаковке они не включились в dmg.
http://img13.imageshost.ru/img/2011/09/18/image_4e762a4317787.png
http://img13.imageshost.ru/img/2011/09/18/image_4e762a96a60c8.png
[21:38:46] pavelvat вышел(а) из комнаты
[21:40:24] pavelvat вошёл(а) в комнату
[21:42:52] <pavelvat> Itigo Kurosaki: точно:
http://code.google.com/p/eiskaltdc/issues/detail?id=1136#c16
видимо в dmg первоначальном было где-то указано что должен быть файл
@executable_path/../Frameworks/QtWebKit.framework/Versions/4/QtWebKit
но его в перепакованном dmg не оказалось и поэтому произошёл вылет.
[21:44:21] pavelvat вышел(а) из комнаты
[21:50:14] <tehnick> http://www.cmake.org/cmake/help/cmake2.6docs.html
[21:53:03] <tehnick> http://pastebin.com/YKUJCTfh
[21:58:02] <gelraen> охх
[21:58:13] <gelraen> вы меня пугаете
[21:58:30] <gelraen> пытаетесь запустить без либы X то, что с ней слинковано
[22:04:58] gelraen вышел(а) из комнаты: Отключен
[22:05:13] gelraen вошёл(а) в комнату
[22:10:28] <tehnick> После обсуждения с ONYX есть предложение перенести релиз на неделю.
[22:10:34] <tehnick> Например, на субботу.
[22:10:54] <tehnick> "Всем спасибо, все свободны" (c)
[22:10:55] <tehnick> =)
[22:11:37] 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-24 Release EiskaltDC++ 2.2.4
* 2011-10-23 Release EiskaltDC++ 2.2.5
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support 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

[22:13:30] <tehnick> Причина: небольшие недоработки в консольном клиенте и желание реализовать команды для всех доступных XML-RPC методов.
[22:13:42] <tehnick> Ну и время на тестирование...
[22:14:41] <ONYX> да
[22:14:42] <dein.negativ> tehnick: ну тогда может RC? в AUR можно будет обновить PKGBUILD
[22:15:04] <dein.negativ> да и для других дистров можно выпустить RC
[22:15:27] <ONYX> все протестируем и все допишем
[22:15:32] <tehnick> dein.negativ: давай лучше бетой назовем? И новость нигде писать не будем...
[22:15:56] <dein.negativ> tehnick: да пофиг, можно и бетой
[22:16:30] <tehnick> dein.negativ: через 45 минут сделаю тег и выложи архивы
[22:16:35] <tehnick> *выложу
[22:16:44] <dein.negativ> tehnick: просто сейчас так можно значительно расширить кол-во тестирующих
[22:17:01] <dein.negativ> надо dhamp'а ткнуть чтобы в AUR поправил пакет
[22:17:37] <tehnick> dein.negativ: рано же еще
[22:17:45] <tehnick> dein.negativ: ткнешь завтра
[22:17:52] <tehnick> Неделя будет на тестирование...
[22:18:33] FiliN вышел(а) из комнаты
[22:18:37] <dein.negativ> tehnick: он в офлайне, написал ему чтобы обновил после тега.
[22:18:47] FiliN вошёл(а) в комнату
[22:18:54] <dein.negativ> и предупредил его что это бета)
[22:21:26] <ONYX> я тогда пну портера что бы на фряху портировали сразу же
[22:22:38] <tehnick> ONYX: а ты лог читал за сегодня?
[22:24:55] <dein.negativ> tehnick: надо чтобы кто-нибудь команды пользователя потыкал, попытался разобраться в чем там косяк
[22:25:07] <dein.negativ> а то я не справляюсь)
[22:25:29] <tehnick> dein.negativ: короче, работы хватает... =)
[22:26:07] <ONYX> tehnick: неа, ща
[22:27:07] <tehnick> ONYX: не спеши, он большой
[22:27:21] <tehnick> ONYX: порт под фрю мы тоже обсудили
[22:28:46] <tehnick> dein.negativ: было бы здорово, если бы dhamp прикрутил костыль для поддержки старых версий libxmlrpc
[22:29:05] <tehnick> Чтобы я мог его включить в пакеты...
[22:30:43] <dein.negativ> tehnick: в крайнем случае можно поступить так же как с miniupnpc
[22:31:01] <tehnick> dein.negativ: нет
[22:31:07] <tehnick> Не вариант.
[22:31:17] <tehnick> Слишком много г-на тащить...
[22:31:45] <tehnick> Не надо идти по пути оригинального DC++ и производных...
[22:31:46] <dein.negativ> tehnick: да и мейнтейнеры дебиана скорее всего буду мозги за такое парить
[22:31:54] <tehnick> dein.negativ: ты видел его реп?
[22:31:56] <ONYX> щас почитаю логи за сегодня
[22:32:05] <tehnick> dein.negativ: не только дебиана
[22:32:16] <dein.negativ> tehnick: у них в тарболе все либы вроде лежат
[22:32:21] <tehnick> dein.negativ: кстати, в федоре правила существенно строже
[22:32:38] <tehnick> dein.negativ: если бы только в тарболе...
[22:32:52] <dein.negativ> ну и видимо в репе)
[22:32:58] <tehnick> dein.negativ: http://bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk/files
[22:33:53] <dein.negativ> tehnick: ну как я и предполагал) думаю на этот шаг они пошли из-за того что сборка под виндой осуществляется
[22:34:22] <dein.negativ> чтобы не требовалось по инету лазить и искать либы недостающие
[22:34:58] <ONYX> шлангом собирается сабж?
[22:36:15] <dein.negativ> ONYX: а он qt и boost уже конпеляет?
[22:36:23] <tehnick> dein.negativ: ты прикинь сколько весит этот реп?..
[22:36:33] <ONYX> dein.negativ: вроде да, щас проверим
[22:36:36] <tehnick> dein.negativ: у них же полная история изменений.
[22:36:50] <tehnick> В том числе и этих вспомогательных либ.
[22:36:51] <dein.negativ> tehnick: ну это их проблемы))
[22:37:09] <dein.negativ> ONYX: шланг вроде буст пока не умеет
[22:37:22] <dein.negativ> вернее не весь буст
[22:37:33] <tehnick> dein.negativ: именно не весь
[22:37:41] <tehnick> Но базовые вещи вполне.
[22:37:57] <tehnick> Qt компилирует
[22:37:59] <dein.negativ> ONYX: а кутэ вроде как собирает, но до уровня гцц очень уж далеко
[22:38:07] <tehnick> Из KDE еще не все может.
[22:38:21] <ONYX> ну, будем ждать
[22:38:43] <dein.negativ> ONYX: другого выхода нет)
[22:55:50] FiliN вышел(а) из комнаты
[23:05:17] <tehnick> ONYX: а через xml-rpc нешиврованный трафик ходит?
[23:05:30] <tehnick> Его можно перехватить и просто прочитать?..
[23:05:41] <ONYX> dein.negativ: tehnick в том то и дело что да. и даже авторизации нет никакой
[23:06:01] <ONYX> и насколько я понел dhamp - с json дела не лучше
[23:06:08] <tehnick> ONYX: авторизация --- это фигня, если трафик не шифрованный
[23:06:22] <ONYX> неа, не шифрованный
[23:06:23] <tehnick> Т.е. только через ssh его и использовать...
[23:06:35] <ONYX> да, можно через что то гонять
[23:06:44] <tehnick> ONYX: нафига нужна авторизация открытым текстом?.. =)
[23:07:16] <ONYX> tehnick: почему открытым? был бы ssl хотя бы - уже не открытым, даже если открытым
[23:10:29] <dein.negativ> ONYX: можно ssh прикрутить
[23:11:23] <tehnick> Зачем?
[23:11:40] <tehnick> По ssl любой может и так зайти.
[23:13:07] <ONYX> tehnick: да? я смотрю у нас любители Шindows хотят cli использовать, они то как будут?
[23:13:27] <ONYX> через rdp же!
[23:13:33] <ONYX> лол
[23:14:13] <tehnick> ONYX: чо-чо? putty рулит..
[23:14:34] <ONYX> не, я так понел что сам демон на винде запускать хотят
[23:14:44] <ONYX> по крайней мере об этом речь шла
[23:14:59] <tehnick> Это кто такую глупость хотел?
[23:18:38] <ONYX> как вы не помните???
[23:19:15] <ONYX> вот в тот чорный день меня закидали какашками и сказали "мы тоже люди и тоже хотим демон на винде"
[23:19:22] <ONYX> я был против, но толпа...
[23:20:16] <ONYX> к тому же, одна из причин json - именно невозможность собрать демона под виндой, xml-rpc сервер не собирается под ней, потому что  чего то не хватает
[23:20:27] <ONYX> tehnick: как же ты позабыл
[23:20:44] <tehnick> ONYX: демон != cli
[23:21:03] <ONYX> да я то понимаю прекрасно
[23:21:06] <tehnick> ONYX: демон + cli на одном компе --- нормальная связка
[23:21:15] <tehnick> Но по сети ходить не стоит.
[23:21:18] <tehnick> Не безопасно.
[23:21:40] <ONYX> но именно потому что ДЕМОН не может авторизацию и шифрование вот поэтому и весь разговор начат?
[23:21:48] <ONYX> сделать его в cli - не проблема
[23:21:55] <ONYX> а вот демон его не может
[23:22:11] <tehnick> Пока --- нет.
[23:22:23] <tehnick> Но он же развивается.
[23:22:29] <ONYX> ну это да
[23:22:47] <ONYX> а про демон на видузах - это я даже поищу в логах
[23:23:16] <ONYX> по словам "кококо, швабодка!"
[23:24:21] <tehnick> ONYX: я помню, не утруждай себя
[23:24:36] <tehnick> ONYX: не вижу ничего плохого, если он там будет
[23:24:47] <tehnick> И тем более, если будет востребован.
[23:41:50] <gelraen> авторизацию и шифрование может обеспечить ssh
[23:42:05] <gelraen> лишь бы оно по tcp работало
[23:42:36] <dein.negativ> gelraen: я тоже считаю что ssh удобнее
[23:43:07] <gelraen> что-то работающее по tcp всё равно надо
[23:43:24] <gelraen> чтобы хоть со временем можно было сделать gui для удалённого управления
[23:44:18] <dein.negativ> gelraen: а X11 ssh tunnel не годится?)
[23:44:38] <dein.negativ> *forwarding
[23:44:40] <gelraen> вон у transmission удалённое управление через жопу^Wкуски json, и ничо
[23:44:49] <tehnick> Можно и без иксов.
[23:44:57] <gelraen> dein.negativ: для этого надо кучу иксовых либ и qt держать на тазике
[23:44:58] <tehnick> По vnc, например.
[23:45:22] <gelraen> что уже на километр воняет говном
[23:45:37] <dein.negativ> gelraen: ну может получится ncurses прикрутить к скрипту
[23:46:00] <dein.negativ> а такой интерфейс должен форвардится норм вроде
[23:46:09] <gelraen> лучше бы нормально проработать API
[23:46:22] <gelraen> а морды по нему нарисовать уже не будет большой проблемой
[23:46:40] <gelraen> и ncurses тоже далеко не всегда ок
[23:47:12] <gelraen> через ncurses не сильно получится выдавать через dbus уведомление на стороне клиента что файло докачалось
[23:47:20] <tehnick> dein.negativ: скорее qt или gtk нормально в консоли отрисовываться будет
[23:48:02] <dein.negativ> tehnick: <gelraen> dein.negativ: для этого надо кучу иксовых либ и qt держать на тазике
[23:48:11] <tehnick> Знаю.
[23:48:24] <gelraen> что там будет, xml-rpc или json - не так уж важно, лишь бы интерфейс был достаточно стабильным
[23:52:11] <ONYX> gelraen: плюсую. кстати нкурцес интерфейс тоже не проблема, чо
[23:55:44] <tehnick> dein.negativ: а где у нас в qt-морде хоткеи настраиваются? Я что-то потерял...
[23:56:45] <tehnick> Ы!
[23:56:47] <tehnick> Нашел.
[23:59:53] <tehnick> Делаю тег.
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!