Bug 24140 - missing dependency on specific libpq version
: missing dependency on specific libpq version
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/php5-pgsql)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2010-09-22 14:11 by
Modified: 2010-09-28 06:09 (History)


Attachments


Note

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


Description From 2010-09-22 14:11:35
php5-pgsql-5.3.3.20100722-alt1

$ sudo aptitude install php5 php5-pgsql libpq5.0
...
The following NEW packages will be installed:
  libmm libpq5.0 php-base php5 php5-libs php5-pgsql php5-suhosin 

$ php --version                                                        
PHP Warning:  PHP Startup: Unable to load dynamic library
'/usr/lib/php/5.3.3/extensions/pgsql.so' -
/usr/lib/php/5.3.3/extensions/pgsql.so: undefined symbol: lo_import_with_oid in
Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library
'/usr/lib/php/5.3.3/extensions/suhosin.so' -
/usr/lib/php/5.3.3/extensions/suhosin.so: undefined symbol: crypt in Unknown on
line 0
PHP Warning:  Cannot open '@PHP_BROWSCAP@' for reading in Unknown on line 0
PHP 5.3.3 with Suhosin-Patch (cli) (built: Sep 17 2010 12:40:18) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

Та же ошибка (undefined symbol: lo_import_with_oid) наблюдается и при установке
libpq5.1 вместо libpq5.0. Нужный символ есть только в libpq5.2, однако
зависимость на эту версию в пакете отсутствует. Ситуацию усугубляет то, что
автоматическая замена libpq5.0 или libpq5.1 на libpq5.2 при dist-upgrade не
происходит.

В пакете php5-pdo_pgsql такой проблемы нет - там хватает символов из libpq5.0.
------- Comment #1 From 2010-09-22 14:27:27 -------
Спасибо, будет добавлено в следующей сборке.
------- Comment #2 From 2010-09-28 06:09:47 -------
php5-pgsql-5.3.3.20100722-alt2 -> sisyphus:

* Mon Sep 27 2010 Anton Farygin <rider@altlinux> 5.3.3.20100722-alt2
- Rebuild with php5-5.3.3.20100722-alt2
- Added libpq5.2 requires (closes: #24140)