Bug 9865

Summary: Не сохраняются настройки для адресной книги LDAP
Product: Sisyphus Reporter: Dmitriy Kruglikov <Dmitriy.Kruglikov>
Component: mozilla-mailAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: damir
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitriy Kruglikov 2006-08-10 16:45:26 MSD
Все наследники Mozilla-mail (Seamonkey, Thunderbird) при добавлении новой
адресной книги LDAP не сохраняют эти настройки. Список адресных книг остается
пустым.
В конфигурационном файле необходимые строки не создаются, а при добавлении их
вручную, по образу и подобию предыдущих версий, эти строки игнорируются и так же
не отображаются.
Comment 1 Damir Shayhutdinov 2006-08-18 10:15:30 MSD
Это происходит из-за того, что и thunderbird, и seamonkey собираются с
--disable-ldap.

Note to legion@:
Можно запатчить на сборку с --enable-system-ldap, и брать ldap-библиотеки из
пакета mozldap, но тогда надо будет либо убрать, либо ослабить Conflicts:
mozilla в пакете mozldap (так как seamonkey Provides: mozilla).
Comment 2 Alexey Gladkov 2006-08-18 11:01:45 MSD
(In reply to comment #1)
> Это происходит из-за того, что и thunderbird, и seamonkey собираются с
> --disable-ldap.
> 
> Note to legion@:
> Можно запатчить на сборку с --enable-system-ldap, и брать ldap-библиотеки из
> пакета mozldap, но тогда надо будет либо убрать, либо ослабить Conflicts:
> mozilla в пакете mozldap (так как seamonkey Provides: mozilla).

Для thunderbird enable-system-ldap постараюсь сделать ... но Conflicts из
mozldap пока убирать не будут т.к. не знаю мнения на этот счёт мантйенра
seamonkey, который кладёт(может уже клал) ldap библиотеки в /usr/lib.
Comment 3 Damir Shayhutdinov 2006-08-18 14:42:22 MSD
> Для thunderbird enable-system-ldap постараюсь сделать ... но Conflicts из
> mozldap пока убирать не будут т.к. не знаю мнения на этот счёт мантйенра
> seamonkey, который кладёт(может уже клал) ldap библиотеки в /usr/lib.
Собственно, я и есть мантейнер seamonkey, и я всегда собирал без ldap библиотек.
Единственную проблему я вижу со старым пакетом mozilla, который был замечен за 
таким непотребным действием.

Поэтому давайте сделаем так - я в seamonkey поставлю Provides: mozilla = 1.8, а 
вы оставите в mozldap Conflicts: mozilla < 1.8
Вроде такое должно сработать, потестирую сегодня вечером на хэшере.
Comment 4 Damir Shayhutdinov 2006-08-18 14:43:57 MSD
И еще, не --enable-system-ldap, а --with-system-ldap, так будет красивше и 
больше похоже на уже имеющиеся --with-system-nspr и --with-system-nss.
Comment 5 Alexey Gladkov 2006-08-18 14:59:31 MSD
(In reply to comment #4)
> И еще, не --enable-system-ldap, а --with-system-ldap, так будет красивше и 
> больше похоже на уже имеющиеся --with-system-nspr и --with-system-nss.

Я имел ввиду возможность сборки с системным mozldap, когда писал
"--enable-system-ldap" :)

Comment 6 Alexey Gladkov 2006-08-18 15:01:31 MSD
(In reply to comment #3)
> Единственную проблему я вижу со старым пакетом mozilla, который был замечен за 
> таким непотребным действием.

Думаю, а не выкинуть ли mozilla из сизифа... раз у нас есть seamonkey

> Поэтому давайте сделаем так - я в seamonkey поставлю Provides: mozilla = 1.8, а 
> вы оставите в mozldap Conflicts: mozilla < 1.8

Хорошо. Обновлю mozldap и за одно поставлю конфликт с версией.

> Вроде такое должно сработать, потестирую сегодня вечером на хэшере.

Comment 7 Damir Shayhutdinov 2006-08-20 01:10:03 MSD
Попробовал в спеке mozldap поставить Conflicts: mozilla < 1.8, а в seamonkey
добавить Provides: mozilla = 1.8 - после пересборки все отлично работает вместе.

Запатчил seamonkey на сборку с системной mozldap - настройки адресных книг вроде
сохраняются. Больше не проверял, так как как не имеют доступного сервера LDAP в
наличии.

Жду обновленного mozldap в Сизифе, чтобы залить новую версию seamonkey.
Comment 8 Dmitriy Kruglikov 2006-08-25 13:19:32 MSD
Проверено на Thunderburd, баг устранен ...
К сожалению, Seamonkey проверить не могу, так как ее "снесло" ...
Comment 9 Damir Shayhutdinov 2006-08-25 13:23:45 MSD
Сборка seamonkey с mozldap будет в субботу.