Reading the changelog of the debian openjdk-8 source package we see that there is a version called openjdk-8 (8u45-b14-4) and the next one is openjdk-8 (8u60~b22-1).
What is the meaning of the tilde in this last version?
|
Reading the changelog of the debian openjdk-8 source package we see that there is a version called openjdk-8 (8u45-b14-4) and the next one is openjdk-8 (8u60~b22-1). What is the meaning of the tilde in this last version? |
||||
|
|
|
The official reference for the Debian package version format is in the Debian Policy Manual. The format is designed to allow “reasonable-looking” version numbers with a well-defined (if somewhat complex) comparison relation to decide when a version is more recent than another. For the most part, the comparison is a lexicographic comparison of the string. For example, With a lexicographic order, a string is always sorted before its prefix. The tilde character allows a deviation from that: Tilde suffixes are also used for backports of all kinds. For example, if the same version of a package is present in both Debian stable and testing, and a security fix needs to enter stable, then the package in stable will have a suffix like |
|||||||||||||
|