Changes between Version 2 and Version 4 of MapGuideRfc111


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc111

    v2 v4  
    88
    99||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)||
    1212||Author||(Zac Spitzer)||
    13 ||RFC Status||(draft)||
     13||RFC Status||(adopted)||
    1414||Implementation Status||(pending)||
    1515||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
    1822
    1923== Overview ==
     
    3943Update installer build to include subversion attributes
    4044
    41 Check in a compiled version of fusion into the mapguide svn repo
     45Check 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
    4251
    4352== Implications ==
     
    4958full builds to be created only to update a few text files
    5059
     60This 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
    5166== Test Plan ==
    5267
    53 N/A beyond existing test procedures for builds
     68Verify 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.
    5469
    5570== Funding / Resources ==