LINUX.ORG.RU

Вышел Gajim 0.8


0

0

Вышла новая версия замечательного jabber клиента, написанного на python + pygtk.
Основные изменения с предыдущей версии (0.7.1):

* Поддержка аватар (JEP-0153)
* Уведомления, когда собеседник печатает (JEP-0085)
* Закладки (JEP-0048)
* Передача файлов (JEP-0096)
* Значительно улучшенно соответствие GNOME HIG
* Полная поддержка всех полей формата vcard
* Значительно улучшен интерфейс, добавлено много новых стилей
* Всплывающие подсказки с информацией о контактах
* Поддержка DBus. Gajim'ом теперь можно управлять удаленно
* Поиск слов в Wikipedia и разных словарях
* А также много других изменений

>>> Подробности

★★★★★

Проверено: Demetrio ()

Ответ на: комментарий от anonymous

>когда доделают пси?

Фиг знает. Развивается медленно.

>когда стабилизируют ткаббер?

ИМХО, уже никогда. Проект умер.

>как гажим в сравнении с вышеупомянутыми?

сравню позже :)

>У PyICQ-t полно недостатков, например плохая работа с русским

Русский пашет со всеми клиентами (и старыми и новыми), в нотификациях, в статусе, в vCard, в никах - всё ок.

>причём баги рассыпаны по всему коду

Про это ничего не скажу, но на первый взгляд код не самый ужасный.

>плюс нестабилная реализация oscar'а в самом Twisted.

Пока ни разу не падал. Несколько недель аптайма.

>Интересно, а какой потолок юзеров у pyICQ?

Как я уже говорил, _распределяться_ нужно :) У меня на сервере сидит десятка два в онлайне, больше мне и не нужно. Друзья, хорошие знакомые, несколько случайных людей.

>Даже не знаю. Меня _одного_ выбрасывает каждые 10 минут :(

Как сказал чуть выше, несколько недель (точно не засекал) аптайма. Ни одного дисконнекта пока не было.

>Более того, наблюдаются ужасные задержки (порой 10-15 секунд) причём в направлении от меня к серверу aol'а (login.icq.com).

В отсылке сообщений - не замечал. При логине - да, задержки большие, десятки секунд иногда. Но это понятно - синхронизация контактов с сервером одна много занимает. Ну да не страшно, т.к. раз в день только нужно :)

>Зато говорят в pyICQ нет поиска

Чего нет, того нет.

>поэтому его как раз невозможно использовать.

А мне он напрочь не нужен :D Впрочем, для таких случаев, если кому-то нужен, у меня и JIT стоит вторым сервисом. Заодно два ICQ-UIN'а на одном Jabber-аккаунте держать можно тем, кому оно нужно :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>Диско реализуется сервисами.

А вот что написано в INSTALL:

In order to advertise the ICQ transport's services to the Jabber clients, add the following to the <browse> section of the main jabberd configuration file.

<service type="icq" jid="icq.localhost" name="ICQ Link"> <ns>jabber:iq:gateway</ns> <ns>jabber:iq:register</ns> <ns>jabber:iq:search</ns> </service>

И куда мне это засунуть, если я не использую jabberd?

>Запрос твой выглядит вроде правильным.

Я знаю.

>Если ты сидя не на jabber.ru спрашивал у icq.jabber.ru - то все понятно с тобой

Причём тут jabber.ru?

>а если ты использовал jit не версии 1.7, тоже все понятно с тобой.

Именно 1.7

zenith ★★★
()
Ответ на: комментарий от zenith

чего ты мне показываешь строчки для iq:browse, когда мы обсуждаем диско? заходи в devel@conference.jabber.ru, может до отъезда на дачу успею тебе объяснить :)

anonymous
()
Ответ на: комментарий от anonymous

> сейчас сижу на пси - очень не хватает полноценной поддержки мук,

на счет поддержки MUC в Psi... есть в альтернативных сборках PSI...

> попробовал ткаббер - страшно глючит, хотя и очень фитчастый...

в каком месте глючит? почему у меня глючит? чего не так делаю?

anonymous
()
Ответ на: комментарий от KRoN73

> ИМХО, уже никогда. Проект умер.

ключевое слово "ИМХО"... Вы давно CVS смотрели? последняя запись в ChangeLog от 14/08/2005...

anonymous
()
Ответ на: комментарий от anonymous

>Откуда сведения?

Из devel@conference.jabber.ru :)

