• Joe Downing's avatar
    Update WXS file to enable MSI rollback · ce8dfd02
    Joe Downing authored
    This change updated the 'Upgrade' logic in the CRD host WXS file
    so that it no longer blocks downgrades.  I've run through several
    upgrade and downgrade scenarios and it looks like everything gets
    cleaned up and re-registered correctly with this change.
    
    I looked into a few options to constrain the version window where
    downgrades are allowed.  I think the most promising would be to
    add a wxs param which takes a 'max_downgrade' var based on the
    'chrome_version_full' + max version skew and use that for
    blocking downgrades.  I'm not convinced this is necessary though
    since we don't have any version checking for our MacOS package
    and we haven't had any issues related to downgrading when using
    Keystone.
    
    Bug: 1148967
    Change-Id: I4b36541ff901eb10f4c26c7652654f43f77762c5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2538202
    Commit-Queue: Joe Downing <joedow@chromium.org>
    Commit-Queue: Jamie Walch <jamiewalch@chromium.org>
    Reviewed-by: default avatarJamie Walch <jamiewalch@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#827456}
    ce8dfd02
chromoting.wxs 30.9 KB