= !MapGuide RFC 65 - ACE Upgrade = This page contains a change request (RFC) for the !MapGuide Open Source project. More !MapGuide RFCs can be found on the [wiki:MapGuideRfcs RFCs] page. == Status == ||RFC Template Version||(1.0)|| ||Submission Date||June 4, 2009|| ||Last Modified||Bruce Dechant [[Timestamp]]|| ||Author||Bruce Dechant|| ||RFC Status||adopted|| ||Implementation Status||completed|| ||Proposed Milestone||2.2|| ||Assigned PSC guide(s)||Bruce Dechant|| ||'''Voting History'''|||| ||+1||Andy, Bob, Bruce, Haris, Jason, Kenneth, Paul, Tom || ||+0|||| ||-0|||| ||-1|||| ||Abstained|||| == Overview == This RFC updates !MapGuide to use the latest version of ACE. For details, refer to ACE website: http://www.cs.wustl.edu/~schmidt/ACE.html == Motivation == There have been several bug fixies and most noticably 64bit fixes that are required in order for MapGuide to work with 64bit. == Proposed Solution == Upgrade existing OEM ACE 5.4 library to the latest ACE library. == Implications == The only noted change that impacts MapGuide was a change to the generateUUID() API used by MapGuide to generate a unique ID. The NEW API is called generate_UUID(). They are functionally identical. == Test Plan == Build/Run on Windows/Linux. == Funding/Resources == Supplied by Autodesk. == Addendum == At the time this RFC was written the latest release of ACE was ACE 5.6.6. The current latest ACE release is ACE 5.7.0 and so we will be updating to that version.