PHP packaging policy notes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



cc'ing Tim since we had lots of discussion about much of this stuff 
already and I'm not sure if he's on fedora-packaging (I didn't even know 
that list existed...)

I was planning to add a "php-abi = <PHP_API_VERSION>" definition for C 
ABI versioning rather than php(ABI).

Versioning language features in PHP a la MODULE_COMPAT_* is just not 
going to be feasible; the language is not well-defined enough nor stable 
enough for us to try and enforce versioning; plus stuff like 
"zend.ze1_compatibility_mode" means the exposed language is dependent on 
config options anyway.

I don't see why it's necessary for a PEAR package to require 
php-pear(PEAR); that is somewhat equivalent to an RPM having "Requires: 
rpm"; it should be sufficient and correct for PEAR packages to simply 
"Requires: php-pear" AFAICS.

Why should a PEAR package for foo provide php-foo?  Not sure that's a 
good idea.

On "Other Packages": an application written in PHP or such like should 
not have a php- prefix at all.  A Smarty package should be called 
"smarty" (following the "upper-case is evil" rule of packaging).

joe

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux