I just spent a while on the phone to a customer trying to work out why our Electron app no longer works on Debian 8. After spending the time getting a Jessie system up and running to test myself, I find that this is due to:
GLIBCXX_3.4.21' not found (required by /tmp/.org.chromium.Chromium.3r2Ly1)
For at least the last 18 months we have specifically built on Ubuntu 14.04 LTS over anything newer so that our native node modules are supported on the widest range of distros. We require this to support Debian 8 and RHEL7.
I don’t mind that you’ve discontinued the hosting of 14.04, after all you have a business to run and I doubt many were using it. I also know we can probably get this working again via docker and the 10+ minutes it will add to our builds.
What I’m most disappointed by is the automatic migration of our builds to the 16.04 stack without so much as an email or warning. We would have preferred that our builds started failing over forcing a stack change without telling us.
I hope you’ll consider this before silently migrating customers in the future!