gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Пятница, 20 мая 2011< ^ >
tehnick установил(а) тему: Last stable release: 2.2.2 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2011/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2011-05-22 Release EiskaltDC++ 2.2.3
TODO:
* XML-RPC interface
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
http://www.adcportal.com/wiki/ADC_Proposals_list
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Конфигурация комнаты
Участники комнаты

GMT+4
[00:05:32] amfetamin вышел(а) из комнаты
[00:06:28] Клёк вышел(а) из комнаты
[00:07:48] tehnick вышел(а) из комнаты
[00:50:43] FiliN_ вышел(а) из комнаты
[01:54:18] Alexey вышел(а) из комнаты
[05:00:47] Diger вышел(а) из комнаты
[06:09:59] Diger вошёл(а) в комнату
[07:09:20] Diger вышел(а) из комнаты
[07:10:10] Diger вошёл(а) в комнату
[07:41:07] amfetamin вошёл(а) в комнату
[08:27:07] Kroll вошёл(а) в комнату
[09:52:30] Клёк вошёл(а) в комнату
[10:05:31] Клёк вышел(а) из комнаты
[10:23:20] Клёк вошёл(а) в комнату
[11:31:34] amfetamin вышел(а) из комнаты
[12:08:38] Клёк вышел(а) из комнаты
[12:11:34] Клёк вошёл(а) в комнату
[12:16:50] Клёк вышел(а) из комнаты
[13:24:28] Клёк вошёл(а) в комнату
[13:36:25] Клёк вышел(а) из комнаты
[14:15:21] Diger вышел(а) из комнаты
[14:18:19] Diger вошёл(а) в комнату
[14:23:11] gray_graff/work вышел(а) из комнаты: Отключён
[15:10:34] Diger вышел(а) из комнаты
[15:40:21] Kroll вышел(а) из комнаты
[15:40:57] Diger вошёл(а) в комнату
[15:50:29] Diger вышел(а) из комнаты
[15:52:05] Diger вошёл(а) в комнату
[16:04:50] Клёк вошёл(а) в комнату
[16:12:50] Diger вышел(а) из комнаты
[16:16:47] Diger вошёл(а) в комнату
[16:56:33] Kroll вошёл(а) в комнату
[17:07:51] Kroll вышел(а) из комнаты
[17:17:49] Клёк вышел(а) из комнаты
[17:22:49] Diger вышел(а) из комнаты
[17:28:11] Diger вошёл(а) в комнату
[17:29:05] NegatiV вошёл(а) в комнату
[17:55:36] Kroll вошёл(а) в комнату
[18:26:55] Diger вышел(а) из комнаты
[18:31:49] Diger вошёл(а) в комнату
[19:25:31] FiliN вышел(а) из комнаты
[19:56:22] Uncle V. вошёл(а) в комнату
[20:00:59] <Uncle V.> Здравствуйте. Что-то у меня последнее время поиск не работает. Ubuntu 10.04  (только что обновлися до) EiskaltDC++ Gtk: 2.2.3 (36762fa). В настройках ничего не менял. Не ломали?
[20:08:54] <Uncle V.> таки баг  - #1076?
[20:32:54] <Uncle V.> откатился до 2.2.2. Такое впечатление, что она больше "подвисает".
[21:07:26] Kroll вышел(а) из комнаты
[21:10:35] tehnick вошёл(а) в комнату
[21:11:16] <tehnick> Uncle V.: очисти историю завершенных загрузок
[21:25:08] Kroll вошёл(а) в комнату
[21:55:21] Kroll вышел(а) из комнаты
[21:57:45] Kroll вошёл(а) в комнату
[22:32:17] Kroll вышел(а) из комнаты
[22:34:00] Kroll вошёл(а) в комнату
[22:35:07] amfetamin вошёл(а) в комнату
[22:48:30] pavelvat вошёл(а) в комнату
[22:48:51] <pavelvat> dhamp:
[ 98%] Building CXX object nasdc/CMakeFiles/nasdc.dir/ServerThread.cpp.obj
/home/pavel/builds/eiskaltdcpp/eiskaltdcpp/nasdc/ServerThread.cpp: In member function 'std::string ServerThread::revertSeparator(const std::string&)':
/home/pavel/builds/eiskaltdcpp/eiskaltdcpp/nasdc/ServerThread.cpp:526:5: error: expected ';' before '}' token
make[2]: *** [nasdc/CMakeFiles/nasdc.dir/ServerThread.cpp.obj] Ошибка 1
make[1]: *** [nasdc/CMakeFiles/nasdc.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[22:49:26] <pavelvat> не собирается демон для Windows
[22:54:24] Uncle V. вышел(а) из комнаты: offline
[22:58:33] tehnick вышел(а) из комнаты: Replaced by new connection
[22:58:43] tehnick вошёл(а) в комнату
[22:59:33] <tehnick> pavelvat: последняя версия из гит?
[22:59:46] <pavelvat> tehnick: да
[23:01:45] <tehnick> pavelvat: вау! Там просто нет точки с запятой.
[23:02:46] Diger вышел(а) из комнаты
[23:02:47] Kroll вышел(а) из комнаты
[23:03:19] <tehnick> pavelvat: пушнул.
[23:04:43] Diger вошёл(а) в комнату
[23:06:49] <pavelvat> tehnick: теперь демон собрался.
[23:07:18] <tehnick> pavelvat: хорошо
[23:13:57] <pavelvat> tehnick: 22 мая релиз - это точно целесообразная дата для релиза? - я думаю надо выбрать дату релиза в соответствии с циклом разработки Ubuntu 11.10 (так как сейчас там основная масса пользователей айскальта). Ввести заморозку кода так чтобы было около двух недель без серьёзных правок в коде(только багфиксы) и только после этого сделать релиз и сделать его с достаточным запасом чтобы его успели включить в 11.10 до закрытия окна т.е. в течении первых двух месяцев разработки 11.10.
[23:14:57] <tehnick> pavelvat: на убунту наплевать
[23:15:19] <tehnick> pavelvat: тем более, что там мейнтейнеры у себя на уме
[23:15:43] <tehnick> Мне приходится костыли добавлять, чтобы прога собиралась под нее.
[23:16:15] <tehnick> Этот релиз, возможно, придется отложить на неделю или больше.
[23:16:22] <tehnick> Т.к. есть серьезные баги.
[23:16:45] <tehnick> pavelvat: DHT кстати из пассивного режима нифига не работает.
[23:16:53] <tehnick> А другого у меня нет...
[23:18:17] <pavelvat> tehnick:
как это наплевать? - там большинство пользователей айскальта.
причём тут мантейнеры Ubuntu? - если в debian testing попадёт раньше чем через два месяца после выхода 11.04 то автоматически попадёт в 11.10
[23:19:06] <tehnick> pavelvat: для пользователей есть ppa
[23:19:43] <tehnick> pavelvat: мейнейнеры очень даже причем. Без костылей пакеты под убунты просто не собираются.
[23:20:21] <pavelvat> tehnick: с DHT я позже начну разбираться, сейчас у меня мало времени.
[23:20:41] <tehnick> pavelvat: я думаю, это неисправимо.
[23:20:58] <tehnick> pavelvat: в пассивном режиме без сервера не обойтись
[23:21:12] <tehnick> pavelvat: т.к. до клиента извне не достучаться
[23:21:16] <tehnick> Он одинок...
[23:21:28] <pavelvat> tehnick: "для пользователей есть ppa" - поправка - для продвинутых пользователей есть PPA, коих меньшинство.
[23:22:10] <tehnick> Не думай о людях хуже, чем они есть. =)
[23:26:41] <pavelvat> tehnick: многие из тех кто только переходят с Windows на Ubuntu понятия не имеют про PPA.
[23:27:47] <tehnick> pavelvat: это печально, что пользователи не знают простейших вещей об используемой системе.
[23:28:13] <tehnick> pavelvat: к счастью, сейчас количество пользователей убунты уменьшится.
[23:28:24] <tehnick> В связи с последними тенденциями в ней.
[23:28:42] <pavelvat> tehnick: о чём речь?
[23:29:41] <pavelvat> tehnick: я читал что наоборот собираются довести число пользователей Ubuntu к какому-то там году до 200 млн.
[23:29:55] <tehnick> Удачи им.
[23:30:13] <tehnick> С нынешним состоянием убунты это будет нелегко.
[23:31:16] <pavelvat> tehnick: а что не так с нынешним состоянием?
[23:31:19] <tehnick> Кстати, вот один из эпичных багов: https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/767095
[23:31:30] <tehnick> Если есть желание, почитай.
[23:31:34] <tehnick> Забавно.
[23:31:51] <tehnick> pavelvat: перечислять все их недоработки можно очень долго
[23:33:09] <tehnick> pavelvat: юнити, сис.трей, нерабочие драйвера + отсутствие некоторых критичный драйверов (но это и дебиана касается) в дефолтной поставке
[23:33:30] <tehnick> Даже кубунту, увы, стала менее стабильна.
[23:33:48] Diger вышел(а) из комнаты
[23:34:08] <tehnick> И это только то, что я лично слышал.
[23:34:26] <tehnick> А если почитать сообщения на форумах после релиза...
[23:34:31] <pavelvat> tehnick: под словом Ubuntu я имею ввиду все разновидности в том числе и самую популярную - KUbuntu, там нет этой проблемы.
"нерабочие драйвера" - это какие например, они что в debian рабочие а в Ubuntu нет?
[23:34:37] shellsane вошёл(а) в комнату
[23:35:40] <tehnick> pavelvat: сломанный драйвер для wi-fi карты атерос.
[23:36:11] <tehnick> Глюки при работе катаглиста.
[23:36:26] <tehnick> Оно конечно проприетарное...
[23:36:38] <tehnick> Так что это скорее не их вина.
[23:36:59] <tehnick> pavelvat: с чего ты взял, что кубунту --- самая популярная?
[23:37:34] <tehnick> Большинство пользователей как раз использовали Ubuntu.
[23:37:47] <tehnick> Которая основная.
[23:39:16] amfetamin вышел(а) из комнаты
[23:39:33] <tehnick> pavelvat: по коду клиента еще вопросы есть?
[23:39:55] Diger вошёл(а) в комнату
[23:41:23] <pavelvat> tehnick: не знаю, это моё субьективное мнение - когда я выбирал между GNOME и KDE то без всяких раздумий выбрал KDE ввиду полной убогости GNOME как по интерфейсу так и по функциональности, хотя надо признать в последних Убунтах с интерфейсом стало значительно лучше.
[23:41:40] <pavelvat> tehnick: нет
[23:43:45] <shellsane> Господа девелоперы, есть вопрос по js-скриптам..
[23:45:11] <tehnick> pavelvat: я тоже выбрал за удобство
[23:45:25] <tehnick> pavelvat: но новые пользователи-то об этом ничего не знают
[23:45:35] <tehnick> pavelvat: пока сами не попробуют
[23:46:04] <tehnick> pavelvat: если они вообще захотят смотреть альтернативы, а не плюнут и удалят подчистую...
[23:46:13] <pavelvat> tehnick: я о том и говорю, что попробовав раз KDE нет никакого желания использовать GNOME.
[23:46:25] <tehnick> shellsane: сомневаюсь, что мы сможем помочь
[23:46:45] <tehnick> shellsane: информация на вики не помогла?
[23:47:27] <shellsane> Информация то есть только сигнал newMessage(HubFrame *frame, const QString &hubUrl, const QString &cid, const QString &nick, const QString &msg) не работает в скриптах
[23:48:18] <tehnick> shellsane: сломалось что ли?
[23:48:49] <shellsane> не знаю) скрипт вичнет на строке с ней
[23:49:57] <tehnick> shellsane: раньше работало?
[23:50:02] <tehnick> http://code.google.com/p/eiskaltdc/wiki/Scripting
[23:50:10] <tehnick> Оно уже запилино давно...
[23:50:17] <tehnick> Мб что-то сломали.
[23:50:35] Клёк вошёл(а) в комнату
[23:51:36] <shellsane> Например фрагмент кода:
this.hm = new HubManager();
this.hm["newMessage(frame,QString,QString,QString,QString)"].connect();
[23:52:22] <shellsane> Пробовал подставлять остальные сигналы - все работают без проблем
[23:56:13] <shellsane> this.cm = new ClientManagerScript();
this.cm["connected(QString)"].connect(this, this.cmc);
this.cm["disconnected(QString)"].connect(this, this.cmd);
this.cm["updated(QString)"].connect(this, this.cmu);
this.dq = new DownloadQueue();
this.dq["added(QString)"].connect(this, this.dqa);
this.dq["moved(QString,QString)"].connect(this, this.dqm);
this.dq["removed(QString)"].connect(this, this.dqr);
this.sm = new HashManagerScript();
this.sm["done(QString,QString)"].connect(this, this.smd);
this.logManager = new LogManagerScript();
this.logManager["message(QString, QString)"].connect(this, this.newMessage);
Все работают отлично
[23:56:35] <shellsane> Кромене этого
[23:56:41] <shellsane> *кроме
[23:57:39] <tehnick> Сейчас гляну.
[23:57:48] <tehnick> Но не факт, что найду проблему.
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!