This will allow security updates to still be handled with the source bind9 package generating both versions of the binary package.
Once bind9-single is in the archive MAAS will update its dependencies to depend on either bind9 or bind9-single. Allowing bind9-single to be installed in replace of bind9 and MAAS will not try to pull the default bind9 when upgraded.
Note: "bind9-single" is just a name I am using for this comment.
Last resolution update:
The bind9 source package should be modified to generate 2 binary versions of bind9.
bind9 -> standard multi-threaded bind9 (main)
bind9-single -> single-threaded bind9 (universe)
This will allow security updates to still be handled with the source bind9 package generating both versions of the binary package.
Once bind9-single is in the archive MAAS will update its dependencies to depend on either bind9 or bind9-single. Allowing bind9-single to be installed in replace of bind9 and MAAS will not try to pull the default bind9 when upgraded.
Note: "bind9-single" is just a name I am using for this comment.