Bug 8552 - LDAP lookups is unusable with perl-ldap < 0.32
: LDAP lookups is unusable with perl-ldap < 0.32
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/amavisd-new)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-11-24 16:07 by
Modified: 2005-12-06 09:47 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-11-24 16:07:49
amavis[4332]: (04332-01) TROUBLE in process_request: Undefined subroutine
&Net::LDAP::Util::escape_filter_value called at (eval 42) line 362, <GEN2> line 4.

perl-ldap 0.32 --
...
Enhancements
...
  * Add escape/unescape filters/DN utility functions
------- Comment #1 From 2005-11-24 16:23:03 -------
наверно надо перенаправить баг на perl-ldap
------- Comment #2 From 2005-11-25 13:25:04 -------
Есть мнение, что надо насоздавать виртуальных пакетов, типа amavisd-ldap,
amavisd-mysql, amavisd-pgsql, amavisd-clamav и т.д. с requires на нужные
модули...
------- Comment #3 From 2005-11-25 13:27:07 -------
(In reply to comment #1)
> наверно надо перенаправить баг на perl-ldap

Нет.  У amavisd должна быть зависимость (хотя бы в виде Conflicts).  Никакими
штатными способами нельзя определить что чего-то в perl-ldap не хватает :-(

См. также comment #2
------- Comment #4 From 2005-11-25 16:59:33 -------
(In reply to comment #2)
> Есть мнение, что надо насоздавать виртуальных пакетов, типа amavisd-ldap,
> amavisd-mysql, amavisd-pgsql, amavisd-clamav и т.д. с requires на нужные модули...

ок.
------- Comment #5 From 2005-11-25 17:06:27 -------
(In reply to comment #3)
> (In reply to comment #1)
> > наверно надо перенаправить баг на perl-ldap
> 
> Нет.  У amavisd должна быть зависимость (хотя бы в виде Conflicts).  Никакими
> штатными способами нельзя определить что чего-то в perl-ldap не хватает :-(
> 
> См. также comment #2

Всеже если я сейчас поставлю зависимость на perl-ldap >= 0.32 то amavisd-new
никто не установит. Нужен новый perl-ldap.
------- Comment #6 From 2005-11-28 10:40:22 -------
(In reply to comment #2)
> Есть мнение, что надо насоздавать виртуальных пакетов, типа amavisd-ldap,
> amavisd-mysql, amavisd-pgsql, amavisd-clamav и т.д. с requires на нужные модули...

Предложите пожалуйста полный список.
------- Comment #7 From 2005-11-28 13:59:22 -------
(In reply to comment #6)
> (In reply to comment #2)
> > Есть мнение, что надо насоздавать виртуальных пакетов, типа amavisd-ldap,
> > amavisd-mysql, amavisd-pgsql, amavisd-clamav и т.д. с requires на нужные
модули...
> 
> Предложите пожалуйста полный список.

Я сделал следующие пакеты. Если есть дополнения прошу высказатся, пока в
инкоминг не ушло.


%files utils
%_bindir/amavisd-*

%files spamassassin
%files razor
%files clamav
%files ext-archives
%files mysql
%files postgresql
%files ldap-client
%files smtpd
%files ldap-server
%attr(444,ldap,ldap) %_sysconfdir/openldap/schema/amavisd-new.schema

------- Comment #8 From 2005-11-28 19:57:38 -------
(In reply to comment #5)
> Всеже если я сейчас поставлю зависимость на perl-ldap >= 0.32 то amavisd-new
> никто не установит. Нужен новый perl-ldap.

Зато будет unmet, который видно роботам ;-)
------- Comment #9 From 2005-11-30 12:45:25 -------
новая сборка в сизифе