App version using jean85/pretty-package-version
by Remi Collet
Hi,
Some packages start using jean85/pretty-package-version
to manage their version number.
This library read composer.json so does not make sense
outside composer world (thus for RPM).
In all case we have to patch the app to drop this dependency
Ex:
https://src.fedoraproject.org/rpms/php-bartlett-PHP-CompatInfo/blob/maste...
Another idea will be to get the version from the
rpm database from the file
I attached a trivial implementation using
rpm command or rpminfo extension
Of course, rpminfo is ~10 times faster than the bad exec.
Comment or other idea ?
Remi
P.S. perhaps this may be added to fedora/autoloader
which already provides what we need to get rid of composer stuff.
3 years, 4 months
php-xmlrpc/F32 error: Unable to load dynamic library 'xmlrpc' ?
by PGNet Dev
hi,
on F32, I've installed
dnf list --installed '*php*'
Installed Packages
php-bcmath.x86_64 7.4.7-1.fc32 @updates
php-cli.x86_64 7.4.7-1.fc32 @updates
php-common.x86_64 7.4.7-1.fc32 @updates
php-dba.x86_64 7.4.7-1.fc32 @updates
php-fpm.x86_64 7.4.7-1.fc32 @updates
php-gd.x86_64 7.4.7-1.fc32 @updates
php-gmp.x86_64 7.4.7-1.fc32 @updates
php-intl.x86_64 7.4.7-1.fc32 @updates
php-json.x86_64 7.4.7-1.fc32 @updates
php-mbstring.x86_64 7.4.7-1.fc32 @updates
php-mysqlnd.x86_64 7.4.7-1.fc32 @updates
php-opcache.x86_64 7.4.7-1.fc32 @updates
php-pdo.x86_64 7.4.7-1.fc32 @updates
php-pecl-apcu.x86_64 5.1.18-2.fc32 @fedora
php-pecl-zip.x86_64 1.18.2-1.fc32 @fedora
php-process.x86_64 7.4.7-1.fc32 @updates
php-pspell.x86_64 7.4.7-1.fc32 @updates
php-soap.x86_64 7.4.7-1.fc32 @updates
php-sodium.x86_64 7.4.7-1.fc32 @updates
php-tidy.x86_64 7.4.7-1.fc32 @updates
php-xml.x86_64 7.4.7-1.fc32 @updates
php-xmlrpc.x86_64 7.4.7-1.fc32 @updates
if in .ini I _dis_able xmlrpc,
;extension = xmlrpc
exec,
php -v
PHP 7.4.7 (cli) (built: Jun 9 2020 10:57:17) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.7, Copyright (c), by Zend Technologies
if I _en_able xmlrpc,
- ;extension = xmlrpc
+ extension = xmlrpc
php -v
PHP Warning: PHP Startup: Unable to load dynamic library 'xmlrpc' (tried: /usr/lib64/php/modules/xmlrpc (/usr/lib64/php/modules/xmlrpc: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/xmlrpc.so (/usr/lib64/php/modules/xmlrpc.so: undefined symbol: php_XML_GetCurrentColumnNumber)) in Unknown on line 0
PHP 7.4.7 (cli) (built: Jun 9 2020 10:57:17) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.7, Copyright (c), by Zend Technologies
php -m | grep xmlrpc
PHP Warning: PHP Startup: Unable to load dynamic library 'xmlrpc' (tried: /usr/lib64/php/modules/xmlrpc (/usr/lib64/php/modules/xmlrpc: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/xmlrpc.so (/usr/lib64/php/modules/xmlrpc.so: undefined symbol: php_XML_GetCurrentColumnNumber)) in Unknown on line 0
php -i | grep xmlrpc
PHP Warning: PHP Startup: Unable to load dynamic library 'xmlrpc' (tried: /usr/lib64/php/modules/xmlrpc (/usr/lib64/php/modules/xmlrpc: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/xmlrpc.so (/usr/lib64/php/modules/xmlrpc.so: undefined symbol: php_XML_GetCurrentColumnNumber)) in Unknown on line 0
xmlrpc_error_number => 0 => 0
xmlrpc_errors => Off => Off
here,
ls -al /usr/lib64/php/modules/xmlrpc.so
-rwxr-xr-x 1 root root 96K Jun 9 04:48 /usr/lib64/php/modules/xmlrpc.so*
for comparison, on another, non-F32 box's DIY'd php install,
php -v
PHP 7.4.7-dev (cli) (built: Jun 15 2020 18:21:23) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.7-dev, Copyright (c), by Zend Technologies
php -m | grep xmlrpc
xmlrpc
php -i | grep xmlrpc
Configure Command => './configure' ... '--with-xmlrpc=shared' ...
xmlrpc_error_number => 0 => 0
xmlrpc_errors => Off => Off
xmlrpc
core library version => xmlrpc-epi v. 0.51
homepage => http://xmlrpc-epi.sourceforge.net
Is there a missing dep on F32? or a problem with the module build?
3 years, 4 months