Bug 8552 - LDAP lookups is unusable with perl-ldap < 0.32
Summary: LDAP lookups is unusable with perl-ldap < 0.32
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: amavisd-new (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-24 16:07 MSK by Sir Raorn
Modified: 2005-12-06 09:47 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sir Raorn 2005-11-24 16:07:49 MSK
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 Alexey Shabalin 2005-11-24 16:23:03 MSK
наверно надо перенаправить баг на perl-ldap
Comment 2 Sir Raorn 2005-11-25 13:25:04 MSK
Есть мнение, что надо насоздавать виртуальных пакетов, типа amavisd-ldap,
amavisd-mysql, amavisd-pgsql, amavisd-clamav и т.д. с requires на нужные модули...
Comment 3 Sir Raorn 2005-11-25 13:27:07 MSK
(In reply to comment #1)
> наверно надо перенаправить баг на perl-ldap

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

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

ок.
Comment 5 Alexey Shabalin 2005-11-25 17:06:27 MSK
(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 Alexey Shabalin 2005-11-28 10:40:22 MSK
(In reply to comment #2)
> Есть мнение, что надо насоздавать виртуальных пакетов, типа amavisd-ldap,
> amavisd-mysql, amavisd-pgsql, amavisd-clamav и т.д. с requires на нужные модули...

Предложите пожалуйста полный список.
Comment 7 Alexey Shabalin 2005-11-28 13:59:22 MSK
(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 Sir Raorn 2005-11-28 19:57:38 MSK
(In reply to comment #5)
> Всеже если я сейчас поставлю зависимость на perl-ldap >= 0.32 то amavisd-new
> никто не установит. Нужен новый perl-ldap.

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