А CVS - проектов, фактически мёртвых, но которые кто-то периодически подправляет немало :)

KRoN73 ★★★★★
()

Елы палы! Да там процесс сборки через ... Где autotools? Почему .po файлы обычным gettext не воспринимаются?

svu ★★★★★
()
Ответ на: комментарий от svu

Не скорою, я тоже гентушник (сейчас запинают, начинаю морально готовится)...

А что касается ждать... Не лучше ли их написать? ;)

catap ★★★★★
()
Ответ на: комментарий от KRoN73

> Из devel@conference.jabber.ru :)

Там пошутили.

> А CVS - проектов, фактически мёртвых, но которые кто-то периодически подправляет немало :)

Тогда определение мёртвых проектов в студию!

anonymous
()

Молодцы. Давно жду хорошую gtk'шную альтернативу Psi, да еще в последнем раздражало отсутствие табов. Предыдущая версия gajim еще не тянула, но судя по чейнджлогу, нынче это как раз то, что доктор прописал.

Ушел ставить & делать ebuild.

int19h ★★★★
()

У кого-нибудь получилось запустить это дело под RHEL4 ну или FC3?

у меня все собралось но при запуске падает на

render_text.connect('editing-started', self.on_editing_started) TypeError: unknown signal name

bumpa
()
Ответ на: комментарий от KRoN73

> А CVS - проектов, фактически мёртвых, но которые кто-то периодически подправляет немало :)

Т.е. ты имеешь ввиду, что если у человека заведён cvs/svn/etc, то его проект заранее стоит закрывать, чтобы не мучаться? :))

Deleted
()

В psi есть табы уже довольно давно.

Берем psi из CVS, запускаем, закрываем.

