gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Понедельник, 24 июня 2013< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2013/
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.7 (2012-05-29)
Release schedule:
* 2013-06-23 Release EiskaltDC++ 2.2.8
Конфигурация комнаты
Участники комнаты

GMT+4
[00:00:59] <ONYX> Tehnick: ну я щас готов дать только версию для gcc46, для шланга не говтов
[00:01:35] <Tehnick> ONYX, а для GCC разве есть какие-то особенности по сравнению с вариантом для линукса?..
[00:01:43] <ONYX> скорее всего нет
[00:01:50] <ONYX> как выясню - обязательно передам для шланга
[00:02:22] <Tehnick> Ладно.
[00:02:34] <ONYX> пойду лечиться
[00:02:56] <Tehnick> ONYX, спасибо. Пока.
[00:07:12] dhamp вошёл(а) в комнату
[00:07:36] <dhamp> Tehnick, чего тебе надобно было ?
[00:07:50] <Tehnick> dhamp, уже ничего. Я релижу?
[00:08:51] <dhamp> Tehnick, уже давно пора
[00:16:24] Diger вышел(а) из комнаты
[00:19:07] <Tehnick> dhamp, протегал. Используй теперь ветку 2.3.x
[00:21:54] <dhamp> Tehnick, починил для gcc <= 4.7 и сломал для clang =)
Scanning dependencies of target jsoncpp
[ 66%] Building CXX object json/CMakeFiles/jsoncpp.dir/jsoncpp/jsoncpp.cpp.o
In file included from /home/egik/work2/c/eiskaltdcpp/json/jsoncpp/jsoncpp.cpp:80:
/home/egik/work2/c/eiskaltdcpp-clang/boost/lexical_cast.hpp:66:10: fatal error: 'boost/numeric/conversion/cast.hpp' file not found
#include <boost/numeric/conversion/cast.hpp>
         ^
1 error generated.
make[2]: *** [json/CMakeFiles/jsoncpp.dir/jsoncpp/jsoncpp.cpp.o] Ошибка 1
make[1]: *** [json/CMakeFiles/jsoncpp.dir/all] Ошибка 2
[00:22:53] <Tehnick> Убрал тег.
[00:22:56] <dhamp> вот интересно почему clang 3.3 считает что он gcc <= 4.7
[00:22:59] <Tehnick> Давай чинить.
[00:23:35] <dhamp> Tehnick, щас ещё раз прогоню сборку в нуля на HEAD
[00:24:16] <dhamp> Tehnick, не всё равно fail
[00:26:32] <Tehnick> dhamp, кстати, ты уверен, что проблема не твоя локальная?
[00:27:01] <Tehnick> dhamp, в том смысле, что с USE_BOOST_LEXICAL_CAST все должно работать не хуже...
[00:27:11] <dhamp> Tehnick, уверен что если убрать грёбаный буст то всё впорядке
[00:27:13] <dhamp> » make jsoncpp                                                                                   2 ↵
Scanning dependencies of target jsoncpp
[100%] Building CXX object json/CMakeFiles/jsoncpp.dir/jsoncpp/jsoncpp.cpp.o
Linking CXX static library libjsoncpp.a
[100%] Built target jsoncpp
[00:27:48] <Tehnick> dhamp, кхм. Ты используешь наш тарбол для буста?
[00:28:34] <Tehnick> Если да, то его пора обновить.
[00:28:37] <dhamp> Tehnick, да использую, ты лучше ответь почему clang нужен костыль из буста когда он не нужен ? а только вредит
[00:28:44] <Tehnick> Добавив недостающий файл.
[00:28:56] <Tehnick> Он не вредит.
[00:28:57] Alexey вошёл(а) в комнату
[00:29:13] <Tehnick> Он работает точно так же.
[00:29:23] <Tehnick> И дополнительных либ не тянет.
[00:29:56] <Tehnick> dhamp, обновишь архив? Тебе быстрее проверить, каких файлов недостает.
[00:30:24] <dhamp> Tehnick, ок, для чего использовать буст там, где используется с++11 если его можно использовать и это не приводит к ошибкам компиляции ?
[00:30:53] <Tehnick> dhamp, тарбол с бустом нужно дополнить все зависимости от вопроса со шлангом.
[00:31:24] <dhamp> Tehnick, бле, зачем ?
[00:31:48] <Tehnick> dhamp, чтобы у людей компилировась, очевидно.
[00:32:19] <Tehnick> dhamp, ты еще не забыл, какие версии GCC мы поддерживаем в этом релизе?
[00:33:10] Alexey вышел(а) из комнаты
[00:34:15] <Tehnick> dhamp, а сборку со шлангом без использования буста сделаем уже после релиза. Ок?
[00:38:35] gelraen вышел(а) из комнаты
[00:38:45] gelraen вошёл(а) в комнату
[00:39:00] <Tehnick> dhamp, http://nadeausoftware.com/articles/2012/10/c_c_tip_how_detect_compiler_name_and_version_using_compiler_predefined_macros
[00:39:15] <Tehnick> dhamp, обновишь тарбол?
[00:39:39] <Tehnick> dhamp, я сейчас пофикшу твою проблему
[00:40:10] <dhamp> Tehnick, уже всё
[00:40:11] <dhamp> diff --git a/json/jsoncpp/jsoncpp.cpp b/json/jsoncpp/jsoncpp.cpp
index 387e736..4908bb1 100644
--- a/json/jsoncpp/jsoncpp.cpp
+++ b/json/jsoncpp/jsoncpp.cpp
@@ -76,7 +76,7 @@ license you like.
#include <jsoncpp/json.h>


