Changes between Version 3 and Version 4 of MapGuideRfc111
- Timestamp:
- 01/10/12 21:23:42 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc111
v3 v4 43 43 Update installer build to include subversion attributes 44 44 45 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 46 47 This will be an optional install feature, with a dedicated page in the windows installer 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 48 51 49 52 == Implications == … … 55 58 full builds to be created only to update a few text files 56 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 57 66 == Test Plan == 58 67 59 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. 60 69 61 70 == Funding / Resources ==