Редактируем ~/.psi/profiles/*/config.xml

ищем Tabs

и ставим:

<useTabs>true</useTabs>

И наслаждаемся табами в psi.

На самом деле, psi развивается. Достаточно посмотреть архивы мэйллистов.

Для 0.1.1 iirc обещают полную модульность.

thresh ★★★
()
Ответ на: комментарий от thresh

> В psi есть табы уже довольно давно. Берем psi из CVS ...

Это такой новый анекдот? =)

> На самом деле, psi развивается.

И это хорошо! Теперь есть полноценные Jabber-клиенты и на Gtk, и на Qt.

int19h ★★★★
()

Есть, есть-таки у gajim грабли. Вот конкретно одна бяка: виснет намертво при внезапном обрыве соединения. Видимо, все ждет ответа от сервера... =) Psi в этой же ситуации лишь недоуменно пожимает плечами по истечению таймаута, и молча начинает ломиться обратно на сервер, пока не пустят.

int19h ★★★★
()
Ответ на: комментарий от int19h

> виснет намертво при внезапном обрыве соединения.

У меня часто обрывалось, он просто пишет, что 120 сек не было пинга и соединение разорвалось.. Не вис пока.

init ★★★★★
()
Ответ на: комментарий от init

А хотя да, раньше не замечал, когда коннекта нет, он виснет и отвисает только через 120 сек.

init ★★★★★
()
Ответ на: комментарий от int19h

А что такого анекдотичного в забирании исходников из CVS? =)
В общем-то, можно брать практически любую 0.10-версию, табы там есть чуть ли не с февраля-марта.

thresh ★★★
()
Ответ на: комментарий от anonymous

Кто то соберал Gajim 0.8 под Мандрыгой 10.2 ? а то что не соберается :(

[root@isp gajim-0.8]# make
make -C po all
make[1]: Entering directory `/root/gajim-0.8/po'
msgfmt fr/LC_MESSAGES/gajim.po -o fr/LC_MESSAGES/gajim.mo
make[1]: msgfmt: Команда не найдена
make[1]: *** [fr/LC_MESSAGES/gajim.mo] Ошибка 127
make[1]: Leaving directory `/root/gajim-0.8/po'
make: *** [translation] Ошибка 2

anonymous
()
Ответ на: комментарий от int19h

@int19h:

Будь добр, сообрази баг репорт. А ебилд у меня уже есть, сегодня наверное закомичу.

svyatogor ★★★★★
() автор топика
Ответ на: комментарий от catap

> нету программы msgfmt :) Это кусок gettext, так что пересобирай оный, или ставь из rmp :)

В том то и дело что нет Gajim 0.8 в RPM..

anonymous
()
Ответ на: комментарий от Deleted

> да геттекст ставь из rpm ;)
геттекст я уже поставил, теперь уже другая лажа :(

[root@isp gajim-0.8]# make
make -C po all
make[1]: Entering directory `/root/gajim-0.8/po'
msgfmt fr/LC_MESSAGES/gajim.po -o fr/LC_MESSAGES/gajim.mo
msgfmt pt/LC_MESSAGES/gajim.po -o pt/LC_MESSAGES/gajim.mo
msgfmt el/LC_MESSAGES/gajim.po -o el/LC_MESSAGES/gajim.mo
msgfmt pl/LC_MESSAGES/gajim.po -o pl/LC_MESSAGES/gajim.mo
msgfmt es/LC_MESSAGES/gajim.po -o es/LC_MESSAGES/gajim.mo
msgfmt ru/LC_MESSAGES/gajim.po -o ru/LC_MESSAGES/gajim.mo
msgfmt bg/LC_MESSAGES/gajim.po -o bg/LC_MESSAGES/gajim.mo
msgfmt de/LC_MESSAGES/gajim.po -o de/LC_MESSAGES/gajim.mo
msgfmt nb/LC_MESSAGES/gajim.po -o nb/LC_MESSAGES/gajim.mo
msgfmt cs/LC_MESSAGES/gajim.po -o cs/LC_MESSAGES/gajim.mo
make[1]: Leaving directory `/root/gajim-0.8/po'
make -C src trayicon.so;
make[1]: Entering directory `/root/gajim-0.8/src'
pygtk-codegen-2.0 --prefix trayicon \
--register `pkg-config --variable=defsdir pygtk-2.0`/gdk-types.defs \
--register `pkg-config --variable=defsdir pygtk-2.0`/gtk-types.defs \
--override trayicon.override \
trayicon.defs > trayicon.c
/bin/sh: pygtk-codegen-2.0: command not found
make[1]: *** [trayicon.c] Ошибка 127
make[1]: Leaving directory `/root/gajim-0.8/src'
make: *** [trayicon] Ошибка 2

anonymous
()
Ответ на: комментарий от anonymous

/bin/sh: pygtk-codegen-2.0: command not found

$rpm -qf /usr/bin/pygtk-codegen-2.0
pygtk2-devel-2.4.1-fc3.1

логично для сборки pygtk проги поставить pygtk2-devel?

AVL2 ★★★★★
()
Ответ на: комментарий от vs240

> Блин, языков нормальных мало или как ? :(

А можно узнать что вы считаете нормальными языками и почему связка python+pygtk ненормальна? Не надо показывать на публике свою глупость...

SKYRiDER ★★★
()
Ответ на: комментарий от SKYRiDER

Медленно, да, на топовом компьютере сие летает, не скрою, но на Duron750 mhz, 128 ram...

Просто уверен, что если бы сие писалось на c/c++ скорость работы была бы больше...

catap ★★★★★
()
Ответ на: комментарий от catap

>Просто уверен, что если бы сие писалось на c/c++ скорость работы была бы больше...

Ага. И на добавление каждой фичи уходил бы год, как в Psi. Спасибо, не надо.

Cybem ★★
()

Как в нем многострочную мессагу написать? ctl-enter не помогает. ctrl-m - тоже. из буфера вставлять - все ок. но как написать?

Cybem ★★
()
Ответ на: комментарий от Cybem

а может просто авторы psi заняты другим?.. ну не верю я, что фичи на сяъ/плюсах писать тяжелее чем на питоне?..

catap ★★★★★
()
Ответ на: комментарий от catap

Сейчас там только два более-менее активных контрибьютора: remko и mblsha. И периодические жертвователи патчей. mblsha в последнее время переключил большую часть своего внимания на другие вещи, поэтому остается только remko.

mblsha
()
Ответ на: комментарий от Cybem

Замечательный мессенджер! Я в восторге! Для любителей программ на C существует kf

> Как в нем многострочную мессагу написать? Shift+Enter, очевидно

michwill ★★★★★
()
Ответ на: комментарий от michwill

Да, спасибо. Именно это я и не попробовал :-)

Cybem ★★
()
Ответ на: комментарий от rys

> Название похоже на "ГАНДЖА". Лучше бы нормальный клиент для аськи сделали.

Он никому не нужен. Те, кто могут написать - переехали на Jabber, а те, кто не переехал - не могут написать.

В моей delta-окрестности наблюдается миграция на jabber. Проблемы icq и транспорта меня заботят все меньше.

ivlad ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.