-#if (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
+#if (__GNUC__ == 4 && __GNUC_MINOR__ < 7 && !__clang__)
#include <boost/lexical_cast.hpp>
#define USE_BOOST_LEXICAL_CAST 1
#endif
[00:40:22] <Tehnick> dhamp, нет, бля.
[00:40:26] <Tehnick> dhamp, не все.
[00:40:43] <Tehnick> dhamp, ты попробуй более старым шлангом собрать и обломись.
[00:40:49] <dhamp> Tehnick, я сделал для себя
[00:40:59] <dhamp> Tehnick, коммитить это нукуда я не собираюсь
[00:41:02] <dhamp> никуда*
[00:41:09] <Tehnick> dhamp, тарбол обновлять не будешь?
[00:41:15] <dhamp> у меня нет старого шланга
[00:43:09] <dhamp> <Tehnick> dhamp, тарбол обновлять не будешь?
сейчас нет
[01:05:23] <Tehnick> dhamp, сегодня или завтра?
[01:32:04] <gelraen> !defined(__clang__)
[01:32:57] <Tehnick> gelraen, в мастере уже правильная версия. Не смотри на эго-фикс от dhamp
[01:33:14] <Tehnick> gelraen, сделаешь сборку релиза для макоси?
[01:33:41] <gelraen> да, где исходники брать?
[01:34:04] <Tehnick> gelraen, где угодно. Есть тег на гитхабе, есть тарболы на гуглокоде и на SF
[01:34:12] <gelraen> ок
[02:23:48] dhamp вышел(а) из комнаты
[02:51:01] Nikoli вышел(а) из комнаты
[02:52:29] Nikoli вошёл(а) в комнату
[03:54:37] <Tehnick> gelraen, а ты сейчас в каком часовом поясе обитаешь?
[04:55:04] Tehnick вышел(а) из комнаты
[06:55:24] gelraen вышел(а) из комнаты
[06:56:03] gelraen вошёл(а) в комнату
[07:01:02] Diger вошёл(а) в комнату
[07:57:44] <Nikoli> Tehnick: с -Dlinguas=" sr@latin" не собирается
[07:58:06] <Nikoli> http://bpaste.net/raw/109229/
[09:06:07] ONYX вышел(а) из комнаты: Replaced by new connection
[09:06:17] ONYX вошёл(а) в комнату
[09:26:33] flylinkdc вошёл(а) в комнату
[09:34:46] mars1an вошёл(а) в комнату
[09:53:38] Alexey вошёл(а) в комнату
[10:12:34] soulhunter вошёл(а) в комнату
[10:19:14] gelraen вышел(а) из комнаты
[10:19:24] gelraen вошёл(а) в комнату
[10:41:18] ONYX вышел(а) из комнаты
[11:09:22] gelraen вышел(а) из комнаты
[11:36:43] <Alexey> В википедии версию техник обновил, а в топике конфы почему-то не стал этого делать...
[11:37:53] <soulhunter> думаю седня доделают, еще бинарники надо собрать и выложить под разные оси, работы еще прилично чтобы релиз стал полноценным
[11:53:50] ONYX вошёл(а) в комнату
[11:55:07] gelraen вошёл(а) в комнату
[11:57:33] Diger вышел(а) из комнаты
[12:24:23] <Nikoli> Tehnick: 2.2.8 в портежах :)
[12:46:54] Diger вошёл(а) в комнату
[12:58:33] Tehnick вошёл(а) в комнату
[12:58:41] <Tehnick> Я в пять утра лег.
[12:58:50] <Tehnick> Запросто мог забыть что-то.
[12:59:40] Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2013/
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.8 (2013-06-23)
Release schedule:
* 2013-09-xx Release EiskaltDC++ 2.3.0

