Changes between Version 11 and Version 12 of Obsolete/MovedToTree/PackageManagement/BuildingPackages


Ignore:
Timestamp:
Apr 18, 2013, 12:50:12 PM (11 years ago)
Author:
bonefish
Comment:

New pre-release notation ("[...]")

Legend:

Unmodified
Added
Removed
Modified
  • Obsolete/MovedToTree/PackageManagement/BuildingPackages

    v11 v12  
    7777Versions strings are used in three contexts: For the package version, for resolvable versions (`provides`), and in dependency version expressions (`requires`, `supplements`, `conflicts`, `freshens`). They are structurally identical, with the exception that the former requires a revision component (`version`), while the latter two don't (`version_ref`):
    7878{{{
    79 version         ::= major [ "." minor [ "." micro ] ] [ "-" pre_release ] "-" revision
    80 version_ref     ::= major [ "." minor [ "." micro ] ] [ "-" pre_release ] [ "-" revision ]
     79version         ::= major [ "." minor [ "." micro ] ] [ "[" pre_release "]" ] "-" revision
     80version_ref     ::= major [ "." minor [ "." micro ] ] [ "[" pre_release "]" ] [ "-" revision ]
    8181major           ::= alphanum_underline+
    8282minor           ::= alphanum_underline+
    8383micro           ::= alphanum_underline+
    84 pre_release     ::= alpha_underline alphanum_underline*
     84pre_release     ::= alphanum_underline+
    8585revision        ::= positive_non_zero_integer
    8686}}}