See https://savoury1.github.io/ubuntu-rolling/ for in-depth technical information
about the Ubuntu Enhanced installation referred to in this article.
All the background work to create the Ubuntu Enhanced (or “Rolling” Release) system paid off well for me today, as it has many times before. It took all of a couple of minutes to upgrade the Xorg Xserver X11 software (some 64 specific packages were upgraded) to the latest 1.20.5 version in Eoan (now in beta) on my custom Serena Enhanced installation.
There were some minor bugs in 1.20.4 (Disco, which is what was previously on my main system) that are supposed to be fixed in 1.20.5, so now that Eoan has that new version it was time to upgrade. By updating the package list files and running the “enhance-scripts-make” script, it was as easy as then typing “enhance-all” in the terminal to seamlessly install the very latest Ubuntu repository version of Xorg Xserver software.
In terms of the 2 minutes it took, there was about 30 seconds of opening three text files and doing global search and replace (changing the “D” prefix to “E” in three files for X11 related software). Then a couple seconds to type and run “enhance-scripts-make” to create the new enhance scripts. Next, running “enhance-all” took about a minute, including downloading 64 new Eoan packages and installing them. Then about 25-30 seconds to reboot the computer.
Voila! New Xorg Xserver 1.20.5 version and hopefully a few fixed bugs, while still on a Xenial-based system.