ag:avs
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| ag:avs [2026/01/18 17:44] – created wahplus | ag:avs [2026/04/29 15:38] (current) – Changed AVS spec to be a little clearer and more flexible wahplus | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Advanced Versioning Syntax ====== | ====== Advanced Versioning Syntax ====== | ||
| - | // | + | <WRAP important> |
| + | This is for Argentum 2, which is included with Halyde 3.0.0+. For the original Argentum, see [[ag1|Argentum 1]]. | ||
| + | </WRAP> | ||
| In some cases it is possible that a package depends on a specific range of versions of another package. Or perhaps there is a bug in the latest version of a package and the user would like to revert to a previous one. In these cases, Advanced Versioning Syntax may be used, either in the ``dependencies`` or ``conflicts`` fields of a package' | In some cases it is possible that a package depends on a specific range of versions of another package. Or perhaps there is a bug in the latest version of a package and the user would like to revert to a previous one. In these cases, Advanced Versioning Syntax may be used, either in the ``dependencies`` or ``conflicts`` fields of a package' | ||
| - | //Note that AVS and package versioning in general is based on [[https:// | + | <WRAP info> |
| + | AVS and package versioning in general is based on [[https:// | ||
| + | </WRAP> | ||
| ===== Usage ===== | ===== Usage ===== | ||
| Line 11: | Line 15: | ||
| * To install an exact version of a package, use ``package-name=1.2.3``, | * To install an exact version of a package, use ``package-name=1.2.3``, | ||
| * Wildcards (``*``) can be used. For example: | * Wildcards (``*``) can be used. For example: | ||
| - | * To install any version where the major version is 1, while the minor and patch versions don't matter: ``package-name=1*`` | + | * To install any version where the major version is 1, while the minor and patch versions don't matter: ``package-name=1.*.*`` |
| - | * To install any version where the major version is 1 and the minor version is 2, while the patch version doesn' | + | * To install any version where the major version is 1 and the minor version is 2, while the patch version doesn' |
ag/avs.1768758275.txt.gz · Last modified: (external edit)
