gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Пятница, 12 июля 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.8 (2013-06-23)
Release schedule:
* 2013-07-xx Bug fix release EiskaltDC++ 2.2.9
* 2013-09-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:09:59] nixtrian|home вышел(а) из комнаты
[00:13:16] nixtrian|home вошёл(а) в комнату
[00:16:36] flylinkdc вышел(а) из комнаты
[00:16:50] flylinkdc вошёл(а) в комнату
[00:56:25] soulhunter вышел(а) из комнаты
[00:56:39] Tehnick вышел(а) из комнаты
[01:08:57] flylinkdc вышел(а) из комнаты
[01:09:14] flylinkdc вошёл(а) в комнату
[01:09:54] nixtrian|home вышел(а) из комнаты
[01:13:15] nixtrian|home вошёл(а) в комнату
[01:14:06] flylinkdc вышел(а) из комнаты
[01:14:25] flylinkdc вошёл(а) в комнату
[01:17:45] Diger вошёл(а) в комнату
[01:20:17] Diger вышел(а) из комнаты
[02:09:21] nixtrian|home вышел(а) из комнаты
[02:12:53] nixtrian|home вошёл(а) в комнату
[03:03:39] flylinkdc вышел(а) из комнаты: Replaced by new connection
[03:03:49] flylinkdc вошёл(а) в комнату
[03:18:53] gelraen вошёл(а) в комнату
[03:42:54] Alexey вышел(а) из комнаты
[05:30:31] Кирилл вошёл(а) в комнату
[06:09:52] Кирилл вышел(а) из комнаты
[07:00:45] gelraen вышел(а) из комнаты
[07:30:29] Diger вошёл(а) в комнату
[08:11:17] grayich вышел(а) из комнаты
[08:20:11] grayich вошёл(а) в комнату
[08:46:51] mars1an вошёл(а) в комнату
[09:43:54] nixtrian|home вышел(а) из комнаты
[09:46:07] nixtrian|home вошёл(а) в комнату
[10:05:47] grayich вышел(а) из комнаты
[10:09:24] nixtrian|home вышел(а) из комнаты
[10:20:14] ONYX вышел(а) из комнаты
[10:43:57] soulhunter вошёл(а) в комнату
[10:58:12] Tehnick вошёл(а) в комнату
[10:58:23] <Tehnick> soulhunter: привет
[10:59:34] <Tehnick> soulhunter: действие по кнопке закрытия я пофиксил ночью. Так что когда будет время, можешь собрать из ветки 2.2.x и потестить.
[11:01:18] Tehnick вышел(а) из комнаты
[11:39:36] Alexey вошёл(а) в комнату
[11:54:14] <soulhunter> Tehnick: с закрытием теперь все ок
[11:54:28] Tehnick вошёл(а) в комнату
[11:54:36] <Tehnick> soulhunter: зашибись
[11:54:42] <soulhunter> так же не работает установка ограничения скорости из меню дока и надо проверить уведомления
[11:54:52] <Tehnick> soulhunter: пункты меню иконки дока все еще не работают?
[11:54:59] <Tehnick> Ок.
[11:55:25] <Tehnick> В коде так возможных проблем не вижу.
[11:56:07] <Tehnick> *там
[11:56:50] <Tehnick> soulhunter: если я сделаю патчик, который добавит отладку в код, сможешь с ним собрать и проверить?
[11:57:09] <soulhunter> попробую
[11:57:10] <Tehnick> soulhunter: коммитить его в репу смысла нет. Ну или в отдельную временную ветку...
[12:26:03] ONYX вошёл(а) в комнату
[12:48:37] <soulhunter> Tehnick смотри личку
[13:11:37] gelraen вошёл(а) в комнату
[13:37:10] gelraen вышел(а) из комнаты
[13:38:50] Tehnick вышел(а) из комнаты
[13:41:02] Tehnick вошёл(а) в комнату
[13:41:45] Tehnick вышел(а) из комнаты
[13:52:54] <soulhunter> Tehnick: пинг
[13:58:46] flylinkdc вышел(а) из комнаты
[13:58:56] flylinkdc вошёл(а) в комнату
[14:07:25] gelraen вошёл(а) в комнату
[14:34:45] ONYX вышел(а) из комнаты
[14:35:21] Tehnick вошёл(а) в комнату
[14:35:28] <Tehnick> soulhunter: понг
[14:36:54] <Tehnick> soulhunter: я посмотрел твой файл. Похоже на очередной баг moc. Это как раз тот случай, когда нужно попробовать чистую сборку. Если ничего не изменится, я знаю как можно обойти баг moc. Но это затронет и другие ОС.
[15:04:59] Diger вышел(а) из комнаты
[15:10:32] ONYX вошёл(а) в комнату
[15:15:40] Tehnick вышел(а) из комнаты
[15:43:08] ONYX вышел(а) из комнаты
[16:01:15] Diger вошёл(а) в комнату
[17:15:53] Tehnick вошёл(а) в комнату
[17:16:07] <Tehnick> soulhunter: пофиксил меню
[17:16:21] <Tehnick> soulhunter: вопрос с макосью закрыт.
[17:16:27] <Tehnick> Можно релизить.
[17:16:32] <soulhunter> из 2.2.х пулиться?
[17:16:35] <Tehnick> Даю
[17:16:39] <Tehnick> *Да.
[17:16:50] <soulhunter> погоди закрываь вопрос, у меня еще есть баг на примете
[17:16:55] <soulhunter> он правда не макосьный
[17:16:57] <soulhunter> а общий
[17:17:01] <soulhunter> щас я его проверю
[17:17:16] <Tehnick> soulhunter: что за баг?
[17:17:23] <soulhunter> щас проверю, что он еще есть
[17:17:43] <soulhunter> ну можешь тоже посмотреть
[17:17:49] <Tehnick> Не могу.
[17:17:53] <Tehnick> Я еще на работе.
[17:18:01] <soulhunter> тогда позже отпишу
[17:18:09] <Tehnick> Ок.
[17:18:29] <Tehnick> Но я серьезно намерен сегодня ночью релизнуть.
[17:18:37] <soulhunter> не сомневаюсь )
[17:34:38] <Tehnick> Diger: пинг. Можешь затестить в гайке сборку айскальта из ветки 2.2.x? Хотя там ничего не должно было отвалиться...
[17:35:31] <Diger> я воль, гер  Tehnick
[17:35:49] <Diger> на транке?
[17:36:11] <Diger> master?
[17:36:25] <Tehnick> Diger: ветка 2.2.x.
[17:36:39] <Tehnick> Diger: в мастере сейчас уже 2.3.ч
[17:36:47] <Tehnick> *2.3.x
[17:36:51] <Diger> ок
[17:39:18] <Tehnick> Diger: а сколько ты всего программ под гайкой сопровождаешь? У вас ведь не густо разработчиков...
[17:40:16] <Diger> хм, ну на постоянной основе пожалуй только айскальт, а в остальные просто патчи засылаю
[17:41:14] <Diger> а, а ну и пакетник pkgsrc, мечта идиота
[17:41:18] <Tehnick> Diger: Psi+ кто-то другой занимается?
[17:42:02] <Diger> Tehnick: я время от времени собираю, если что-то не так, списываюсь с rion'ом
[17:42:22] <Tehnick> Значит все-таки не только айскальт.
[17:42:26] <Tehnick> Скромничаешь...
[17:42:54] <Diger> у меня там 3 патча висят уже год, - пинаю время от времени, да никто так и не добавил
[17:43:32] <Tehnick> Хм, а у меня сейчас доступ в их гит-репы есть... =)
[17:43:51] <Diger> намек понял
[17:44:10] <Tehnick> Diger: только давай в августе.
[17:44:10] <Diger> щас айскальт соберу, потом психу актуализирую
[17:44:26] <Diger> ну началось
[17:44:34] <Tehnick> У меня с завтрашнего дня отпуск, гости приезжают и т.п..
[17:44:54] <Diger> rion, тоже -"давай вечером" , "давай на след неделе" ...
[17:45:11] <Tehnick> Diger: я не даю пустых обещаний...
[17:45:43] <Diger> верю. - кстати купзиллу-таки собрал
[17:46:07] <Tehnick> Diger: молодец. В чем там проблема была?
[17:46:37] <Diger> в хидере макрос не работал, потому что вместо ifdef был if
[17:46:47] <Diger> без дефенед
[17:46:57] <Tehnick> Хе-хе.
[17:47:11] <Diger> как ЭТО попало в релиз - ?
[17:47:24] <Diger> вечером как раз хотел бочку накатить
[17:47:32] <Tehnick> Это как раз нормально.
[17:47:48] <Tehnick> Такие опечатки могут быть незаметными.
[17:48:04] <Tehnick> Но вот что разработчики тебя прокатили...
[17:48:27] <Tehnick> Это не хорошо.
[17:49:08] <Diger> да пофиг, - направление-то они задали, что вебкит старый, нужно было просто в правильном направлении рыть
[17:49:44] <Diger> другой вопрос, - как ЭТО собиралось на других ОСях
[17:50:37] <soulhunter> Tehnick: ага, меню работает
[17:50:43] <soulhunter> уведомления осталось проверить
[17:51:18] <Tehnick> Diger: может этот блок #ifdef вложенный, и в других случаях тупо не компилируется...
[17:51:27] <Tehnick> soulhunter: отлично, спасибо.
[17:51:39] <Tehnick> soulhunter: уведомления работать _не_ будут.
[17:51:49] <Tehnick> soulhunter: они были завязаны на трей.
[17:51:53] <soulhunter> я меню ввиду изменение иконки в доке
[17:51:57] <soulhunter> не будет?
[17:52:20] <Tehnick> soulhunter: а, иконка менять должна.
[17:52:26] <Tehnick> *меняться
[17:52:31] <soulhunter> ну вот надо проверить
[17:52:32] <Tehnick> Это я фиксил.
[17:54:59] <Tehnick> soulhunter: но прыгать она не будет. Я решил, что это лишнее.
[17:55:20] <soulhunter> а тогда ее и не видно будет
[17:55:25] <soulhunter> ведь док скрывается обычно
[17:55:42] <Tehnick> Это нормально.
[17:55:45] <soulhunter> а когда оно подпрыгивает - оно как бы выпрыгивает снизу и видишь уведомление
[17:55:50] <soulhunter> а так шишь
[17:56:12] <soulhunter> это нормально если работает центр уведомлений, который показывает всплывающее сообщение
[17:56:13] <Tehnick> Дело в том, что на хабах часто боты шалят.
[17:56:21] <Tehnick> Блин.
[17:56:59] <soulhunter> ну ладно, это потом сделаем
[17:57:03] <soulhunter> в следующий раз
[17:57:13] <soulhunter> сразу всю систему уведомлений продумаем
[17:57:34] <Tehnick> Подпрыгивание --- это еще один кусок платформо-зависимого кода. Хотя и небольшой.
[17:58:12] <Tehnick> Хорошо, что удалось без ObjectC обойтись.
[17:58:31] <Tehnick> Нагуглил как этот код в C++ завернуть.
[18:01:45] grayich вошёл(а) в комнату
[18:07:21] <Diger> Tehnick: в чем трабл
CMake Error: File /Work/SRC/eiskaltdcpp/Version.h.in does not exist
[18:11:10] <Tehnick> $ cat Version.h.in | wc -l
21
[18:11:27] <Tehnick> Diger: он должен быть. Без него не соберется...
[18:11:53] <Diger> кудыж он потерялся
[18:12:25] <Tehnick> Diger: тебе виднее. =)
[18:12:34] <Tehnick> В репе все есть.
[18:12:58] <Tehnick> Diger: кстати, не забудь, что надо тестить 2.2.x
[18:13:23] <Diger> как-то я поход унекорректно переключился на этот бранч
[18:13:32] <Diger> 4 файла нехватает
[18:26:02] mars1an вышел(а) из комнаты
[18:26:25] Tehnick вышел(а) из комнаты
[18:31:39] <Diger> Tehnick: http://pastebin.com/d27uFqyX
[18:34:58] Tehnick вошёл(а) в комнату
[18:35:23] <Tehnick> Diger: не зря собирал. Вечером пофикшу и еще раз проверишь.
[18:35:27] Tehnick вышел(а) из комнаты
[18:36:39] grayich вышел(а) из комнаты
[18:37:12] grayich вошёл(а) в комнату
[19:01:53] grayich вышел(а) из комнаты
[19:03:29] grayich вошёл(а) в комнату
[19:13:47] grayich вышел(а) из комнаты: Replaced by new connection
[19:13:57] grayich вошёл(а) в комнату
[20:05:58] gelraen вышел(а) из комнаты
[20:11:32] ONYX вошёл(а) в комнату
[20:19:31] grayich вышел(а) из комнаты
[20:19:52] grayich вошёл(а) в комнату
[20:21:25] Alexey вышел(а) из комнаты
[20:26:21] Tehnick вошёл(а) в комнату
[20:26:49] <Tehnick> Добавил в FAQ:
Q: Почему у программы не работает та или иная фича в Ubuntu?
A: Мы не поддерживаем Ubuntu Unity и GNOME Shell, потому что они продвигают свои нестандартные и несовместимые с другими DE решения, а их разработчики не уважают своих пользователей и труд других разработчиков.
[20:28:36] <Tehnick> Ибо надоели.
[20:34:46] gelraen вошёл(а) в комнату
[20:40:54] Diger вышел(а) из комнаты
[20:44:48] Diger вошёл(а) в комнату
[21:00:25] <grayich> а шо в бунту не работает?
[21:08:24] <Tehnick> grayich, система уведомлений и контекстное меню на иконке в трее.
[21:08:42] <Tehnick> soulhunter, пинг.
[21:09:07] <Tehnick> soulhunter, давай затестим смену иконке в доке при получении лички.
[21:09:19] <soulhunter> давай
[21:09:23] <Tehnick> soulhunter, это недолго. А потом я буду занят сильно.
[21:09:31] <Tehnick> soulhunter, в личку
[21:11:54] <grayich> для лички будет отдельная иконка?
[21:13:18] <Tehnick> grayich, должна быть
[21:13:31] <Tehnick> Но пока не работает, увы.
[21:15:16] pavelvat вошёл(а) в комнату
[21:15:46] <pavelvat> Tehnick: релиз будет сегодня?
[21:17:04] <Tehnick> pavelvat, ночью. Сборщики могут не ждать. Лучше с утра обновите.
[21:19:17] <pavelvat> Tehnick:
"<Tehnick> grayich, система уведомлений и контекстное меню на иконке в трее."
контекстное меню на иконке в трее прекрасно работает в Ubuntu в Qt версии клиента, в GTK версии не проверял. Система уведомлений тоже работает прекрасно, просто в Ubuntu есть ещё своя отдельная система уведомлений интегрированная с социальными сетями и месенджером, вот она в EiskaltDC++ просто не используется, потому что ubuntu-only технология.
[21:20:55] <Tehnick> pavelvat, так я про нее как раз.
[21:20:56] <grayich> pavelvat: насколько помню, в новых бунтах вообще стандартный трей убрали и его нужно плагином доставлять
[21:21:21] <Tehnick> pavelvat, и системный трей в убунте отсутствует. Ты его сам из дополнений ставил скорее всего.
[21:21:30] <pavelvat> grayich: в новых не знаю, у меня 12.04.
[21:21:35] <Tehnick> grayich, именно
[21:22:05] <grayich> космонафты... )
[21:23:10] <pavelvat> "в новых бунтах вообще стандартный трей убрали" - косят под Mac OS
[21:24:29] <Tehnick> pavelvat, там есть трей.
[21:24:43] <Tehnick> Хоть и полурабочий и невостребованный.
[21:26:47] nixtrian|home вошёл(а) в комнату
[21:28:17] Diger вышел(а) из комнаты
[21:29:40] Diger вошёл(а) в комнату
[21:44:55] <Tehnick> pavelvat, кстати, сборку из ветки 2.2.x не помешало бы проверить и под винду. Не хотелось бы релиз с ошибкой сборки выпускать.
[21:45:24] <pavelvat> Tehnick: компилируется и запускается
[21:49:06] soulhunter вышел(а) из комнаты: Replaced by new connection
[21:49:16] soulhunter вошёл(а) в комнату
[21:55:32] Кирилл вошёл(а) в комнату
[21:58:27] soulhunter вышел(а) из комнаты: Replaced by new connection
[21:58:37] soulhunter вошёл(а) в комнату
[22:01:45] <pavelvat> Tehnick: при закрытии некоторых виджетов если был открыт только данный виджет вкладка с виджетом исчезает, а содержимое виджета продолжает отображаться
[22:02:43] <pavelvat> Tehnick: так себя стали вести все виджеты кроме виджета поиска
[22:09:30] nixtrian|home вышел(а) из комнаты
[22:13:51] nixtrian|home вошёл(а) в комнату
[22:41:30] <Tehnick> pavelvat, я ничего такого не изменял. Какая версия Qt?
[22:42:21] <Tehnick> pavelvat, попробуй Ctrl+W кстати.
[22:42:32] <Tehnick> Для закрытия виджетов.
[23:06:47] <pavelvat> 4.8.5 ctrl+w - тот же эффект, сейчас соберу под Linux и проверю с Qt 4.8.1
[23:07:37] <Tehnick> pavelvat, у тебя какой режим? У меня сайдбар.
[23:07:50] <Tehnick> Qt 4.8.5
[23:08:23] <pavelvat> Tehnick: многострочная панель вкладок
[23:08:46] <Tehnick> pavelvat, сейчас посмотрю
[23:09:04] <Tehnick> Diger, пушнул возможный фикс. Проверь сборку плз.
[23:11:58] <pavelvat> Tehnick: а помнишь ты недавно правил баг в Mac OS когда при закрытии последнего виджета программа падала - может там что-нибудь не так сделал - теперь при закрытии последнего виджета его содержимое продолжает отображаться, только виджет поиска и файл-листа нормально закрываются.
[23:12:27] <Tehnick> pavelvat, она не падала, а штатно завершалась.
[23:12:55] <Tehnick> pavelvat, это никак не могло повлиять, там #if defined(...) стоит
[23:14:49] <pavelvat> Tehnick: проверил Linux сборку - там этот баг тоже есть.
[23:15:26] <pavelvat> виджет с хабом тоже как и с файл-листом и поиском закрывается нормально.
[23:17:09] <pavelvat> Tehnick: например, для публичных хабов после закрытия виджета (любым способом можно закрывать) вкладка виджета исчезает, а содержимое со списком избранных хабов остаётся.
[23:17:42] <Tehnick> pavelvat, а, так они не уничтожаются.
[23:17:46] <Tehnick> Так всегда было.
[23:17:52] <Tehnick> Они просто скрываются.
[23:18:07] <Tehnick> Но в памяти остаются все время, пока работает программа.
[23:18:15] <Tehnick> И могут быть снова показаны.
[23:18:44] <pavelvat> Tehnick: нет так раньше не было, дело в том что они не скрываются если открытый виждет является единственным открытым виджетом.
[23:19:06] <Tehnick> pavelvat, насчет скрытия не знаю.
[23:19:06] <pavelvat> раньше скрывались
[23:19:17] <Tehnick> pavelvat, проверь более старую версию что ли.
[23:20:31] <Tehnick> pavelvat, в сайдбаре так же.
[23:20:42] <pavelvat> Tehnick: проверил версию из реп в Ubuntu 12.04 - это 2.2.6 - там всё нормально скрывается.
[23:22:07] <Tehnick> pavelvat, ясно
[23:22:54] <pavelvat> Tehnick: и что, исправишь до релиза?
[23:24:08] <Tehnick> pavelvat, сейчас скомпилю v2.2.8 и посмотрю
[23:24:27] <Tehnick> pavelvat, если сломали до нее, то искать долго придется.
[23:25:13] <Tehnick> pavelvat, кстати, попробуй поставить из PPA эту версию.
[23:25:26] <Tehnick> pavelvat, может быть быстрее получится.
[23:25:57] <pavelvat> Tehnick: у меня твой PPA не подключён
[23:27:07] <grayich> Tehnick: qt-4.8.5 и 2.2.8 .. вроде нормально табы закрываются
[23:27:23] <Tehnick> Сломал. =(
[23:27:51] <pavelvat> Tehnick: проверил виндовую 2.2.8 под wine - там нормально закрывается.
[23:27:53] <Tehnick> grayich, последний таб тоже?
[23:28:01] <grayich> сек
[23:28:26] <grayich> Tehnick: да http://i.imgur.com/ukDa8WE.png
[23:28:42] <Tehnick> Принято.
[23:28:48] <Tehnick> Надо фиксить.
[23:28:48] <pavelvat> Tehnick: так что после 2.2.8 было сломано.
[23:28:57] <Tehnick> А отпуск был так близок...
[23:29:51] <Tehnick> grayich, хм, а заголовок хаба остался...
[23:30:12] <grayich> ага, но тож мелочи)
[23:31:27] <grayich> имхо  не стоит спешить с 2.2.9
[23:31:37] <grayich> в 2.2.8 же особо критичного нет
[23:35:14] <Diger> Tehnick:  акуда пушнул, я не вижу никаких изменений
[23:35:30] <Tehnick> Diger, 2.2.x
[23:36:29] <Diger> git status
# On branch 2.2.x
commit 1b40ef4222fd4c82d987fecb0c0749634b96d44c
Author: Pavel Vatagin <pavelvat№gmail.com>
Date:   Fri Jul 12 20:46:37 2013 +0400
    win32 up
