New comment by TinfoilSubmarine on void-packages repository https://github.com/void-linux/void-packages/pull/44946#issuecomment-1667849949 Comment: > > This situation is similar in some ways to postgresql and IIRC is why packages don't generally depend on postgresql and leave it as a task to the user to manually install and configure. > > Just to clear things up phpMyAdmin is not a database, so I assume you are referring to pgAdmin ? Sorry, this was probably confusing. I was referring to the packaging situation where a package needs to depend on a package like postgresql or php where multiple versions are available in repo. Void/xbps doesn't have a mechanism for depending on a package without caring what version it is. > > > As I'm thinking about it, I don't really understand why we depend on php at all, since the user will have to install the php-fpm, php-apache, or php-cgi for that specific version as well. > > At Debian we do `Recommends: libapache2-mod-php | lighttpd | nginx | php-fpm | httpd` And `Depends: ... php-cli ...` See: https://salsa.debian.org/phpmyadmin-team/phpmyadmin/-/blob/debian/latest/debian/control This makes sense, but Void/xpbs doesn't have anything like reccomends or optional-dependencies.