MapGuide RFC 179 - Drop 32-bit builds for Linux as well
This page contains a change request (RFC) for the MapGuide Open Source project. More MapGuide RFCs can be found on the RFCs page.
Status
RFC Template Version | (1.0) |
Submission Date | 13 Feb 2020 |
Last Modified | 15 Feb 2020 |
Author | Jackie Ng |
RFC Status | adopted |
Implementation Status | N/A |
Proposed Milestone | 4.0 |
Assigned PSC guide(s) | (when determined) |
Voting History | (vote date) |
+1 | Jackie,Gordon,Haris,Martin |
+0 | |
-0 | |
-1 | |
no vote |
Overview
This RFC proposes to drop 32-bit builds for Linux as well in addition to Windows (which was already adopted as part of MapGuide RFC 166)
Motivation
Same motivation as dropping 32-bit builds for Windows. Most computers should be running 64-bit operating systems nowadays and to maximize our limited build resources, we should only focus on producing builds of MapGuide for 64-bit Windows and Linux.
Proposed Solution
We will cease making releases of MapGuide for 32-bit Linux distros that we currently target.
The author originally had reservations for following the same 64-bit only path for the Linux releases due to less verification of stability and reliability of the 64-bit linux builds compared to their 32-bit counterparts.
However, the reality is that build/developer resources for the MapGuide project are really strained and at this stage, it is more preferable to just put out the "less stable" 64-bit linux builds and fix/address whatever issues that may arise.
Implications
3.1.2 will mark the last version of MapGuide where 32-bit builds exist for Windows *and* Linux. There will be no migration path for such users beyond migrating their data and application code to work on the 64-bit countepart.
Test Plan
N/A
Funding / Resources
Community