Deprecating Ubuntu Trusty Builds

Anything related to PR, release planning and any other non-technical idea how to move the project forward should be discussed here.
Post Reply
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Deprecating Ubuntu Trusty Builds

Post 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. :)
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Deprecating Ubuntu Trusty Builds

Post 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).
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Deprecating Ubuntu Trusty Builds

Post 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
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Deprecating Ubuntu Trusty Builds

Post 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.
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Deprecating Ubuntu Trusty Builds

Post 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.
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Deprecating Ubuntu Trusty Builds

Post 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.
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Deprecating Ubuntu Trusty Builds

Post 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.
Attachments
Screenshot-1.png
Screenshot-1.png (893.48 KiB) Viewed 12459 times
User avatar
AnyOldName3
Posts: 2668
Joined: 26 Nov 2015, 03:25

Re: Deprecating Ubuntu Trusty Builds

Post 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.
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Deprecating Ubuntu Trusty Builds

Post 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.
User avatar
jvoisin
Posts: 303
Joined: 11 Aug 2011, 18:47
Contact:

Re: Deprecating Ubuntu Trusty Builds

Post by jvoisin »

Amusingly, speaking of deprecation and Ubuntu, Canonical is planning to support Ubuntu 18.04 for 10 years!
Post Reply