gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 27 марта 2011< ^ >
NegatiV установил(а) тему: Last stable release: 2.2.1 || Конференция разработчиков 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-04-09 Release EiskaltDC++ 2.2.2
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+3
[00:06:16] tehnick вошёл(а) в комнату
[00:07:07] <tehnick> pavelvat: привет. Ты ошибся. Информацию нужно смотреть здесь: http://packages.qa.debian.org/e/eiskaltdcpp.html
[00:07:23] <tehnick> pavelvat: там есть ссылка 'excuses'
[00:07:59] <tehnick> pavelvat: этот багрепорт никак не влияет на попадание в тестинг
[00:08:11] <tehnick> А ответить ему я просто забыл.
[00:09:30] <tehnick> pavelvat: по поводу upnp --- смотри в самый низ страницы по своей же ссылке
[00:10:37] <tehnick> pavelvat: для архитектур powerpcspe и sh4 пакеты не пересобраны => в них еще используется старая версия программы     2.0.3, которая зависела от libupnp
[00:11:12] <tehnick> pavelvat: зависимости от miniupnpc там быть и не может, т.к. пакет собран без нее
[00:12:58] <tehnick> [23:23:42] <pavelvat> там меньше функционал, но UPnP и активный режим там должны работать не хуже чем в Qt версии.
Только там нет в настройках возможности указать через какой сетевой интерфейс upnp будет пытаться порты пробрасывать...
[00:13:32] <pavelvat> tehnick: я тут и смотрел, просто к примеру miniupnpc по прошествии 10 суток уже перекочевал в testing, а айскальт уже 14 суток висит, вот я и подумал что дело в том баге.
[00:14:18] <tehnick> pavelvat: нет, айскальт висит из-за либ qt, которые пока в тестинг не попали
[00:15:42] <tehnick> А про miniupnpc новость хорошая. Надо будет его запилить в пакет.
[00:16:34] <tehnick> Правда из-за этого в убунту 11.04 пакет точно не добавят.
[00:16:59] <pavelvat> tehnick: тут http://packages.debian.org/sid/eiskaltdcpp
написано 2.2.1
так что я не понимаю почему там нет miniupnpc и есть libupnp, ну и что с того что для двух архитектур ещё не собран 2.2.1 для остальных то он уже собирается.
[00:17:14] SPU вошёл(а) в комнату
[00:17:59] <tehnick> pavelvat: там общая информация. И она генерируется автоматически. Пока зависимость в пакетах есть, она отображается на странице...
[00:19:28] <pavelvat> tehnick: "Надо будет его запилить в пакет." -  я не понял, так что ты без upnp собирал что ли, вообще тогда ничего не понимаю, ведь специально же ждали пока включат в Debian miniupnpc.
[00:19:53] <tehnick> pavelvat: посмотри на даты и поймешь
[00:20:27] <tehnick> pavelvat: когда я отправлял пакет в репозиторий, miniupnpc еще не было даже в анстейбле.
[00:20:51] <pavelvat> tehnick: 2.2.1 залит в тот же день когда был залит miniupnpc.
[00:23:53] <tehnick> pavelvat: время отправки пакета во временное хранилище и время заливки пакета спонсором отличаются...
[00:24:16] gelraen вошёл(а) в комнату
[00:24:17] <tehnick> pavelvat:
http://packages.debian.org/changelogs/pool/main/m/miniupnpc/miniupnpc_1.5-2/changelog
http://packages.debian.org/changelogs/pool/main/e/eiskaltdcpp/eiskaltdcpp_2.2.1-1/changelog
[00:24:41] <tehnick> Thu, 10 Mar 2011 00:22:40 +0800
против
Tue, 08 Mar 2011 21:00:59 +0200
[00:24:49] <pavelvat> tehnick:
"[00:15:53] <tehnick> А про miniupnpc новость хорошая. Надо будет его запилить в пакет.
[00:16:45] <tehnick> Правда из-за этого в убунту 11.04 пакет точно не добавят."
так а разве заморозка не была спустя два месяца после релиза 10.10 ?
каким же образом его могут добавить в 11.04 ?
[00:24:51] <tehnick> pavelvat: еще вопросы?
[00:25:21] <tehnick> pavelvat: там несколько стадий заморозки.
[00:25:35] <tehnick> pavelvat: самая жесткая за месяц до релиза
[00:25:58] <tehnick> pavelvat: до этого момента по чьей-то просьбе могут обновить
[00:26:27] <pavelvat> tehnick: и кто же будет просить?
[00:26:45] <tehnick> Пользователи могут.
[00:28:00] <pavelvat> tehnick: что-то слабо верится что пользователи будут просить, а в каком месте эту просьбу надо оставлять?
[00:28:55] <tehnick> pavelvat: на лаунчпаде
[00:29:54] <pavelvat> tehnick: ну вот у меня есть аккаунт на launchpad, я мог бы оставить там просьбу, там как - просто зайти и оставить комментарий надо?
[00:30:53] <tehnick> pavelvat: сейчас поищу пример
[00:31:01] <tehnick> Если они не удалили.
[00:33:41] dhamp вошёл(а) в комнату
[00:34:28] dhamp вышел(а) из комнаты
[00:34:39] dhamp вошёл(а) в комнату
[00:35:12] <tehnick> Фух, нашел.
[00:35:14] <tehnick> https://bugs.launchpad.net/ubuntu/+source/q4wine/+bug/722068
[00:35:36] <tehnick> Очень неудобно организован интерфейс на сайте.
[00:35:58] <tehnick> Но в итоге сумел найти закрытый багрепорт...
[00:36:36] <tehnick> Micah Gersten --- это все-таки не простой пользователь.
[00:36:49] <tehnick> Так что вероятно чесаться смысла нет.
[00:36:58] <tehnick> Или можно напрямую ему написать.
[00:37:50] <pavelvat> tehnick: раз шансов нет, то включай miniupnpc в сборку.
[00:39:24] <pavelvat> tehnick: к тому же 11.04 будет 28, так что время уже вышло.
[00:52:29] NegatiV вышел(а) из комнаты
[01:00:37] <tehnick> pavelvat: кстати, если не лень, потести debug сборку qt-морды
[01:00:57] <tehnick> pavelvat: после недавней чистки кода она у меня больше не падает
[01:01:14] <tehnick> Но надо бы нескольким человекам потестировать....
[01:01:22] <pavelvat> tehnick: я сейчас с DHT вожусь.
[01:01:37] <tehnick> pavelvat: ну вот и пригодится... =)
[01:01:52] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[01:14:09] manhattan вышел(а) из комнаты
[01:14:13] SPU вышел(а) из комнаты
[01:20:00] Diger вышел(а) из комнаты
[01:24:23] Nikoli вышел(а) из комнаты: Replaced by new connection
[01:24:33] Nikoli вошёл(а) в комнату
[01:33:03] Nikoli вышел(а) из комнаты
[01:36:39] tehnick вышел(а) из комнаты
[01:39:23] pavelvat вышел(а) из комнаты
[01:45:46] Nikoli вошёл(а) в комнату
[01:50:07] nE0sIghT вышел(а) из комнаты
[03:16:03] ONYX вышел(а) из комнаты
[05:25:14] dhamp вышел(а) из комнаты
[06:08:28] Alexey вышел(а) из комнаты
[07:23:49] crypton вошёл(а) в комнату
[08:29:28] Diger вошёл(а) в комнату
[10:00:11] amfetamin вошёл(а) в комнату
[10:01:06] amfetamin вышел(а) из комнаты
[11:55:05] Клёк вошёл(а) в комнату
[11:58:09] Клёк вышел(а) из комнаты
[12:12:46] nE0sIghT вошёл(а) в комнату
[13:01:30] Uncle V. вошёл(а) в комнату
[13:09:42] dhamp вошёл(а) в комнату
[13:10:27] dhamp вышел(а) из комнаты
[13:10:41] dhamp вошёл(а) в комнату
[13:10:49] Alexey вошёл(а) в комнату
[13:11:25] crypton вышел(а) из комнаты
[13:16:54] NegatiV вошёл(а) в комнату
[13:33:30] spk вошёл(а) в комнату
[13:33:42] <spk> всем привет!
[13:33:50] Uncle V. вышел(а) из комнаты
[13:35:02] <spk> у меня вопросик: есть ли какая консольная утилитина, которая может прохешировать файлы для eiskaltdcpp-daemon?
[13:37:30] crypton вошёл(а) в комнату
[13:39:35] <spk> эээй! есть кто живой? ;)
[13:40:47] <spk> и тишина...
[13:40:57] <spk> а вдоль дороги...
[13:46:12] <dhamp> spk, если просто прохэшировать есть
[13:46:52] <spk> ну в том смысле что запустить её, а eiskaldcpp-daemon этот хэш подхватит
[13:47:02] <dhamp> spk, а что по товоему сам демон прохэшировать не может ?
[13:47:43] <Diger> он при чем замечательно хеширует, и проц грузит меньше чем тот же микродц
[13:48:17] <Diger> по крайней мере на фряхе
[13:48:38] <spk> эээ... может?
[13:48:43] <dhamp> Diger, это зависит от опции вообще-то
[13:48:43] <spk> (у меня ubuntu server)
[13:48:58] <spk> а что нужно сделать чтобы он прохэшировал?
[13:49:00] <spk> или он сам?
[13:49:06] <dhamp> spk, смотря как ты его собирал )
[13:49:13] <spk> я его из deb-а ставил
[13:49:18] <dhamp> да и сам он перехэширует
[13:49:20] <spk> tehnik-овского
[13:49:21] <Diger> dhamp: я с дефолтными на фряхе запустил, - очень доволен
[13:49:23] <dhamp> в любом случае
[13:49:53] <dhamp> есть опция у ядра         <AutoRefreshTime type="int">60</AutoRefreshTime>
[13:50:03] <dhamp> значение в минутах
[13:50:32] <spk> это в DCPlusPlus.xml надо записать?
[13:50:46] <Diger> а
[13:50:48] <dhamp> да, если нету сос совим значением
[13:50:56] <dhamp> 60 вроде дефолт давно
[13:51:17] <Diger> можешь  в варианте с гуем конфиг приготовить и демону посунуть
[13:51:25] <Diger> *под
[13:51:27] <spk> я так и делаю
[13:51:33] <spk> тока у меня файлы на серваке
[13:51:38] <spk> а гуишный на десктопе
[13:51:39] <dhamp> spk, да 60 дефолтное значение
[13:51:46] <spk> посмотрел - есть у меня такое
[13:51:52] <spk> т.е. просто подождать часик? ;)
[13:51:58] <dhamp> можно так
[13:52:08] <spk> а пинка дать низзя?
[13:52:09] <spk> ))
[13:52:12] <Diger> при первом запуске сразу хешировать начинает
[13:52:12] <dhamp> можно просто стоп, поправить конфиг старт
[13:52:28] <dhamp> пока настройки на ходу менять нельзя )
[13:52:32] <spk> щас попробуем restart
[13:52:37] <spk> да, я заметил - он перетирает
[13:52:52] <dhamp> ну так он на выходе сохраняет
[13:52:57] <Diger> у меня был косяк - файлы с русскими названиями не хешировал
[13:53:04] <spk> это я знаю чего
[13:53:06] <spk> это локаль
[13:53:13] <dhamp> Diger, да это с локалями
[13:53:15] <Diger> да, поменяешь и ок
[13:53:18] <spk> )))
[13:53:31] <spk> итак рестартим...
[13:54:34] <spk> 57% кпу
[13:55:23] <dhamp> spk, что за проц ?
[13:55:23] <spk> судя по загрузке должон хэшировать щас...
[13:55:35] <spk> хе Pentium III 600 MHZ )))
[13:55:43] <dhamp> spk, если у тебя логи в системный журнал включены
[13:56:05] <dhamp> туда будет скидывать что сейчас хэштруется и по окончании хэширования
[13:56:16] <spk> выключил ((
[13:57:20] <spk> о! в шаре начали файлы появлятся!
[13:57:23] <spk> ться
[13:57:25] <dhamp> хм демон без логов )
[13:57:32] <dhamp> spk, оригинал )
[13:57:40] <spk> я ещё не волшебник ;)
[13:57:51] <spk> щас дохэширует - включу
[13:58:28] <spk> блин! а я как м...к через самбу монтировал каталоги с шарами на серваке, хэшировал на десктопе и обратно кидал файлы Hash*
[13:58:36] <spk> а он оказывается сам умеет
[13:58:51] <spk> и молчал гад! ))
[13:59:11] <dhamp> spk, так ты же логи выключил =) как он тебе скажет то ? )
[13:59:21] <spk> ну хоть бы намекнул ;)
[13:59:40] <spk> я не знаю... типа выдал при загрузке диагн. сообщение " а ещё я умею хэшировать"
[13:59:48] <spk> как эти - советы при запуске ))))
[14:00:16] <spk> dhamp, а как сказать какие права он должен назначать?
[14:00:30] <spk> у меня все файлы создаются 604
[14:00:47] <dhamp> spk, кому сказать ?
[14:00:47] <spk> зачем он ставит w для other???
[14:00:54] <spk> daemon-у
[14:01:13] <dhamp> spk, ну блин я на знаю про какие файлы речь )
[14:01:25] <spk> да все - логи, закачка, настройки
[14:02:33] <dhamp> spk, странно )
[14:02:37] <spk> например:
-rw-----w- 1 adm adm  259336 2011-03-27 13:56 files.xml.bz2
[14:02:48] <dhamp> у меня -rw-r--r--
[14:02:56] <spk> я тоже так хочу ))
[14:03:02] <spk> или даже -rw
[14:03:11] <spk> и пошли другие лесом
[14:03:19] <dhamp> umask(117);
[14:03:27] <spk> это на что?
[14:03:31] <dhamp> может из-за этого а может и нет )
[14:04:39] <spk> dhamp, где у тебя настроен umask?
[14:04:43] <spk> на монтирование?
[14:04:50] <spk> или в настройках самого демона?
[14:04:52] <dhamp> spk, это в демоне есть
[14:05:10] <dhamp> и я хз даже какие права от этого )
[14:05:37] <spk> 660 наверно
[14:06:13] <spk> а где это в демоне есть?
[14:06:20] <dhamp> $ mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=218471,mode=755)
/dev/sda3 on / type ext4 (rw,relatime,barrier=1,data=ordered)
devpts on /dev/pts type devpts (rw)
shm on /dev/shm type tmpfs (rw,nosuid,nodev)
/dev/sda4 on /home type ext4 (rw)
/dev/sda1 on /boot type ext2 (rw)
[14:06:24] <dhamp> ничего нету )
[14:06:31] <dhamp> spk, это при старте
[14:06:40] <dhamp> именно как демона
[14:07:02] <spk> как? =-O
[14:07:05] <spk> где?
[14:08:22] <dhamp> spk, => там nasdc/nasdc.cpp:233
[14:08:53] <spk> dhamp: я до исходников ещё недорос пока ))
[14:09:28] <spk> ладно, это не самое щас важное. главное что хэширует. если ещё и в логах будет поля разделять Tab-ом - то собственно на остальное мне пофиг ))
[14:10:52] <spk> dhamp: спасибо тебе огроменное! сэкономил кучу времени мне и нервов ))
[14:12:37] <dhamp> [14:09:28] spk: ладно, это не самое щас важное. главное что хэширует. если ещё и в логах будет поля разделять Tab-ом
зачем ?
[14:12:53] <spk> а как их парсить?
[14:12:59] <spk> в смысле upload/download
[14:13:39] <spk> там разделяется пробелом, а в именах файлов тоже есть пробелы
[14:14:09] <dhamp> spk, ну регэскпами наверное )
[14:14:35] <spk> хе! в регэкспе тоже нужно к чему-то прицепиться чтобы разделить поля
[14:15:29] <spk> я хотел написать awk-шный скриптец, который складывал бы мне какие файлы чаще всего качают - и сломался на том, что определить где заканчивается имя файла, а где начинаются остальные поля крайне затруднительно
[14:16:16] <spk> конечно можно идти с конца строки и парсить последние поля по запятым, но это не технологично
[14:16:29] <spk> а разработчикам одну строчку в коде поправить ))
[14:16:45] <spk> ну или в sqllite загнать эту же инфу
[14:18:03] <dhamp> spk, если бы одну строку
[14:18:35] <spk> нет? я думал там где-нить в строчке что типа #define LOG_SEPARATOR " " )))
[14:18:58] <dhamp> spk, угу щас )
[14:19:22] <spk> блин )))
[14:19:51] <spk> а в sqllite слить эту же инфу?
[14:20:13] <dhamp> sqlite лишняя зависимость )
[14:21:33] <spk> дык оно ж там уже есть
[14:21:49] <spk> для списков отдано/получено
[14:22:00] <spk> эээ
[14:22:02] <spk> стоп
[14:22:38] <spk> а! оно есть в гуишной версии тока
[14:22:44] <spk> :'(
[14:24:08] <dhamp> spk, только для qt ui
[14:24:26] <spk> у меня на десктопе как раз он
[14:24:43] <spk> dhamp: ты не против если я про автохэширование на форум.убунту.ру напишу и тебя упомяну?
[14:25:36] <spk> а то я там этот вопрос задавал, но ответа он пока не дождался - а вдруг кому пригодится
[14:26:16] <dhamp> spk, да пиши что хочешь )
[14:26:26] <dhamp> и куда хочешь
[14:26:55] <spk> :-D
[14:28:57] <spk> ещё раз пасиба!
[14:29:14] <spk> пойду на радостях досмотрю третий дух времени и посплю часик ))
[14:30:16] spk вышел(а) из комнаты
[14:45:23] gelraen вышел(а) из комнаты
[15:22:06] Kroll вышел(а) из комнаты
[16:17:08] Kroll вошёл(а) в комнату
[17:54:33] NegatiV вышел(а) из комнаты
[18:14:40] SPU вошёл(а) в комнату
[18:15:13] NegatiV вошёл(а) в комнату
[18:35:10] Клёк вошёл(а) в комнату
[18:35:45] Клёк вышел(а) из комнаты
[19:02:12] dhamp вышел(а) из комнаты
[19:03:09] crypton вышел(а) из комнаты
[19:06:35] SPU вышел(а) из комнаты
[19:06:56] SPU вошёл(а) в комнату
[19:25:16] SPU вышел(а) из комнаты: Replaced by new connection
[19:25:26] SPU вошёл(а) в комнату
[20:39:50] dhamp вошёл(а) в комнату
[20:49:58] rzed вошёл(а) в комнату
[20:53:22] ONYX вошёл(а) в комнату
[21:57:12] poofeg вошёл(а) в комнату
[22:05:02] poofeg вышел(а) из комнаты: Logged out
[23:12:42] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[23:34:06] NegatiV вышел(а) из комнаты
[23:39:08] rain вошёл(а) в комнату
[23:39:18] rain вышел(а) из комнаты
[23:45:53] ONYX вышел(а) из комнаты
[23:58:02] SPU вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!