2020-05-14 19:12:43 -05:00
.. include :: common.inc
Versioning Information
======================
2020-05-08 18:56:13 -05:00
2020-05-14 19:12:43 -05:00
Current Status
--------------
2020-05-08 22:27:50 -05:00
2020-05-14 19:12:43 -05:00
.. include :: status.rst
:start-after: current_status_text
Version Number Format
---------------------
2020-05-08 22:27:50 -05:00
2020-05-08 18:56:13 -05:00
Version numbers for both the PDK and the supplied libraries are fully specified by a 3-digit version number followed by a git commit count and a git commit short hash.
2020-05-08 22:27:50 -05:00
The 3-digit-number will be tagged in the associated git repository as `` vX.Y.Z `` and the fully specified value can be found by running |git-describe|_ tool inside the correct git repository.
.. |git-describe| replace :: `` git describe ``
.. _git-describe: https://git-scm.com/docs/git-describe
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
The version number is broken down as `` vX.Y.Z-AAA-gHHHHH `` ;
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* The letter `` v `` .
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* `` X `` = The "Milestone Release" Number
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* **0** indicates **"alpha"** level. The IP has **not** undergone full qualification. Parts of the IP **may be immature and untested** .
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* **1** indicates **"beta"** level. The IP has undergone qualification testing but has **not** been hardware verified.
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* **2** indicates **production** level. The IP has passed qualification testing and has been hardware verified.
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* `` Y `` = The "Major Release" Number
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* `` Z `` = The "Minor Release" Number
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* A single hyphen character `` - ``
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* `` AAA `` = The `git commit count <https://git-scm.com/docs/git-describe#_examples> `_ since the version number was tagged.
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* A single hyphen character followed by the letter g `` -g ``
2020-05-08 18:56:13 -05:00
2020-05-08 22:27:50 -05:00
* `` HHHH `` = A `git commit short hash <https://git-scm.com/book/en/v2/Git-Tools-Revision-Selection#_short_sha_1> `_ which uniquely identifies a specific git commit inside the associated git repository.