gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Среда, 17 февраля 2010< ^ >
NegatiV установил(а) тему: Release: 1.90-alpha || SVN: 75 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* GUI: settings for basic units
* запоминание местоположения виджетов
* Вывод меню хаба на вкладке.
* Раскраску ников
* *NEW* Иконки клиентов
Release schedule:
* 24.02 Release EiskaltDC++ 1.95-beta1
* 03.02 Release EiskaltDC++ 1.98-beta2
* 10.03-15.03 Release EiskaltDC++ 2.0
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:31] <tehnick> <EiskaltDC V:(r),M:A,H:3/0/0,S:2>
[00:00:58] <tehnick> Вот такой тэг у моей сборки клиента отображается.
[00:01:05] <tehnick> В чем трабла?
[00:05:48] <dhampire> tehnick, ревизия какая ?
[00:08:18] <tehnick> 82
[00:09:09] <dhampire> сейчас дособерётся проверю
[00:11:46] <dhampire> у меня корректно показывается
[00:12:15] <dhampire> tehnick, ты с свн ведь собираешь?
[00:12:18] <tehnick> Угу, пишет r83
[00:12:22] <tehnick> Конечно.
[00:13:12] <dhampire> cmake . - вывод?
[00:13:58] <dhampire> tehnick,
[00:15:53] <tehnick> Сейчас 83 ревизия соберется, проверю и кину ссылку.
[00:16:48] <dhampire> tehnick, интересует только это Build svn revision: 83
[00:18:00] Abram вошёл(а) в комнату
[00:18:10] Abram вышел(а) из комнаты
[00:31:04] <tehnick> http://launchpadlibrarian.net/39279696/buildlog_ubuntu-karmic-i386.eiskaltdcpp-unstable_1.90.0~svn83-1_FULLYBUILT.txt.gz
[00:32:05] <tehnick> dhampire: Build svn revision:
[00:32:11] <tehnick> Без номера...
[00:33:59] <dhampire> tehnick, ты туда ведь грузишь исходники через svn ? есть там svnversion?
[00:35:15] dhampire вышел(а) из комнаты: offline
[00:35:25] dhampire вошёл(а) в комнату
[00:35:51] <tehnick> Нет, я туда гружу архив с исходниками и пару сопутствующи файлов.
[00:36:56] <dhampire> .svn каталоги вычищаешь?
[00:37:18] <tehnick> Конечно да. Я из просто не копирую...
[00:37:54] <tehnick> svn export http://eiskaltdc.googlecode.com/svn/branches/trunk/ "eiskaltdcpp-unstable-$NEW_VER"
[00:38:00] <tehnick> Типа этого.
[00:38:54] <dhampire> tehnick, так есть там svnversion?
[00:39:13] <tehnick> Где там?
[00:39:29] <tehnick> Подкаталоги .svn отсутствуют.
[00:39:39] <dhampire> ну так
[00:39:52] <dhampire> что ты тогда хочешь раз они отсутствуют?
[00:40:05] <tehnick> Правильной сборки.
[00:40:14] <dhampire> =)
[00:40:33] <tehnick> Лучше в тэг подставлять версию программы.
[00:40:48] <dhampire> в случае релиза именно так и есть
[00:40:59] <tehnick> Ах вот оно что...
[00:41:13] <dhampire> а ты собираешь как бы с свн
[00:41:26] <dhampire> сейчас добавлю проверку на значение
[00:41:51] <dhampire> чтоб только если оно не пустое define делался
[00:41:51] dhampire вышел(а) из комнаты
[00:55:33] tehnick вышел(а) из комнаты
[00:55:45] tehnick вошёл(а) в комнату
[00:57:12] <tehnick> NegatiV: зачем удаляются сообщения из начала чата и почему это не настраивается?
[01:04:13] dhampire вошёл(а) в комнату
[01:10:07] <dhampire> tehnick, 84
[01:11:48] <tehnick> Отправил на сборку.
[01:13:41] WiseLord вышел(а) из комнаты
[02:13:56] dhampire вышел(а) из комнаты
[02:17:28] tehnick вышел(а) из комнаты
[06:29:13] gray_graff вошёл(а) в комнату
[10:14:18] Abram вошёл(а) в комнату
[10:18:24] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[10:26:49] dhampire вошёл(а) в комнату
[10:26:59] dhampire вышел(а) из комнаты
[10:27:07] dhampire вошёл(а) в комнату
[10:33:11] WiseLord вошёл(а) в комнату
[10:57:36] dhampire вышел(а) из комнаты
[11:56:14] Abram вошёл(а) в комнату
[11:56:38] Abram вышел(а) из комнаты
[12:00:11] Abram вошёл(а) в комнату
[12:00:27] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[14:32:05] NegatiV вошёл(а) в комнату
[14:50:35] NegatiV вышел(а) из комнаты
[14:54:49] NegatiV вошёл(а) в комнату
[14:58:40] Abram вошёл(а) в комнату
[15:25:40] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[15:27:01] gray_graff вышел(а) из комнаты
[16:21:32] WiseLord вышел(а) из комнаты
[16:27:55] dhampire вошёл(а) в комнату
[17:03:10] Abram вошёл(а) в комнату
[17:06:10] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[17:31:45] dhampire вышел(а) из комнаты
[17:59:56] WiseLord вошёл(а) в комнату
[18:02:51] dhampire вошёл(а) в комнату
[18:17:12] <dhampire> Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0x7fffe2f30710 (LWP 3586)]
0x00007ffff689348c in send () from /lib/libpthread.so.0
(gdb) up
#1  0x0000000000626423 in dcpp::Socket::write (this=0x7fffe85311b0, aBuffer=0x7fffd8911df0, aLen=<value optimized out>)
    at /home/egik/work2/c/eiskaltdc/branches/trunk/dcpp/Socket.cpp:364
