gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Суббота, 12 мая 2012< ^ >
dein.negativ установил(а) тему: Last stable release: 2.2.6 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2012/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2012-04-xx Release EiskaltDC++ 2.2.7
TODO:
* IPv6 in DC++ Core
* Improve Lua support
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Как удобно передать в проект свои патчи:
http://habrahabr.ru/blogs/Git/125999/
How to pass your patches to the project in convenient way:
https://github.com/blog/712-pull-requests-2-0
Как правильно задавать вопросы:
http://parallel.ru/cluster/smart-questions-ru.html
How To Ask Questions The Smart Way
http://catb.org/%7Eesr/faqs/smart-questions.html
Конфигурация комнаты
Участники комнаты

GMT+4
[00:29:10] tehnick вышел(а) из комнаты
[00:51:49] Diger вышел(а) из комнаты
[01:42:50] FiliN вышел(а) из комнаты: Machine going to sleep
[02:17:55] pizzard вышел(а) из комнаты
[03:11:36] Alexey вышел(а) из комнаты
[06:03:16] Diger вошёл(а) в комнату
[06:11:13] Кирилл вошёл(а) в комнату
[07:01:20] Кирилл вышел(а) из комнаты
[10:22:08] Nikoli вышел(а) из комнаты
[12:01:39] mars1an вошёл(а) в комнату
[12:11:57] Alexey вошёл(а) в комнату
[13:14:58] pizzard вошёл(а) в комнату
[14:05:20] Diger вышел(а) из комнаты
[14:08:07] FiliN вошёл(а) в комнату
[14:20:25] Nikoli вошёл(а) в комнату
[14:48:29] pizzard вышел(а) из комнаты
[15:02:57] ONYX вышел(а) из комнаты
[15:19:51] Diger вошёл(а) в комнату
[15:49:05] FiliN вышел(а) из комнаты
[15:55:04] ONYX вошёл(а) в комнату
[16:09:47] dhamp_p вошёл(а) в комнату
[16:25:45] tehnick вошёл(а) в комнату
[16:26:06] <tehnick> dhamp_p: я здесь
[16:26:35] <dhamp_p> tehnick: ок, зачем тебе pragma once ?
[16:27:06] <tehnick> Да мне без разницы на самом деле.
[16:27:23] <dhamp_p> tehnick: то что её поддерживают основные компиляторы я в курсе
[16:27:24] <tehnick> Кому-то нравится, что код выглядит лучше.
[16:27:41] <tehnick> Кто-то утверждает, что компилируется быстрее.
[16:28:14] <tehnick> Ну и она реально избавляет от необходимости контролирования пересечения имен.
[16:28:15] <dhamp_p> tehnick: в общем случае да- быстрее, но так как не стандарт
[16:28:27] <dhamp_p> то хз же что будет быстрее
[16:28:40] <dhamp_p> include guard или pragma once
[16:29:36] <dhamp_p> можно конечно заменить и time померить разницу
[16:29:45] <tehnick> dhamp_p: просто я заметил, что ты имя файла изменил.
[16:29:56] <tehnick> *имя инклду
[16:30:01] <tehnick> *имя инклуда
[16:30:43] <tehnick> Вот и предлагаю сделать переход один раз, чтобы вручную не котролировать.
[16:30:44] <dhamp_p> tehnick: я просто сокращаю размер диффа с dcpp 0.791, сейчас это 16к строк =)
[16:31:09] <dhamp_p> если использовать pragma то он станет больше
[16:31:17] <tehnick> Кстати, в какой версии gcc появилось auto?
[16:31:25] <dhamp_p> 4.4 вроде
[16:31:28] <dhamp_p> или 4.3
[16:31:37] <dhamp_p> надо глянуть
[16:32:01] <dhamp_p> 4.4 по статусу на сайсе
[16:32:06] <dhamp_p> сайте*
[16:32:22] <tehnick> Ок.
[16:34:58] <tehnick> dhamp_p: можно ядро не трогать, а заменить только в ui.
[16:35:14] <dhamp_p> tehnick: если менять то везде
[16:36:01] <dhamp_p> tehnick: просто видимо придётся мне усложнить комманду diff'а
[16:36:27] <tehnick> Надо тогда скорость действительно проверить.
[16:36:34] <tehnick> И без ccache.
[16:36:48] <tehnick> Чтобы знать, есть ли выигрыш.
[17:20:49] <tehnick> Проверил для демона:
real    0m43.865s
real    0m43.835s
[17:20:58] <tehnick> Разница меньше погрешности.
[17:21:55] <dhamp_p> tehnick: у тебя ядро + демон собираются 43с ? O_o
[17:22:01] <dhamp_p> эт на чём ?
[17:22:07] <tehnick> Нет, только демон.
[17:22:13] <tehnick> Ядро я не трогал.
[17:22:40] <tehnick> Демон собирается + линкуется.
[17:22:46] <dhamp_p> tehnick: вот если бы ядро тронул тогда можно было бы судить
[17:23:24] <tehnick> Там много файлов...
[17:23:59] <dhamp_p> всего 118 хидеров
[17:24:17] <tehnick> 169 файлов
[17:24:25] <tehnick> *.h
[17:53:54] mars1an вышел(а) из комнаты
[18:00:44] <dhamp_p> include guard
libextra.a + libdht.a+ libeskaltdcpp.so
real    6m50.288s
user    6m3.116s
sys    0m15.599s
#pragma once
[18:02:22] <tehnick> ?
[18:02:31] <tehnick> У меня еще не скомпилилось.
[18:02:38] <tehnick> Ты тоже заменил?
[18:03:29] Alexey вышел(а) из комнаты: Replaced by new connection
[18:03:39] Alexey вошёл(а) в комнату
[18:05:26] <dhamp_p> tehnick:
include guard
libextra.a + libdht.a+ libeskaltdcpp.so
real    6m50.288s
user    6m3.116s
sys    0m15.599s
#pragma once
libextra.a + libdht.a+ libeskaltdcpp.so
real    7m3.253s
user    6m3.190s
sys    0m15.916s
как интересно =)
[18:07:06] <tehnick> Стало больше.
[18:07:16] <tehnick> Странно.
[18:07:43] <tehnick> Это чистая сборка?
[18:08:02] <tehnick> Я сейчас чистую делаю для надежности.
[18:08:26] <dhamp_p> передка каждой попыткой сделано make clean && ccache -C
[18:09:28] <tehnick> Хм.
[18:09:42] <tehnick> Я просто ccache отключил пока.
[18:09:53] <dhamp_p> возможно это ещё от опции cmake зависит
[18:09:53] <tehnick> У меня там много полезного в хэше.
[18:10:12] <tehnick> *кэше
[18:14:34] <dhamp_p> real    6m55.991s
user    6m2.693s
sys    0m15.592s
[18:14:46] <dhamp_p> это второй раз с #pragma once
[18:15:12] <dhamp_p> погрешность видимо +-10 секунд гдето у меня получается
[18:15:45] <dhamp_p> tehnick: нужен сферический тест в вакууме для определения чего быстрее =)
[18:16:45] <tehnick> Ок.
[18:25:52] FiliN вошёл(а) в комнату
[18:30:49] <tehnick> before:
real    9m20.186s
user    7m23.268s
sys     0m23.801s
after:
real    9m47.040s
user    7m36.973s
sys     0m24.818s
[18:30:55] <tehnick> Чистая сборка.
[18:31:06] <tehnick> Стало больше.
[18:31:13] <tehnick> dhamp_p: что решим?
[18:31:33] <tehnick> Могу еще разок прогнать для надежности.
[18:36:37] <dhamp_p> tehnick: нужно в tmpfs класть  и собирать =)
[18:42:16] <tehnick> after:
real    9m19.443s
user    7m24.432s
sys     0m23.773s
[18:42:24] <tehnick> А здесь быстрее.
[18:42:49] <tehnick> Короче, разница не уловима.
[18:43:02] <tehnick> Можно переходить.
[19:23:39] Кирилл вошёл(а) в комнату
[19:24:33] Кирилл вышел(а) из комнаты
[19:24:40] Кирилл вошёл(а) в комнату
[19:25:24] FiliN вышел(а) из комнаты
[19:28:02] Кирилл вышел(а) из комнаты
[19:28:09] Кирилл вошёл(а) в комнату
[19:58:49] Nikoli вышел(а) из комнаты
[20:01:31] <tehnick> dhamp_p: мне прислали патч с возможным решением проблемы сегфолта Qt-морды, собранной gcc 4.7
[20:01:40] <tehnick> Сейчас компилится. Проверю.
[20:07:56] Nikoli вошёл(а) в комнату
[20:28:48] <tehnick> dhamp_p: баг исправлен
[20:28:52] <tehnick> Diger: пинг
[20:29:22] <Diger> tehnick: понг
[20:29:34] <Diger> уже в транке?
[20:29:43] <tehnick> Diger: можешь собрать мастер-ветку в гайке
[20:29:50] <tehnick> Diger: должно работать
[20:30:01] <Diger> будем надеятся
[20:30:01] <tehnick> Diger: проблема была не в Qt, а у нас
[20:30:40] <dhamp_p> tehnick: бле, тупак =)
[20:30:56] dhamp_p вышел(а) из комнаты
[20:31:06] dhamp вошёл(а) в комнату
[20:38:55] <dhamp> tehnick:
$ git diff --shortstat
286 files changed, 12269 insertions(+), 13164 deletions(-)
[20:40:12] <tehnick> dhamp: ты тоже на #pragma once везде заменил?
[20:40:27] <tehnick> dhamp: ну и кто будет коммитить?
[20:41:33] <dhamp> tehnick: я ещё в gtk заменил табы на пробелы
[20:42:00] <tehnick> Тогда я пушь.
[20:42:10] <tehnick> Я смержусь и разрулю конфликты.
[20:42:28] <tehnick> *Тогда ты пушь.
[20:42:33] <tehnick> Блин
[20:42:47] <tehnick> dhamp: короче, отправляй на сервер.
[20:42:47] <dhamp> я коммитить то в свою ветку буду сначала, потом cherry-pick в 2.2.x
[20:48:10] <dhamp> tehnick: щас дособирается qt и отправлю
[21:02:17] <dhamp> tehnick: пушнул
[21:13:38] Кирилл вышел(а) из комнаты
[21:13:38] Alexey вышел(а) из комнаты
[21:13:38] gray_graff вышел(а) из комнаты
[21:13:38] nixtrian|home вышел(а) из комнаты
[21:13:38] Nikoli вышел(а) из комнаты
[21:13:38] Kroll вышел(а) из комнаты
[21:30:55] gray_graff вошёл(а) в комнату
[21:51:20] <dhamp> пинг
[21:51:21] <dhamp> тест
[21:51:27] <dhamp> он конфа очнулась
[21:51:31] <dhamp> оп*
[22:11:40] Кирилл вошёл(а) в комнату
[22:23:53] dhamp вышел(а) из комнаты
[22:26:02] nixtrian|home вошёл(а) в комнату
[22:34:30] FiliN вошёл(а) в комнату
[22:49:09] dhamp вошёл(а) в комнату
[22:56:33] FiliN вышел(а) из комнаты
[23:03:09] FiliN вошёл(а) в комнату
[23:47:51] Diger вышел(а) из комнаты
[23:47:51] FiliN вышел(а) из комнаты
[23:53:52] FiliN вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!