Eoan is open for development, whilst we still wait for the animal portion of the name. Here are some transition plans for this cycle:
gcc-9 as the default gcc.
glibc 2.30 when it becomes available in August or later.
python3.7 as default and supported, with python3.8 as simply available in the archive. As the 3.8 final is too close for the 19.10 release. The plan however is to have python3.8 as the default and supported in 20.04 LTS.
Speaking of python2 hopefully, it can be demoted from Main to Universe this cycle. We are currently left with deja-dup/duplicity (port completed upstream), heartbeat (pacemaker v2 stack doesn’t need it), mailman3 is getting promoted to main this cycle, and OpenStack Swift. I am not sure where the latest status is on OpenStack Swift, but hopefully, we can get Swift to move to python3 this cycle.
Also hoping to switch default/only implementation of bzr to the python3 port breezy .
icu transition to 64.2 or newer. And we also need to backport support for the new Japanese era Reiwa (令和) into stable releases. Not sure how that will be done yet.
⬣ boost transition to 1.70 or newer. Mostly to get better compiler support.
OpenJDK 11 as default, with 8 & 13 available.
️ golang updated to 1.12.
on installer front, we are aiming to bring the new server installer for all 64-bit architectures: s390x, ppc64el and arm64. Also a slight change on x86 platform is to use vmlinuz & initrd symlinks in /boot, rather than in /.
Please note that Debian is frozen, thus there shouldn’t be too big of a flood of updates/merges initially… But there might be a lot of things landing if Debian releases in the next 6 months. And it’s time to start thinking about landing things for the next LTS release, as you might want to get stuff in this cycle, for things to be polished in time for 20.04 LTS!