Le 30/11/2015 21:15, Jason L Tibbitts III a écrit :
Could you look at setting up file triggers for these so that we can drop the scriptlets in rawhide? I don't understand all of the dependencies and ordering.
Could you please give a look at
php changes:
http://pkgs.fedoraproject.org/cgit/rpms/php.git/commit/?h=private-drop-pecl-...
=> define %%pecl_xmldir and own it (/var/lib/php/peclxml)
php-pear changes:
http://pkgs.fedoraproject.org/cgit/rpms/php-pear.git/commit/?h=private-drop-...
=> use file triggers for pecl extensions (un)registration => define %%pecl_install and %%pecl_uninstall as noop macro
php-pecl-raphf changes (only an example)
http://pkgs.fedoraproject.org/cgit/rpms/php-pecl-raphf.git/commit/?h=private...
=> drop scriptlets and dependency on php-pecl
Without change, old packages are still ok: old scriplets work. With a rebuild, take benefit of file triggers. With change, really drop dependency on php-pear.
From my tests, everything seems ok, But more eyes are welcome.
Remi.