[13:01:21] Tehnick вышел(а) из комнаты
[13:04:02] <Alexey> Хм, а в википедии дату релиза указал 24, а не 23.
[13:09:34] Tehnick вошёл(а) в комнату
[13:09:46] <Tehnick> Nikoli, быстро ты. Спасибо.
[13:10:00] <Tehnick> Nikoli, а проблему с sr@latin решил?
[13:11:39] <Nikoli> Tehnick: просто исключил из списка доступных языков
[13:11:58] <Nikoli> похоже на баг в системе сборке льда
[13:12:52] <Tehnick> Nikoli, отдельно с ним собирать не пробовал. Но вместе с другими он собирается нормально...
[13:13:32] <Nikoli> Tehnick: при не заданном -Dlangs небось пробовал
[13:13:47] <Nikoli> попробуй именно задать этот язык
[13:14:00] <Tehnick> Ок.
[13:14:08] <Nikoli> *-Dlinguas
[13:17:57] ONYX вышел(а) из комнаты
[13:55:20] Tehnick вышел(а) из комнаты: Replaced by new connection
[13:55:30] Tehnick вошёл(а) в комнату
[14:09:14] soulhunter вышел(а) из комнаты
[14:13:38] grayich вошёл(а) в комнату
[14:19:03] <Diger> я первый
[14:19:59] <Diger> Tehnick: на сорсфордж скопируешь?
[14:22:17] <Tehnick> Diger, да, спасибо.
[14:26:57] dhamp вошёл(а) в комнату
[14:44:47] <dhamp> Nikoli, d266f43  2.3.x
[14:45:39] <Tehnick> Diger, уже на SF, если что.
[14:45:56] <Diger> отлично
[14:48:04] <Tehnick> Переводчик на украинский нашелся, кстати.
[14:48:20] <Tehnick> Видимо, новости были полезны.
[14:48:48] <dhamp> Tehnick, а до этого кто переводил на украинский ?
[14:49:22] <Tehnick> dhamp, в документации все указано. По факту, переводов не было с 2010 года...
[15:01:54] <Nikoli> dhamp: помогло :)
[15:07:36] <Nikoli> а какой смысл ставить /usr/share/eiskaltdcpp/qt/ts/en.qm ?
[15:07:56] <Nikoli> разве оно хоть чем-то отличается от сообщений в коде?
[15:10:13] <Tehnick> Nikoli, никакого смысла.
[15:11:06] <Tehnick> Nikoli, но файл en.ts очень важен, т.к. он используется как база для переводов.
[15:11:41] <Nikoli> я так и подумал, может, исключить его только из установки?
[15:11:49] <Tehnick> Ага.
[15:16:55] <Tehnick> Nikoli, кстати, про qt-apps.org ты не забыл?
[15:16:55] grayich вышел(а) из комнаты
[15:18:01] <Nikoli> оно меня почему-то перестало пускать :(
[15:18:16] <Nikoli> не ошибка пароля, а что-то другое
[15:19:07] grayich вошёл(а) в комнату
[15:22:00] <Nikoli> Tehnick: пробовал уже другой браузер без всяких защит - тоже не пускает
[15:22:01] <Tehnick> Nikoli, у меня такое было при использовании плагина огнелиса, который принудительно перенаправлял с http на https, если сайт его поддерживает.
[15:22:09] <Nikoli> rekonq т.е.
[15:22:16] <Tehnick> Хы.
[15:22:24] <Tehnick> Его недавно из дебиана удалили.
[15:22:33] <Nikoli> осталось только в squid покопаться
[15:22:37] <Nikoli> за что?
[15:24:29] <Tehnick> Он использует QtWebkit, с котором не было исправлений безопасности уже два года. И те дыры, которые закрыты в оригинальном WebKit и в Хромиуме для него еще опасны, т.к. они не синхронизировали кодовую базу.
[15:24:53] <Tehnick> Ну и мейнтейнер судя по всему забил патчить самостоятельно...
[15:28:43] <Nikoli> а qupzilla разве не системный qtwebkit4 использует?
[15:28:50] <Nikoli> или и её тоже того?
[15:31:20] soulhunter вошёл(а) в комнату
[15:32:01] Diger вышел(а) из комнаты
[15:40:02] <Tehnick> Nikoli, его еще не пнули
[15:40:59] <Nikoli> кстати, qupzillа почему-то умудряется не падать на js коде, на котором падают rekonq, lc и quiterss
[15:41:50] <Tehnick> У меня огнелис умудряется не падать.
[15:41:59] <Nikoli> https://code.google.com/p/quite-rss/issues/detail?id=301#c6
[15:42:04] <Tehnick> Но частенько тормозит ужасно.
[15:42:10] <Tehnick> Что есть, то есть.
[15:42:18] <Nikoli> сам тоже на ff сижу, тормозов не замечаю
[15:43:11] <Tehnick> О!
[15:43:43] <Tehnick> Nikoli, ты видел реальные программы на Qt5? А не демки и привет миры...
[15:43:57] <Nikoli> выше привёл на такую ссылку
[15:44:06] <Nikoli> quiterss работает даже в wayland ;)
[15:44:19] <Tehnick> Nikoli, я уточняю...
[15:44:34] <Nikoli> только проверял не я, а некий гентушник под ником okias
[15:44:35] <Tehnick> Nikoli, там действительно темы оформления сломали?
[15:44:53] <Tehnick> Ну вот. Снова из третьих рук...
[15:45:08] <Nikoli> подозреваю, что их не сломали, а просто не сделали ещё
[15:45:26] <Nikoli> я могу с ним связать
[15:45:53] <Nikoli> на freenode на канале #gentoo-desktop он часто сидит
[15:45:56] <Tehnick> Уже 5.1 на подходе, пора бы уже довести тулкит до юзабельного состояния...
[15:46:11] <Nikoli> так тема - не часть тулкита
[15:46:23] <Tehnick> Движок тем же...
[15:46:25] <Nikoli> у меня, например, тема oxygen - она часть kde
[15:46:45] <Nikoli> и движок у oxygen разве не свой?
[15:47:00] <Tehnick> Вот в Gtk 3.x темы чуть ли не с кажным релизом ломают.
[15:47:07] <Tehnick> *каждым
[15:47:15] <Tehnick> Изменения в библиотеке...
[15:47:25] <Nikoli> ещё на qt5 перевели trojita и transmission-qt
[15:47:36] <Nikoli> но про них у меня отзывов нет
[15:48:33] <Nikoli> и cantata ещё
[15:48:54] <Nikoli> ну и морда для mpv от корейца
[15:49:21] <Tehnick> Только одно знакомое название.
[15:49:28] <Tehnick> И то, я сам не использовал прогу.
[15:49:32] <Nikoli> https://code.google.com/p/cmplayer/
[15:49:36] dhamp вышел(а) из комнаты
[15:49:47] <Nikoli> trojita - imap клиент
[15:50:00] <Nikoli> cantata - морда mpd
[15:50:30] <Nikoli> только cmplayer плохой пример тем, что в нём сломана поддержка qt4
[15:50:51] <Tehnick> Nikoli, кстати, ты когда сборку шлангом тестировал, тебе ведь не приходилось никаких костылей добавлять?
[15:51:02] <Nikoli> нет
[15:51:46] <Tehnick> Nikoli, почему-то в макоси и фряхе это из коробки не срабатывает. Нужно дополнительные опции cmake скармливать...
[15:52:01] <Nikoli> задал в make.conf это и всё:
CC="/usr/bin/clang"
CXX="/usr/bin/clang++"
CFLAGS="-march=corei7-avx -O2"
CXXFLAGS="${CFLAGS}"
[15:52:44] <Nikoli> ну так в gentoo они наверняка скармливаются автоматом
[15:52:58] <Nikoli> т.к. CC, CXX и CFLAGS
[15:53:02] <Nikoli> *т.е.
[15:53:31] <Nikoli> а так, ты же видел конфиг travis
[15:54:50] <Tehnick> Nikoli, у меня в дебиане тоже собралось шлангом без проблем.
[15:55:08] <Tehnick> Но я тупо симлинки заменил.
[15:55:43] <Nikoli> это не спортивно
[15:55:47] <Tehnick> cd /usr/local/bin/
sudo ln -sf /usr/bin/clang c++
sudo ln -sf /usr/bin/clang  cc
sudo ln -sf /usr/bin/clang g++
sudo ln -sf /usr/bin/clang gcc
ls -alp
[15:56:03] <Tehnick> Почему не спортивно?
[15:56:08] <Tehnick> Мне так удобно.
[15:56:38] <Nikoli> правильнее задать CC и CXX через систему сборки
[15:56:50] <Tehnick> PS: до этого там были симлинки на ccache
[16:16:06] Diger вошёл(а) в комнату
[17:09:05] dhamp вошёл(а) в комнату
[17:34:26] Diger вошёл(а) в комнату
[17:35:11] flylinkdc вышел(а) из комнаты
[17:38:14] flylinkdc вошёл(а) в комнату
[17:39:05] dhamp вышел(а) из комнаты
[17:39:15] dhamp вошёл(а) в комнату
[17:55:31] grayich вышел(а) из комнаты
[17:57:53] <soulhunter> Tehnick: а когда бинарник под мак выложите?
[17:59:24] <Tehnick> soulhunter, когда gelraen соберет.
[17:59:37] <soulhunter> четкий ответ )
[17:59:41] <Tehnick> soulhunter, или ты хочешь свой предложить? Хуже не будет.
[17:59:55] <soulhunter> дык у меня пока не получается ) заинсталить
[18:00:10] <Tehnick> soulhunter, бандл собрать не можешь?
[18:00:21] <soulhunter> так то я могу собрать 64 битный на OSX 10.6+
[18:00:55] Кирилл вошёл(а) в комнату
[18:01:10] <soulhunter> universal binary у меня не получится, я не знаю как он делал, да и честно говоря не знаю зачем, ведь с 10.6 мак ось тока 64 битная
[18:02:50] <Tehnick> soulhunter, хуже не будет. На то он и NMU (non-maintainer upload)...
[18:02:54] mars1an вышел(а) из комнаты
[18:03:51] <Tehnick> soulhunter, сборка gelraen --- официальная. А твоя будет сборку... =)
[18:04:30] <soulhunter> у меня вот такая проблема: http://pastebin.com/4nXyAed9
[18:06:08] <soulhunter> у меня путь к этой папке другой: /opt/local/Library/Frameworks/QtGui.framework
[18:06:20] <soulhunter> опять же так из коробки поставилось
[18:06:57] <gelraen> а вот кстати сейчас и выложу
[18:07:23] <gelraen> вчера перед сном запустил сборку, но уснул до того как она закончилась
[18:08:56] <gelraen> Tehnick, а, вот ещё вопрос: куда теперь выкладывать? ты вроде про SF чего-то говорил?
[18:09:26] <Tehnick> gelraen, на гуглокод заливай, пока они не отключили его.
[18:09:37] <Tehnick> gelraen, а на SF у тебя учетка есть?
[18:09:52] <gelraen> когда-то была...
[18:10:22] <Tehnick> gelraen, пока что я сам туда заливаю. Но после нового года лавочку на гуглокоде прикроют окончательно...
[18:13:21] <gelraen> Tehnick, https://sourceforge.net/users/gelraen
[18:15:17] <Tehnick> gelraen, пароль не забыл? =) Добавил тебя в проект.
[18:15:28] <gelraen> восстановил
[18:15:33] <gelraen> http://code.google.com/p/eiskaltdc/downloads/detail?name=EiskaltDC%2B%2B-2.2.8-universal.dmg
[18:15:47] <Tehnick> gelraen, теперь у тебя должен быть доступ на запись здесь: https://sourceforge.net/projects/eiskaltdcpp/files/Mac%20OS%20X/
[18:15:52] <gelraen> пока не featured, потому что собрано с qt 4.8.4 и неизвестно не будет ли падать
[18:17:02] <Tehnick> gelraen, падать не должно. Кстати, теперь и тестер есть: soulhunter.
[18:17:03] <gelraen> Tehnick, что-то я там не вижу кнопки upload
[18:17:15] <Tehnick> gelraen, Add file.
[18:17:21] <Tehnick> gelraen, разве нет?
[18:17:43] <gelraen> и такой не вижу
[18:18:06] <Tehnick> Говно-сайт. =(
[18:18:16] <Tehnick> gelraen, я сам залью в этот раз.
[18:19:23] <Tehnick> soulhunter, затестишь бандл?
[18:19:38] <Tehnick> gelraen, спасибо.
[18:21:50] <Tehnick> [17:11:15] <soulhunter> у меня путь к этой папке другой: /opt/local/Library/Frameworks/QtGui.framework
Ничего подсказать не могу. Этот путь не зафиксирован нигде в коде.
[18:24:43] <soulhunter> у меня почему-то все по-английски, хотя есть же русский язык в проге
[18:24:50] <soulhunter> мак у меня на русском
[18:25:27] <soulhunter> меня это не смущает на самом деле, мне все равно, но по уму он должен автоматом язык определять и на нем отображать, так обычно в маке в большинстве программ
[18:27:59] <soulhunter> да и чет я не понимаю совсем как работает новый индикатор интервалов поиска
[18:28:01] <gelraen> soulhunter, ты из терминала запускаешь?
[18:28:08] <soulhunter> нет
[18:28:27] <soulhunter> как люди, их программ двойным кликом )
[18:28:47] <gelraen> тогда не знаю
[18:28:57] <gelraen> впрочем, в настройках можно насильно русский выбрать
[18:29:56] <Tehnick> soulhunter, чаты/поиск/загрузка работают? Программа не падает при выходе?
[18:30:16] <Tehnick> gelraen, залил на SF
[18:30:25] <gelraen> ok
[18:38:54] <soulhunter> Tehnick: ищет, при выключении не падает, но по посковому индикатору я вообще не врубаюсь, с тем как реально идет поиск и что он показывает я так понимаю связи особой нету ) и загрузки как и раньше, дай бог с 1 пользователя из 10 имеющихся источников, и то это если повезет
[18:39:11] <soulhunter> а там висят все в списке передач без активности и все
[18:39:22] <soulhunter> ну так собсно всегда было
[18:39:51] <Tehnick> gelraen, делаю Featured для твоей последней сборки.
[18:40:02] <gelraen> ок
[18:40:15] <soulhunter> у меня, этот вопрос я еще поизучаю, может из-за специфического хаба
[18:41:19] <Tehnick> Похоже, что проблема с переполнением буфера и в макоси приводила к падению при выходе.
[18:41:28] <Tehnick> Хорошо, что пофиксили.
[18:43:06] <Tehnick> flylinkdc, а с разработчиками оригинального DC++ ты не контактируешь?
[19:04:27] <Tehnick> soulhunter, по-поводу индикатора прогресса поиска: функция у него чисто психологическая... =)
[19:08:32] <soulhunter> надо сделать блин как у флая: до следующего поиска осталось: xx секунд, и кнопку поиска неактивной сделать пока не будет доступен поиск хоть на одном хабе
[19:09:35] <Tehnick> soulhunter, ну бред же.
[19:09:41] <soulhunter> а так фиг знает, идет какой-то индикатор, жму я на поиск 10 раз подряд - он начинает идти сначала, а время то до поиска не меняется ) все в очередь валится. Потом вдруг где-то в середине индикатора появляются какие-то резульаты
[19:10:04] <Tehnick> soulhunter, к тому же у нас кнопка поиска еще и функцию "стоп" имеет.
[19:10:39] <Tehnick> soulhunter, надо отдельные вкладки открывать.
[19:10:50] <soulhunter> ну да, я жму старт - начинает идти индикатор, жму стоп, снова жму старт - индикатор сначала, снова так делать могу до посинения
[19:11:01] <soulhunter> а где это написано?)
[19:11:18] <Tehnick> Нигде. Просто я так привык использовать.
[19:11:31] <soulhunter> надо тогда как-то дать возможность пользователю понять, что одна вкладка - один поиск
[19:11:49] <Tehnick> И как-то упустил из виду, что некоторые один и тот же виджет используют для разных поисков.
[19:13:10] <soulhunter> вообще в dc поиск сделан корявенько, я думал хоть в ADC эту фигню с интервалами как-то стандартизируют, но судя по всему это к протоколу отношения никакого так и не имеет
[19:13:24] <Tehnick> > Потом вдруг где-то в середине индикатора появляются какие-то резульаты
Это нормально. Индикатор отталкивается от максимального времени поиска. На некоторых хабах поиск запустится раньше...
[19:23:15] soulhunter вышел(а) из комнаты
[19:45:41] grayich вошёл(а) в комнату
[20:01:28] grayich вышел(а) из комнаты
[20:36:23] dhamp вышел(а) из комнаты
[20:36:33] dhamp вошёл(а) в комнату
[20:44:35] Diger вышел(а) из комнаты
[21:37:38] Tehnick вышел(а) из комнаты
[22:05:03] dhamp вышел(а) из комнаты
[22:11:44] <Diger> gelraen: hi, по макось ты собираешь?
[22:11:54] Tehnick вошёл(а) в комнату
[22:12:22] <Diger> а почему при закрытии вкладки подключения к хабу - программа закрывается полностью, так задумано?
[22:12:43] <Tehnick> Diger, нет
[22:14:08] <Diger> ну на гайке нет такого
[22:17:14] <Tehnick> Diger, и это хорошо.
[22:17:30] <gelraen> Diger, код не мой, я только собрал
[22:17:32] <Tehnick> Diger, а в каком бандле для макоси проблема?
[22:17:43] <gelraen> и закрывается или таки падает?
[22:17:45] <Diger> дак только скачал
[22:17:49] <Tehnick> Diger, надо проверить несколько.
[22:17:50] <Diger> не падает
[22:17:59] <Diger> просто закрывается
[22:18:09] <Tehnick> Как это понимать?
[22:18:16] <Tehnick> Куда закрывается?
[22:18:18] <Tehnick> В трей?
[22:19:38] <Diger> неа
[22:19:40] <gelraen> да, падает
[22:19:42] <Diger> вообще
[22:20:05] <gelraen> ладно, пойду пересобирать с qt 4.7
[22:21:20] soulhunter вошёл(а) в комнату
[22:23:03] <Tehnick> gelraen, а это может быть из-за совместимости со старыми версиями макоси?
[22:23:17] <gelraen> не уверен
[22:23:18] <Tehnick> gelraen, ты ведь указываешь поддерживать на две версии назад.
[22:23:49] <gelraen> по крайней мере, с 2.2.7 такая же фигня была про qt 4.7/4.8
[22:23:57] <Tehnick> Я помню.
[22:24:27] <Tehnick> Но как минимум одну проблему в самой программе мы пофиксили.
[22:26:46] <gelraen> сейчас попробую собрать без совместимости с 10.6
[22:28:44] <Tehnick> soulhunter, пинг. У меня какая версия макоси?
[22:29:58] <gelraen> откуда ему знать? :)
[22:30:16] <Tehnick> s/меня/тебя/
[22:30:20] <Tehnick> Блин. =)
[22:30:58] Tehnick вышел(а) из комнаты
[22:41:15] <gelraen> всё равно падает: Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000020
0x00000001014f2680 in QMetaObject::changeGuard ()
(gdb) bt
#0  0x00000001014f2680 in QMetaObject::changeGuard ()
#1  0x0000000100579004 in qt_mac_updateCursorWithWidgetUnderMouse ()
#2  0x000000010059d716 in qt_mac_handleMouseEvent ()
#3  0x0000000100595138 in -[QCocoaWindow sendEvent:] ()
#4  0x00007fff91d3d45c in -[NSApplication sendEvent:] ()
#5  0x0000000100599d2e in -[QNSApplication sendEvent:] ()
#6  0x00007fff91c5321a in -[NSApplication run] ()
#7  0x00000001005a28b3 in QEventDispatcherMac::processEvents ()
#8  0x00000001014ded45 in QEventLoop::exec ()
#9  0x00000001014e1c3e in QCoreApplication::exec ()
#10 0x00000001001f56e3 in main ()
[22:50:39] gelraen вышел(а) из комнаты
[23:04:13] Alexey вышел(а) из комнаты
[23:26:17] gelraen вошёл(а) в комнату
[23:34:14] <soulhunter> Tehnick: 10.8.4, последняя, как и у gelraen
[23:36:01] <Diger> такая же
[23:36:17] Кирилл вышел(а) из комнаты
[23:41:17] <gelraen> soulhunter, с каким qt ты собираешь? падает ли при закрытии дочерних окон твоя сборка?
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!