1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-30 12:29:55 +00:00

ref-manual/variables.rst: improve the PKGV documentation

It may be confusing for users that source control information is not
present in the BitBake environment. Document it as a warning block.

(From yocto-docs rev: 990b3708d7131ccfb4e435e8a53e987195de3e06)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
Antonin Godard
2025-03-25 12:13:04 +01:00
committed by Steve Sakoman
parent 084ebc4980
commit 911317c777
+17
View File
@@ -6771,6 +6771,23 @@ system and gives an overview of their function and contents.
The version of the package(s) built by the recipe. By default, The version of the package(s) built by the recipe. By default,
:term:`PKGV` is set to :term:`PV`. :term:`PKGV` is set to :term:`PV`.
If :term:`PV` contains the ``+`` sign, source control information will be
included in :term:`PKGV` later in the packaging phase. For more
information, see the :doc:`/dev-manual/external-scm` section of the Yocto
Project Development Tasks Manual.
.. warning::
Since source control information is included in a late stage by the
:ref:`ref-classes-package` class, it cannot be seen from the BitBake
environment with ``bitbake -e`` or ``bitbake-getvar``. Instead, after
the package is built, the version information can be retrieved with
``oe-pkgdata-util package-info <package name>``. See the
:ref:`dev-manual/debugging:Viewing Package Information with
\`\`oe-pkgdata-util\`\`` section of the Yocto Project Development Tasks
Manual for more information on ``oe-pkgdata-util``.
:term:`PN` :term:`PN`
This variable can have two separate functions depending on the This variable can have two separate functions depending on the
context: a recipe name or a resulting package name. context: a recipe name or a resulting package name.