PIE is the new "PHP Installer for Extensions" which will replace PECL
SIG discussion: https://lists.fedoraproject.org/archives/list/php-devel@lists.fedoraproject.org/thread/EY6GLWUKZNPDIEFXE6BNUKDVNDZPWVTA/
Change proposal:
In Different types of PHP packages
New type
In Naming scheme
In Requires and Provides
PIE registered Packages
Each package registered on Packagist (which is the most widely used registry, so defined as the implicit one) MUST have
Provides: php-pie(vendor/extension) = %{version}
In C extensions (PECL and others)
Each extension must also have (to track the move out/in of php-src), using the "module" name as reported by php --modules or the .so file name in lowercase.
php --modules
Provides: php-module = %{version} Provides: php-module%{_isa} = %{version}
In Extensions Requires
Add: Can be ignored as always present: core, date, filter, hash, pcre, random, reflection, session, spl, standard.
Nobody saw anything obviously wrong ... but:
Can you do a PR?
See PR #1422
Log in to comment on this ticket.