[Fedora-packaging] For FPC : Change proposal to PHP Guidelines

Remi Collet Fedora at FamilleCollet.com
Tue Jul 14 16:38:22 UTC 2009


Hi,

We have some pending minor issues/questions with PHP packaging we should
make clearer :

1/ use of /usr/share/php

=> 1 folder per library

2/ conditional in ABI check and in post/postun scriplet

This conditions are present to maintain compatibility with older PHP
version (5.1.6 on EL-5) and could be removed if package requires a
recent version (> 5.2)


3/ ABI check

With the update of PHP 5.3.0 in rawhide, I discover that a lot of C
extensions doesn't use ABI check, Guidelines set is mandatory for PECL
extension.

Package could be installed, but extension couldn't be load, with the
standard PHP error :

Module compiled with module API=20060613
PHP    compiled with module API=20090626

It seems clear it should be mandatory for all C extension.

See bugs :

cups	https://bugzilla.redhat.com/show_bug.cgi?id=511106
ice	https://bugzilla.redhat.com/show_bug.cgi?id=511068
graphviz https://bugzilla.redhat.com/show_bug.cgi?id=511092
uuid	https://bugzilla.redhat.com/show_bug.cgi?id=511115


Please review my change proposal
https://fedoraproject.org/wiki/PackagingDrafts/PHP


Remi




More information about the Fedora-packaging mailing list