gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Суббота, 10 декабря 2011< ^ >
dhamp установил(а) тему: Last stable release: 2.2.4 || Конференция разработчиков 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-12-18 Release EiskaltDC++ 2.2.5
* 2012-02-05 Release EiskaltDC++ 2.2.6
Release Critical:
* Problem with ADC hubs in EiskaltDC++ Qt
Recheck issue:
* 812
* 934
* 923
* 1063
* 1123
TODO:
* IPv6 in DC++ Core
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
Как правильно задавать вопросы:
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:15:08] <dein.negativ> tehnick: хм, я удивлен что ядро собирается. хотя видимо там лямбды не используются
[00:20:38] <tehnick> dein.negativ: в squeeze из коробки 4.4.5
[00:21:04] <tehnick> dein.negativ: дропнем поддержку старых версий убунты?
[00:21:11] <tehnick> И пофиг, что LTS...
[00:21:43] <tehnick> dein.negativ: или есть другие предложения?
[00:23:15] <dein.negativ> tehnick: да мне пофиг, можно и дропнуть
[00:23:43] <dein.negativ> главное 2-3 последних релиза убунты поддерживать и норм
[00:24:05] <tehnick> lucid был LTS.
[00:24:16] <tehnick> На нем очень много людей.
[00:24:24] <tehnick> И под него не собирается...
[00:35:18] amfetamin вышел(а) из комнаты
[00:49:50] Клёк вошёл(а) в комнату
[01:12:14] Diger вышел(а) из комнаты
[01:16:54] gray_graff вышел(а) из комнаты
[01:17:54] pavelvat вошёл(а) в комнату
[01:17:56] gray_graff вошёл(а) в комнату
[01:19:04] <pavelvat> tehnick: http://code.google.com/p/eiskaltdc/issues/detail?id=1220#c6
почему, я считаю что надо собирать пакет для Debian с включённой поддержкой QML скриптов.
[01:21:18] <tehnick> pavelvat: потому что в отличие от винды, где ты можешь использовать самые последние версии библиотек, я поддерживаю в убунте пакеты для нескольких релизов одновременно. С разными версиями библиотек. Для QML необходимо иметь Qt >= 4.7...
[01:23:41] <pavelvat> tehnick: почему нельзя в скрипты сборки добавить зависимость опции -DUSE_QT_QML=ON от версии Qt ?
[01:24:44] <pavelvat> ведь пакеты для каждой версии Ubuntu отдельны.
[01:27:05] <tehnick> Потому что это излишне усложнит скрипты сборки.
[01:28:46] <pavelvat> tehnick: это в cmake правилах можно сделать, и это совсем небольшое усложнение.
[01:29:06] <tehnick> В cmake проще, да.
[01:31:33] <dein.negativ> pavelvat: в cmake это и тк сделано
[01:31:46] <dein.negativ> во всяком случае я так изначально делал
[01:31:51] <dein.negativ> как сейчас - не  знаю
[01:32:01] <dein.negativ> и да, у меня tic-tac-toe работает
[01:33:50] <dein.negativ> pavelvat: и да, ты в курсе что к Qt5 QtScript надо будет выкинуть?
[01:34:47] <dein.negativ> ибо Nokia этот модуль больше развивать не собирается и из релиза он будет исключен
[01:38:36] <pavelvat> dein.negativ: это уже на 100% достоверно? ссылки нет?
[01:38:48] <tehnick> Дополнительная зависимость на 3 Мб ради сомнительной игры?
[01:38:58] <tehnick> Ну нафиг.
[01:39:18] <tehnick> Кутескрипт хоть используют.
[01:40:21] <tehnick> dein.negativ: посмотрел на правила cmake --- сейчас тоже для QML версия Qt проверяется
[01:42:18] <pavelvat> tehnick: тогда тебе осталось только поставить флаг -DUSE_QT_QML в положение ON.
[01:42:23] <dein.negativ> pavelvat: https://bugreports.qt.nokia.com/browse/QTBUG-11464
[01:42:43] <dein.negativ> pavelvat: как видишь теперь все это будет крутится через вебкит
[01:43:02] <dein.negativ> т.е. в EiskaltDC++ это придет только через мой труп
[01:43:29] <dein.negativ> https://bugreports.qt.nokia.com/browse/QTBUG-16478
[01:43:50] <dein.negativ> там внизу есть список тикетов на который будет полезно взглянуть..
[01:43:53] <tehnick> pavelvat: ради чего?
[01:44:18] <pavelvat> tehnick: скрипты на QML появятся, работающий пример с tic-tac-toe нужен просто как пример для потенциальных авторов новых скриптов на QML, чтобы было видно что QML скрипты работают в EiskaltDC++.
[01:44:41] <dein.negativ> pavelvat: http://labs.qt.nokia.com/2011/05/09/thoughts-about-qt-5/ в общем о Qt5
[01:45:36] <dein.negativ> pavelvat: в чем-то tehnick прав, сейчас может и нет смысла тащить QML. а вот при миграции на Qt5 его поддержка будет "из коробки"
[01:45:43] <tehnick> pavelvat: оптимист
[01:46:51] <tehnick> pavelvat: я включу его сразу как появится запрос от реально использующего человека
[01:47:27] <tehnick> QtScript вот как минимум два человека используют на постоянной основе.
[01:47:33] <pavelvat> dein.negativ: как раз лучше сейчас, а то для комфортного написания скриптов на QtScript столько коммитов после релиза 2.2.4 сделали, а оказывается QtScript выпилят из Qt, спрашивается зачем тогда было это делать?
[01:47:55] <tehnick> pavelvat: для пользователей
[01:48:32] <tehnick> Еще и в ирц канал появился из-за него...
[01:50:37] <pavelvat> tehnick: сначала QtScript добавили, а потом уже появились сторонние авторы скриптов на нём, по-моему очевидно что надо сначала добавить технологию в программу, и пару примеров работы с ней, а уж потом ожидать появления авторов скриптов на QML, и уж точно никак не наоборот как ты предлагаешь.
[01:53:32] <dein.negativ> pavelvat: я сам детали о Qt5 узнал сравнительно недавно
[01:54:56] tehnick вышел(а) из комнаты
[01:57:20] <pavelvat> dein.negativ: ты хоть того пользователя который создал на трекере пачку issue про улучшение QtScript предупредил, что через некоторое время QtScript будет полностью удалён, и все скрипты что он напишет в итоге окажутся бесполезными. Пусть переходит на QML или LUA.
[01:59:44] <dein.negativ> pavelvat: и что мне ему сказать? что в 2013 году выйдет Qt5 и всем скриптам придет капец?
[02:01:18] <pavelvat> dein.negativ: да что то вроде того и ссылки приведи которые выше дал, и предложи альтернативы - QML, LUA.
[02:02:44] <dein.negativ> pavelvat: а биндинги для LUA и QML (API которого еще не устаканилось) кто напишет?
[02:03:04] <pavelvat> dein.negativ: это вопрос не ко мне.
[02:03:25] <dein.negativ> я как представлю что надо будет сделать чтобы интегрировать LUA в Qt так сразу хочется нахер все бросить
[02:03:41] <dein.negativ> *сделать интеграцию
[02:04:31] <dein.negativ> QML вообще описывает интерфейс, как на нем написать бота?
[02:08:41] <pavelvat> dein.negativ: а ты не пробовал задать вопрос разрабам Qt что они предлагают использовать для написания скриптов после того как они выпилят QtScript ?
[02:09:29] <dein.negativ> pavelvat: >  pavelvat: как видишь теперь все это будет крутится через вебкит
> [01:43:02] <dein.negativ> т.е. в EiskaltDC++ это придет только через мой труп
[02:11:13] <pavelvat> dein.negativ: ну так и спроси у них что делать тем кто не хочет тащить в программу зависимость от QtWebKit.
[02:12:19] <dein.negativ> pavelvat: может мне у них спросить как заставить работать EiskaltDC++ Qt без Qt?
[02:12:21] <dein.negativ> =)
[02:13:05] <dein.negativ> pavelvat: скрипты будут работать (пусть и в довольно кастрированном варианте) только через QtWebkit
[02:13:08] <dein.negativ> точка
[02:13:19] <dein.negativ> QtWebKit я не потяну зависимостью
[02:13:21] <dein.negativ> точка
[02:16:11] <pavelvat> dein.negativ: QtWebKit ты не хочешь тянуть как зависимость из-за размера или чего-то другого?
[02:16:52] gray_graff вышел(а) из комнаты
[02:17:51] <dein.negativ> pavelvat: из-за размера
[02:18:12] <pavelvat> dein.negativ: http://code.google.com/p/eiskaltdc/issues/detail?id=1220#c5
а что начсёт пункта 1
[02:20:16] gray_graff вошёл(а) в комнату
[02:22:15] <dein.negativ> исправил скрипт "на коленке"
[02:22:21] <dein.negativ> работает так как работает
[02:22:31] <dein.negativ> кому нужно больше - пусть переписывают
[02:27:44] dein.negativ вышел(а) из комнаты
[02:29:12] pavelvat вышел(а) из комнаты
[03:05:36] Клёк вышел(а) из комнаты
[03:45:19] Alexey вышел(а) из комнаты
[04:43:54] gelraen вышел(а) из комнаты
[04:49:39] gelraen вошёл(а) в комнату
[06:12:07] Kroll вышел(а) из комнаты: Replaced by new connection
[06:12:17] Kroll вошёл(а) в комнату
[08:00:06] Kroll вышел(а) из комнаты
[08:01:00] Kroll вошёл(а) в комнату
[08:33:45] Kroll вышел(а) из комнаты: Replaced by new connection
[08:33:55] Kroll вошёл(а) в комнату
[09:25:57] Kroll вышел(а) из комнаты
[09:28:08] Kroll вошёл(а) в комнату
[09:58:49] Diger вошёл(а) в комнату
[10:15:26] Kroll вышел(а) из комнаты
[10:15:51] Kroll вошёл(а) в комнату
[10:50:03] Kroll вышел(а) из комнаты
[10:50:17] Kroll вошёл(а) в комнату
[11:14:01] Kroll вышел(а) из комнаты: Replaced by new connection
[11:14:11] Kroll вошёл(а) в комнату
[11:46:30] Kroll вышел(а) из комнаты: Replaced by new connection
[11:46:40] Kroll вошёл(а) в комнату
[12:17:32] Kroll вышел(а) из комнаты: Replaced by new connection
[12:17:42] Kroll вошёл(а) в комнату
[12:34:43] FiliN вошёл(а) в комнату
[12:46:38] Kroll вышел(а) из комнаты
[12:47:45] Kroll вошёл(а) в комнату
[13:11:13] Kroll вышел(а) из комнаты
[13:12:50] Kroll вошёл(а) в комнату
[13:32:58] Kroll вышел(а) из комнаты
[13:33:23] Kroll вошёл(а) в комнату
[14:05:16] Клёк вошёл(а) в комнату
[14:38:03] ONYX вышел(а) из комнаты
[15:11:22] ONYX вошёл(а) в комнату
[15:36:49] amfetamin вошёл(а) в комнату
[16:44:20] Diger вышел(а) из комнаты
[16:44:37] Diger вошёл(а) в комнату
[17:31:23] dein.negativ вошёл(а) в комнату
[18:32:11] tehnick вошёл(а) в комнату
[18:32:30] <tehnick> dein.negativ: что решим с убунтой?
[18:33:15] <tehnick> Клёк: как там освоение нового сервиса переводов идет? Не вижу активности... =)
[18:39:32] <dein.negativ> tehnick: я придерживаюсь мнения что необходима поддержка не более 2 (максимум 3) последних релизов Ubuntu.
[18:39:59] <dein.negativ> если туда не попадает LTS, что ж пользователи LTS ссзб
[19:09:53] <tehnick> dein.negativ: вопрос на засыпку: если бинарнику Qt-морды, собранной по минимому, подсунуть бинарные файлы переводов от бинарника, собранного по максимому, никаких проблем возникнуть не может?
[19:17:05] <dein.negativ> tehnick: в принципе не должно быть
[19:17:22] <tehnick> Я тоже так думаю.
[19:17:44] <dein.negativ> tehnick: у меня во время тестирования так и получается - читаются переводы установленной версии
[19:17:59] <dein.negativ> а запускаемая версия может быть любой
[19:18:06] <dein.negativ> и все работает норм
[19:18:10] <tehnick> Ибо утилита lrelease вообще ничего не знает об исходниках.
[19:18:21] <tehnick> А генерирует только по инфе из файла.
[19:21:31] <tehnick> А какие логи должен показывать LogManager View?
[19:22:21] <tehnick> У меня он перманентно пуст.
[19:23:23] <dein.negativ> tehnick: логи ядра
[19:24:51] <dein.negativ> tehnick: http://wstaw.org/m/2011/12/10/1.png
[19:27:06] <tehnick> Угу.
[19:27:07] <tehnick> Запустил проверку шары и тоже увидел.
[20:09:39] Клёк вышел(а) из комнаты
[20:45:10] Клёк вошёл(а) в комнату
[20:52:32] tehnick вышел(а) из комнаты
[21:24:13] Клёк вышел(а) из комнаты
[21:26:58] ONYX вышел(а) из комнаты: Replaced by new connection
[21:27:08] ONYX вошёл(а) в комнату
[21:55:42] ONYX вышел(а) из комнаты: Replaced by new connection
[21:55:52] ONYX вошёл(а) в комнату
[22:38:11] Kroll вышел(а) из комнаты
[22:55:57] Клёк вошёл(а) в комнату
[23:28:16] amfetamin вышел(а) из комнаты
[23:30:25] amfetamin вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!