Bug 21941

Summary: Library installed outside of the PHP5 default include path
Product: Sisyphus Reporter: Nikolay A. Fetisov <naf>
Component: ZendFrameworkAssignee: Nikolay A. Fetisov <naf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3    
Version: unstable   
Hardware: all   
OS: Linux   

Description Nikolay A. Fetisov 2009-10-14 17:27:19 MSD
Для 1.9.3-alt1pl1 библиотека устанавливается в каталог /usr/share/php/ZendFramework/library/ , который не входит в перечень задаваемых в php.ini путей:

$ egrep '^[^;]*include_(path|dir)' /etc/php/5.2.*/*/php.ini
/etc/php/5.2.11/apache2-mod_php/php.ini:safe_mode_include_dir = "./:/usr/lib64/php/:/usr/lib64/php/5.2.11/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/5.2.11/modules/"
/etc/php/5.2.11/apache2-mod_php/php.ini:include_path = "./:/usr/lib64/php/:/usr/lib64/php/5.2.11/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/5.2.11/modules/"
/etc/php/5.2.11/cli/php.ini:safe_mode_include_dir = "./:/usr/lib64/php/:/usr/lib64/php/5.2.11/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/5.2.11/modules/"
/etc/php/5.2.11/cli/php.ini:include_path = "./:/usr/lib64/php/:/usr/lib64/php/5.2.11/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/5.2.11/modules/"

Для использования библиотеки "из коробки" достаточно создать ссылку на 
library/Zend в %php5_moddir.

См. git.alt:/people/naf/packages/ZendFramework.git ,  вместе с текущей версией 1.9.4 и исправлением #21940 .
Comment 1 Slava Semushin 2009-10-14 19:00:04 MSD
(В ответ на комментарий №0)
> См. git.alt:/people/naf/packages/ZendFramework.git ,  вместе с текущей версией
> 1.9.4 и исправлением #21940 .

Николай, если вы в нём заинтересованы, то может быть лучше я вам его передам? Или мне самому сделать новую сборку на основе ваших изменений?
Comment 2 Nikolay A. Fetisov 2009-10-14 19:46:22 MSD
Ну, насколько мне он нужен - я ещё не знаю. Пока его захотели для пары проектов, соответственно, под Sisyphus и M50 оно сегодня собралось. На первый взгляд работает.
Отправить пакет на сборку, конечно, могу.
Comment 3 Slava Semushin 2009-10-14 20:35:40 MSD
Спасибо вам за багрепорты! Отправил в Сизиф новую сборку.
Comment 4 Repository Robot 2009-10-14 20:36:51 MSD
ZendFramework-1.9.4-alt1 -> sisyphus:

* Wed Oct 14 2009 Slava Semushin <php-coder@altlinux> 1.9.4-alt1

- Updated to 1.9.4
- Changed License tag to BSD-style (Closes: #21940)
- Added symlink to made ZF available out of box (Closes: #21941)
Comment 5 Slava Semushin 2009-11-08 17:23:55 MSK
Кстати, столкнулся с проблемой при использовании zf.sh -- он не работает, т.к. ему не нравится, что в include path есть симлинк. После cp -r всё заработало. Подробности проблемы, здесь: http://zendframework.ru/forum/index.php?topic=1849.msg11733