Hi Dale, Mark,
Just to add a little more background here:
Unity 7 in 16.04 LTS will naturally be supported until 2021 by the Desktop team with security updates and critical bug fixes. These would very likely be forward-portable to Unity 7 in 17.04, 17.10 etc.
The problems for U7 arise in 17.10 and beyond because of the way we have patched the Gtk libraries & apps to get them to integrate well with Unity 7. For example, we patch out header bars and client side decorations & patch in support for the global menus. This are fundamentally incompatible with GNOME Shell, and so we need to make a decision about whether to add more patches to make these apps work well in both Unity 7 and GNOME Shell or drop the patches and focus on the GNOME Shell experience. The current preference is drop the patches.
There are some other incompatibilities in the desktop session between GNOME Settings Daemon & Unity Settings Daemon, or GNOME Online Accounts & Ubuntu Online Accounts. We need to use the GNOME version in the GNOME session, so these would be prime candidates for a community team to maintain in the future for the U7 session.
Where does this leave Unity 7 in 17.10 then? At the moment we are testing Unity 7 alongside GNOME Shell to spot when something we land causes Unity 7 to break. While we can probably work around some of these issues, the overall experience will be hampered by the incompatibility between our U7 patches & services and GNOME Shell, and this will, unfortunately, degrade the U7 experience on 17.10. We're still looking at what changes could be made to keep U7 working in the archive so I can't make any promises of functionality yet. I'd like to make that call before Beta 1 so people know what to expect.
Any community teams who'd be interested in helping out with that would be very welcome and I'd be very happy to help get them set up with the access they need and support from the Desktop Team.
Cheers, Will