MantisBT - Doomseeker
View Issue Details
0003965Doomseeker[All Projects] Documentationpublic2021-12-30 11:512022-03-22 11:13
WubTheCaptain 
WubTheCaptain 
normalfeatureN/A
closedwon't fix 
1.3.2 
 
0003965: Ubuntu 16.04 LTS support is missing a deprecation notice
0003824:0021716:
Quote from Blzut3
Given that we only really support Ubuntu 18.04+ and similar era distributions at this point (per policy of following Canonical's free support period)

End of Standard Support for 16.04 LTS was April 2021.
CHANGELOG.md
No tags attached.
child of 0003899resolved Blzut3 Dockerfile uses Ubuntu 16.04 (which we don't support) 
child of 0003895needs testing Blzut3 Add support for Qt 6.2+ 
patch 0001-Document-deprecation-of-Ubuntu-16.04-LTS-support.patch (1,449) 2021-12-30 12:06
https://zandronum.com/tracker/file_download.php?file_id=2707&type=bug
patch v2-0001-Document-deprecation-of-Ubuntu-16.04-LTS-support.patch (1,759) 2021-12-30 13:06
https://zandronum.com/tracker/file_download.php?file_id=2709&type=bug
Issue History
2021-12-30 11:51WubTheCaptainNew Issue
2021-12-30 11:51WubTheCaptainRelationship addedchild of 0003899
2021-12-30 11:56WubTheCaptainAssigned To => WubTheCaptain
2021-12-30 11:56WubTheCaptainStatusnew => assigned
2021-12-30 12:06WubTheCaptainFile Added: 0001-Document-deprecation-of-Ubuntu-16.04-LTS-support.patch
2021-12-30 12:06WubTheCaptainTarget Version => 1.3.3
2021-12-30 12:06WubTheCaptainAssigned ToWubTheCaptain =>
2021-12-30 12:06WubTheCaptainStatusassigned => needs review
2021-12-30 12:10WubTheCaptainNote Added: 0022054
2021-12-30 12:13WubTheCaptainRelationship addedchild of 0003895
2021-12-30 12:26ZalewaNote Added: 0022056
2021-12-30 12:46WubTheCaptainNote Added: 0022060
2021-12-30 12:57WubTheCaptainNote Added: 0022061
2021-12-30 13:06WubTheCaptainFile Added: v2-0001-Document-deprecation-of-Ubuntu-16.04-LTS-support.patch
2021-12-30 13:06WubTheCaptainNote Added: 0022062
2021-12-30 22:13Blzut3Note Added: 0022064
2021-12-30 23:31WubTheCaptainNote Added: 0022066
2021-12-30 23:31WubTheCaptainStatusneeds review => resolved
2021-12-30 23:31WubTheCaptainResolutionopen => won't fix
2021-12-30 23:31WubTheCaptainAssigned To => WubTheCaptain
2021-12-30 23:32WubTheCaptainTarget Version1.3.3 =>
2021-12-30 23:32WubTheCaptainResolutionwon't fix => no change required
2021-12-30 23:32WubTheCaptainResolutionno change required => won't fix
2022-03-22 11:13WubTheCaptainStatusresolved => closed

Notes
(0022054)
WubTheCaptain   
2021-12-30 12:10   
After I wrote this patch, I found out Canonical extended its extended security support until April 2026.
'https://ubuntu.com/blog/ubuntu-14-04-and-16-04-lifecycle-extended-to-ten-years [^]'
The standard support period has not been extended. The quote in the OP is from before the announcement by Canonical.
(0022056)
Zalewa   
2021-12-30 12:26   
I think this just adds noise to the changelog. Are we gonna mention all distros and their versions from now on? Ubuntu 16.04 ended, and Ubuntu 20.04 is the Ubuntu now (soon to be Ubuntu 22.04). By default all software should not support Ubuntu 16 anymore.
(0022060)
WubTheCaptain   
2021-12-30 12:46   
I've mainly done this due to the Dockerfile distributed with Doomseeker 1.3.2, but I don't oppose resolving this one as "won't fix" or "no change required" if you want.
(0022061)
WubTheCaptain   
2021-12-30 12:57   
Seeing 0003964 got merged, alternatively I could change the changelog entry from "Windows XP" to "Windows XP and Ubuntu 16.04 LTS".
(0022062)
WubTheCaptain   
2021-12-30 13:06   
Patch v2 available.
(0022064)
Blzut3   
2021-12-30 22:13   
Zalewa is right in that documenting drops of Ubuntu versions is pretty much just noise. The deb packages are built according to the DRD Team repo policy (which is to use the oldest supported LTS), so unsupported versions being dropped is implied by policy. What could make sense to document is bump of minimum supported Qt and compiler versions. The place to do this is COMPILE.txt although it probably wouldn't hurt to have a changelog entry as well. If we're recommending building with Qt 5.9+ (or experimentally Qt 6.2+), glibc 2.27+, and GCC 7+ then by definition full support of any distro based on older dependencies is at discretion.
(0022066)
WubTheCaptain   
2021-12-30 23:31   
Sounds good, although putting up deprecation notices for any of those dependencies is out of scope for this issue.