wiki:MapGuideRfc179

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 Date13 Feb 2020
Last Modified15 Feb 2020
AuthorJackie Ng
RFC Statusadopted
Implementation StatusN/A
Proposed Milestone4.0
Assigned PSC guide(s)(when determined)
Voting History(vote date)
+1Jackie,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

Last modified 15 months ago Last modified on Feb 15, 2020, 4:25:56 AM