mediawiki provides a strong dependancy to mod_php and httpd apache. I would like to use nginx and php_fpm instead. for that, you should replace the http require and php require to : #for apache config files requires: httpd-filesystem #for php-fpm/php requires: php(httpd) #for the dependancy to a minimum version of php needed to mediawiki require: php(language) >= 5.3.2 #for requireing a webserver httpd/nginx/lighttpd/whatever require: webserver
Created attachment 1028111 [details] fix for this bug I had just rebuild the package for myself, here the patch.
Thanks. I'm going to fix this in a slightly different way. You should be aware your patch is malformed. You combined 3 different patches to the same file into one file.
mediawiki-1.24.2-2.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/mediawiki-1.24.2-2.fc22
mediawiki-1.24.2-2.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/mediawiki-1.24.2-2.fc21
Package mediawiki-1.24.2-2.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing mediawiki-1.24.2-2.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-8677/mediawiki-1.24.2-2.fc22 then log in and leave karma (feedback).
Sorry for the patch, I had just export a "git diff" output. I just check your patch, and I could say it not totaly good ;). you don't set the php(httpd) provides so you only depend to the php-common part, that don't provides an http usable php implementation (that are provided into php or php-fpm) you don't make a dependancy to webserver. the httpd-filesystem only provide the dir where you can pur your configuration.
mediawiki-1.25.1-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/mediawiki-1.25.1-1.fc22
mediawiki-1.25.1-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
mediawiki-1.24.2-2.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.