* [devel] jabberd2
@ 2007-03-14 8:51 Alexey Sidorov
2007-03-14 11:38 ` Sergey V Turchin
` (2 more replies)
0 siblings, 3 replies; 26+ messages in thread
From: Alexey Sidorov @ 2007-03-14 8:51 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list, ALT Devel discussion list
Здравствуйте.
Вот озадачился пакетом jabberd2, в планах его поддерживать.
Замечу, текущая версия в апстриме - 2.1.2
Возникл вопросов.
Есть возможность собирать его модульно.
Т.е. модули аутентификации/хранения данных каждый в своём пакете jabberd2-*
На данный момент имеются следующие модули
Аутентификация:
anon (anonymous auth)
db Berkeley DB
ldap OpenLDAP
mysql
pam
pgsql PostgreSQL
pipe
Хранение данных:
db Berkeley DB
fs (filesystem (NOT RECOMMENDED))
mysql
pgsql PostgreSQL
sqlite
Вопрос: это всё кому-нибудь надо?
Или достаточно как и прошлые версии (2.0) собирать безмодульно с поддержкой только fs и mysql ?
Следует отметить, что не все модули работают стабильно (проблемы апстрима)
А так-же я не смогу тестить работу их всех (использую mysql)
Что скажете?
--
Alexey Sidorov
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-14 8:51 [devel] jabberd2 Alexey Sidorov
@ 2007-03-14 11:38 ` Sergey V Turchin
2007-03-14 12:09 ` Alexey Sidorov
2007-03-17 9:32 ` Алексей Сидоров
2007-03-30 6:11 ` Alexey Sidorov
2 siblings, 1 reply; 26+ messages in thread
From: Sergey V Turchin @ 2007-03-14 11:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 767 bytes --]
On 14 марта 2007, Alexey Sidorov wrote:
[...]
> Вопрос: это всё кому-нибудь надо?
Думаю, да. Сам до сих пор использую jabber14 пока не появилось
чего-то более устраивающего. А усилий к перепаковке хотелось бы в
идеале не прилагать вообще. Сейчас все 3
(jabber14,jabberd2,ejabberd) сервера пакую сам и первые 2 сильно
отличаются от того, что в сизифе. 3-й не отличается только потому,
что пока не слишком перспективен для меня лично.
> Или достаточно как и прошлые версии (2.0) собирать безмодульно с
> поддержкой только fs и mysql ?
Смотрите письма greycat@alt, он составляет полиси, чтоб было
модульно и, соответственно, клево.
[...]
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-14 11:38 ` Sergey V Turchin
@ 2007-03-14 12:09 ` Alexey Sidorov
2007-03-14 12:20 ` Sergey V Turchin
0 siblings, 1 reply; 26+ messages in thread
From: Alexey Sidorov @ 2007-03-14 12:09 UTC (permalink / raw)
To: ALT Devel discussion list
Sergey V Turchin пишет:
> On 14 марта 2007, Alexey Sidorov wrote:
>
> [...]
>> Вопрос: это всё кому-нибудь надо?
> Думаю, да. Сам до сих пор использую jabber14 пока не появилось
> чего-то более устраивающего. А усилий к перепаковке хотелось бы в
> идеале не прилагать вообще. Сейчас все 3
> (jabber14,jabberd2,ejabberd) сервера пакую сам и первые 2 сильно
> отличаются от того, что в сизифе.
А если не секрет - чем отличается сборка jabberd2?
всмысле может к сборке для сизифа что-нибудь прикрутить..
>> Или достаточно как и прошлые версии (2.0) собирать безмодульно с
>> поддержкой только fs и mysql ?
> Смотрите письма greycat@alt, он составляет полиси, чтоб было
> модульно и, соответственно, клево.
В курсе. Сообщаюсь.
--
Alexey Sidorov
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-14 12:09 ` Alexey Sidorov
@ 2007-03-14 12:20 ` Sergey V Turchin
0 siblings, 0 replies; 26+ messages in thread
From: Sergey V Turchin @ 2007-03-14 12:20 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 450 bytes --]
On 14 марта 2007, Alexey Sidorov wrote:
[...]
> А если не секрет - чем отличается сборка jabberd2?
> всмысле может к сборке для сизифа что-нибудь прикрутить..
Последними версиями всех компонентов, сборкой с mysql, ldap
Патчами для русификации (некоторые являются хаками; для muc,
например).
Навскидку не помню больше
[...]
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-14 8:51 [devel] jabberd2 Alexey Sidorov
2007-03-14 11:38 ` Sergey V Turchin
@ 2007-03-17 9:32 ` Алексей Сидоров
2007-03-17 9:40 ` Alexey Tourbin
2007-03-30 6:11 ` Alexey Sidorov
2 siblings, 1 reply; 26+ messages in thread
From: Алексей Сидоров @ 2007-03-17 9:32 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Sidorov пишет:
> Здравствуйте.
> Вот озадачился пакетом jabberd2, в планах его поддерживать.
> Замечу, текущая версия в апстриме - 2.1.2
Значит так.
Столкнулся с проблемой
никак не могу грамотно расставить зависимости
Сейчас:
%package router
Requires: %name = %version-%release
%package resolver
Requires: %name = %version-%release
%package s2s
Requires: %name = %version-%release
%package c2s
Requires: %name = %version-%release %name-auth = %version-%release
%package sm
Requires: %name = %version-%release %name-storage = %version-%release
%package full
Requires: %name = %version-%release
Requires: %name-router %name-resolver %name-s2s %name-c2s %name-sm
%package mysql
Provides: %name-auth %name-storage
Requires: %name
%package pgsql
Provides: %name-auth %name-storage
Requires: %name
%package sqlite
Provides: %name-storage
Requires: %name
%package db
Provides: %name-auth %name-storage
Requires: %name
%package ldap
Provides: %name-auth
Requires: %name
%package pam
Provides: %name-auth
Requires: %name
%package pipe
Provides: %name-auth
Requires: %name
%package anon
Provides: %name-auth
Requires: %name
%package fs
Provides: %name-storage
Requires: %name
При таком раскладе apt сходит с ума.
alex:alex ~$ sudo apt-get install jabberd2-full
...
Следующие пакеты имеют неудовлетворенные зависимости:
jabberd2-full: Требует: jabberd2-c2s но пакет не будет установлен
Требует: jabberd2-sm но пакет не будет установлен
alex:alex ~$ sudo apt-get install jabberd2-sm jabberd2-c2s
...
Следующие пакеты имеют неудовлетворенные зависимости:
jabberd2-c2s: Требует: jabberd2-auth (= 2.1.2-alt1)
jabberd2-sm: Требует: jabberd2-storage (= 2.1.2-alt1)
Что делать?
--
С уважением, Алексей Сидоров
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 9:32 ` Алексей Сидоров
@ 2007-03-17 9:40 ` Alexey Tourbin
2007-03-17 10:07 ` Алексей Сидоров
0 siblings, 1 reply; 26+ messages in thread
From: Alexey Tourbin @ 2007-03-17 9:40 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 431 bytes --]
On Sat, Mar 17, 2007 at 12:32:08PM +0300, Алексей Сидоров wrote:
> alex:alex ~$ sudo apt-get install jabberd2-full
> ...
> Следующие пакеты имеют неудовлетворенные зависимости:
> jabberd2-full: Требует: jabberd2-c2s но пакет не будет установлен
> Требует: jabberd2-sm но пакет не будет установлен
Попробуйте
rpm -Uv --test jabberd2-*.rpm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 9:40 ` Alexey Tourbin
@ 2007-03-17 10:07 ` Алексей Сидоров
2007-03-17 10:09 ` Alexey Tourbin
0 siblings, 1 reply; 26+ messages in thread
From: Алексей Сидоров @ 2007-03-17 10:07 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Tourbin пишет:
> On Sat, Mar 17, 2007 at 12:32:08PM +0300, Алексей Сидоров wrote:
>> alex:alex ~$ sudo apt-get install jabberd2-full
>> ...
>> Следующие пакеты имеют неудовлетворенные зависимости:
>> jabberd2-full: Требует: jabberd2-c2s но пакет не будет установлен
>> Требует: jabberd2-sm но пакет не будет установлен
>
> Попробуйте
> rpm -Uv --test jabberd2-*.rpm
alex:alex ~$ rpm -Uv --test
RPM/hasher.repo/i586/RPMS.hasher/jabberd2-*.rpm
ошибка: неудовлетворенные
зависимости:
jabberd2-auth = 2.1.2-alt1 нужен для jabberd2-c2s-2.1.2-alt1
libpq.so.4 нужен для jabberd2-pgsql-2.1.2-alt1
jabberd2-storage = 2.1.2-alt1 нужен для jabberd2-sm-2.1.2-alt1
--
С уважением, Алексей Сидоров
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 10:07 ` Алексей Сидоров
@ 2007-03-17 10:09 ` Alexey Tourbin
2007-03-17 12:42 ` Алексей Сидоров
0 siblings, 1 reply; 26+ messages in thread
From: Alexey Tourbin @ 2007-03-17 10:09 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1037 bytes --]
On Sat, Mar 17, 2007 at 01:07:41PM +0300, Алексей Сидоров wrote:
> Alexey Tourbin пишет:
> > On Sat, Mar 17, 2007 at 12:32:08PM +0300, Алексей Сидоров wrote:
> >> alex:alex ~$ sudo apt-get install jabberd2-full
> >> ...
> >> Следующие пакеты имеют неудовлетворенные зависимости:
> >> jabberd2-full: Требует: jabberd2-c2s но пакет не будет установлен
> >> Требует: jabberd2-sm но пакет не будет установлен
> >
> > Попробуйте
> > rpm -Uv --test jabberd2-*.rpm
>
> alex:alex ~$ rpm -Uv --test
> RPM/hasher.repo/i586/RPMS.hasher/jabberd2-*.rpm
> ошибка: неудовлетворенные
> зависимости:
> jabberd2-auth = 2.1.2-alt1 нужен для jabberd2-c2s-2.1.2-alt1
> libpq.so.4 нужен для jabberd2-pgsql-2.1.2-alt1
> jabberd2-storage = 2.1.2-alt1 нужен для jabberd2-sm-2.1.2-alt1
Так Вы требуете %name-%auth = %version-%release а предоставляете просто
%name-%auth, без %version-%release.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 10:09 ` Alexey Tourbin
@ 2007-03-17 12:42 ` Алексей Сидоров
2007-03-17 12:56 ` Alexey Tourbin
2007-03-17 13:44 ` Алексей Сидоров
0 siblings, 2 replies; 26+ messages in thread
From: Алексей Сидоров @ 2007-03-17 12:42 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Tourbin пишет:
> On Sat, Mar 17, 2007 at 01:07:41PM +0300, Алексей Сидоров wrote:
>> Alexey Tourbin пишет:
>>> On Sat, Mar 17, 2007 at 12:32:08PM +0300, Алексей Сидоров wrote:
>>>> alex:alex ~$ sudo apt-get install jabberd2-full
>>>> ...
>>>> Следующие пакеты имеют неудовлетворенные зависимости:
>>>> jabberd2-full: Требует: jabberd2-c2s но пакет не будет установлен
>>>> Требует: jabberd2-sm но пакет не будет установлен
>>> Попробуйте
>>> rpm -Uv --test jabberd2-*.rpm
>> alex:alex ~$ rpm -Uv --test
>> RPM/hasher.repo/i586/RPMS.hasher/jabberd2-*.rpm
>> ошибка: неудовлетворенные
>> зависимости:
>> jabberd2-auth = 2.1.2-alt1 нужен для jabberd2-c2s-2.1.2-alt1
>> libpq.so.4 нужен для jabberd2-pgsql-2.1.2-alt1
>> jabberd2-storage = 2.1.2-alt1 нужен для jabberd2-sm-2.1.2-alt1
>
> Так Вы требуете %name-%auth = %version-%release а предоставляете просто
> %name-%auth, без %version-%release.
Действительно, помогло.
спасибо
и ещё вопросик по поводу
libpq.so.4 нужен для jabberd2-pgsql-2.1.2-alt1
Нужно ли в jabberd2-pgsql прописать Requires: libpq4.1 ?
--
С уважением, Алексей Сидоров
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 12:42 ` Алексей Сидоров
@ 2007-03-17 12:56 ` Alexey Tourbin
2007-03-17 13:44 ` Алексей Сидоров
1 sibling, 0 replies; 26+ messages in thread
From: Alexey Tourbin @ 2007-03-17 12:56 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 526 bytes --]
On Sat, Mar 17, 2007 at 03:42:49PM +0300, Алексей Сидоров wrote:
> Действительно, помогло.
> спасибо
> и ещё вопросик по поводу
> libpq.so.4 нужен для jabberd2-pgsql-2.1.2-alt1
>
> Нужно ли в jabberd2-pgsql прописать Requires: libpq4.1 ?
Нет, не нужно.
Правда, есть такая тонкость, что напр. пакет libpq4.0, который
предоставляет ту же самую зависимость, что и libpq4.1, может уже
не подойти. Зато libpq4.2, наверное, подойдет. В любом случае,
эта тонкость должна решаться на уровне библиотечного пакета.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 12:42 ` Алексей Сидоров
2007-03-17 12:56 ` Alexey Tourbin
@ 2007-03-17 13:44 ` Алексей Сидоров
2007-03-17 15:13 ` Alexey Tourbin
1 sibling, 1 reply; 26+ messages in thread
From: Алексей Сидоров @ 2007-03-17 13:44 UTC (permalink / raw)
To: ALT Devel discussion list
Алексей Сидоров пишет:
> Alexey Tourbin пишет:
>> On Sat, Mar 17, 2007 at 01:07:41PM +0300, Алексей Сидоров wrote:
>>> Alexey Tourbin пишет:
>>>> On Sat, Mar 17, 2007 at 12:32:08PM +0300, Алексей Сидоров wrote:
>>>>> alex:alex ~$ sudo apt-get install jabberd2-full
>>>>> ...
>>>>> Следующие пакеты имеют неудовлетворенные зависимости:
>>>>> jabberd2-full: Требует: jabberd2-c2s но пакет не будет установлен
>>>>> Требует: jabberd2-sm но пакет не будет установлен
>>>> Попробуйте
>>>> rpm -Uv --test jabberd2-*.rpm
>>> alex:alex ~$ rpm -Uv --test
>>> RPM/hasher.repo/i586/RPMS.hasher/jabberd2-*.rpm
>>> ошибка: неудовлетворенные
>>> зависимости:
>>> jabberd2-auth = 2.1.2-alt1 нужен для jabberd2-c2s-2.1.2-alt1
>>> libpq.so.4 нужен для jabberd2-pgsql-2.1.2-alt1
>>> jabberd2-storage = 2.1.2-alt1 нужен для jabberd2-sm-2.1.2-alt1
>> Так Вы требуете %name-%auth = %version-%release а предоставляете просто
>> %name-%auth, без %version-%release.
>
> Действительно, помогло.
> спасибо
Хм, теперь при установке наблюдается странность
alex:alex ~$ sudo apt-get install jabberd2-full
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
jabberd2 jabberd2-c2s jabberd2-pgsql jabberd2-pipe
jabberd2-resolver jabberd2-router jabberd2-s2s jabberd2-sm libpq4.1
alex:alex ~$ sudo apt-get install jabberd2-auth
[15:57]
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Виртуальный пакет jabberd2-auth предоставляется следующими пакетами:
jabberd2-pipe 2.1.2-alt1
jabberd2-pgsql 2.1.2-alt1
jabberd2-pam 2.1.2-alt1
jabberd2-mysql 2.1.2-alt1
jabberd2-ldap 2.1.2-alt1
jabberd2-db 2.1.2-alt1
jabberd2-anon 2.1.2-alt1
Необходимо точно указать, какой из пакетов должен быть установлен.
alex:alex ~$ sudo apt-get install jabberd2-storage
[15:57]
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Виртуальный пакет jabberd2-storage предоставляется следующими пакетами:
jabberd2-sqlite 2.1.2-alt1
jabberd2-pgsql 2.1.2-alt1
jabberd2-mysql 2.1.2-alt1
jabberd2-fs 2.1.2-alt1
jabberd2-db 2.1.2-alt1
Необходимо точно указать, какой из пакетов должен быть установлен.
Почему-то apt цепляет именно jabberd2-pgsql из виртуальных пакетов.
Хотя если сначала установить jabberd2-mysql то потом sudo apt-get
install jabberd2-full ставить только то что надо (без jabberd2-pgsql)
Вопрос:
если вирт.пакет тянется по зависимости, то можно как-нибудь сделать
что-бы апт и в этом случае спрашивал?
ну или хотя-бы что-бы по умолчанию ставился jabberd2-mysql а не
jabberd2-pqsql ?
--
С уважением, Алексей Сидоров
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 13:44 ` Алексей Сидоров
@ 2007-03-17 15:13 ` Alexey Tourbin
2007-03-17 16:13 ` Sergey Vlasov
0 siblings, 1 reply; 26+ messages in thread
From: Alexey Tourbin @ 2007-03-17 15:13 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1461 bytes --]
On Sat, Mar 17, 2007 at 04:44:22PM +0300, Алексей Сидоров wrote:
> Хм, теперь при установке наблюдается странность
> alex:alex ~$ sudo apt-get install jabberd2-full
>
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие дополнительные пакеты будут установлены:
> jabberd2 jabberd2-c2s jabberd2-pgsql jabberd2-pipe
> jabberd2-resolver jabberd2-router jabberd2-s2s jabberd2-sm libpq4.1
> Почему-то apt цепляет именно jabberd2-pgsql из виртуальных пакетов.
> Хотя если сначала установить jabberd2-mysql то потом sudo apt-get
> install jabberd2-full ставить только то что надо (без jabberd2-pgsql)
Вы за что боролись, на то и напоролись.
Теперь apt имеет право выбрать любой.
> Вопрос:
> если вирт.пакет тянется по зависимости, то можно как-нибудь сделать
> что-бы апт и в этом случае спрашивал?
> ну или хотя-бы что-бы по умолчанию ставился jabberd2-mysql а не
> jabberd2-pqsql ?
В этом случае apt'у придется задавать слишком большое число вопросов.
Т.е. Вы представьте, что он просматривает всю иерархию пакетов и при
каждом возможном конфликте задает Вам вопрос: что делать? Это
получается примерно как вручную подбирать набор пакетов.
То есть нельзя апту объяснть, что где-то в середине дерева выбор
какого-то варианта важен, а где-то в другом месте дерева выбор варианта
не важен. Только когда *явно* (в командной строке) указан двусмысленный
вариант, тогда apt спрашивает.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 15:13 ` Alexey Tourbin
@ 2007-03-17 16:13 ` Sergey Vlasov
2007-03-17 16:24 ` Alexey Tourbin
0 siblings, 1 reply; 26+ messages in thread
From: Sergey Vlasov @ 2007-03-17 16:13 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1837 bytes --]
On Sat, Mar 17, 2007 at 06:13:01PM +0300, Alexey Tourbin wrote:
> On Sat, Mar 17, 2007 at 04:44:22PM +0300, Алексей Сидоров wrote:
> > Хм, теперь при установке наблюдается странность
> > alex:alex ~$ sudo apt-get install jabberd2-full
> >
> > Чтение списков пакетов... Завершено
> > Построение дерева зависимостей... Завершено
> > Следующие дополнительные пакеты будут установлены:
> > jabberd2 jabberd2-c2s jabberd2-pgsql jabberd2-pipe
> > jabberd2-resolver jabberd2-router jabberd2-s2s jabberd2-sm libpq4.1
>
> > Почему-то apt цепляет именно jabberd2-pgsql из виртуальных пакетов.
> > Хотя если сначала установить jabberd2-mysql то потом sudo apt-get
> > install jabberd2-full ставить только то что надо (без jabberd2-pgsql)
>
> Вы за что боролись, на то и напоролись.
> Теперь apt имеет право выбрать любой.
>
> > Вопрос:
> > если вирт.пакет тянется по зависимости, то можно как-нибудь сделать
> > что-бы апт и в этом случае спрашивал?
> > ну или хотя-бы что-бы по умолчанию ставился jabberd2-mysql а не
> > jabberd2-pqsql ?
>
> В этом случае apt'у придется задавать слишком большое число вопросов.
> Т.е. Вы представьте, что он просматривает всю иерархию пакетов и при
> каждом возможном конфликте задает Вам вопрос: что делать? Это
> получается примерно как вручную подбирать набор пакетов.
>
> То есть нельзя апту объяснть, что где-то в середине дерева выбор
> какого-то варианта важен, а где-то в другом месте дерева выбор варианта
> не важен. Только когда *явно* (в командной строке) указан двусмысленный
> вариант, тогда apt спрашивает.
Кстати, а если сделать:
Provides: %name-auth-%version-%release = <priority>
...
Requires: %name-auth-%version-%release
Будет ли версия, навешенная на виртуальный пакет, влиять на выбор
пакета, используемого, если явно не задан другой?
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 16:13 ` Sergey Vlasov
@ 2007-03-17 16:24 ` Alexey Tourbin
2007-03-18 18:19 ` Алексей Сидоров
0 siblings, 1 reply; 26+ messages in thread
From: Alexey Tourbin @ 2007-03-17 16:24 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1316 bytes --]
On Sat, Mar 17, 2007 at 07:13:30PM +0300, Sergey Vlasov wrote:
> > > Вопрос:
> > > если вирт.пакет тянется по зависимости, то можно как-нибудь сделать
> > > что-бы апт и в этом случае спрашивал?
> > > ну или хотя-бы что-бы по умолчанию ставился jabberd2-mysql а не
> > > jabberd2-pqsql ?
> >
> > В этом случае apt'у придется задавать слишком большое число вопросов.
> > Т.е. Вы представьте, что он просматривает всю иерархию пакетов и при
> > каждом возможном конфликте задает Вам вопрос: что делать? Это
> > получается примерно как вручную подбирать набор пакетов.
> >
> > То есть нельзя апту объяснть, что где-то в середине дерева выбор
> > какого-то варианта важен, а где-то в другом месте дерева выбор варианта
> > не важен. Только когда *явно* (в командной строке) указан двусмысленный
> > вариант, тогда apt спрашивает.
>
> Кстати, а если сделать:
>
> Provides: %name-auth-%version-%release = <priority>
> ...
> Requires: %name-auth-%version-%release
>
> Будет ли версия, навешенная на виртуальный пакет, влиять на выбор
> пакета, используемого, если явно не задан другой?
С одной стороны, мысль верная. Нужно хачить apt, чтобы так и делал.
Если ещё так не делает.
С другой стороны, какими могут быть priority в случае mysql vs pgsql?
Это не совсем вопрос приоритета.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-17 16:24 ` Alexey Tourbin
@ 2007-03-18 18:19 ` Алексей Сидоров
2007-03-18 18:34 ` Alexey Tourbin
` (2 more replies)
0 siblings, 3 replies; 26+ messages in thread
From: Алексей Сидоров @ 2007-03-18 18:19 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Tourbin пишет:
> С одной стороны, мысль верная. Нужно хачить apt, чтобы так и делал.
> Если ещё так не делает.
>
> С другой стороны, какими могут быть priority в случае mysql vs pgsql?
> Это не совсем вопрос приоритета.
>
Проблема в том, что jabberd2 имеющийся сейчас в сизифе использует
mysql по умолчанию. Да и вообще умеет только mysql (если я не путаю)
Если я залью сейчас свою сборку, то она потянет pgsql , и не потянет
mysql
В результате обновившийся будет иметь неработающий jabberd2, и это
мне кажется не правильным.
Что делать?
--
С уважением, Алексей Сидоров
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-18 18:19 ` Алексей Сидоров
@ 2007-03-18 18:34 ` Alexey Tourbin
2007-03-18 18:49 ` Алексей Сидоров
2007-03-18 19:32 ` Michael Shigorin
2007-03-18 19:56 ` Sergey Vlasov
2 siblings, 1 reply; 26+ messages in thread
From: Alexey Tourbin @ 2007-03-18 18:34 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1134 bytes --]
On Sun, Mar 18, 2007 at 09:19:58PM +0300, Алексей Сидоров wrote:
> Alexey Tourbin пишет:
> > С одной стороны, мысль верная. Нужно хачить apt, чтобы так и делал.
> > Если ещё так не делает.
> >
> > С другой стороны, какими могут быть priority в случае mysql vs pgsql?
> > Это не совсем вопрос приоритета.
> >
> Проблема в том, что jabberd2 имеющийся сейчас в сизифе использует
> mysql по умолчанию. Да и вообще умеет только mysql (если я не путаю)
> Если я залью сейчас свою сборку, то она потянет pgsql , и не потянет
> mysql
apt может потянуть что угодно. Он в том числе и минимизирует количество
пакетов, которые придется доустонавливать. Или я не знаю, что он там
делает.
> В результате обновившийся будет иметь неработающий jabberd2, и это
> мне кажется не правильным.
> Что делать?
Трудно ответить. По сути нужны механизмы, которыми можно реализовать
в апте следующее: 1) сказать апту "автоматический выбор из этих
альтернатив не канает"; 2) сказать апту "по умолчанию нужно ставить
вот эту альтернативу".
Вам сейчас проще ничего не делать. Но я не знаю, когда вновь смогу
заняться аптом.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-18 18:34 ` Alexey Tourbin
@ 2007-03-18 18:49 ` Алексей Сидоров
0 siblings, 0 replies; 26+ messages in thread
From: Алексей Сидоров @ 2007-03-18 18:49 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Tourbin пишет:
>
> Вам сейчас проще ничего не делать. Но я не знаю, когда вновь смогу
> заняться аптом.
Хм. То есть вообще не выкладывать новую версию, или выложить как
есть и пускай разбираются? :)
--
С уважением, Алексей Сидоров
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-18 18:19 ` Алексей Сидоров
2007-03-18 18:34 ` Alexey Tourbin
@ 2007-03-18 19:32 ` Michael Shigorin
2007-03-18 19:56 ` Sergey Vlasov
2 siblings, 0 replies; 26+ messages in thread
From: Michael Shigorin @ 2007-03-18 19:32 UTC (permalink / raw)
To: ALT Devel discussion list
On Sun, Mar 18, 2007 at 09:19:58PM +0300, Алексей Сидоров wrote:
> > С одной стороны, мысль верная. Нужно хачить apt, чтобы так и
> > делал. Если ещё так не делает. С другой стороны, какими
> > могут быть priority в случае mysql vs pgsql? Это не совсем
> > вопрос приоритета.
> Проблема в том, что jabberd2 имеющийся сейчас в сизифе
> использует mysql по умолчанию. Да и вообще умеет только mysql
> (если я не путаю) Если я залью сейчас свою сборку, то она
> потянет pgsql , и не потянет mysql
> В результате обновившийся будет иметь неработающий jabberd2, и
> это мне кажется не правильным.
> Что делать?
Не пытаться включать в full конфликтующие пакеты даже косвенно?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-18 18:19 ` Алексей Сидоров
2007-03-18 18:34 ` Alexey Tourbin
2007-03-18 19:32 ` Michael Shigorin
@ 2007-03-18 19:56 ` Sergey Vlasov
2 siblings, 0 replies; 26+ messages in thread
From: Sergey Vlasov @ 2007-03-18 19:56 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1692 bytes --]
On Sun, Mar 18, 2007 at 09:19:58PM +0300, Алексей Сидоров wrote:
> Alexey Tourbin пишет:
> > С одной стороны, мысль верная. Нужно хачить apt, чтобы так и делал.
> > Если ещё так не делает.
> >
> > С другой стороны, какими могут быть priority в случае mysql vs pgsql?
> > Это не совсем вопрос приоритета.
> >
> Проблема в том, что jabberd2 имеющийся сейчас в сизифе использует
> mysql по умолчанию. Да и вообще умеет только mysql (если я не путаю)
> Если я залью сейчас свою сборку, то она потянет pgsql , и не потянет
> mysql
> В результате обновившийся будет иметь неработающий jabberd2, и это
> мне кажется не правильным.
> Что делать?
А пакеты с разными реализациями auth конфликтуют между собой или нет?
Если нет - можно в jabberd2-full требовать не виртуальный пакет, а
одновременно все имеющиеся реализации, что приведёт к установке
избыточного набора пакетов, но позволит сохранить работоспособность
имеющейся конфигурации.
Ещё один вариант - ликвидировать бинарный пакет jabberd2, переименовав
его, например, в jabberd2-base, но при этом Provides/Obsoletes:
jabberd2 добавить не туда, а в пакет jabberd2-compat (?), который
будет требовать явно те реализации auth и storage, которые совместимы
со встроенными в старые версии jabberd2. Тогда при обновлении старый
пакет jabberd2 должен замениться на jabberd2-compat, который вытянет
за собой нужные пакеты. Неудобство такого подхода - не совсем
аккуратная обработка возможных зависимостей на jabberd2 из других
пакетов (можно написать Provides: jabberd2 = %version-%release в
jabberd2-base, а Obsoletes: jabberd2 < 2.1.2 - в jabberd2-compat, но я
не уверен, что apt поймёт это нужным образом).
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-14 8:51 [devel] jabberd2 Alexey Sidorov
2007-03-14 11:38 ` Sergey V Turchin
2007-03-17 9:32 ` Алексей Сидоров
@ 2007-03-30 6:11 ` Alexey Sidorov
2007-03-30 6:18 ` Alexey Sidorov
2007-03-31 9:03 ` Алексей Сидоров
2 siblings, 2 replies; 26+ messages in thread
From: Alexey Sidorov @ 2007-03-30 6:11 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Sidorov пишет:
> Здравствуйте.
> Вот озадачился пакетом jabberd2, в планах его поддерживать.
> Замечу, текущая версия в апстриме - 2.1.2
> Возникл вопросов.
> Есть возможность собирать его модульно.
> Т.е. модули аутентификации/хранения данных каждый в своём пакете jabberd2-*
> На данный момент имеются следующие модули
>
> Аутентификация:
> anon (anonymous auth)
> db Berkeley DB
> ldap OpenLDAP
> mysql
> pam
> pgsql PostgreSQL
> pipe
>
> Хранение данных:
> db Berkeley DB
> fs (filesystem (NOT RECOMMENDED))
> mysql
> pgsql PostgreSQL
> sqlite
>
В процессе доведения пакета до ума вазникли вопросы.
Для начала модули аутентификации/хранения данных которые не тянут за собой зависимости решил
включить в основные пакеты (anon и pipe в jabberd2-c2s, и fs в jabberd2-sm)
и включить в конфиге по умолчанию fs и anon.
Возникла проблема. Если fs хоть как-то работает, то anon напрочь отказывается (мне кажется это
проблема psi, но не важно)
В итоге свежеустановленный jabberd2-full без правки конфигов поднимается без ошибок, но никого не
пускает.
Нормально-ли оставить так?
В процессе обсуждения с pma@ возникла мысль сделать умолчательным использование BerkeleyDB
и либо в jabberd2-full включить зависимость на jabberd2-db, либо поддержку berkeleydb включить прямо
в jabberd2-c2s и jabberd2-sm. Соответственно подправить умолчательные конфиги, и тогда всё будет
работать прям из коробки. Но по зависимостям будет тянуться libdb4.4 (400 кил)
Что посоветуете?
--
Alexey Sidorov
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-30 6:11 ` Alexey Sidorov
@ 2007-03-30 6:18 ` Alexey Sidorov
2007-03-30 6:34 ` Anton Farygin
` (2 more replies)
2007-03-31 9:03 ` Алексей Сидоров
1 sibling, 3 replies; 26+ messages in thread
From: Alexey Sidorov @ 2007-03-30 6:18 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Sidorov пишет:
> В процессе обсуждения с pma@ возникла мысль сделать умолчательным использование BerkeleyDB
> и либо в jabberd2-full включить зависимость на jabberd2-db, либо поддержку berkeleydb включить прямо
> в jabberd2-c2s и jabberd2-sm. Соответственно подправить умолчательные конфиги, и тогда всё будет
> работать прям из коробки. Но по зависимостям будет тянуться libdb4.4 (400 кил)
>
При этом нуждающиеся в mysql, postgreysql, pam, ldap и т.п. должны будут поставить соответствующий
пакет jabberd2-* и подправить под это дело конфиг.
И ещё вопрос:
А нужны ли вообще модули fs и анон, которые то-ли криво работают то ли вообще не работают, и
позиционируются разработчиками как for test only. (причем непонятно, для тестирования ими или
пользователем :) )
--
Alexey Sidorov
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-30 6:18 ` Alexey Sidorov
@ 2007-03-30 6:34 ` Anton Farygin
2007-03-30 7:52 ` evg_krsk
2007-03-30 9:50 ` Sergey V Turchin
2 siblings, 0 replies; 26+ messages in thread
From: Anton Farygin @ 2007-03-30 6:34 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Sidorov wrote:
> Alexey Sidorov пишет:
>> В процессе обсуждения с pma@ возникла мысль сделать умолчательным использование BerkeleyDB
>> и либо в jabberd2-full включить зависимость на jabberd2-db, либо поддержку berkeleydb включить прямо
>> в jabberd2-c2s и jabberd2-sm. Соответственно подправить умолчательные конфиги, и тогда всё будет
>> работать прям из коробки. Но по зависимостям будет тянуться libdb4.4 (400 кил)
>>
> При этом нуждающиеся в mysql, postgreysql, pam, ldap и т.п. должны будут поставить соответствующий
> пакет jabberd2-* и подправить под это дело конфиг.
да, это правильное решение, на мой взгляд.
>
> И ещё вопрос:
> А нужны ли вообще модули fs и анон, которые то-ли криво работают то ли вообще не работают, и
> позиционируются разработчиками как for test only. (причем непонятно, для тестирования ими или
> пользователем :) )
>
IMHO не нужны.
Rgds,
Rider
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-30 6:18 ` Alexey Sidorov
2007-03-30 6:34 ` Anton Farygin
@ 2007-03-30 7:52 ` evg_krsk
2007-03-30 9:50 ` Sergey V Turchin
2 siblings, 0 replies; 26+ messages in thread
From: evg_krsk @ 2007-03-30 7:52 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Sidorov пишет:
>> В процессе обсуждения с pma@ возникла мысль сделать умолчательным использование BerkeleyDB
>> и либо в jabberd2-full включить зависимость на jabberd2-db, либо поддержку berkeleydb включить прямо
>> в jabberd2-c2s и jabberd2-sm. Соответственно подправить умолчательные конфиги, и тогда всё будет
>> работать прям из коробки. Но по зависимостям будет тянуться libdb4.4 (400 кил)
> При этом нуждающиеся в mysql, postgreysql, pam, ldap и т.п. должны будут поставить соответствующий
> пакет jabberd2-* и подправить под это дело конфиг.
> И ещё вопрос:
> А нужны ли вообще модули fs и анон, которые то-ли криво работают то ли вообще не работают, и
> позиционируются разработчиками как for test only. (причем непонятно, для тестирования ими или
> пользователем :) )
pam && fs ? Всё одно первый всегда и везде, а вторая хоть по минимуму
работает. Чтоб минимум-миниморум зависимостей у базы было.
--
Терешков Евгений, ALT Linux Team.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-30 6:18 ` Alexey Sidorov
2007-03-30 6:34 ` Anton Farygin
2007-03-30 7:52 ` evg_krsk
@ 2007-03-30 9:50 ` Sergey V Turchin
2007-03-30 10:06 ` Alexey Sidorov
2 siblings, 1 reply; 26+ messages in thread
From: Sergey V Turchin @ 2007-03-30 9:50 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 365 bytes --]
On 30 марта 2007, Alexey Sidorov wrote:
[...]
> А нужны ли вообще модули fs и анон, которые то-ли криво работают
> то ли вообще не работают
anon лучше оставить, а не работает т.к. SASL ANONYMOUS никто не
умеет AFAIK, кроме Tkabber.
[...]
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-30 9:50 ` Sergey V Turchin
@ 2007-03-30 10:06 ` Alexey Sidorov
0 siblings, 0 replies; 26+ messages in thread
From: Alexey Sidorov @ 2007-03-30 10:06 UTC (permalink / raw)
To: ALT Devel discussion list
Sergey V Turchin пишет:
> On 30 марта 2007, Alexey Sidorov wrote:
>
> [...]
>> А нужны ли вообще модули fs и анон, которые то-ли криво работают
>> то ли вообще не работают
> anon лучше оставить, а не работает т.к. SASL ANONYMOUS никто не
> умеет AFAIK, кроме Tkabber.
>
Ага. Вобщем так и думал (только проверить не осилил) :)
Значит таки выкидывать ничего не буду.
Но вот что поставить по умолчанию?
fs/anon - вроде как производит впечатление неработающего после установки для всех, кто для проверки
будет юзать не tkabber
pam/fs - тянет за собой libpam ( или как там его?) при этом fs один фиг никто юзать не будет кроме
как для проверки
db/db - BerkeleyDB. Вполне рабочая конфигурация, но опять-таки тянет за собой libdb
--
Alexey Sidorov
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] jabberd2
2007-03-30 6:11 ` Alexey Sidorov
2007-03-30 6:18 ` Alexey Sidorov
@ 2007-03-31 9:03 ` Алексей Сидоров
1 sibling, 0 replies; 26+ messages in thread
From: Алексей Сидоров @ 2007-03-31 9:03 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Sidorov пишет:
> В процессе доведения пакета до ума вазникли вопросы.
> Для начала модули аутентификации/хранения данных которые не тянут за собой зависимости решил
> включить в основные пакеты (anon и pipe в jabberd2-c2s, и fs в jabberd2-sm)
> и включить в конфиге по умолчанию fs и anon.
>
> Возникла проблема. Если fs хоть как-то работает, то anon напрочь отказывается (мне кажется это
> проблема psi, но не важно)
> В итоге свежеустановленный jabberd2-full без правки конфигов поднимается без ошибок, но никого не
> пускает.
> Нормально-ли оставить так?
>
> В процессе обсуждения с pma@ возникла мысль сделать умолчательным использование BerkeleyDB
> и либо в jabberd2-full включить зависимость на jabberd2-db, либо поддержку berkeleydb включить прямо
> в jabberd2-c2s и jabberd2-sm. Соответственно подправить умолчательные конфиги, и тогда всё будет
> работать прям из коробки. Но по зависимостям будет тянуться libdb4.4 (400 кил)
>
> Что посоветуете?
>
В результате небольшого опроса решено умолчательными сделать berkleydb/berkleydb
Всем спасибо :)
--
Best regards, Alexey Sidorov
mailto:alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 26+ messages in thread
end of thread, other threads:[~2007-03-31 9:03 UTC | newest]
Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-14 8:51 [devel] jabberd2 Alexey Sidorov
2007-03-14 11:38 ` Sergey V Turchin
2007-03-14 12:09 ` Alexey Sidorov
2007-03-14 12:20 ` Sergey V Turchin
2007-03-17 9:32 ` Алексей Сидоров
2007-03-17 9:40 ` Alexey Tourbin
2007-03-17 10:07 ` Алексей Сидоров
2007-03-17 10:09 ` Alexey Tourbin
2007-03-17 12:42 ` Алексей Сидоров
2007-03-17 12:56 ` Alexey Tourbin
2007-03-17 13:44 ` Алексей Сидоров
2007-03-17 15:13 ` Alexey Tourbin
2007-03-17 16:13 ` Sergey Vlasov
2007-03-17 16:24 ` Alexey Tourbin
2007-03-18 18:19 ` Алексей Сидоров
2007-03-18 18:34 ` Alexey Tourbin
2007-03-18 18:49 ` Алексей Сидоров
2007-03-18 19:32 ` Michael Shigorin
2007-03-18 19:56 ` Sergey Vlasov
2007-03-30 6:11 ` Alexey Sidorov
2007-03-30 6:18 ` Alexey Sidorov
2007-03-30 6:34 ` Anton Farygin
2007-03-30 7:52 ` evg_krsk
2007-03-30 9:50 ` Sergey V Turchin
2007-03-30 10:06 ` Alexey Sidorov
2007-03-31 9:03 ` Алексей Сидоров
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git