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

GMT+4
[00:19:33] Tehnick вошёл(а) в комнату
[00:19:43] <Tehnick> gelraen: спасибо. Я им передам.
[00:20:15] <Tehnick> gelraen: 25 МБ --- это большие?
[00:25:33] <Tehnick> gelraen: это не много. И вообще здорово, что в такой размер уместилось.
[00:26:07] <Tehnick> Благодаря тому, что мы вебкит не используем.
[00:26:45] Tehnick вышел(а) из комнаты
[00:30:32] <gelraen> на 10.7 64-бит вроде запускаются
[00:32:56] Diger вышел(а) из комнаты
[00:34:16] FiliN вошёл(а) в комнату
[00:35:11] Tehnick вошёл(а) в комнату
[00:35:55] <Tehnick> gelraen: у пользователей макоси апдейты на систему автоматически не прилетают?
[00:37:48] <gelraen> Tehnick: те которые автоматически прилетают меняют только 3-ю циферку версии. Апгрейд с 10.7 до 10.8, например, делается за деньги через appstore
[00:38:05] <Tehnick> Даже так...
[00:39:12] <Tehnick> А разработчики других программ, старые версии макоси поддерживают обычно? Или делают сборки только для актуальной?
[00:39:50] <gelraen> обычно ложат болт, насколько я понимаю
[00:40:26] <gelraen> вместе с текущей версией xcode поставляется SDK только для текущей актуальной и предыдущей версий
[00:40:45] <gelraen> для 10.6 пришлось даже выковыривать его из старых версий
[00:41:41] <Tehnick> Ну и ладно. Для старых версий у нас старые сборки есть...
[02:05:26] Tehnick вышел(а) из комнаты
[02:13:25] gelraen вышел(а) из комнаты
[02:40:26] gelraen вошёл(а) в комнату
[02:46:51] Alexey вышел(а) из комнаты
[05:51:56] Diger вошёл(а) в комнату
[09:24:04] mars1an вошёл(а) в комнату
[09:32:57] Diger вышел(а) из комнаты
[09:35:16] Diger вошёл(а) в комнату
[09:37:45] Diger вышел(а) из комнаты
[10:44:26] Kroll вышел(а) из комнаты: Replaced by new connection
[10:44:36] Kroll вошёл(а) в комнату
[10:49:16] ONYX вышел(а) из комнаты
[11:06:48] mars1an вышел(а) из комнаты
[11:08:48] mars1an вошёл(а) в комнату
[12:46:03] Nikoli вошёл(а) в комнату
[13:25:36] FiliN вышел(а) из комнаты: Machine going to sleep
[13:57:28] gelraen вышел(а) из комнаты
[14:21:00] gelraen вошёл(а) в комнату
[14:34:05] FiliN вошёл(а) в комнату
[14:45:56] Diger вошёл(а) в комнату
[15:10:20] Diger вышел(а) из комнаты
[16:07:06] Diger вошёл(а) в комнату
[16:37:53] Tehnick вошёл(а) в комнату
[16:38:35] <Tehnick> Diger, пинг
[16:38:52] <Diger> Tehnick: понг
[16:39:18] <Tehnick> Diger, у тебя сейчас как со свободным временем?
[16:39:44] <Tehnick> Diger, грядет релиз и надо бы проверить, что текущий мастер собирается под гайкой.
[16:39:57] <Diger> ок, проверю
[16:40:15] <Diger> а как кстати проблема с бустом разрешилась, нет?
[16:40:49] <Tehnick> Diger, а еще ты давно обещал хотя бы короткий haiku/README.txt набросать с инструкциями по сборке в гайке.
[16:41:13] <Tehnick> Diger, сейчас есть зависимость от одной бустовской библиотеки.
[16:42:16] <Diger> а что с ридми? скачал и make
[16:42:19] <Tehnick> Diger, dhamp хотел на чистых плюсах этот код переписать, но в ближайший релиз это не войдет.
[16:42:26] <Diger> ^0
[16:42:53] <Diger> а не, вру, просто make не катит
[16:43:27] <Tehnick> Diger, хм, тебе виднее, что в ридми писать. Какие там пляски с бубном вокруг зависимостей...
[16:43:27] <gelraen> Tehnick: говорят что то что я собрал и на 10.6 32-битной запускается
[16:43:34] <Diger> ладно, буду собирать, последовательность запишу
[16:44:04] <Tehnick> gelraen, оу, ну отлично же! Еще раз спасибо. Не пропадай... =)
[16:44:52] <Tehnick> Diger, если я правильно помню, ты даже Qt патчил раньше.
[16:45:03] <Tehnick> Diger, т.е. есть особенности...
[16:45:12] <Diger> ну щас всё более менее стабилизировалось
[16:45:22] <Diger> портеры учли мои пожелания
[16:45:51] <Diger> Tehnick: я кстати для через pkgsrc собирал, можно добавить Makefile и для этого пакетника в проект
[16:46:03] <Tehnick> Можно и нужно.
[16:46:50] <Tehnick> Diger, https://github.com/eiskaltdcpp/eiskaltdcpp/tree/master/haiku
[16:47:05] <Tehnick> Diger, ориентируйся на этот подкаталог
[16:47:22] <Tehnick> Там уже специфичные правила для cmake есть.
[16:47:32] <Diger> ок
[16:51:09] <Tehnick> gelraen, во freebsd же окончательно на clang перешли? Было бы так же неплохо проверить сборку мастер-ветки перед релизом.
[16:51:29] <Tehnick> Может быть надо будет что-нибудь пофиксить.
[16:53:29] <Tehnick> Еще суток не прошло, а новые бандлы под макось уже 24 раза скачали. Неплохо.
[16:56:53] <Nikoli> а когда Changelog обновите?
[16:57:04] <Nikoli> и INSTALL
[16:57:09] <Tehnick> Nikoli, перед релизом
[16:57:28] <Tehnick> Nikoli, а что с INSTALL не так?
[16:57:38] <Tehnick> Я его обновлял не так давно.
[16:57:55] <Nikoli> не знаю, хочу знать, не устарел ли он?
[16:58:39] <Tehnick> Nikoli, про новую зависимость от либы из буста указано. Других изменений не было.
[16:59:43] <Nikoli> а какие основные изменения относительно 2.2.7? на что проверять кроме собираемости?
[17:00:55] <Tehnick> Nikoli, журнал изменений еще не готов. А так навскидку я проблем не помню.
[17:01:16] <Tehnick> Разве что с gtk2 был неприятный баг.
[17:01:50] <Tehnick> Nikoli, можешь попробовать воспроизвести: https://code.google.com/p/eiskaltdc/issues/detail?id=1382
[17:02:45] <Tehnick> У меня его нет. Но я планирую убунту в chroot поставить для проверки.
[17:03:18] <Nikoli> а gcc всё те же поддерживаются?
[17:03:35] <Tehnick> Nikoli, да, без изменений.
[17:26:32] Tehnick вышел(а) из комнаты
[17:28:23] <Nikoli> Tehnick: qt4, gtk и daemon собрались, но c gtk3 проблема
[17:28:32] <Nikoli> оно всё равно собирает с gtk2
[17:33:21] Tehnick вошёл(а) в комнату
[17:33:53] <Tehnick> Nikoli, ты что-то с опциями сборки напутал
[17:34:22] <Tehnick> Nikoli, у меня и домашняя сборка и на ланчпаде пакеты нормально собираются с Gtk3
[17:37:26] <Nikoli> хм, помогло -DUSE_GTK=OFF
[17:37:36] <Nikoli> но почему gtk3 != gtk?
[17:38:11] <Nikoli> если бы ключ назывался use_gtk2, а не use_gtk, было логичнее
[17:38:54] <Nikoli> Tehnick: насколько gtk3 морда созрела относительно gtk2? можно только её оставить, а gtk2 выкинуть из ебилда?
[17:38:58] <Tehnick> Nikoli, по историческим причинам USE_GTK означает сборку с Gtk2
[17:39:29] <Tehnick> Nikoli, не думаю, что разумно это делать
[17:39:51] <Nikoli> т.е. пока gtk3 всё ещё не допилена?
[17:39:51] <Tehnick> Nikoli, не все пользователи одобряют Gtk3
[17:40:02] Kroll вышел(а) из комнаты
[17:40:16] <Nikoli> https://bugs.gentoo.org/show_bug.cgi?id=420557
[17:40:26] <Nikoli> с меня это требует просто
[17:40:28] <Tehnick> Nikoli, с мордой на gtk3 никаких проблем нет.
[17:40:51] <Nikoli> сам долго сидел на одном gtk2, но уже несколько месяцев держу и gtk3
[17:41:43] <Tehnick> Nikoli, ты можешь сделать сборку с gtk3 по дефолту, а сборку с gtk2 оставить для совместимости.
[17:42:38] <Nikoli> да я то не против, но такое в gentoo настоятельно просят не делать
[17:42:53] <Tehnick> В пакетах для дебиана и убунту я просто бинарник переименовываю и desktop-файл отдельный держу.
[17:43:06] <Tehnick> Файлы данных у них общие.
[17:43:25] <Tehnick> В отдельном пакете.
[17:43:29] <Tehnick> Удобно иметь выбор.
[17:44:05] <Nikoli> сопровождающие gtk и gnome утверждают:
1) поддерживать и gtk2, и gtk3 накладно в каждом пакете
2) если пакет поддерживает gtk3, то gtk2 в нём нужно вырубать
3) gtk2 не развивается
[17:44:32] <Nikoli> https://bugs.gentoo.org/show_bug.cgi?id=420493
[17:45:08] <Tehnick> А на совместимость и поддержку старых программ им насрать?
[17:45:32] <Tehnick> Есть куча прог, которые никто не будет портировать.
[17:46:13] <Tehnick> [17:01:50] <Tehnick> Nikoli, можешь попробовать воспроизвести: https://code.google.com/p/eiskaltdc/issues/detail?id=1382
[17:46:22] <Tehnick> Проверь плз. Это не долго.
[17:46:24] <Nikoli> нет, такие пакеты продолжают поддерживать
[17:46:48] <Nikoli> даже gtk+1 ещё в дереве
[17:46:57] <Tehnick> Тогда я не понимаю этой политики двойных стандартов.
[17:47:22] <Tehnick> Поддержка программ остается на плечах разраотчиков.
[17:47:41] <Nikoli> политика проста: нет распылению сил
[17:47:59] <Tehnick> Если они предоставляют возможность сборки с gtk2, зачем ее отрезать?
[17:48:18] <Nikoli> чтобы сопровождающие не тратили силы и время зря
[17:48:41] <Nikoli> если программа полностью переведена на gtk3, зачем тратиться на поддержку gtk2?
[17:50:17] <Tehnick> Ради пользователей вестимо.
[17:50:50] <Tehnick> И да, много сил нужно тратить на один use-флаг?
[17:50:58] <Tehnick> Это же не отдельный пакет.
[17:51:03] <Tehnick> А просто опция сборки.
[17:51:21] <Nikoli> так надо не только собрать, но и проверить работу
[17:51:23] <Tehnick> Nikoli, короче, решай сам.
[17:51:34] <Tehnick> Проблем с мордой на Gtk3 нет.
[17:51:52] <Tehnick> *известных мне проблем
[17:51:56] Nikoli выпилил gtk2 из live ебилда
[17:53:42] <Tehnick> Nikoli, и много у тебя прог на gtk3 сейчас?
[17:54:15] <Tehnick> У меня всего две: glade и eiskaltdcpp-gtk
[17:54:56] <Tehnick> Хотя может и еще что-то есть, точно не помню.
[17:59:16] <Nikoli> пока не очень:
app-editors/bluefish-2.2.2 (x11-libs/gtk+:3)
net-p2p/eiskaltdcpp-9999 (gtk ? x11-libs/gtk+:3)
net-p2p/transmission-2.76 (gtk ? >=x11-libs/gtk+-3.4:3)
net-p2p/transmission-remote-gtk-1.1 (>=x11-libs/gtk+-3.4:3)
sys-apps/gnome-disk-utility-3.0.2-r201 (>=x11-libs/gtk+-2.90.7:3)
[18:00:28] <Nikoli> хоть и сижу на kde4, но gnome-disk-utility - штука полезная и удобная
[18:00:51] <Tehnick> Nikoli, а нормальную тему для gtk3 ты нашел? Чтобы программы не выделялись на общем фоне...
[18:01:36] <Nikoli> конечно
[18:01:40] <Nikoli> oxygen-gtk
[18:02:08] <Nikoli> +kde-misc/kde-gtk-config-2.1.1
[18:02:34] mars1an вышел(а) из комнаты
[18:02:43] <Nikoli> для gtk2 тоже oxygen-gtk
[18:02:54] <Tehnick> Ну вот меня оксиджен не устраивает.
[18:03:12] <Tehnick> А аналога qtcurve никто не запилил. =(
[18:03:27] <Nikoli> а чем?
[18:03:49] <Tehnick> Про kde-gtk-config я в курсе: сопровождаю пакет в дебиане и убунте, и общаюсь с разработчиком.
[18:04:21] <Tehnick> > а чем?
Внешним видом и количеством настроек.
[18:04:54] <Nikoli> ну, на вкус и цвет... меня kde-4.9.5 из коробки вполне устраивает
[18:08:53] Tehnick вышел(а) из комнаты
[18:09:03] Tehnick вошёл(а) в комнату
[18:09:20] <Tehnick> Угу. Повезло тебе.
[18:11:25] Kroll вошёл(а) в комнату
[18:13:01] FiliN вышел(а) из комнаты
[18:14:29] Tehnick вышел(а) из комнаты
[19:21:34] Kroll вышел(а) из комнаты
[19:21:53] Кирилл вошёл(а) в комнату
[19:30:52] Kroll вошёл(а) в комнату
[20:10:07] Кирилл вышел(а) из комнаты
[20:53:59] Kroll вышел(а) из комнаты
[20:54:13] Кирилл вошёл(а) в комнату
[21:16:28] Nikoli вышел(а) из комнаты
[21:23:49] Tehnick вошёл(а) в комнату
[21:25:16] <Tehnick> Nikoli, посмотрел статистику по использованию айскальта в дебиане и убунте в свете обсуждения gtk2 против gtk3...
[21:28:01] <Tehnick> Nikoli, соотношение пользователей eiskaltdcpp-gtk к eiskaltdcpp-gtk3 такое: в дебиане --- 84:7, в убунте --- 2186:17
[21:34:13] Tehnick вышел(а) из комнаты
[21:58:52] FiliN вошёл(а) в комнату
[22:01:49] ONYX вошёл(а) в комнату
[22:16:36] Kroll вошёл(а) в комнату
[22:44:17] Кирилл вышел(а) из комнаты
[23:10:57] ONYX вышел(а) из комнаты
[23:14:27] gelraen вышел(а) из комнаты
[23:15:16] ONYX вошёл(а) в комнату
[23:26:55] ONYX вышел(а) из комнаты
[23:27:50] ONYX вошёл(а) в комнату
[23:29:27] ONYX вышел(а) из комнаты
[23:30:03] ONYX вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!