Wir haben anscheinend aneinander vorbeigeredet.
Dein konkreter Fehler war die fehlende Verfügbarkeit von Paketen für php5.6 und php7.2 für Focal Fossa in einer Fremdquelle. Und du hast recht mit der Bewertung deines Workaroungs, dass er nur auf einer Testumgebung angewandt werden sollte, da sich mit solchen Änderungen ziemlich arge Probleme im System ergeben könnten.
Meine Frage bezog sich mehr auf das zugrundeliegende Problem, dessen Lösung dazu geführt hat, dass du mit dem Upgrade auf 20.04 über diesen Fehler gestolpert bist.
Du hast PHP-Anwendungen. Diese Anwendungen könnten zu unterschiedlichen Zeitpunkten entstanden sein und deshalb zu bestimmten PHP-Versionen inkompatibel sein. Das hat dich dazu bewogen, Fremdquellen und Pakete für die PHP-Versionen 5.6 und 7.2 in deinem System zu aktivieren.
An dieser Stelle bin ich eingestiegen und habe die Frage gestellt, ob deine Applikationen nicht vielleicht doch mit einem "System-PHP" zusammenarbeiten könnten, das mit
sudo apt install php php-fpm
installiert und bei jedem Distributionsupgrade auf die dort mitgebrachte PHP-Version aktualisiert wird.
Ich bin mir im Klaren darüber, dass das nicht unbedingt der Fall sein muss (oder mit Blick auf php5.6 sein wird). Dennoch sehe ich diese Variante als attraktivere Option, weil sich damit die Verwendung als Fremdquelle zukünftig in den Pool für mögliche Workarounds schieben ließe anstatt sie als weitere Quelle möglicher Fehler zu betrachten. ☺