Hmm [1][2] which I'd consider to be needed here leave me somewhat confused. I'm leaving my comfort zone here, IIRC breaks should always be versioned and versioning the dependency here makes no sense. OTOH a deconfigure would be enough so conflicts seems kind of hard for this. And finally both provide virtual "libapache2-mod-php" which would again be more like "Conflicts"
For a trial run before discussing with more people I gave it a try with the harder style (Conflicts) to see if it would enforce ordering correctly. PPA [3] holds a test build with conflicts, once built later on I'll give it a test if it works. If it does I'd want to discuss it with the Team if I'm overlooking something and maybe pass it to Bryce for coordinating PHP uploads and considerations for PHP in general. MP [4] holds the changes I have pushed to that PPA so that we can discuss about it. [1]: https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks [2]: https://www.debian.org/doc/debian-policy/ch-relationships.html#conflicting-binary-packages-conflicts [3]: https://launchpad.net/~paelzer/+archive/ubuntu/bug-1850933-mod-php-ordering-on-install [4]: https://code.launchpad.net/~paelzer/ubuntu/+source/php7.3/+git/php7.3/+merge/375381 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1850933 Title: after upgrade 19.04 to 19.10, apache serves php code To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1850933/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs