Upgrade Travis CI Ubuntu images from Xenial to Bionic#2581
Conversation
|
That is OK for me. If no one has objections let's merge it. |
|
@daschuer I disagree. The 2.2 branch builds fine on Xenial, no need to hinder anybody else from making progress. Sorry to say, but I'm no longer willing to accept work and obstacles caused by the need to support outdated platforms until the very end. |
|
I was probably not clear enough. I support dropping Xenial for 2.3. I think you have the mudicbrainz crasher in mind. I will adopt the work. If it is a Xenial QT bug we can ignore it. We just need to prove it, to be sure. |
|
We have a separate 2.2 branch for exactly this purpose, so why not make progress in master? |
|
There is no pressing need to introduce a PR that brakes master for Xenial, right? |
|
Xenial will never be dropped from 2.2. |
|
Yes, we drop the whole 2.2 support one day. |
|
The GCC in Xenial has very limited C++17 support, especially when working with std::optional. I constantly bump into walls and refuse to continue before we are able to resolve those issues. |
|
Feel free to commit PRs that using this. I can later add a follow-Up PR with a workaround for Xenial. |
|
So should we merge this now? |
|
Please be aware that after upgrading all new contributions from my side will not longer be backwards compatible with Xenial. I'm deliberately using On the other hand I'm no longer willing to waste my time with trial and error programming, pushing changes to CI, waiting for feedback, trying workarounds. This is getting ridiculous. |
|
If you can resist not to include Xenial breakers intentionally, it would be OK for me. |
|
I think the focus should be to remove a good amount of work from you supporting various distros, not using fancy new features everywhere. |
No description provided.