gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 23 ноября 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+3
[00:27:20] GitHub_bot вошёл(а) в комнату
[00:27:20] <GitHub_bot> [eiskaltdcpp] @pavelvat pushed 1 new commit to 2.3.x: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/1c940bdc5f87cebb604dcdedcaebc18c64fee4ec
[00:27:21] <GitHub_bot> [eiskaltdcpp/2.3.x] windows: add build option OPENSSL_MSVC - Pavel Vatagin
[00:27:30] GitHub_bot вышел(а) из комнаты
[00:40:52] GitHub_bot вошёл(а) в комнату
[00:40:52] <GitHub_bot> [eiskaltdcpp] @pavelvat pushed 1 new commit to 2.3.x: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/d6a34dde34d7823326f18559617c8b5c7e3b4105
[00:40:52] <GitHub_bot> [eiskaltdcpp/2.3.x] windows: allow D-Bus for Windows - Pavel Vatagin
[00:41:02] GitHub_bot вышел(а) из комнаты
[01:40:47] pavelvat вошёл(а) в комнату
[01:43:18] <pavelvat> loooser: служба WerSvc, которая вызывает Werfault.exe была отключёна, попробовал включить - ничего не изменилось.
[01:46:01] pavelvat вышел(а) из комнаты
[01:54:06] loooser вошёл(а) в комнату
[13:48:23] GitHub_bot вошёл(а) в комнату
[13:48:23] <GitHub_bot> [eiskaltdcpp] @tehnick commented on commit d6a34dd: 1) С какой версии Qt в ней dbus под винду добавили?... https://github.com/eiskaltdcpp/eiskaltdcpp/commit/d6a34dde34d7823326f18559617c8b5c7e3b4105#commitcomment-8687242
[13:48:33] GitHub_bot вышел(а) из комнаты
[19:02:51] GitHub_bot вошёл(а) в комнату
[19:02:51] <GitHub_bot> [eiskaltdcpp] @pavelvat commented on commit d6a34dd: 1)Не знаю с какой именно, но с Qt 4.8.6 и 5.3.2 собирается.... https://github.com/eiskaltdcpp/eiskaltdcpp/commit/d6a34dde34d7823326f18559617c8b5c7e3b4105#commitcomment-8688154
[19:03:01] GitHub_bot вышел(а) из комнаты
[19:11:05] pavelvat вошёл(а) в комнату
[19:20:28] <pavelvat> tehnick: для 64-bit сборки под Windows осталось исправить только это:
/home/pavel/src/eiskaltdcpp/eiskaltdcpp-qt/src/UserListModel.h: In function 'uint dcpp::qHash(const boost::intrusive_ptr<dcpp::User>&)':
/home/pavel/src/eiskaltdcpp/eiskaltdcpp-qt/src/UserListModel.h:37:43: error: cast from 'void*' to 'ulong {aka long unsigned int}' loses precision [-fpermissive]
         ulong key = (ulong)(void*)ptr.get();
                                                              ^
Почему то  mingw-w64 с GCC-4.9.2 не может это скомпилировать для 64-bit, хотя под 64-bit Linux всё компилируется успешно. Я когда делал сборку заменил на такое:
    inline uint qHash(const boost::intrusive_ptr<dcpp::User> &ptr){
        return ::qHash(ptr.get());
    }
в таком виде собралось и работает, но как корректно это исправить?
[19:21:04] <pavelvat> tehnick: и ответь пожалуйста на вопросы которые скопились в конфе за неделю.
[19:30:16] <pavelvat> кстати Qt-4.8.6 собирается под Windows 64-bit так что релиз 2.3.0 будет на Qt-4.8.6 и для 32 и 64 бит, только вот aspell собрать под 64 bit проблема, возможно без него придётся сделать сборку. На сайте aspell кстати вот такое висит:
July 4, 2013
GNU Aspell is looking for a co-maintainer. If you're interested, please take a look at this general information about GNU packages and being a GNU maintainer, and then email maintainers@gnu.org with a bit about your background and particular interest in this package. More
[19:30:46] <pavelvat> так что целесообразно подумать о переходе на hunspell
[19:56:30] <pavelvat> tehnick: ты в сборках своих программ используешь в MXE стандартный компилятор или собираешь его с поддержкой posix threads?
я пытался собрать с posix pthreads по рекомендациям отсюда https://github.com/mxe/mxe/issues/431 и из ссылок в этом issue, в итоге зависимость от libwinpthreads-*.dll добавилась, но айскальт по прежнему не запускается, может я как то не полностью добавил posix-threads?
То что я вчера описал с не запуском касалось только 32-bit сборки, 64-bit сборка вообще никогда не запускается в Windows 7 хоть как папку переименовывай или перемещай, только из под GDB запускается.
[19:58:54] <pavelvat> причём под Windows 64-bit eiskaltdcpp-daemon тоже запускается только из под GDB, так что проблема вероятнее всего только в модели потоков, а не в Qt.
[21:29:03] <pavelvat> eiskaltdcpp-qt.exe запущенный в wine тоже временами подвешивает DE при расшаривании, но не так сильно как нативная версия айскальта, так что очень похоже что этот тупняк всей системы при расшаривании чего-нибудь в айскальте это 12309 от Linux Kernel. И загрузка процессора низкая как под wine так и в нативном запуске, так что похоже проблемы в дисковой подсистеме ввода/вывода в Linux.
[21:36:52] <pavelvat> хотя насчёт "не так сильно как нативная версия айскальта" это наверное я ошибся, просто иногда тупит чуть-чуть, а иногда совсем интерфейс замирает и перестаёт откликаться секунд на 5-10 даже и при запуске в wine.
[22:04:04] pavelvat вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!