* [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