2016-07-02 17:53 GMT+03:00 Otto Kekäläinen<otto@debian.org>: > This is modeled after how default-jdk or default-mta works. Actually default-jdk is a real metapackage, while default-mta is a pure virtual package. I am not sure which way to pick here now. https://packages.debian.org/jessie/default-mta https://packages.debian.org/jessie/default-jdk
It depends on what behaviour you want on dist-upgrade.A real package will stick arround, so if you switch the default then a dist-upgrade will pull in the new default. On the other hand a virtual package is never installed as such, so existing systems will keep their existing implementation.