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 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
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.