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


Ignore:
Timestamp:
Apr 20, 2013, 8:21:02 PM (11 years ago)
Author:
bonefish
Comment:

Update package/resolvable name and version component requirements

Legend:

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

    v11 v12  
    445445 - '''Type:''' string
    446446 - '''Value:''' Name of the package.
    447  - '''Allowed Values:''' Any name composed of <alphanum_underline> (i.e. [a-zA-Z0-9_]).
     447 - '''Allowed Values:''' Any string matching <entity_name_char>+, with <entity_name_char> being any character but '-', '/', '=', '!', '<', '>', or whitespace.
    448448 - '''Child Attributes:''' none
    449449
     
    511511 - '''Type:''' string
    512512 - '''Value:''' Micro (third) part of package version.
    513  - '''Allowed Values:''' Any single-lined string, composed of <alphanum_underline>.
     513 - '''Allowed Values:''' Any single-lined string, composed of <alphanum_underline_dot>.
    514514 - '''Child Attributes:''' none
    515515
     
    517517 - '''Type:''' string
    518518 - '''Value:''' Pre-release (fourth) part of package version. Typically something like "alpha1", "beta2", "rc3".
    519  - '''Allowed Values:''' Any single-lined string, composed of <alphanum_underline>, but not starting with a digit.
     519 - '''Allowed Values:''' Any single-lined string, composed of <alphanum_underline_dot>.
    520520 - '''Child Attributes:''' none
    521521
     
    553553 - '''Type:''' string
    554554 - '''Value:''' Name of a (optionally typed) entity that is being provided by this package.
    555  - '''Allowed Values:''' Any string matching [ <alphanum-underline> ':' ] <alphanum_underline>.
     555 - '''Allowed Values:''' Any string matching <entity_name_char>+.
    556556 - '''Child Attributes:''' none
    557557   - B_HPKG_ATTRIBUTE_ID_PACKAGE_RESOLVABLE_TYPE: The resolvable type as int.
     
    574574 - '''Type:''' string
    575575 - '''Value:''' Major (first) part of the resolvable compatible version, structurally identical to B_HPKG_ATTRIBUTE_ID_PACKAGE_VERSION_MAJOR.
    576  - '''Allowed Values:''' Any single-lined string, composed of <alphanum_underline>.
     576 - '''Allowed Values:''' Any string matching <entity_name_char>+.
    577577 - '''Child Attributes:'''
    578578   - B_HPKG_ATTRIBUTE_ID_PACKAGE_VERSION_MINOR: The minor part of the resolvable compatible version.
     
    584584 - '''Type:''' string
    585585 - '''Value:''' Name of an entity that is required by this package (and hopefully being provided by another).
    586  - '''Allowed Values:''' Any string matching [ <alphanum-underline> ':' ] <alphanum_underline>.
     586 - '''Allowed Values:''' Any string matching <entity_name_char>+.
    587587 - '''Child Attributes:'''
    588588   - B_HPKG_ATTRIBUTE_ID_PACKAGE_RESOLVABLE_OPERATOR: The resolvable operator as int.
     
    592592 - '''Type:''' string
    593593 - '''Value:''' Name of an entity that is supplemented by this package (i.e. this package will automatically be selected for installation if the supplemented resolvables are already installed).
    594  - '''Allowed Values:''' Any string matching [ <alphanum-underline> ':' ] <alphanum_underline>.
     594 - '''Allowed Values:''' Any string matching <entity_name_char>+.
    595595 - '''Child Attributes:'''
    596596   - B_HPKG_ATTRIBUTE_ID_PACKAGE_RESOLVABLE_OPERATOR: The resolvable operator as int.
     
    600600 - '''Type:''' string
    601601 - '''Value:''' Name of an entity that this package conflicts with (i.e. only one of both can be installed at any time).
    602  - '''Allowed Values:''' Any string matching [ <alphanum-underline> ':' ] <alphanum_underline>.
     602 - '''Allowed Values:''' Any string matching <entity_name_char>+.
    603603 - '''Child Attributes:'''
    604604   - B_HPKG_ATTRIBUTE_ID_PACKAGE_RESOLVABLE_OPERATOR: The resolvable operator as int.
     
    608608 - '''Type:''' string
    609609 - '''Value:''' Name of an entity that is being freshened by this package (i.e. this package will patch one or more files of the package that provide this resolvable).
    610  - '''Allowed Values:''' Any string matching [ <alphanum-underline> ':' ] <alphanum_underline>.
     610 - '''Allowed Values:''' Any string matching <entity_name_char>+.
    611611 - '''Child Attributes:'''
    612612   - B_HPKG_ATTRIBUTE_ID_PACKAGE_RESOLVABLE_OPERATOR: The resolvable operator as int.
     
    616616 - '''Type:''' string
    617617 - '''Value:''' Name of an entity that is being replaced by this package (used if the name of a package changes, or if a package has been split).
    618  - '''Allowed Values:''' Any string matching [ <alphanum-underline> ':' ] <alphanum_underline>.
     618 - '''Allowed Values:''' Any string matching <entity_name_char>+.
    619619 - '''Child Attributes:''' none
    620620