[23:36:51] <Tehnick> Diger, ага, теперь точно пушнул
[23:37:56] <Diger> Tehnick: не помогло
[23:38:32] <pavelvat> grayich: "в 2.2.8 же особо критичного нет" -  а вылет при клике мышкой по юзеру, это разве не критично?
[23:38:39] <Diger> или подчистить надо перед сборкой?
[23:38:47] <Diger> ошибка однояйцевая
[23:38:50] <Tehnick> Diger, rm /Work/SRC/eiskaltdcpp/builddir/eiskaltdcpp-qt/src/qtsingleapp/moc_*
[23:39:54] <Diger> Tehnick: нифига
[23:40:30] <Diger> undefined reference to `QtSingleCoreApplication::sendMessage(QString)'
[23:40:33] <Diger> и тд
[23:42:01] <grayich> pavelvat: хм, а как нужно кликнуть чтоб вылетело, чет не выходит
[23:42:03] <Tehnick> Diger, вижу ошибку
[23:42:13] <Tehnick> Diger, через пару минут поправлю
[23:42:28] <Tehnick> grayich, переключись на другой хаб
[23:42:37] <Tehnick> grayich, и кликни по нику юзера
[23:42:48] <Tehnick> grayich, у меня не на любом нике воспроизводится
[23:43:03] <Tehnick> grayich, возможно, юзер должен быть фейковым
[23:43:35] <grayich> Tehnick: всех покликал, эффекта нет
[23:44:21] <Tehnick> grayich, я же говорю, попробуй другой хаб. =)
[23:44:32] <grayich> подскажи большой какой)
[23:44:46] <pavelvat> кликать в чате или в списке юзеров?
[23:45:08] <pavelvat> и левой кнопкой мыши или правой?
[23:45:16] <grayich> левой в спискеж наверна
[23:45:46] <grayich> а больше нигде они и не кликаются
[23:49:21] <pavelvat> Tehnick: у файла cli-jsonrpc-config.pl в отличии от остальных файлов *.pl почему-то не выставлены права на исполнение.
[23:50:01] <Tehnick> Diger, пушнул фикс
[23:50:21] <Tehnick> pavelvat, в чате правый клик
[23:50:44] <Tehnick> Вызов контекстного меню для юзера.
[23:51:14] <grayich> о упало
[23:57:10] <Diger> Tehnick: все срослось
[23:57:24] <Tehnick> Diger, отлично. Спасибо.
[23:57:31] <Diger> и тебе
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!