question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Version management on MacOS for update

See original GitHub issue

For checking newer version from omaha server, sparkle uses CFBundleVersion is used. It’s last two part of full version. (Ex, CFBundleVersion is 72.95 whereas CFBundleShortVersionString is 78.0.72.59)

If we start our 1.0 with xx.1.0.1, sparkle don’t update to our 1.0 because 0.1 is lower than previous one(ex, 72.59).

We should test and handle this issue for our 1.0 era. cc @bsclifton @bbondy @mbacchi @mihaiplesa

What is our version string policy with 1.0?

As you can see with below capture, we set two version strings when update dmg to Omaha server and Version string maybe used for checking newer version from Sparkle.

Screen Shot 2019-03-15 at 6 48 37 PM

If we want to start with 1.0.0, IMO, managing Version separately would be one possible option by just incrementing from our latest version. WDYT?

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:7 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
mbacchicommented, Nov 9, 2019

@LaurenWags the test plan for both Mac and Windows is described in issue https://github.com/brave/devops/issues/2042. Please let myself, @bsclifton or someone in the releng team when you want to test and we can set the dev omaha server up with the correct versions to perform tests.

1reaction
LaurenWagscommented, Nov 11, 2019

Verified PASSED on macOS x64 Catalina 10.15.1 by @kjozwiak Verified PASSED on macOS x64 High Sierra 10.13.6 by @LaurenWags macOS testing notes can be found here: https://github.com/brave/devops/issues/2042#issuecomment-552611208

Read more comments on GitHub >

github_iconTop Results From Across the Web

Manage macOS updates with Mobile Device ... - Apple Support
Manage macOS updates with Mobile Device Management (MDM) · Manage when updates are available. To configure delayed software updates for macOS ...
Read more >
How to manage system updates on macOS - The Verge
Click on the Apple icon in the top-left corner of the menu bar · Click on “About This Mac.” If you're curious, you'll...
Read more >
Create a MacOS Patch Policy - JumpCloud Support
JumpCloud's automated patch management for macOS lets you configure a delay when performing updates for major and minor macOS versions, as well as...
Read more >
Version Control - Visual Studio for Mac - Microsoft Learn
Version control is a system for managing files over many different versions, and - in software development - is generally contributed to by ......
Read more >
macOS version history - Wikipedia
ReleasesEdit · Public Beta: "Kodiak" · Version 10.0: "Cheetah" · Version 10.1: "Puma" · Version 10.2: "Jaguar" · Version 10.3: "Panther" · Version...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found