Canonical has announced a new 5-year LTS support policy for the Ubuntu Desktop which will provide updates to X, drivers, and necessary plumbing layer components to provide support for newer hardware in the LTS.
* What is the best way to distribute the updated X stack?
* Will this be an opt-in change for upgraders? If so, how will the upgrader need to be changed to properly guide the user in making a choice?
* For consistency, what version naming scheme should be used for these package updates?
* Should we limit it to just the serverside portion of the X stack? (I.e. omit libX11, etc. to avoid breakage to client apps)
* Should a way be provided to enable the user to back out the changes? If so, how should that be implemented?
* How tightly should the kernel / X package versions be kept? I.e. should we discourage or permit old-kernel/new-X and/or new-kernel/old-X setups. (If we permit these combinations it gives user flexibility but imposes a larger testing impact).