autoupdater
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
autoupdater [2011/01/14 21:39] – added section about versioning glaubitz | autoupdater [2011/01/29 00:00] – glaubitz | ||
---|---|---|---|
Line 11: | Line 11: | ||
- Omaha (Windows) - [[http:// | - Omaha (Windows) - [[http:// | ||
- | As mentioned before, Linux and most other Unix derivatives already include a package management system which takes care of periodic updates and thus there is no additional update management within the application necessary. In fact, all popular cross-plattform applications like Firefox or Google Chrome that provide an integrated update mechanism through a menu option, have this option disabled in their Linux versions since the package manager already | + | As mentioned before, Linux and most other Unix derivatives already include a package management system which takes care of periodic updates and thus there is no additional update management within the application necessary. In fact, all popular cross-plattform applications like Firefox or Google Chrome that provide an integrated update mechanism through a menu option, have this option disabled in their Linux versions since the package manager already |
===== Software versioning ===== | ===== Software versioning ===== | ||
In order for the automatic updates to properly work, they need to be able to determine the version of the currently installed instance of the software package. The version number is commonly defined as a three-digit, | In order for the automatic updates to properly work, they need to be able to determine the version of the currently installed instance of the software package. The version number is commonly defined as a three-digit, | ||
+ | |||
+ | The major version is usually increased when huge changes are introduced when reaching a milestone which justify a new milestone while the minor version is usually increased when new features are integrated or larger bugs are fixed. The patch level is increased when minor updates to the software were made, usually in form of smaller bugfixes and security updates. | ||
+ | |||
+ | The first version of a software package is therefore usually denoted as //0.0.1//, which is also the case for [[qhimdtransfer]]. However, since the software is still under heavy development, | ||
+ | |||
+ | < | ||
+ | glaubitz@squeeze64: | ||
+ | 0837a0b | ||
+ | </ | ||
+ | |||
+ | The parameter "// | ||
+ | |||
+ | See: | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
===== Automatic Updates for QHiMDTransfer on MacOS ===== | ===== Automatic Updates for QHiMDTransfer on MacOS ===== | ||
Line 21: | Line 38: | ||
We will be using Sparkle | We will be using Sparkle | ||
+ | |||
+ | See: [[http:// | ||
===== Automatic Updates for QHiMDTransfer on MacOS ===== | ===== Automatic Updates for QHiMDTransfer on MacOS ===== | ||
Line 26: | Line 45: | ||
We will be using WinSparkle | We will be using WinSparkle | ||
+ | See: [[http:// |
autoupdater.txt · Last modified: 2012/11/26 08:51 by glaubitz