Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-417

Port of SNOW-140 to SG 2.0 : Forced updates not working on Mac

    Details

    • Type: Defect
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: Viewer 2.1.1
    • Fix Version/s: Sprint 6, Viewer 2.3.0
    • Labels:
      None
    • Environment:
      Mac OS X

      Description

      This JIRA record to track the port of SNOW-140 (Forced updates not working on Mac) to Snowglobe 2.0 trunk (https://svn.secondlife.com/linden/projects/2010/snowglobe/trunk)

      svn commits from Snowglobe 1.x (https://svn.secondlife.com/linden/projects/2009/snowglobe/trunk) that are relevant:

      • r2560 : Fix for SNOW-140 (Forced updates not working on Mac) by Cypren Christenson
        This makes the Mac viewer pass a new -bundleid parameter to the updater, so that the updater can use it in a more correct paranoia check about the .app directory its replacing (e.g. checking for com.secondlife.snowglobe.viewer instead of com.secondlife.indra.viewer). Suitable for inclusion in mainline Second Life viewer, with the caveat that there may be a follow-on cleanup patch to untangle the CFStringCompare line in mac_updater.cpp
      • r2562 : More work on SNOW-140. This tweaks Cypren's patch by handling the gBundleID default assignment the same way that gProductName is assigned, and splits out the CFStringCreateWithCString and CFStringCompare calls into two separate lines. Nothing functionally different other than logging the bundle ID assignment, but this is hopefully a little more readable

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              merov.linden Merov Linden
              Extended Group Visibility:
              jira-users
              Prod Owner Approved:
              Merov Linden
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 2 hours
                2h
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour, 15 minutes Time Not Required
                1h 15m