From patchwork Wed Nov 20 15:10:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 52812 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5B1F8D711B0 for ; Wed, 20 Nov 2024 15:11:05 +0000 (UTC) Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by mx.groups.io with SMTP id smtpd.web11.15734.1732115456462042836 for ; Wed, 20 Nov 2024 07:10:56 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=BBAgQW7i; spf=pass (domain: bootlin.com, ip: 217.70.183.193, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id DC86824000B; Wed, 20 Nov 2024 15:10:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1732115455; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=79HnPlN6P6auCtAqTJOM3IKJoiuk1WeZvcf6vA5umuQ=; b=BBAgQW7i9iEpN4ZKssWeiOvlX9jK3XjVkxC1rzSFzaw1zgNe9dXDGxJpIiw2DCkJi7Oess b55I2L4wqhaxF9uW+rLmn8JgQYUZXVue0TNd/hI4PEWiZ5VJ6PE/0vJHvafsAYEUsRzdCu rui5ymfCtoKcBWiiIRGz0/R3CIcd00naltUO2AFncFPyOqukhLKzRBesvFBwJGnv0QhxF2 ZWw1rcXZQ0zMGL62q/X9w4xWVd4ki00ZC+TIKKZb7YcgLiQHUCHia8+xwK2cpmTSGqgjqQ rBDRt9qMwkbfFr5ei84gYAwYzhNVh9wegotVe4lP6COe4ME2JbcKd6FHWOPenA== From: Antonin Godard Date: Wed, 20 Nov 2024 16:10:34 +0100 Subject: [yocto-docs PATCH 1/5] Gather dependencies in poky.yaml.in MIME-Version: 1.0 Message-Id: <20241120-update-doc-deps-v1-1-50e267ae4123@bootlin.com> References: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> In-Reply-To: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=9768; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=d9rNK0N7J7rle9KwKQ3z6OJOkx3TIXbta5dI1ILB9OI=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnPfv9GMx6DtNtzEUBZ7dl5ImISQ0j6o7tp8Q5K DBcRHyBZ+KJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZz37/QAKCRDRgEFAKaOo NiMWEADLSkzoEDHh1uCfFvXjNQU0z1yrZY0XA8maYGw7fQDS10gGIAC1Zh7mc76rCMSp22CqXoS rvaQOIeVzKrCUlDPd89uvA2uUDCwB/3h3rsCS+YQxU3rhOFc2GUJcYdHuoT3nuX+bjrNlBT3mcR Z5SzwbNtVZHdlm7bUwAzgivmCeRbgqV1u6R3dk286bca82R/lDQ3QyQJaLkzw5Xcu6V4nhtm5Tg FQ4EXt4v8DiVOt615Ac4Mkt+B0YbdmKmbHCH3WXGmQr7hnY+pYph3g+LI76hW7DJZhpSfNKfEjs ZI9G1NwLW4wxNoFG9ArwFw8yx8yUZUIK9ZtJD96mBnHIbPT0QAjciEBFKuOIL91IiMqCW7bgMsB MCYtGy68w4mjpVIvBByIa91Z23lFIwUW7Efuymxsvg7vPYDeb/c7rlt+xSsZ6h13KzkiFe4k40r iK3PSWfM2FO6OvgzcArYoXxHEDmrnmX937Q1lUaxEuA2xY8zSCc0Kaz99SQzKPd0qn5jFudD/ST 4kBlmpfv/dSgqI6JaIPl7643kc+8gUIOC4UzbKrisF6L0NiljQABnH49ARxT+PUNat6a7PueOs5 ES2Tr4YUGoi7MjgfEhXEMk7R+ovvR3LsvThPs1Rh9tPR2hJPWz8VvIstqa/poMlNXGU/aNAkv4F jGrIY+dkLNYPsSA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 20 Nov 2024 15:11:05 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5774 We used to have packages here and there in system-requirements.rst for each distro. Instead, gather all the dependencies in poky.yaml.in so we have an overview of what we provide for each distro. Use yaml ">" to list the dependencies in alphabetical order, one entry per line, which makes them easier to read and compare among distros. Rename UBUNTU_… variables to UBUNTU_DEBIAN_…, since these are used for both distros. Signed-off-by: Antonin Godard --- documentation/brief-yoctoprojectqs/index.rst | 2 +- documentation/poky.yaml.in | 228 ++++++++++++++++++++--- documentation/ref-manual/system-requirements.rst | 20 +- 3 files changed, 214 insertions(+), 36 deletions(-) diff --git a/documentation/brief-yoctoprojectqs/index.rst b/documentation/brief-yoctoprojectqs/index.rst index c5400e4ac8dafb9e3d1e4c14a065d02ac3e2f7a7..3d249eefaae35239b92c8a2f8dedf27ec2dbdca0 100644 --- a/documentation/brief-yoctoprojectqs/index.rst +++ b/documentation/brief-yoctoprojectqs/index.rst @@ -78,7 +78,7 @@ You must install essential host packages on your build host. The following command installs the host packages based on an Ubuntu distribution:: - $ sudo apt install &UBUNTU_HOST_PACKAGES_ESSENTIAL; + $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL; .. note:: diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index 66f758fe85fcd10291f00902639b43a1da639b0f..b840320a89bfadb259d5d9d0e11f951c55e13389 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -1,3 +1,7 @@ +# +# Macros used in the documentation +# + DISTRO : "5.1" DISTRO_NAME_NO_CAP : "styhead" DISTRO_NAME : "Styhead" @@ -10,31 +14,6 @@ BITBAKE_SERIES : "" YOCTO_DL_URL : "https://downloads.yoctoproject.org" YOCTO_AB_URL : "https://autobuilder.yoctoproject.org" YOCTO_RELEASE_DL_URL : "&YOCTO_DL_URL;/releases/yocto/yocto-&DISTRO;" -UBUNTU_HOST_PACKAGES_ESSENTIAL : "gawk wget git diffstat unzip texinfo gcc \ - build-essential chrpath socat cpio python3 python3-pip python3-pexpect \ - xz-utils debianutils iputils-ping python3-git python3-jinja2 \ - python3-subunit zstd liblz4-tool file locales libacl1" -FEDORA_HOST_PACKAGES_ESSENTIAL : "gawk make wget tar bzip2 gzip python3 unzip perl patch \ - diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath \ - ccache perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue perl-bignum socat \ - python3-pexpect findutils which file cpio python python3-pip xz python3-GitPython \ - python3-jinja2 rpcgen perl-FindBin perl-File-Compare \ - perl-File-Copy perl-locale zstd lz4 hostname glibc-langpack-en libacl" -OPENSUSE_HOST_PACKAGES_ESSENTIAL : "python gcc gcc-c++ git chrpath make wget python-xml \ - diffstat makeinfo python-curses patch socat python3 python3-curses tar python3-pip \ - python3-pexpect xz which python3-Jinja2 rpcgen \ - zstd lz4 bzip2 gzip hostname libacl1 - \n\ $ sudo pip3 install GitPython" -ALMALINUX_HOST_PACKAGES_ESSENTIAL : "-y epel-release - \n\ $ sudo yum install dnf-plugins-core - \n\ $ sudo dnf config-manager --set-enabled crb - \n\ $ sudo dnf makecache - \n\ $ sudo dnf install gawk make wget tar bzip2 gzip python3 unzip perl patch \ - diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath ccache \ - socat perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue python3-pip \ - python3-GitPython python3-jinja2 python3-pexpect xz which \ - rpcgen zstd lz4 cpio glibc-langpack-en libacl" -PIP3_HOST_PACKAGES_DOC : "$ sudo pip3 install sphinx sphinx_rtd_theme pyyaml" MIN_PYTHON_VERSION : "3.8.0" MIN_TAR_VERSION : "1.28" MIN_GIT_VERSION : "1.8.3.1" @@ -46,3 +25,202 @@ MIN_DISK_SPACE : "90" MIN_DISK_SPACE_RM_WORK : "40" # RAM (Gbytes) needed to generate qemux86-64 core-image-sato on Ubuntu 22.04 (x86-64) on a 4 core system MIN_RAM : "8" + +# +# Dependencies +# + +# Shared between distros +PIP3_HOST_PACKAGES_DOC: sphinx sphinx_rtd_theme pyyaml + +UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL: >- + build-essential + chrpath + cpio + debianutils + diffstat + file + gawk + gcc + git + iputils-ping + libacl1 + liblz4-tool + locales + python3 + python3-git + python3-jinja2 + python3-pexpect + python3-pip + python3-subunit + socat + texinfo + unzip + wget + xz-utils + zstd + +UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >- + git + inkscape + make + python3-saneyaml + python3-sphinx-rtd-theme + sphinx + texlive-latex-extra + + +FEDORA_HOST_PACKAGES_ESSENTIAL: >- + bzip2 + ccache + chrpath + cpio + cpp + diffstat + diffutils + file + findutils + gawk + gcc + gcc-c++ + git + glibc-devel + glibc-langpack-en + gzip + hostname + libacl + lz4 + make + patch + perl + perl-Data-Dumper + perl-File-Compare + perl-File-Copy + perl-FindBin + perl-Text-ParseWords + perl-Thread-Queue + perl-bignum + perl-locale + python + python3 + python3-GitPython + python3-jinja2 + python3-pexpect + python3-pip + rpcgen + socat + tar + texinfo + unzip + wget + which + xz + zstd + +FEDORA_HOST_PACKAGES_DOC: >- + git + make + inkscape + texlive-latex-extra + sphinx + python3-saneyaml + python3-sphinx-rtd-theme + git + make + python3-pip + which + texlive-fncychap + +OPENSUSE_HOST_PACKAGES_ESSENTIAL: >- + bzip2 + chrpath + diffstat + gcc + gcc-c++ + git + gzip + hostname + libacl1 + lz4 + make + makeinfo + patch + python + python-curses + python-xml + python3 + python3-Jinja2 + python3-curses + python3-pexpect + python3-pip + rpcgen + socat + tar + wget + which + xz + zstd + +OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython + +OPENSUSE_HOST_PACKAGES_DOC: >- + git + inkscape + make + python3-pip + texlive-fncychap + which + +ALMALINUX_HOST_PACKAGES_ESSENTIAL: >- + bzip2 + ccache + chrpath + cpio + cpp + diffstat + diffutils + gawk + gcc + gcc-c++ + git + glibc-devel + glibc-langpack-en + gzip + libacl + lz4 + make + patch + perl + perl-Data-Dumper + perl-Text-ParseWords + perl-Thread-Queue + python3 + python3-GitPython + python3-jinja2 + python3-pexpect + python3-pip + rpcgen + socat + tar + texinfo + unzip + wget + which + xz + zstd + +# note: indent below is for sphinx's code block (three spaces) +ALMALINUX_HOST_PACKAGES_ESSENTIAL_CMDS: |- + $ sudo dnf install -y epel-release + $ sudo yum install dnf-plugins-core + $ sudo dnf config-manager --set-enabled crb + $ sudo dnf makecache + $ sudo dnf install &ALMALINUX_HOST_PACKAGES_ESSENTIAL; + +ALMALINUX_HOST_PACKAGES_DOC: >- + git + inkscape + make + python3-pip + texlive-fncychap + which diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst index b33518c7f1e0c76caa70a719e023b9c405b744e2..ca75f849d0ad10344900c7525f7163726ffe5400 100644 --- a/documentation/ref-manual/system-requirements.rst +++ b/documentation/ref-manual/system-requirements.rst @@ -150,7 +150,7 @@ Ubuntu and Debian Here are the packages needed to build an image on a headless system with a supported Ubuntu or Debian Linux distribution:: - $ sudo apt install &UBUNTU_HOST_PACKAGES_ESSENTIAL; + $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL; You also need to ensure you have the locale ``en_US.UTF-8`` enabled:: @@ -172,8 +172,7 @@ If this is not the case, you can reconfigure the ``locales`` package to add it:: Here are the packages needed to build Project documentation manuals:: - $ sudo apt install git make inkscape texlive-latex-extra - $ sudo apt install sphinx python3-saneyaml python3-sphinx-rtd-theme + $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_DOC; Fedora Packages --------------- @@ -185,8 +184,8 @@ with a supported Fedora Linux distribution:: Here are the packages needed to build Project documentation manuals:: - $ sudo dnf install git make python3-pip which inkscape texlive-fncychap - &PIP3_HOST_PACKAGES_DOC; + $ sudo dnf install &FEDORA_HOST_PACKAGES_DOC; + $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; openSUSE Packages ----------------- @@ -195,11 +194,12 @@ Here are the packages needed to build an image on a headless system with a supported openSUSE distribution:: $ sudo zypper install &OPENSUSE_HOST_PACKAGES_ESSENTIAL; + $ sudo pip3 install &OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL; Here are the packages needed to build Project documentation manuals:: - $ sudo zypper install git make python3-pip which inkscape texlive-fncychap - &PIP3_HOST_PACKAGES_DOC; + $ sudo zypper install &OPENSUSE_HOST_PACKAGES_DOC; + $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; AlmaLinux Packages @@ -208,7 +208,7 @@ AlmaLinux Packages Here are the packages needed to build an image on a headless system with a supported AlmaLinux distribution:: - $ sudo dnf install &ALMALINUX_HOST_PACKAGES_ESSENTIAL; +&ALMALINUX_HOST_PACKAGES_ESSENTIAL_CMDS; .. note:: @@ -225,8 +225,8 @@ with a supported AlmaLinux distribution:: Here are the packages needed to build Project documentation manuals:: - $ sudo dnf install git make python3-pip which inkscape texlive-fncychap - &PIP3_HOST_PACKAGES_DOC; + $ sudo dnf install &ALMALINUX_HOST_PACKAGES_DOC; + $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; .. _system-requirements-buildtools: From patchwork Wed Nov 20 15:10:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 52813 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 697FAD711B5 for ; Wed, 20 Nov 2024 15:11:05 +0000 (UTC) Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by mx.groups.io with SMTP id smtpd.web10.15838.1732115456621720889 for ; Wed, 20 Nov 2024 07:10:56 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=cHg5cQ9H; spf=pass (domain: bootlin.com, ip: 217.70.183.193, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 18D5224000E; Wed, 20 Nov 2024 15:10:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1732115455; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CklBazQP5A5pZuk1y+z1sBgv58p1T7UzkOjyvbfe2/8=; b=cHg5cQ9HVXb/DWJS980Um5gHccYReRNFQJY+yVOuGnVODzYylzFV76TdfB+p6aZUU8TgYW MIR7u2eC5TmemibmXwpspNKQVyzW/4DNCYKaonJXzaPaXKqwAANQIQkKKnLisCxIBalVIJ UDk9n1Wl5ndKXmDzRg/Mm6LMvOKqEeJ+/voDur5FadWn5yKX9rysyLxUC3JwmE675BUpO2 kMEExLgMM0ES4S6HWNHshbl3KDIW+++MTGnUzkIlt4avLDT7iq7geLsJ7L2dSN30qBZ/y8 2oHwpKBUEX0zrDZTwiwJLddd/JG6EUy3k6m1xTJosO/pHnCHQRnIneXMNj1w+w== From: Antonin Godard Date: Wed, 20 Nov 2024 16:10:35 +0100 Subject: [yocto-docs PATCH 2/5] poky.yaml.in: replace inkscape dependency by librsvg2-bin MIME-Version: 1.0 Message-Id: <20241120-update-doc-deps-v1-2-50e267ae4123@bootlin.com> References: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> In-Reply-To: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1296; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=GDsNX2DQIPl3W4OpLJwxAtPAKWc6DrD8Kja0vc8NuWU=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnPfv+TD2TrghXmo7MAlMRfESU6j7jl/BJ9fCIo STYdqaA8weJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZz37/gAKCRDRgEFAKaOo Nn1rD/sHs2nXAJUERYdRd/juT8uiFayhqQLNjlyzGOm9ssKGfCtwzWdFyLocOV2T5Tyud1tnOLT gjmNVWHEbpFDEG1wSGfoijKI0fcthH0GADpZnOsZZ2StHaBDdyhh/jwmI2xUzPOHP5YW3OMl16M qK0HHbzFDr+QOMV9ZFIMMvPer//5aa7hsYZl16fmWKNK8OGuCTaY/tVh+a3RkVuUW9GaCEctg6s 00CvXmdJLk2qMeE+S6rAFAm01W6kmDMVPvo8X88n9OgmTeLijokB2WyIQej5mBJWY+apMrfekX2 vjWuzslnb7pAYGjdN4mQo+1MP0GtIozBQNHdehrn/wD1ZG+okCc18IB/DEFmTLlkIpbTD5qw2tR MxPxplvpTVgAHfyA6/DgL3XQ+oTS23zZCE4idu5Jt/gQ/Aa/K+/vQojB8I/3muiuMa9cotKs2vQ tLSDn9e6EK7etC4bMEv44k9govipBoSgGfYwCg6u1NYNWo5Z3+yHGqWQPJrt+byK0l+SdVEzFcu iL0/tnoFnUvpEkOn90LmF1upao9G01bVHhEL2SN2Xpb+ZHJud8ySzwunH+tbdbASxl0K8SQyCay CzCe8ofxy8kOlofDiYt0jqd3vbYjy17u1iRTwC/BV82tDa8MHGUTrukUUEbRhGDyiMNsWU2mirB xxBENAIYYStbSOA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 20 Nov 2024 15:11:05 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5775 inkscape used to be a requirement to convert SVG images to PNGs/PDFs, but we replaced it recently by rsvg-convert. Signed-off-by: Antonin Godard --- documentation/poky.yaml.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index b840320a89bfadb259d5d9d0e11f951c55e13389..d0c8973db27340838f78f560c01d44fb67771b25 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -62,7 +62,7 @@ UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL: >- UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >- git - inkscape + librsvg2-bin make python3-saneyaml python3-sphinx-rtd-theme @@ -120,7 +120,7 @@ FEDORA_HOST_PACKAGES_ESSENTIAL: >- FEDORA_HOST_PACKAGES_DOC: >- git make - inkscape + librsvg2-tools texlive-latex-extra sphinx python3-saneyaml @@ -165,7 +165,7 @@ OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython OPENSUSE_HOST_PACKAGES_DOC: >- git - inkscape + rsvg-convert make python3-pip texlive-fncychap @@ -219,7 +219,7 @@ ALMALINUX_HOST_PACKAGES_ESSENTIAL_CMDS: |- ALMALINUX_HOST_PACKAGES_DOC: >- git - inkscape + librsvg2-tools make python3-pip texlive-fncychap From patchwork Wed Nov 20 15:10:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 52814 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 76303D711B6 for ; Wed, 20 Nov 2024 15:11:05 +0000 (UTC) Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by mx.groups.io with SMTP id smtpd.web11.15736.1732115456702799724 for ; Wed, 20 Nov 2024 07:10:57 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=aaz0N087; spf=pass (domain: bootlin.com, ip: 217.70.183.193, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 43CCD24000C; Wed, 20 Nov 2024 15:10:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1732115455; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=eWiH7Tl5Q1jEV0Vht4haNHzvEPZ97KJIi2vWz6/febc=; b=aaz0N087xhX8wNX+orua/P5IDDtPp/94JkiBypdD21ZiF7g7zQAckvmlxCeKUwuv3fSssE eeN7XuBQbVGoMkUaefKPKcSaJ9p+mytar0RMEQtr4P8l85UKf0B6iASrl0Ild7YdDDsOrg qNyQOXNL0bAcAAbD6Nqa3mO4jmsAIkvzW+B80Ps6k2YncvxQq7Xah+iUwlSsB9IEud0kzo 04KNXaldWG4G5yG/jRB3EhQf3NXYtjK7IV1LkgAwJ8te9ev836iBHbwUHn/aBWipyYFKSE IjIzii/OKTWLaHOZF+Ar60oC4YYCz08rAG+l52oSSK3otMIGJhfHkyZxqAomhg== From: Antonin Godard Date: Wed, 20 Nov 2024 16:10:36 +0100 Subject: [yocto-docs PATCH 3/5] system-requirements: update list of supported distros MIME-Version: 1.0 Message-Id: <20241120-update-doc-deps-v1-3-50e267ae4123@bootlin.com> References: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> In-Reply-To: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=980; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=w0N5Tn6H7ouOefoInGTH5AJySccpaA11kdsyCnTZVPo=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnPfv+kbf3V6owqyLknwlWIZ+6/k/vynR7H+twi g+xOc8cysKJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZz37/gAKCRDRgEFAKaOo NuKhD/0dp2MRn5JqKvda5+3b3AtiQ4BX40KdJIzayVPaQ/3XGKIvZPug1mFHIJqkWfABdl94RNw dpPbC2LXB63g8afquKXANYAgIIUE75v3cqOTaBmsbupV21KEF6y9QbO37GrZFVv9HAMHPiHLCAl UXfdSfY2HyMNYEc/FmSIEr/qqhRmy/4zBsFHKlurPPh/ypJLMmt60Tt9E2ul3wjSpaEBvd+SN4v 5Ts5T/GEOto+DlojiejjpuAjEIgpWUtay0EuH61VLON42caJpx9Heq7NdGkICaUp1amPdN1y2tF QJrb4gnlA16RTXcH9HVv76WC33MoacT3RJWZv3tZBjHPZQ+/G1K19h4JkW5DnuYCupMicc1zY4K m4NxXcscfPu5oXpSVCARVQ9f9rX56Qh5ZofV34wPoEmz0XuTj1BSBTVekWqIUkENU54seYnNADV pEzRsWtWnrHdsgZNaMwUNcZlYrJkT2ZTF7dlIGXHxghxNqONJfdBZxHi7PQo1EyYx88t4c9xqQ0 dAZsICGfFZNpoBZ/+0HOx7Y1KOFk69zc/l5YQhc7nDV88Wmz9P4OPIywbu+OmZm3jARuiA2cbdw +Dd/pTY7Dw4IeZE4oHiaEbpwoM1PBm6RCSM7q8AY0f7SgXKCn8ITUVRN8pckKRrsyA+UJrOSaDR bEB6hbf8uOh3GBw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 20 Nov 2024 15:11:05 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5777 To match the list in meta-poky/conf/distro/poky.conf. Signed-off-by: Antonin Godard --- documentation/ref-manual/system-requirements.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst index ca75f849d0ad10344900c7525f7163726ffe5400..50c153ad7cc68a3ad175d6aad7f4527d9e4d219b 100644 --- a/documentation/ref-manual/system-requirements.rst +++ b/documentation/ref-manual/system-requirements.rst @@ -62,8 +62,14 @@ supported on the following distributions: - Ubuntu 22.04 (LTS) +- Ubuntu 24.04 (LTS) + - Fedora 38 +- Fedora 39 + +- Fedora 40 + - CentOS Stream 8 - Debian GNU/Linux 11 (Bullseye) @@ -72,6 +78,10 @@ supported on the following distributions: - OpenSUSE Leap 15.4 +- OpenSUSE Leap 15.5 + +- OpenSUSE Leap 15.6 + - AlmaLinux 8 - AlmaLinux 9 From patchwork Wed Nov 20 15:10:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 52815 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5C85AD711B1 for ; Wed, 20 Nov 2024 15:11:05 +0000 (UTC) Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by mx.groups.io with SMTP id smtpd.web11.15737.1732115456820801770 for ; Wed, 20 Nov 2024 07:10:57 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=NGB1Hw9C; spf=pass (domain: bootlin.com, ip: 217.70.183.193, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 73AE5240008; Wed, 20 Nov 2024 15:10:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1732115455; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OFgUS/Azhnckjx187M0Zzo54KYiB9XbWB64DfhKFxr8=; b=NGB1Hw9CbUccAoGVPckzKYG3/M+xpzgKHAZJIFnpRXx7HZmWDuz92XtYEqjQRC2CR3VtI4 yGyZ2OATn0QkW3u/OzPezDV25QwcSBQ99bDikc6q3N/jMnjZcAWZRP+g157fkTsSUjnh2m G/f0ld37Spp7WVEx9W7hK8ZZmndozZdOIgGm8YF1QkoPxzFBzdXBbUCEwX2gukErPd6dUv dS5wFGFIqJesN3TiOmIL6YUY7loQ7cVWblHJsZD5vynxfyPj3ToXdf+8igWpV8KQXPaQDL h2t/Dbt+Tr1qWNM1dcVkzUCSaSJQ3AnD3507Dgid1sfaYy+QZTwf0MlFNgQiXA== From: Antonin Godard Date: Wed, 20 Nov 2024 16:10:37 +0100 Subject: [yocto-docs PATCH 4/5] system-requirements.rst: add dependencies for pdf builds MIME-Version: 1.0 Message-Id: <20241120-update-doc-deps-v1-4-50e267ae4123@bootlin.com> References: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> In-Reply-To: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=6461; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=aHYTpMFKFCC+sC7eE8WJs+aUwc2wWK1SF6UQ5vEqT8o=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnPfv+O8XwaFIhS3RND2ikPgMT4jaYNzDAtPbsx opwoRLuTqSJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZz37/gAKCRDRgEFAKaOo NghPEACJyMHeEgV0tE6zcGjXKaxhVjiwr4E+6/Z7FXJ1oNYC1+Zg2v7oWZz6HfyM5eN6jwPjh/A pPii0xinxxV2cahCqsh+3f1H6JIElhxhyZx1Rj4UOFpZpoMRBzHmfmtKW+W+gYAYYZTvkUHN6oc 2/bDSbpikvPJQjx66b0R/jOWbn8vhS369Pg6F46vcJW78+9PfU4OcLtzfuPIE/4Yr7YdTlxmGFt /vKLaz+F6e4EM1poaZD9NMrfYWS5Q8V8aDyHdwsRH5VPViFv0Uye7/fPk7vzee2RuG4vcy7KwdP jZebYq8rXCRipTLqU+bJN8pR7A1X46RMI4FOI+NmR1oozX80kipd4yNylSAb6MIqV97hv046dsY Q8f56G7RBYYO+jg4bnUCCobsE5M9QoLsIAp6uo2NA37lyFQNQVwaQUwpwagxP6QR07zT90ueNAh SfgP4GTw2JdwgRFGrUScBtnpdUW0Ru78wQL8EcdNYX/41isF75sxx2Xj1Ws/0XtFjNh9zObqkvW EaSRK6YdwQga3ASsFLQiI4vehSN8mW08hhfRF0qJwYb++1MtVc+XO28DhQHFiZ9WtTNtJXBopny dPquotJppBR0eW1PfccpVeXy86css3pl43a/3/+R0W2Puqsbeh6nMuvh/iBZBTZIn6mWd7Aik+z LR5tHRxNz7y60Dg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 20 Nov 2024 15:11:05 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5778 With the recent changes from commit bd6265ca323fac547a197bb516dc4a9ef3897508 ("doc: Makefile: add support for xelatex"), the list of dependencies needs to be updated. The initial list of dependencies was made for Ubuntu/Debian, and the packages were translated for the other distros using pkgs.org. Add them separately from the rest of the dependencies as they pull a _lot_ of additional dependencies (for latex). Notes: - Fedora/OpenSUSE do not have the "lang-all" texlive collection, so install all available languages. - AlmaLinux does not seem to provide texlive-collection-fontsextra, texlive-collection-lang*, and texlive-collection-latexextra, so add a warning about that. Signed-off-by: Antonin Godard --- documentation/poky.yaml.in | 79 +++++++++++++++++++++++- documentation/ref-manual/system-requirements.rst | 27 ++++++++ 2 files changed, 105 insertions(+), 1 deletion(-) diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index d0c8973db27340838f78f560c01d44fb67771b25..d95b73c74ad7979609c6e7f4e1be5343968da743 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -67,8 +67,17 @@ UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >- python3-saneyaml python3-sphinx-rtd-theme sphinx - texlive-latex-extra +UBUNTU_DEBIAN_HOST_PACKAGES_DOC_PDF: >- + fonts-freefont-otf + latexmk + tex-gyre + texlive-fonts-extra + texlive-fonts-recommended + texlive-lang-all + texlive-latex-extra + texlive-latex-recommended + texlive-xetex FEDORA_HOST_PACKAGES_ESSENTIAL: >- bzip2 @@ -131,6 +140,35 @@ FEDORA_HOST_PACKAGES_DOC: >- which texlive-fncychap +FEDORA_HOST_PACKAGES_DOC_PDF: >- + latexmk + texlive-collection-fontsextra + texlive-collection-fontsrecommended + texlive-collection-langarabic + texlive-collection-langchinese + texlive-collection-langcjk + texlive-collection-langcyrillic + texlive-collection-langczechslovak + texlive-collection-langenglish + texlive-collection-langeuropean + texlive-collection-langfrench + texlive-collection-langgerman + texlive-collection-langgreek + texlive-collection-langitalian + texlive-collection-langjapanese + texlive-collection-langkorean + texlive-collection-langother + texlive-collection-langpolish + texlive-collection-langportuguese + texlive-collection-langspanish + texlive-collection-latex + texlive-collection-latexextra + texlive-collection-latexrecommended + texlive-collection-xetex + texlive-gnu-freefont + texlive-tex-gyre + texlive-xetex + OPENSUSE_HOST_PACKAGES_ESSENTIAL: >- bzip2 chrpath @@ -171,6 +209,35 @@ OPENSUSE_HOST_PACKAGES_DOC: >- texlive-fncychap which +OPENSUSE_HOST_PACKAGES_DOC_PDF: >- + texlive-collection-fontsextra + texlive-collection-fontsrecommended + texlive-collection-langarabic + texlive-collection-langchinese + texlive-collection-langcjk + texlive-collection-langcyrillic + texlive-collection-langczechslovak + texlive-collection-langenglish + texlive-collection-langeuropean + texlive-collection-langfrench + texlive-collection-langgerman + texlive-collection-langgreek + texlive-collection-langitalian + texlive-collection-langjapanese + texlive-collection-langkorean + texlive-collection-langother + texlive-collection-langpolish + texlive-collection-langportuguese + texlive-collection-langspanish + texlive-collection-latex + texlive-collection-latexextra + texlive-collection-latexrecommended + texlive-collection-xetex + texlive-gnu-freefont + texlive-latexmk + texlive-tex-gyre + texlive-xetex + ALMALINUX_HOST_PACKAGES_ESSENTIAL: >- bzip2 ccache @@ -224,3 +291,13 @@ ALMALINUX_HOST_PACKAGES_DOC: >- python3-pip texlive-fncychap which + +ALMALINUX_HOST_PACKAGES_DOC_PDF: >- + latexmk + texlive-collection-fontsrecommended + texlive-collection-latex + texlive-collection-latexrecommended + texlive-collection-xetex + texlive-gnu-freefont + texlive-tex-gyre + texlive-xetex diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst index 50c153ad7cc68a3ad175d6aad7f4527d9e4d219b..aa1f1958da580516b7f38fa1a325d1f03364ee66 100644 --- a/documentation/ref-manual/system-requirements.rst +++ b/documentation/ref-manual/system-requirements.rst @@ -184,6 +184,11 @@ Here are the packages needed to build Project documentation manuals:: $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_DOC; +In addition to the previous packages, here are the packages needed to build the +documentation in PDF format:: + + $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_DOC_PDF; + Fedora Packages --------------- @@ -197,6 +202,11 @@ Here are the packages needed to build Project documentation manuals:: $ sudo dnf install &FEDORA_HOST_PACKAGES_DOC; $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; +In addition to the previous packages, here are the packages needed to build the +documentation in PDF format:: + + $ sudo dnf install &FEDORA_HOST_PACKAGES_DOC_PDF; + openSUSE Packages ----------------- @@ -211,6 +221,11 @@ Here are the packages needed to build Project documentation manuals:: $ sudo zypper install &OPENSUSE_HOST_PACKAGES_DOC; $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; +In addition to the previous packages, here are the packages needed to build the +documentation in PDF format:: + + $ sudo zypper install &OPENSUSE_HOST_PACKAGES_DOC_PDF; + AlmaLinux Packages ------------------ @@ -238,6 +253,18 @@ Here are the packages needed to build Project documentation manuals:: $ sudo dnf install &ALMALINUX_HOST_PACKAGES_DOC; $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; +In addition to the previous packages, here are the packages needed to build the +documentation in PDF format:: + + $ sudo dnf install &ALMALINUX_HOST_PACKAGES_DOC_PDF; + +.. warning:: + + Unlike Fedora or OpenSUSE, AlmaLinux does not provide the packages + ``texlive-collection-fontsextra``, ``texlive-collection-lang*`` and + ``texlive-collection-latexextra``, so you may run into issues. These may be + installed using `tlmgr `_. + .. _system-requirements-buildtools: Required Git, tar, Python, make and gcc Versions From patchwork Wed Nov 20 15:10:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 52811 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5DC50D711AC for ; Wed, 20 Nov 2024 15:11:05 +0000 (UTC) Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by mx.groups.io with SMTP id smtpd.web10.15839.1732115457090044289 for ; Wed, 20 Nov 2024 07:10:57 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=MVarqjkd; spf=pass (domain: bootlin.com, ip: 217.70.183.193, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id A3B2424000A; Wed, 20 Nov 2024 15:10:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1732115455; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZFpOQ/kubL+D6fHzS1vjGsaMzhkkXxQL6jptmCYXwQs=; b=MVarqjkduACeZs/gjNmVVQHC4uoDGwG/RM9WJbeMV8zbihL2ZzbV5jEzrR8chiG5JPyiHs xZ+NiyJrhsj7bhIcBQWj1qu76jqgSIouztV2YLAdgGcRN3s/VLlII1IY1+Xr+SYk58g6I/ nxyJ8/l6XmBoc6sKjoWBwoEB7ZJtQtJH6oi37R345v6MwP08ggTMLAh/8I0zfH18m5t6Dv 1OVIVDDr/7t2vS7kdMUj+KECP9vjmwt7NV3z5IOIv7YIQC2XMN6z2JmirnFpoA8SgFNnGH O7/kmB94JGWMHSiXlDjB9cG5PENe37vj5W6VD/UFflARJem0xXVDI7wus8NnIg== From: Antonin Godard Date: Wed, 20 Nov 2024 16:10:38 +0100 Subject: [yocto-docs PATCH 5/5] poky.yaml.in: add missing locales dependency MIME-Version: 1.0 Message-Id: <20241120-update-doc-deps-v1-5-50e267ae4123@bootlin.com> References: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> In-Reply-To: <20241120-update-doc-deps-v1-0-50e267ae4123@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1395; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=KTjYq2lKNiP1jaA2MUwqh6ljp87rRG4eL13qFPsstmU=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnPfv+yhUmX0SYFm0MPrTuDDsLcmA69NgWfMUee REJdtIycCGJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZz37/gAKCRDRgEFAKaOo NmmRD/9nbfRvZ1SLYshca9kwlpwN/mUJb+vEciuDw1oYJ4Fl6BEf3x5vunRY/Log91MU7ht4EPH 7queuU9JV1OqJqdUSbBav0x28W4a4EJEg0FZDEtcJzvg+NemotDWtxKkugfJXHuO64JqVFzbLjh StjogvsF5kNo/qwrymXX1x//QhCUYWCWckPQe4F308NXEldFmeDPLMrY1tU6l3CZRsQCUZJUqf0 AsEZFggjastdJxRAH9E8IepQ6srkASWduFk41JhbBQgvhOan2VA8iEycFrNyjOgUTF2uYrl7KU0 7m6GHfyP+H3+a2hWAy7Ah5koign8vK17kjK+SbEP7vJrsUGreK0m1crGw5iSSMBzamQ/sr97k4a eAcL6GpwsQOur6pCccs1FJIke92NVIj3fzfZxu+BzDoPsviUO4FwLcBW53KPrMHRUCWcS9Ovb7A KCQxVDoa4dPTKaBcg+XA9qEcT5iRoUfHiIvXBQcwkNrUAqKz0KYxIZAyFG5Lz1HBhutfqVSooWz KOsT9mH1n5NWADEdPWI/P4PO7lmZhVWV0nGdw8XJc+Ji4MZLqvjYEJUzFn1mxM2aaqgEFvTqbcN LpKLQDQQrI5ssgcFuclBC9uj43qB7WBzEIPOFZbEtAQkM3NIyQEsbNP4pfnNtVz10Icq7Q9ltsA yj6943Spq2wBBnQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 20 Nov 2024 15:11:05 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5779 This is a requirement for building the documentation, otherwise we get (on Ubuntu 24.04): File "/usr/lib/python3.12/locale.py", line 615, in setlocale return _setlocale(category, locale) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ locale.Error: unsupported locale setting Signed-off-by: Antonin Godard --- documentation/poky.yaml.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index d95b73c74ad7979609c6e7f4e1be5343968da743..0158203da7d4db9eadf21943d10256c6bc49a290 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -63,6 +63,7 @@ UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL: >- UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >- git librsvg2-bin + locales make python3-saneyaml python3-sphinx-rtd-theme @@ -135,6 +136,7 @@ FEDORA_HOST_PACKAGES_DOC: >- python3-saneyaml python3-sphinx-rtd-theme git + glibc-locale-source make python3-pip which @@ -203,6 +205,7 @@ OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython OPENSUSE_HOST_PACKAGES_DOC: >- git + glibc-i18ndata rsvg-convert make python3-pip @@ -286,6 +289,7 @@ ALMALINUX_HOST_PACKAGES_ESSENTIAL_CMDS: |- ALMALINUX_HOST_PACKAGES_DOC: >- git + olibc-locale-source librsvg2-tools make python3-pip