Re: [docs] [PATCH v2 2/2] ref-manual/system-requirements.rst: instruct to install a buildtools tarball

Quentin Schulz
2026-04-20T10:46:37Z

Hi Antonin,

On 4/20/26 11:52 AM, Antonin Godard via lists.yoctoproject.org wrote:
> I noticed that openSUSE Leap 15.6 provide Python 3.6, which is not
> supported by BitBake (which requires Python >3.9). Instruct to use a
> buildtools tarball, which is how this is done on the Autobuilder.
>
> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
> ---
> documentation/ref-manual/system-requirements.rst | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst
> index baa965573..85a26060c 100644
> --- a/documentation/ref-manual/system-requirements.rst
> +++ b/documentation/ref-manual/system-requirements.rst
> @@ -243,6 +243,11 @@ with a supported openSUSE Leap 15.6 distribution:
> .. literalinclude:: ../tools/host_packages_scripts/opensuse_essential_15.6.sh
> :language: shell
>
> +Additionally, openSUSE Leap 15.6 requires a :term:`buildtools` tarball to be
> +installed and set up, as this distribution provides a version of Python that is
> +too old for :term:`BitBake`. Follow the :ref:`system-requirements-buildtools`
> +section below for more information.
> +

Shouldn't the buildtools cover all required packages to be present on
the host? If so, do we actually need instructions without (e.g. the
opensuse_essential_15.6.sh above)?

Cheers,
Quentin