On 2022-12-20 10:00:09 (+0100), Pierre Schmitz wrote:
The rebuild for modules and anything that links against PHP went quite well and I have moved the packages into [testing]. Even uwsgi did build with a simple patch. I did notice that this project is in maintenance mode according to upstream; so I am not that optimistic we can provide the PHP plugin in future.
Yep :( That upstream is in a sad state unfortunately.
I would be happy to see more extensive documentation on php-fpm in the wiki (and also upstream). Currently, the state of documentation is quite terrible around this (default) integration. :S
One of the special cases is probably nextcloud with its version check. I'd suggest to use php-legacy here is this will always point to a version that is supported by upstream.
Please rebuild nextcloud packages and see if they work before moving php to outside of staging. This is what I introduced the php-interpreter virtual provides for! :)
Package builds should fail right away in check() if it is not compatible. I think we will need to do an adjustment to the clamping code that Caleb introduced a while back though, as it still relies on the "php7" binary, but should instead rely on "php-legacy" instead now I guess.