364            sent = ::send(sock, (const char*)aBuffer, aLen, 0);
(gdb) up
#2  0x00000000006587e6 in dcpp::BufferedSocket::threadSendFile (this=0x7fffe841fd10, file=<value optimized out>)
    at /home/egik/work2/c/eiskaltdc/branches/trunk/dcpp/BufferedSocket.cpp:308
308                int written = sock->write(&writeBuf[writePos], writeSize);
(gdb) up
#3  0x0000000000659029 in dcpp::BufferedSocket::checkEvents (this=0x7fffe841fd10) at /home/egik/work2/c/eiskaltdc/branches/trunk/dcpp/BufferedSocket.cpp:420
420                    threadSendFile(static_cast<SendFileInfo*>(p.second.get())->stream); break;
(gdb) up
#4  0x0000000000659118 in dcpp::BufferedSocket::run (this=0x7fffe841fd10) at /home/egik/work2/c/eiskaltdc/branches/trunk/dcpp/BufferedSocket.cpp:447
447                if(!checkEvents()) {
(gdb) up
#5  0x000000000062a78a in dcpp::Thread::starter (p=0x1f) at /home/egik/work2/c/eiskaltdc/branches/trunk/dcpp/Thread.h:140
140            t->run();
NegatiV похоже тупит ядро
[18:19:03] <NegatiV> dhampire: случается, но довольно редко
[18:27:12] dhampire вышел(а) из комнаты
[18:54:48] grayich вошёл(а) в комнату
[18:55:20] <grayich> ку
[18:59:10] <grayich> NegatiV: багрепорты начиная с бетты1 можно будет слать?
[19:14:27] <NegatiV> grayich: начиная с альфы
[19:15:27] <NegatiV> grayich: http://code.google.com/p/eiskaltdc/issues/list - оставляй здесь
[19:43:26] dhampire вошёл(а) в комнату
[20:08:13] Abram вошёл(а) в комнату
[20:40:51] Abram вышел(а) из комнаты
[20:49:46] dhampire вышел(а) из комнаты
[21:11:29] grayich вышел(а) из комнаты
[21:33:50] WiseLord вышел(а) из комнаты
[21:34:36] WiseLord вошёл(а) в комнату
[21:37:36] WiseLord вышел(а) из комнаты
[21:38:34] WiseLord вошёл(а) в комнату
[21:59:13] <NegatiV> #1  0x00000000004f9d6c in ~MainWindow (this=0x7fffe40772b0, __in_chrg=<value optimized out>)
    at /home/negativ/Desktop/eiskaltdcpp/eiskaltdcpp/MainWindow.cpp:81                      
81      Widget()->close();*/    
[21:59:37] NegatiV ничего не понимает, 81 строка - комментарий)
[22:09:44] WiseLord вышел(а) из комнаты
[22:28:14] 0xd34df00d вышел(а) из комнаты
[22:31:22] 0xd34df00d вошёл(а) в комнату
[22:32:16] wilgib вошёл(а) в комнату
[22:34:42] <wilgib> NegatiV: как там продвигается альтернативная реализация списка пользователей?
[22:41:24] <NegatiV> wilgib: не спеша - много времени уходит на исправление багов
[22:44:31] <wilgib> NegatiV: А какая реализация будет в финальном релизе EiskaltDC++ 2.0?
[22:45:30] <NegatiV> wilgib: этого сказать точно не могу - ибо не хочу загадывать
[22:45:59] <NegatiV> если новой реализации будет заметный профит - то новая
[22:46:53] dhampire вошёл(а) в комнату
[22:47:58] <wilgib> NegatiV:  Почему в поле tag в списке пользователей вместо EiskaltDC++ используется старое название клиента - EiskaltDC?
[22:49:25] <NegatiV> wilgib: а что в этом плохого? я не хочу чтобы в теге были лишние спец.символы
[22:50:32] <dhampire> разве + - спец символ ?
[22:52:32] <wilgib> NegatiV: все остальные клиенты имеют в tag - DC++. Это означает, что клиент основан на ядре DC++, а не на dclib.
[22:53:29] <NegatiV> wilgib: у dclib тег "DCGUI"
[22:53:47] <dhampire> wilgib, не все
[22:58:24] <wilgib> NegatiV: примеры:LinuxDC++ - содержит ++, тэги виндовых клиентов - pl++, ApexDC++, gl++, StrgDC++, FlylinkDC++, ...
[22:59:06] <dhampire> wilgib, для тебя эти ++ так важны ?
[23:00:17] <NegatiV> действительно, будто это на что-то влияет
[23:01:29] <wilgib> dhampire: да. Содержимое тэга говорит о том, что клиент основан на ядре DC++.
[23:03:06] <dhampire> wilgib, ппц логика :) клиент отдаёт то что ты ему пропишешь :) связи с основан на чём-то нету никакой :)
[23:04:22] <NegatiV> wilgib: а как же клиенты, которые могут менять свой тег на лету?
[23:04:45] <NegatiV> к примеру StrongDC++ -> FlylinkDC
[23:05:57] <wilgib> dhampire: у меня в kopete, почему-то когда я хочу ответить тебе не хочет автодополнятся твой ник по клавише tab, все остальные ники нормально автодополняются. Первая буква ника у тебя - это стандартное d?
[23:06:22] <dhampire> всё на латинице же
[23:07:02] dhampire_ вошёл(а) в комнату
[23:07:16] <wilgib> dhampire_: "клиент отдаёт то что ты ему пропишешь" - это понятно.
[23:07:20] <dhampire_> wilgib, всё дополнятеся :)
[23:07:26] dhampire_ вышел(а) из комнаты: offline
[23:08:29] <wilgib> dhampire: "связи с основан на чём-то нету никакой" - я же написал примеры - связь очевидно есть с названием ядра - DC++.
[23:08:31] <dhampire> wilgib, ну так раз понятно то какие ещё могут быть вопросы?
[23:10:00] <dhampire> wilgib, в лицензии к ядру dc++ не прописано что плюсы в отдаваемом тэге обязательны, так что это остаётся на усмотрение разработчика.
[23:10:33] <NegatiV> dhampire: ну в лицензии, это ты конечно загнул)) в спеке скорее
[23:12:35] <dhampire> NegatiV, в спеках протокола и подавно это не указано можно даже такой тэг сделать
<4to-to takoe V: 1.2.3 и т.д.
[23:13:05] <wilgib> NegatiV: "а как же клиенты, которые могут менять свой тег на лету" - впервые слышу про смену  тэга на лету. Я просто хочу сказать что правильнее если клиент называется EiskaltDC++, то и тэг лучше сделать тоже EiskaltDC++.  Проблем с символами ++ у других клиентов нет.
[23:13:50] <dhampire> wilgib, хочет негатив чтоб был такой тэг как сейчас так пусть он будет :)
[23:13:51] <NegatiV> dhampire: кстати, как насчет смены тега?)
[23:14:11] <NegatiV> можно название клиента сделать в виде настройки
[23:14:28] <dhampire> NegatiV, впилим :)
[23:15:12] <dhampire> NegatiV, ты видел что я варнинг оставил в sharebrowser ?
[23:15:33] <dhampire> можно считать описание бага:)
[23:16:17] <NegatiV> dhampire: угу. там все норм - если открываешь файллист в уже открытом списке - списки сливаются в один
[23:16:48] <NegatiV> если открываешь в пустом окне то все норм
[23:16:58] <dhampire> NegatiV, вот только вопрос зачем ? и почему тогда остальное никак это не отражает ?
[23:17:50] <NegatiV> dhampire: в смысле отражает
[23:17:52] <NegatiV> ?
[23:18:21] <NegatiV> сейчас гляну как очистить листинг от старого листа, может чего и придумаю
[23:19:38] <dhampire> в варнинге же все описано :) логично при слиянии менять и те значения, либо делать реинит
[23:21:04] <NegatiV> dhampire: там списки очищаются, другое дело что listing.loadFile(file.toStdString()); - сливает два дерева в одно
[23:25:59] <NegatiV> dhampire: я выпиливаю открытие списка юзеров ибо для работы листингу нужен указатель на юзера
[23:26:33] <NegatiV> который в случае открытия из произвольного файла получить нельзя
[23:26:44] <NegatiV> так что качать оттуда не получиться
[23:28:25] <dhampire> NegatiV, может тогда пока убрать открытие в sharebrowser'e ? потому как проблема только при отрытии оттуда
[23:28:34] <dhampire> будет как в linuxdcpp
[23:28:57] <dhampire> открытии*
[23:29:24] <NegatiV> dhampire: у выкидываю открытие/сохранение полностью, т.к. операция выходят бессмысленными
[23:29:50] <NegatiV> будет как в linuxdc++ - просто качать
[23:30:50] <dhampire> сохранение действительно бессмысленно :) если открыт файл-лист с диска то зачем его куда-то сохранять если прозе копировать, при скачивании в принципе то же самое
[23:30:59] <dhampire> проще*
[23:33:01] <NegatiV> dhampire: открытие не более осмысленно - для работы нужна стуктура, которая существует только во время работы клиента
[23:34:04] <NegatiV> да и переопределить ее никак нельзя
[23:59:25] <dhampire> NegatiV, dc++ есть только стабильные сборки?
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!