Hello. The experimental distribution seems a right place for gnat migrations. For example, #818416 has been fixed in unstable/testing, preventing the removal of templates-parser reverse dependencies.
The gcc-6 source package stil builds libgnatvsn and libgnatprj, so few changes seem necessary for the packages already built against gnat-5. However, a practical issue prevents XMLAda, then all Ada packages, to build on experimental build daemons. I have posted the following message to https://lists.debian.org/debian-dak/2016/04/threads.html -- As you may see at https://buildd.debian.org/status/package.php?p=libxmlada&suite=experimental the dependency resolver fails to install gnat-6 on most architectures. Some architectures build fine, so the Build-Dependency field of the source package is probably correct. On an arm64 porterbox, in an experimental chroot, # apt-get install gnat/experimental fails because it refuses to upgrade all GCC libraries (like libcc1-0) at once, but # apt-get install gnat-6/experimental # apt-get install gnat/experimental works as expected. So the problem is not that some dependencies are not available yet. Is it a bug in the dependency resolver? How can I help it find the upgrade path?
