Page 1 of 1

Deprecating Ubuntu Trusty Builds

Posted: 14 Nov 2018, 22:11
by psi29a
The end is in sight, Ubuntu Trusty 14.04 becomes End-of-Life in April 2019

I would like to transition Travis-CI to using Xenial (instead of Trusty), then disable daily builds, then stop with the official builds all together.

I've been back-porting libs for awhile now, like I did for Precise (12.04) but I would like to drop Trusty as soon as possible.

So if you still use Trusty, please let me know. :)

Re: Deprecating Ubuntu Trusty Builds

Posted: 15 Nov 2018, 11:23
by Zini
Still on Linux Mint 17.1, which I believe is based on Trusty. Currently planning to do an upgrade in Q1 2019 (together with a new machine).

Re: Deprecating Ubuntu Trusty Builds

Posted: 15 Nov 2018, 13:41
by psi29a
From what I see here: https://linuxmint.com/download_all.php It looks like 18.X is Xenial and 19.X is Bionic.

I would recommend going directly to Mint 19 if possible.

Any users who still use Ubuntu Trusty (14.04) and Mint 17.X won't be impacted by my timeline as I'll keep the libraries used to build OpenMW in the PPA up to at least April 2019.

Things to think about when building OpenMW:
GCC5 is the minimum supported compiler due to C++11 support. This is not in Trusty but can be found here:
https://launchpad.net/~ubuntu-toolchain ... buntu/test

Code: Select all

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
This is what we use with Travis-CI at the moment with Trusty. GCC5 is default in Xenial.

FFMPEG3 (and supporting libs) along with OSG-3.4 and Bullet 2.8X are also not available on Trusty, but that can be pulled from our PPA here:
https://launchpad.net/~openmw/+archive/ubuntu/openmw

Code: Select all

sudo add-apt-repository ppa:openmw/openmw
sudo apt-get update

Re: Deprecating Ubuntu Trusty Builds

Posted: 16 Nov 2018, 12:23
by psi29a
Here is a PR with Travis-CI updated for Xenial:
https://github.com/OpenMW/openmw/pull/2038

Next steps here is to figure out a general way to get these success builds, for master (after a PR has been merged) and nightlies up to downloads.openmw.org so that we have something for people to test if they want.

The last official builds of OpenMW for Trusty will be 0.45 and if 0.46 is released by April of 2019, then that as well.

Re: Deprecating Ubuntu Trusty Builds

Posted: 16 Nov 2018, 12:48
by Zini
Actually, I am strongly inclined to go back to Ubuntu (the mate variant of it). It seems Ubuntu has dropped most of the garbage that made me go to Mint in the first place. And yeah, Bionic is the most likely candidate.

I'll try to hasten things on my end, but even under the best conditions I don't see me making the move before February.

Re: Deprecating Ubuntu Trusty Builds

Posted: 16 Nov 2018, 13:53
by psi29a
Not a Gnome3 (the new default) fan? :) I'm glad they finally ditched Unity and Upstart, they even default to using Wayland but give you the option to still use Xorg.

Re: Deprecating Ubuntu Trusty Builds

Posted: 17 Nov 2018, 10:36
by Zini
Doesn't Bionic go back to Xorg as default again?

And no to Gnome 3. Only over my dead body. Desktop metaphor all the way for me. I haven't seen anything yet that would convince me to move away from it. Also, I need the capacity for heavy customisation, because default Gnome 2/Mate setup doesn't work for me either (see the very non-default screenshot) and Gnome 3 simply doesn't cut it there.

Re: Deprecating Ubuntu Trusty Builds

Posted: 17 Nov 2018, 14:21
by AnyOldName3
Ubuntu 18.04 is Xorg by default, but on the login screen there's a button you can press to use Wayland. I think 17.10 was Wayland and 18.10 is definitely Wayland (both with Xorg buttons on the login screen) but IIRC they discovered a couple of bugs with the Wayland setup shortly before the 18.04 release and it was easier to switch the default than hotfix them.

Re: Deprecating Ubuntu Trusty Builds

Posted: 17 Nov 2018, 16:48
by psi29a
AnyOldName3 wrote: 17 Nov 2018, 14:21 Ubuntu 18.04 is Xorg by default, but on the login screen there's a button you can press to use Wayland. I think 17.10 was Wayland and 18.10 is definitely Wayland (both with Xorg buttons on the login screen) but IIRC they discovered a couple of bugs with the Wayland setup shortly before the 18.04 release and it was easier to switch the default than hotfix them.
This exactly. I had issues with Synergy (to share mouse and keyboard across screens) and Wayland, so I dropped back to Xorg and everything worked. I need to get work done and didn't feel like digging too deep into the issue. It might be fixed, we'll see next time Ubuntu tries to default to Wayland. ;)

For those curious, this PR (https://github.com/OpenMW/openmw/pull/2038) shows that Xenial on Travis-CI works now.

Re: Deprecating Ubuntu Trusty Builds

Posted: 17 Nov 2018, 18:00
by jvoisin
Amusingly, speaking of deprecation and Ubuntu, Canonical is planning to support Ubuntu 18.04 for 10 years!