gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Понедельник, 7 сентября 2009< ^ >
dhampire установил(а) тему: Current release: 1.0.0 || SVN: 311 || Конференция разработчиков EisKaltDC || логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2009/08/26.html (и так далее в виде "год/месяц/число") || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev
TODO:
- First run wizard;
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Переход на Webkit (ведутся разработки)
- SpinBox с к-вом попыток ответов на вопросы антиспама
- всплытие уведомбений при неактивном фокусЕ, а не только при сворачивании в трей(done?)
- подумать над внедрением полноценной поддержки ADC, а не того, что есть
- подумать над разделением на демонскую часть (с сохранением логов по желанию) и вариаций клиентских частей
- Учитывая несколько пунктов выше --- написать свой клиент, где от валькнута останутся только 10 строчек кода :)))
- maybe some other things...
Конфигурация комнаты

GMT+4
[00:00:42] <NegatiV> у меня OO вообще не установлен
[00:01:06] <NegatiV> в Debian Lenny был жутко тормозной вот я его и удалил
[00:01:28] <NegatiV> сейчас в репах OO-3.1.1 так что думаю надо поставить
[02:19:15] NegatiV вышел(а) из комнаты
[04:15:15] Ским вышел(а) из комнаты
[04:15:25] Ским вошёл(а) в комнату
[05:51:16] Kroll вошёл(а) в комнату
[06:26:58] gray_graff вышел(а) из комнаты
[06:30:42] Ским вышел(а) из комнаты
[06:31:23] WiseLord вышел(а) из комнаты
[06:33:55] gray_graff вошёл(а) в комнату
[06:34:29] Ским вошёл(а) в комнату
[06:34:34] WiseLord вошёл(а) в комнату
[08:12:15] WiseLord вышел(а) из комнаты
[08:43:09] NegatiV вошёл(а) в комнату
[08:43:19] NegatiV вышел(а) из комнаты
[09:05:25] gray_graff вышел(а) из комнаты
[09:08:02] WiseLord вошёл(а) в комнату
[09:09:30] <WiseLord> Ским: предлагаю тему комнаты сделать маленькой
[09:09:34] <WiseLord> а TODO вынести в интернет
[09:10:23] <WiseLord> а то у меня такое ощущение, что строчки темы входят в ту часть сообщений, что отсылается сервером клиенту при входе
[09:35:14] gray_graff вошёл(а) в комнату
[11:40:33] Ivanich вошёл(а) в комнату
[12:54:15] Ivanich вышел(а) из комнаты: qutIM : Jabber plugin
[13:11:56] <Kroll> :)
[13:12:06] <Kroll> да присылается при входе
[13:12:25] <Kroll> и нормально
[13:12:37] <Kroll> мну нравитсо
[13:12:48] <WiseLord> мне тоже
[13:12:58] <WiseLord> мне просто не нравится, что километровая тема тоже присылается
[13:28:46] WiseLord вышел(а) из комнаты
[13:29:20] WiseLord вошёл(а) в комнату
[14:05:10] gray_graff вышел(а) из комнаты
[16:09:54] gray_graff вошёл(а) в комнату
[17:33:12] WiseLord вышел(а) из комнаты
[17:58:21] WiseLord вошёл(а) в комнату
[17:59:27] WiseLord вышел(а) из комнаты
[17:59:37] WiseLord вошёл(а) в комнату
[19:00:50] NegatiV вошёл(а) в комнату
[20:30:44] dhampire вышел(а) из комнаты
[20:36:13] dhampire вошёл(а) в комнату
[20:47:18] WiseLord вышел(а) из комнаты
[21:05:26] WiseLord вошёл(а) в комнату
[21:06:50] Ivanich вошёл(а) в комнату
[21:07:24] Ivanich вышел(а) из комнаты: qutIM : Jabber plugin
[21:14:16] NegatiV вышел(а) из комнаты
[21:20:41] WiseLord вышел(а) из комнаты
[22:25:56] IL вошёл(а) в комнату
[22:27:49] IL вышел(а) из комнаты
[22:30:16] IL вошёл(а) в комнату
[22:30:52] <IL> добрый вечер. не подскажете чем собрать eiskalt из исходников?
[22:37:17] <dhampire> IL: из svn?
[22:37:21] <IL> да
[22:37:38] <IL> я слил 2 ветви из svn
[22:37:48] <IL> хочу собрать trunk
[22:38:02] <dhampire> cd /to/path
[22:38:11] <dhampire> autoreconf --verbose --install --force
./configure --prefix=/usr
make || return 1
make prefix="$pkgdir/usr" install
[22:38:28] <dhampire> и примерно так
[22:38:48] <IL> спасибо, сейчас попробую
[22:38:54] <dhampire> * make install
[22:38:58] <dhampire> просто
[22:39:27] <IL> я хочу в итоге rpm-пакет собрать и кинуть его в локальный репозиторий
[22:39:46] <dhampire> поставится в ту папку которая указана как префикс у конфигуре
[22:40:09] <dhampire> тогда checkinstall вместо make install
[22:40:46] <dhampire> IL: либо если умешь можно через rpm-build собрать
[22:41:05] <IL> checkinstall насколько я помню проще
[22:42:02] <dhampire> IL: ну если просто пакет для себя собрать то да
[22:44:21] <IL> ругается, что dclib не установлен
[22:44:33] <IL> это он libdc имеет ввиду?
[22:44:39] <dhampire> IL: да
[22:45:15] <dhampire> IL: еслиты про название пакета конешно
[22:45:25] <IL> а какую именно? у меня тут в репах libdc-devel, libdc5-devel
[22:45:50] <dhampire> IL: версии одной и второй покажи плиз
[22:46:32] <dhampire> IL: у тебя кстати бинарная то libdc стоит ?
[22:47:14] <IL> стоит. libdc4 и libdc5. libdc-devel 0.3.23-0.pm.1, libdc5-devel 0.3.23_p3101-1.1
[22:48:46] <dhampire> IL: многовато у тебя что-то их, ставь вторую девел
[22:49:23] <IL> dhampire: у меня openSUSE 11.1, KDE 3.5.10. libdc5 лежит в репе у Пакмана и в репе, где новые сборки eiskalt
[22:50:02] <dhampire> IL: вообщем бинарная и девел должны по версии совпадать
[22:50:12] <dhampire> иначе может всякое случится :)
[22:51:13] <IL> dhampire: выровнял версии =)
[22:51:42] <dhampire> IL: молодец :)
[22:52:19] <IL> dhampire: наудивление мало -devel пакетов требует. или у меня уже все есть :)
[22:53:13] <dhampire> IL: если чего не хватает напишет
[22:53:36] <IL> dhampire: уже сборка идет, configure прошел нормально
[23:00:26] <IL> dhampire: а скасик префиксом он по дефолту собирается?
[23:00:30] <IL> *с каким
[23:01:26] <dhampire> IL: фиг его знает :)
[23:01:51] <IL> dhampire: фиг говорит что в /usr/local
[23:01:53] <IL> =)
[23:02:22] <dhampire> IL: умный фиг =)
[23:15:49] <IL> dhampire: почти получилось, но checkinstall почему-то не реагирует на --install=no =(
[23:16:56] <dhampire> IL: я с checkinstall'ом не дружил :) мне было проще rpm-build сделать
[23:17:31] <IL> dhampire: их есть у меня, но там непонятно что со spec делать
[23:17:31] <dhampire> у меня checkinstall ни в какую не выполнялся без make install
[23:18:14] <dhampire> autoreconf --verbose --install --force
после этого можно как обычный тарболл собрать
[23:18:47] <IL> это я понял. make прошел нормально
[23:18:55] <IL> после этого пишу: rpmbuild --bb eiskaltdc.spec
[23:19:02] <IL> и fail (
[23:19:07] <dhampire> IL: cbt d rjhyt yt ghfdbkmyj
[23:19:13] <dhampire> не правильно это
[23:19:36] <dhampire> rpm-build делает все этапы установки и собирает пакет
[23:21:11] <dhampire> IL: а что у тебя с checkinstall то не идёт?
[23:21:38] <IL> dhampire: $/usr/sbin/checkinstall -R --install=no
[23:21:55] <IL> пытается установить пакет и вываливается с тем, что прав не хватает
[23:22:09] <dhampire> IL: выполни просто checkinstall
[23:22:40] <dhampire> IL: нафига ключ -R ? если у тебя rpm единственный
[23:23:02] <dhampire> и его кстати надо от рута делать
[23:23:05] <IL> dhampire: можно и без него, но все равно он пытается поставить пакет
[23:23:28] <dhampire> s
[23:23:33] <dhampire> jn
[23:24:24] <dhampire> IL: от рута то сделалось?
[23:25:02] <IL> dhampire: libtool: install: chmod 644 /usr/lib/libeiskaltdc.a
chmod: changing permissions of `/usr/lib/libeiskaltdc.a': No such file or directory
make[3]: *** [install-libLTLIBRARIES] Ошибка 1
make[3]: Leaving directory `/home/il/projects/eiskaltdc/trunk/eiskaltdc'
make[2]: *** [install-am] Ошибка 2
make[2]: Leaving directory `/home/il/projects/eiskaltdc/trunk/eiskaltdc'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Leaving directory `/home/il/projects/eiskaltdc/trunk/eiskaltdc'
make: *** [install-recursive] Ошибка 1
**** Installation failed. Aborting package creation.
[23:25:27] <dhampire> IL: просто checkinstall выполнил?
[23:25:45] <IL> да, от рута с опцией --install=no
[23:26:20] <dhampire> IL: самое интересное от рута
make install
checkinstall
[23:26:44] <dhampire> по любому должен пает сделаться
[23:27:30] <dhampire> IL: сделал ?
[23:27:32] <IL> dhampire: вполне возможно, но я хочу после $make сделать $checkinstall и получить на выходе rpm
[23:27:40] <IL> ставить из сорцов не хочу
[23:28:19] <dhampire> IL: ты сделай =) увидишь прикол =)
[23:29:32] <dhampire> $checkinstall - сие кстати не возможно ибо права рута надо
[23:30:45] <IL> dhampire: финт ушами удался ) вот нашел тут статью - http://linuxopen.ru/2008/09/30/zastavljaem-checkinstall-sobirat-pakety.html
[23:32:55] <dhampire> IL: у меня просто мандряка была до этого :) вот потому я не любил checkinstall и собирал через rpm-build, сборка происходит в home
[23:33:05] <dhampire> без прав рута
[23:33:20] <IL> dhampire: как-нибудь попробую rpm-build
[23:38:10] <IL> dhampire: пакет собрался, только при установке ругается что ему никто не предоставляет libeiskaltdc
[23:38:54] <dhampire> IL: то есть не пускается?
[23:39:07] <IL> dhampire: ага
[23:39:13] <IL> щас еще попробую
[23:39:45] <dhampire> IL: не правильно собрался содержимое пакета посмотри что ли на придмет /usr/lib
[23:39:51] <dhampire> ghtlvtn*
[23:39:55] <dhampire> предмет*
[23:40:53] <dhampire> IL: а ты ж его вроде в local загнал так ?
[23:41:33] <IL> dhampire: нет, я переконфигурировал с /usr
[23:42:05] <dhampire> после установки пакета есть вывод
ls -l /usr/lib/ | grep eiskaltdc
[23:42:09] <dhampire> ?
[23:42:45] <IL> в самом пакете есть нужная либа. я в /usr/lib уже ничего нет. я снес через make uninstall чтоб поставить нормально пакет
[23:43:48] <dhampire> IL: то есть после установки пакета пусто в выводе
[23:44:21] <IL> dhampire: нет, он даже ставить его не хочет, ругается на то что либу не предоставляет
[23:45:58] <IL> т.е. ругается на неудовлетворенную зависимрсть
[23:46:05] <IL> *зависимость
[23:46:16] <dhampire> IL: от рута rpm -i имя пакета.rpm такое пишет ?
rpm -i --force имя пакета.rpm а так ?
[23:47:04] <IL> dhampire: в любом случае не получается
[23:47:13] <IL> может я что при сборке накосячил?
[23:47:38] <dhampire> #rpm -i --force имя пакета.rpm - так не получается ???
[23:48:30] <IL> неа. тут в самом пакете есть libeiskaltdc-1:1:0.so.1.0.1 и симлинк на нее - libeiskaltdc-1:1:0.so
[23:48:55] <dhampire> IL: что пишет то покажи :)
[23:49:08] <IL> il@homelin:/mnt/ftp/localrep> sudo rpm -i --force eiskaltdc-1.1.0svn-1.i386.rpm
ошибка: Неудовлетворенные зависимости:
libeiskaltdc-1:1:0.so.1 нужен для eiskaltdc-1.1.0svn-1.i386
[23:49:44] <dhampire> #rpm -i --force --nodeps имя пакета.rpm
[23:50:20] <IL> м. как-то некрасиво это, тем более что #rpm не отразится на менеджере пакетов
[23:50:52] <dhampire> IL: в смысле ?? у тебя корневой пакетный менеджер rpm
[23:51:18] <IL> dhampire: ну да, а в zypper это никак не сказется
[23:51:23] <IL> *скажется
[23:51:53] Andor вышел(а) из комнаты: Replaced by new connection
[23:52:00] <dhampire> zypper обязан юзать базу rpm, если у него своя то я хз что это за хня
[23:52:03] Andor вошёл(а) в комнату
[23:52:23] <dhampire> в мандряке что не юзай все будет видно везде
[23:53:12] <IL> внезапно он установился и заработал =))
[23:56:25] <dhampire> IL: вот и хорошо что заработал :) изучи лучше rpm-build
[23:57:06] <IL> dhampire: хорошо. только сразу же нашелся баг: при запуске подключаются все хабы из закладок, даже те где отключено автоподключение
[23:57:39] <dhampire> IL: у тебя наверно галка стоит общая
[23:58:26] <IL> dhampire: ага
[23:58:30] <dhampire> IL: аво подключение ко всем хабам чекбокс стоит?
[23:58:35] <dhampire> ну вот )
[23:58:35] <IL> да
[23:58:59] <dhampire> сними и не будет такого
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!