mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 13:09:50 +00:00
docs: replace `FOO by :term:FOO` where possible
If a variable has a glossary entry and some rST files write about those
variables, it's better to point to the glossary entry instead of just
highlighting it by surrounding it with two tick quotes.
This was automated by the following python script:
"""
import re
from pathlib import Path
with open('objects.inv.txt', 'r') as f:
objects = f.readlines()
with open('bitbake-objects.inv.txt', 'r') as f:
objects = objects + f.readlines()
re_term = re.compile(r'variables.html#term-([A-Z_0-9]*)')
terms = []
for obj in objects:
match = re_term.search(obj)
if match and match.group(1):
terms.append(match.group(1))
for rst in Path('.').rglob('*.rst'):
with open(rst, 'r') as f:
content = "".joing(f.readlines())
for term in terms:
content = re.sub(r'``({})``(?!.*\s*[~-]+)'.format(term), r':term:`\1`', content)
with open(rst, 'w') as f:
f.write(content)
"""
(From yocto-docs rev: ba49d9babfcb84bc5c26a68c8c3880a1d9c236d3)
Signed-off-by: Quentin Schulz <foss@0leil.net>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
7a9b74e9d2
commit
7d3f57cfd2
@@ -88,7 +88,7 @@ Errors and Warnings
|
||||
A file-level dependency has been identified from the specified
|
||||
package on the specified files, but there is no explicit
|
||||
corresponding entry in :term:`RDEPENDS`. If
|
||||
particular files are required at runtime then ``RDEPENDS`` should be
|
||||
particular files are required at runtime then :term:`RDEPENDS` should be
|
||||
declared in the recipe to ensure the packages providing them are
|
||||
built.
|
||||
|
||||
@@ -104,7 +104,7 @@ Errors and Warnings
|
||||
:term:`RDEPENDS` value being added at the packaging
|
||||
stage rather than up front, which is usually automatic based on the
|
||||
contents of the package. In most cases, you should change the recipe
|
||||
to add an explicit ``RDEPENDS`` for the dependency.
|
||||
to add an explicit :term:`RDEPENDS` for the dependency.
|
||||
|
||||
|
||||
.. _qa-check-dev-so:
|
||||
@@ -152,7 +152,7 @@ Errors and Warnings
|
||||
not explicitly add the ``.debug`` directory to the ``-dbg`` package.
|
||||
If this is the case, add the ``.debug`` directory explicitly to
|
||||
``FILES_${PN}-dbg``. See :term:`FILES` for additional
|
||||
information on ``FILES``.
|
||||
information on :term:`FILES`.
|
||||
|
||||
|
||||
.. _qa-check-arch:
|
||||
@@ -235,9 +235,9 @@ Errors and Warnings
|
||||
|
||||
This indicates that binaries produced when building the recipe have
|
||||
not been linked with the :term:`LDFLAGS` options
|
||||
provided by the build system. Check to be sure that the ``LDFLAGS``
|
||||
provided by the build system. Check to be sure that the :term:`LDFLAGS`
|
||||
variable is being passed to the linker command. A common workaround
|
||||
for this situation is to pass in ``LDFLAGS`` using
|
||||
for this situation is to pass in :term:`LDFLAGS` using
|
||||
:term:`TARGET_CC_ARCH` within the recipe as
|
||||
follows::
|
||||
|
||||
@@ -403,7 +403,7 @@ Errors and Warnings
|
||||
If your recipe name does not match this, or you add packages to
|
||||
:term:`PACKAGES` that do not conform to the
|
||||
convention, then you will receive this error. Rename your recipe. Or,
|
||||
if you have added a non-conforming package name to ``PACKAGES``,
|
||||
if you have added a non-conforming package name to :term:`PACKAGES`,
|
||||
change the package name appropriately.
|
||||
|
||||
|
||||
@@ -431,13 +431,13 @@ Errors and Warnings
|
||||
|
||||
The specified recipe has a name (:term:`PN`) value that
|
||||
appears in :term:`OVERRIDES`. If a recipe is named
|
||||
such that its ``PN`` value matches something already in ``OVERRIDES``
|
||||
(e.g. ``PN`` happens to be the same as :term:`MACHINE`
|
||||
such that its :term:`PN` value matches something already in :term:`OVERRIDES`
|
||||
(e.g. :term:`PN` happens to be the same as :term:`MACHINE`
|
||||
or :term:`DISTRO`), it can have unexpected
|
||||
consequences. For example, assignments such as
|
||||
``FILES_${PN} = "xyz"`` effectively turn into ``FILES = "xyz"``.
|
||||
Rename your recipe (or if ``PN`` is being set explicitly, change the
|
||||
``PN`` value) so that the conflict does not occur. See
|
||||
Rename your recipe (or if :term:`PN` is being set explicitly, change the
|
||||
:term:`PN` value) so that the conflict does not occur. See
|
||||
:term:`FILES` for additional information.
|
||||
|
||||
|
||||
@@ -464,7 +464,7 @@ Errors and Warnings
|
||||
This check looks for instances of setting ``DEPENDS_${PN}``
|
||||
which is erroneous (:term:`DEPENDS` is a recipe-wide variable and thus
|
||||
it is not correct to specify it for a particular package, nor will such
|
||||
an assignment actually work.) Set ``DEPENDS`` instead.
|
||||
an assignment actually work.) Set :term:`DEPENDS` instead.
|
||||
|
||||
|
||||
.. _qa-check-already-stripped:
|
||||
@@ -499,7 +499,7 @@ Errors and Warnings
|
||||
|
||||
Package names must appear only once in the
|
||||
:term:`PACKAGES` variable. You might receive this
|
||||
error if you are attempting to add a package to ``PACKAGES`` that is
|
||||
error if you are attempting to add a package to :term:`PACKAGES` that is
|
||||
already in the variable's value.
|
||||
|
||||
|
||||
@@ -523,7 +523,7 @@ Errors and Warnings
|
||||
in an image later on in the build process. You need to do one of the
|
||||
following:
|
||||
|
||||
- Add the files to ``FILES`` for the package you want them to appear
|
||||
- Add the files to :term:`FILES` for the package you want them to appear
|
||||
in (e.g. ``FILES_${``\ :term:`PN`\ ``}`` for the main
|
||||
package).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user