gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Четверг, 14 ноября 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.9 (2013-08-29)
Release schedule:
* 2013-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:08:57] gelraen вошёл(а) в комнату
[00:09:49] <gelraen> dhamp, расскажи зачем ты там хоть велосипедил функции преобразования IP из строки в uint и обратно?
[00:10:12] <gelraen> Tehnick: я больше не пользуюсь eiskaltdcpp
[00:34:44] Diger вышел(а) из комнаты
[00:35:00] <dhamp> [00:07:43] <gelraen> dhamp, расскажи зачем ты там хоть велосипедил функции преобразования IP из строки в uint и обратно?
а как ты предлагаешь это сделать ?
[00:35:40] <gelraen> inet_pton/inet_ntop
[01:17:23] dhamp вышел(а) из комнаты
[01:38:56] Diger вошёл(а) в комнату
[02:06:46] Diger вышел(а) из комнаты
[02:17:27] gelraen вышел(а) из комнаты
[02:30:17] gelraen вошёл(а) в комнату
[03:59:25] Tehnick вошёл(а) в комнату
[04:00:26] <Tehnick> gelraen, хех, я использую меньше половины пакетов, которые в дебиане сопровождаю...
[04:01:30] <Tehnick> [20:14:35] <gelraen> Tehnick, ну порт у меня таки забрали, а не выбросили на мороз
Я вот эту фразу не распарсил. Кто и куда его забрал? Есть мейнтейнер кроме тебя или нет?
[04:02:14] <Tehnick> gelraen, если никого нет, то будем искать нового мейнтейнера под фрю.
[04:26:32] Tehnick вышел(а) из комнаты
[09:13:59] mars1an вошёл(а) в комнату
[09:45:14] ONYX вышел(а) из комнаты
[12:06:56] ONYX вошёл(а) в комнату
[13:51:20] Diger вошёл(а) в комнату
[13:51:30] Diger вышел(а) из комнаты
[14:10:29] <gelraen> Tehnick, там же написано что мейнтейнер - fjoe@freebsd.org
[14:46:25] gelraen вышел(а) из комнаты
[15:37:57] gelraen вошёл(а) в комнату
[16:06:41] Diger вошёл(а) в комнату
[17:27:10] gelraen вышел(а) из комнаты
[17:28:16] gelraen вошёл(а) в комнату
[17:55:30] gelraen вышел(а) из комнаты
[17:55:51] gelraen вошёл(а) в комнату
[17:59:20] Diger вышел(а) из комнаты
[18:21:06] Diger вошёл(а) в комнату
[18:22:51] mars1an вышел(а) из комнаты
[19:10:23] Tehnick вошёл(а) в комнату
[19:10:30] <Tehnick> https://www.linux.org.ru/news/internet/9816406
[19:10:49] <Tehnick> gelraen, ясно. Спасибо.
[19:14:57] Tehnick вышел(а) из комнаты
[19:19:13] nixtrian|home вышел(а) из комнаты
[19:19:13] Nikoli вышел(а) из комнаты
[19:19:23] Kroll вышел(а) из комнаты
[19:19:27] Nikoli вошёл(а) в комнату
[19:20:44] nixtrian|home вошёл(а) в комнату
[20:18:46] Tehnick вошёл(а) в комнату
[21:23:09] pavelvat вошёл(а) в комнату
[21:27:59] <pavelvat> Tehnick: под Mac OS X тоже можно собрать с опцией -DCMAKE_BUILD_TYPE=RelWithDebInfo и выложить в Downloads эту сборку аналогично тому debug-сборке для Windows. И тогда Mac OS юзеру останется только установить у себя gdb и запустить в нём эту debug-сборку, как тут написано http://code.google.com/p/eiskaltdc/wiki/issue_hints_en
[21:28:15] <pavelvat> gelraen: ^^
[21:29:16] <pavelvat> это на тему этого issue: http://code.google.com/p/eiskaltdc/issues/detail?id=1457
[21:29:23] <Tehnick> pavelvat, я понял.
[21:29:53] <Tehnick> pavelvat, но не думаю, что gelraen в этом заинтересован.
[21:29:58] <Tehnick> gelraen, что скажешь?
[21:30:03] <gelraen> ну собрать-то я могу
[21:30:33] <Tehnick> gelraen, тогда сделай это. =)
[21:34:44] <pavelvat> Кстати, ссылка в инструкциях для debug-сборки под Windows как и аналогичная ссылка в инструкциях по сборке под Windows на инсталятор mingw больше не работает, они старый инсталятор удалили совсем, и теперь там новый инсталер под Windows с gcc-4.8.1, который собирает eiskaltdcpp-qt.exe падающий при попытке запуска.
Причём похоже он ставит Менеджер пакетов Synaptic или что-то наподобие него и из него уже надо ставить нужные компоненты, я так понял там и обновляться можно с выходом новых компонентов mingw.
[21:40:52] <pavelvat> Для debug-сборки под Windows наверное gdb без разницы какой, свежий или старый, вроде должно под любым запускаться, а вот чтобы теперь собрать айскальт под Windows надо где-то отыскать старый mingw с gcc <=4.6. В Ubuntu так до сих пори идёт mingw с gcc-4.6 так что с кросс-сборкой проблем нет пока что.
[21:42:49] <pavelvat> Tehnick: в магазине приложений в Ubuntu 13.10 появился eiskaltdcpp-qt-mini, спрашивается нафига высасывать сущности из пальца?
[21:43:52] <pavelvat> ясно что eiskaltdcpp-gtk и eiskaltdcpp-gtk3 нужны на время перехода gtk2->gtk3 но вот qt-mini просто не нужен.
[21:44:54] <Tehnick> pavelvat, в пакете написано какой функционал в нем отключен. И этот  пакет существует уже ну очень давно...
[21:47:03] <pavelvat> где имено это написано, насколько помню там без qtscripts и без qtsqlite . И ради этого делать отдельный пакет, а если все остальные программы тоже будут по такому принципу делать свои отдельные пакеты - получится помойка.
[21:48:27] <pavelvat> к тому же если скрипты qtscripts не включены то и модули qt отвечающие за их работу не подгружаются.
[21:48:47] <pavelvat> в оперативную память.
[21:50:44] <gelraen> Tehnick, https://code.google.com/p/eiskaltdc/downloads/detail?name=EiskaltDC%2B%2B-2.3.0-8c41579-x86_64-MacOSX10.9-with_debug_info.dmg
[21:50:55] <Tehnick> pavelvat, это бинарный дистр. Все дело в зависимостях.
[21:52:01] <Tehnick> gelraen, отлично! Спасибо.
[21:52:12] <pavelvat> в Ubuntu Software Center зависимости для qtscripts опциональны и по умолчанию они вообще не ставятся.
[21:52:27] <Tehnick> gelraen, стоп. А где символы отладки?
[21:52:35] <Tehnick> gelraen, они явно пострипаны...
[21:52:44] <gelraen> в бинарнике должны быть
[21:53:02] <pavelvat> gelraen: strip отключил?
[21:53:28] <pavelvat> gelraen: судя по рамеру пакета, нет.
[21:53:43] <gelraen> блин
[21:54:00] <Tehnick> gelraen, у меня отдельный пакет с символами отладки весит 15 МБ в дебиане. И это для 32-битной системы.
[21:58:42] <pavelvat> Tehnick: я правильно пониманию что основный смысл eiskaltdcpp-qt-mini это использование его на старых компах?
[21:59:17] <Tehnick> eiskaltdcpp-qt-mini     3     8
[21:59:23] <Tehnick> Он не очень популярен.
[21:59:35] <Tehnick> Может потом и уберу его.
[22:00:14] <Tehnick> 3 --- это пользователи дебиана, 8 --- пользователи убунты
[22:00:40] <Tehnick> Пока мне не мешает.
[22:01:15] <pavelvat> на современном компе загрузка CPU колеблется около нуля для айскальта, так что пользователям будет абсолютно без разницы собран айскальт с поддержкой qtscripts, QML и qtsqlite - зато будет один универсальный пакет и те кому надо будут использовать соответствующий функционал, ну а остальным без разницы.
[22:02:02] <gelraen> pavelvat, некоторым людям есть разница сколько бесполезного говна у них в системе установлено
[22:03:17] <Tehnick> pavelvat, еще раз: дело в количестве зависимостей у пакета.
[22:03:39] <pavelvat> gelraen: для таких людей есть специальный дистрибутив - gentoo, я им раньше долго очень пользовался но потом мне надоело компилять и ушёл на ubuntu.
[22:04:29] <pavelvat> Tehnick: лично без разницы на количестве зависимостей у eiskaltdcpp, на производительности этот никак не сказывается.
[22:05:09] <pavelvat> *мне
[22:05:14] <Tehnick> pavelvat, ок.
[22:05:51] <gelraen> pavelvat, я думаю даже на бубунте не очень радостно когда 20-30% пакетов, которые надо обновлять, нигде не используются и притянуты как зависимости просто так
[22:06:08] <gelraen> по крайней мере, меня такая ситуация не порадовала бы
[22:07:07] <pavelvat> gelraen: ну да есть такое, но при современных скоростях сети это уже не так и важно.
[22:07:33] <gelraen> гагага
[22:07:39] <gelraen> не везде интернет быстрый
[22:07:43] <gelraen> даже сейчас
[22:07:58] <gelraen> а также диск лишний раз ебать
[22:13:09] <Tehnick> pavelvat, не забывай, что дц-клиенты наиболее популярны как раз среди пользователей с плохим интернетом и развитыми локалками.
[22:13:23] <Tehnick> И вообще, это спор ни о чем.
[22:13:42] <Tehnick> Пакет есть и никому не мешает. А кто-то даже использует...
[22:14:08] <pavelvat> Tehnick: что значит ни о чём? - ещё как о чём - он о том что не надо плодить лишнии сущности.
[22:16:27] <pavelvat> Tehnick: и ещё насчёт релиза, я предлагаю не делать его в этом году, так чтобы eiskaltdcpp-2.2.9 попал в Ubuntu 14.04 которая будет LTS, а то с версией eiskaltdcpp-2.2.7 для 12.04 LTS вышел большой фейл.
[22:19:56] <pavelvat> Tehnick: даже если ещё какие-нибудь баги вдруг будут исправлены, то можно сделать на основе 2.2.9 bugfix релиз 2.2.10 специально для 14.04 LTS.
[22:21:55] <pavelvat> Tehnick: версия 2.2.9 очень стабильна в Ubuntu 13.10 у меня ни одного падения пока что не было, так что желательно чтобы эта стабильность плавно перекочевала в  Ubuntu 14.04 LTS.
[22:28:49] <pavelvat> Tehnick: и ещё вопрос, что означает опция в антиспаме "работать как фильтр"?
[22:31:49] <pavelvat> Tehnick: мелкий недочёт, при выходе айскальт в консоли пишет это:
Завершение работы libdcpp...
Quit...
не libdcpp, а libeiskaltdcpp
[22:33:17] gelraen вышел(а) из комнаты
[22:38:36] <Tehnick> pavelvat, IP-фильтр же
[22:39:01] <pavelvat> не понял
[22:39:33] <pavelvat> фильтровать всё без разбора что ли?
[22:40:09] <Tehnick> pavelvat, фильтровать подключения, насколько я помню. Т.е. они с тебя ничего не скачают.
[22:40:28] <Tehnick> pavelvat, и/или ты с них ничего не скачаешь.
[22:40:44] <Tehnick> pavelvat, там видно в настройках.
[22:40:49] <pavelvat> Tehnick: антиспам - это же для фильтрации спамовых личных сообщений.
[22:41:22] <Tehnick> pavelvat, а это не только антиспам.
[22:41:49] <pavelvat> но ведь IP-фильтр есть и так отдельный
[22:41:56] <Tehnick> pavelvat, стоп. IP-фильтр у нас отдельно.
[22:42:09] <pavelvat> во-во
[22:42:43] <Tehnick> pavelvat, видимо, там фильтр по никам. Короче, я не помню. Никогда не использовал...
[22:43:48] <pavelvat> но чтобы догадаться, что опция в антиспаме "работать как фильтр" означает что пользователи из списка антиспама будут сброшены при попытке скачать что-то у меня - это надо быть ну очень догадливым.
[22:45:18] <Tehnick> pavelvat, можешь придумать длинное и детальное описание и мы поместим его в тултип.
[22:45:36] <Tehnick> pavelvat, только проверь сперва за что эта опция реально отвечает
[22:46:30] <Tehnick> pavelvat, что касается релиз-цикла убунты: то он меня не волнует.
[22:47:08] <Tehnick> pavelvat, для пользователей убунты есть официальный PPA. Для пользователей дебиана есть официальные бекпорты.
[22:47:08] <pavelvat> Tehnick: а ты уверен что это работает так как я написал в своём предыдущем посте, я ведь его писал только с твоих слов, а ты сказал что не помнишь и никогда не использовал, так может получится по принципу испорченного телефона- не соответствие пояснения реальному функционалу.
[22:47:35] <Tehnick> pavelvat, я не уверен, поэтому и написал, что нужно проверить в коде.
[22:50:20] <pavelvat> Tehnick: обычный пользователь не будет ничего ставить из PPA для всё0таки какая-никакая продвинутость нужна, у начинающих её нет, а так зашёл в магазин Ubuntu и поставил, очень желательно чтобы в Ubuntu 14.04 там была стабильная версия 2.2.9.
[22:51:43] <Tehnick> pavelvat, 2.3.0 по-твоему сейчас нестабильна?
[22:52:46] <Tehnick> pavelvat, я даже убрал обновление ядра, которое сделал dhamp, т.к. не нашел достаточно времени, чтобы разобраться, почему оно у меня сегфолтится все время.
[22:52:54] <pavelvat> Tehnick: Да, одно время меня с хабов выкидывало, пока новое ядро не откатили. Ядро в 2.3.0 планируется ведь обновить?
[22:53:34] <Tehnick> pavelvat, изначально планировалось, да. Сейчас --- не знаю.
[22:54:34] <pavelvat> Tehnick: если планируется то это тушите свет, будет ещё хуже чем получилось с 2.2.7 для Ubuntu 12.04 LTS.
[23:12:41] gelraen вошёл(а) в комнату
[23:14:58] <Tehnick> pavelvat, если 2.3.0 будет нестабилен, то я загружу его не в unstable, а в experimental. А значит, в репу убунты он автоматически не мигрирует. Только если кому-то из мейнтейнеров убунты в голову придет его ручками загрузить...
[23:15:52] <pavelvat> Tehnick: можно и так.
[23:17:24] <Tehnick> pavelvat, не можно, а нужно. Я как-бы о пользователях забочусь... =)
[23:18:18] <Tehnick> pavelvat, но не о тех, которые не в состоянии подключить PPA или подключить бекпорты, да.
[23:18:32] ONYX вошёл(а) в комнату
[23:20:35] Diger вышел(а) из комнаты
[23:22:39] Tehnick вышел(а) из комнаты
[23:30:26] Diger вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!