Changes between Version 2 and Version 4 of MapGuideRfc111
- Timestamp:
- (multiple changes)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc111
v2 v4 8 8 9 9 ||RFC Template Version||(1.0)|| 10 ||Submission Date||( Date / Time submitted)||11 ||Last Modified||( your name here) (modification date here)||10 ||Submission Date||(1/April/2011)|| 11 ||Last Modified||(Zac Spitzer) (1/April/2011)|| 12 12 ||Author||(Zac Spitzer)|| 13 ||RFC Status||( draft)||13 ||RFC Status||(adopted)|| 14 14 ||Implementation Status||(pending)|| 15 15 ||Proposed Milestone||(2.3)|| 16 ||Assigned PSC guide(s)||(when determined)|| 17 ||'''Voting History'''||(vote date)|| 16 ||Assigned PSC guide(s)||(Zac/Jackie)|| 17 ||+1||Bruce, Trevor, Robert, Haris, Zac, Jackie|| 18 ||+0|| Tom || 19 ||-0|||| 20 ||-1|||| 21 18 22 19 23 == Overview == … … 39 43 Update installer build to include subversion attributes 40 44 41 Check in a compiled version of fusion into the mapguide svn repo 45 Check in a compiled version of fusion into the mapguide svn repo. A separate build_fusion.bat will do the following: 46 47 1. Build fusion via ant 48 2. ant deploy into a svn-tracked fusion_build directory under Oem 49 3. svn commit any changes under the fusion_build directory 50 4. Copy fusion_build to the staging area as part of installer preparations with svn metadata intact 42 51 43 52 == Implications == … … 49 58 full builds to be created only to update a few text files 50 59 60 This RFC imposes some constraints on the build infrastructure that will produce the MapGuide installer. 61 62 1. Due to working copy metadata changes [introduced with Subversion 1.7 http://subversion.apache.org/docs/release-notes/1.7.html#wc-ng], the build machine that will produce the MGOS installer needs to use Subversion 1.6 or older. This way, WC compatibility is retained with SVN 1.6 or older clients. For SVN 1.7 or newer clients, they can detect that these .svn directories are older versions and will direct the user to upgrade said working copies to the 1.7 format. 63 64 2. The installer build must be performed against a SVN working copy (<= 1.6) and not an ***export*** of an SVN repo/working copy. Exported copies lose all svn metadata that this RFC aims to preserve. 65 51 66 == Test Plan == 52 67 53 N/A beyond existing test procedures for builds 68 Verify the affected viewer files are under svn control when installed via the installer. An easy way to check is having TortoiseSVN installed. Files/Directories under svn control will have icon overlays in Windows Explorer. 54 69 55 70 == Funding / Resources ==