Bug 17810

Summary: Нет зависимости на pear-Auth_SASL
Product: Sisyphus Reporter: Василий Терешко <tolmi>
Component: eGroupWareAssignee: solo <solo>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: dvc, gray_graff
Version: unstable   
Hardware: all   
OS: Linux   

Description Василий Терешко 2008-11-07 07:07:19 MSK
в пакет eGroupware-core хорошо бы добавить зависимость на pear-Auth_SASL
Comment 1 Василий Терешко 2008-11-07 07:14:42 MSK
Прошу прощения, но в системе есть установленный пакет :
# rpm -qa | grep Auth_SASL
pear-Auth_SASL-1.0.2-alt2

Тем не менее на этапе тестирования конфигурации системы :



Warning Checking PEAR::Auth_SASL is installed: False
PEAR::Auth_SASL is needed by: EMailAdmin, felamimail. You can install it by running: pear install Auth_SASL
Comment 2 Василий Терешко 2008-11-07 07:18:08 MSK
(In reply to comment #1)
> Прошу прощения, но в системе есть установленный пакет :
> # rpm -qa | grep Auth_SASL
> pear-Auth_SASL-1.0.2-alt2
> 
> Тем не менее на этапе тестирования конфигурации системы :
> 
> 
> 
> Warning Checking PEAR::Auth_SASL is installed: False
> PEAR::Auth_SASL is needed by: EMailAdmin, felamimail. You can install it by running: pear install Auth_SASL
> 
А вот если действительно выполнить рекомендацию и сдеать 

pear install Auth_SASL

то результат получается иной - 
Checking PEAR::Auth_SASL is installed: 1.0.2
Comment 3 Denis V. Chernosov 2009-02-27 09:19:39 MSK
Подтверждаю, есть такая проблема. Причем новых файлов не появляется:

# find / -type f -wholename "*/Auth/SASL.php"
/usr/share/php/pear/Auth/SASL.php

# rpm -ql pear-Auth_SASL-1.0.2-alt1
/usr/share/php/pear/Auth
/usr/share/php/pear/Auth/SASL
/usr/share/php/pear/Auth/SASL.php
/usr/share/php/pear/Auth/SASL/Anonymous.php
/usr/share/php/pear/Auth/SASL/Common.php
/usr/share/php/pear/Auth/SASL/CramMD5.php
/usr/share/php/pear/Auth/SASL/DigestMD5.php
/usr/share/php/pear/Auth/SASL/Login.php
/usr/share/php/pear/Auth/SASL/Plain.php

# pear list-files Auth_SASL
Installed Files For Auth_SASL
=============================
Type Install Path
php  /usr/share/php/pear/Auth/SASL/Anonymous.php
php  /usr/share/php/pear/Auth/SASL/Common.php
php  /usr/share/php/pear/Auth/SASL/CramMD5.php
php  /usr/share/php/pear/Auth/SASL/DigestMD5.php
php  /usr/share/php/pear/Auth/SASL/Login.php
php  /usr/share/php/pear/Auth/SASL/Plain.php
php  /usr/share/php/pear/Auth/SASL.php


Т.е. запуск "pear install Auth_SASL" только регистрирует пакет в каком-то месте, что и делает его доступным для egw...
Comment 4 Aeliya Grevnyov 2009-05-06 23:04:39 MSD
при установке pear-Auth_SASL не отрабатывает макрос %register_pear_module
придется делать костыль...
Comment 5 Aeliya Grevnyov 2009-05-12 11:59:32 MSD
костыль не помог
http://git.altlinux.org/people/gray_graff/packages/?p=eGroupWare.git;a=commitdiff;h=183a1bd31042bf6308bb9c880d19b35fc7be8f6b
идей нет