Zandronum Chat @ irc.zandronum.com
#zandronum
Get the latest version: 3.0
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003806Doomseeker[All Projects] Suggestionpublic2020-06-07 02:492020-06-08 21:32
ReporterWubTheCaptain 
Assigned To 
PrioritynoneSeveritytweakReproducibilityhave not tried
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version1.3.1 
Target VersionFixed in Version 
Summary0003806: CXX_STANDARD needs to be updated for C++14
Description0003542 added CXX_STANDARD to cmake build files, targeting C++98. If the intention is to target C++14 (in the future), that should be updated.
Attached Files

- Relationships
child of 0003804acknowledged C++14 support 

-  Notes
User avatar (0021377)
Pol M (developer)
2020-06-07 19:38

Switching versions must be done with great consideration of not loosing support for older platforms. I'll leave this for Zalewa as he is more conservative than I ;)
From what I can see at a first glance, and considering the amount of effort we put into making doomseeker go from 98 to 11, this should be a lot simpler now.
User avatar (0021440)
Zalewa (developer)
2020-06-08 14:07

Since Pol has recently convinced me that it's the right time to finally upgrade to C++17, I suppose C++17 can actually be our target if Blzut3 has no other opinion.
User avatar (0021443)
Blzut3 (administrator)
2020-06-08 14:23

Per the rule that we support Ubuntu releases until their EOL, we currently have to support GCC 5 which is only C++14. Realistically given current development activity I can't imagine we'll have another release until after the 16.04 EOL, but since I can't predict the future my recommendation at this time would be to continue ensuring Doomseeker builds with GCC 5.
User avatar (0021446)
Pol M (developer)
2020-06-08 18:01

What a shame that they pushed the EOL one more year. That would have simplified things greatly.
User avatar (0021447)
Blzut3 (administrator)
2020-06-08 21:06

Hmm? As far as I know it's still slated for April 2021? Not counting the paid ESM support period of course. (Which if someone wants to take advantage of that they can pay us as well! :P)
User avatar (0021449)
Pol M (developer)
2020-06-08 21:18

I thought it was 4 years and then got extended. I could not find anything, I probably got confused, I'm sorry for the confusion.
User avatar (0021450)
Blzut3 (administrator)
2020-06-08 21:22

A long time ago LTS releases were 3 years on desktop 5 years on server. Then they simplified it to 5 years for both with 12.04. Then they introduced the ESM program, which started at 2 more years but now goes to 5 more years (competing with RHEL's 10 year support period I guess). Like I said though, I don't really care to go beyond the free period, so yeah 5 years.
User avatar (0021451)
Pol M (developer)
2020-06-08 21:32

Correct, my bad :)

Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2020-06-07 02:49 WubTheCaptain New Issue
2020-06-07 02:50 WubTheCaptain Relationship added child of 0003804
2020-06-07 19:38 Pol M Note Added: 0021377
2020-06-07 19:38 Pol M Assigned To => Pol M
2020-06-07 19:38 Pol M Status new => acknowledged
2020-06-07 19:41 Pol M Assigned To Pol M =>
2020-06-08 14:07 Zalewa Note Added: 0021440
2020-06-08 14:23 Blzut3 Note Added: 0021443
2020-06-08 18:01 Pol M Note Added: 0021446
2020-06-08 21:06 Blzut3 Note Added: 0021447
2020-06-08 21:18 Pol M Note Added: 0021449
2020-06-08 21:22 Blzut3 Note Added: 0021450
2020-06-08 21:32 Pol M Note Added: 0021451






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker