summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-03-02releases: update to include 3.3.5Michael Halstead
Adding 3.3.5 to documentation switcher and release list. Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
2022-02-23docs: fix hardcoded link warning messagesQuentin Schulz
Sphinx complains about hardcoded links which can be replaced by an extlink. So let's apply its recommendations. Cc: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-02-23docs: point to renamed BB_BASEHASH_IGNORE_VARS variableQuentin Schulz
Since commit 98b3ed1b2e11 "meta/scripts: Handle bitbake variable renaming", the new name of the variable is BB_BASEHASH_IGNORE_VARS so let's update it so that Sphinx can resolve the Bitbake reference. Cc: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-02-20releases: update to include 3.4.2Michael Halstead
Adding 3.4.2 to documentation switcher and release list. Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
2022-02-18manuals: Remove unnecessary \n from SSTATE_MIRRORS examplesPeter Kjellerstedt
Since commit 044fb04d in bitbake (fetch2: Allow whitespace only mirror entries) there is no need to separate the entries in SSTATE_MIRRORS with "\n". Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-02-18manuals: add 3.4 and 3.4.1 release notes after migration informationMichael Opdenacker
Only done for release 3.4 and 3.4.1 so far. Release notes are kept under the migration-guides/ directory for the moment, for easier reviewing. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-02-18ref-manual: update TCLIBC descriptionMichael Opdenacker
Stop mentioning the long gone POKYLIBC variable and fix punctuation Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-02-18documentation: Add multiconfig initramfs configuration:Alejandro Hernandez Samaniego
dev-manual/common-tasks.rst: Add section to create an initramfs image from a separate multiconfig. ref-manual/variables.rst: Add new variable definitions for INITRAMFS_DEPLOY_DIR_IMAGE and INITRAMFS_MULTICONFIG Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-02-18dev-manual: update example from kernel.bbclassChristian Eggers
Since f7485646534e ("kernel: provide virtual/kernel for all kernels"), all recipes which inherit kernel.bbclass provide "virtual/kernel", independent of the value of `KERNEL_PACKAGE_NAME`. Signed-off-by: Christian Eggers <ceggers@arri.de> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
2022-02-16releases: update to include 3.1.14Michael Halstead
Adding 3.1.14 to documentation switcher and release list. Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
2022-02-01ref-manual: add usage details about ccache.bbclassMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-31test-manual: Correct two references to BB_SKIP_NETTESTSPeter Kjellerstedt
The environment variable used to disable network tests when running bitbake-selftest was incorrectly referred to as BB_SKIP_NETTEST. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
2022-01-26manuals: propose https for SSTATE_MIRRORSMichael Opdenacker
Both http and https work, but https should raise fewer questions from users. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-21manuals: improve references to classesMichael Opdenacker
- Simplify references to class sections, by replacing references such as :ref:`image.bbclass <ref-classes-image>` by :ref:`ref-classes-image` That's equivalent, because the class sections always called <class>.bbclass - Adding references to class sections, by replacing strings such as ``image.bbclass`` by :ref:`ref-classes-image` - Simplifying a few class section links Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-21dev-manual: new "working with pre-compiled libraries" sectionMichael Opdenacker
This explains how to deal with versioned and unversioned pre-built libraries from vendors. Content and examples adapted from https://wiki.yoctoproject.org/wiki/TipsAndTricks/Packaging_Prebuilt_Libraries, originally written by Henry Bruce in 2016. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-18dev-manual: stop mentioning the Angstrom distributionMichael Opdenacker
Now defunct Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-18migration-3.5: mention task specific network accessMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-18dev-manual/common-tasks: Fix typoRobert Joslyn
direction -> directory Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-14dev-manual: stop mentioning nightly buildsMichael Opdenacker
While nightly builds are still run, they only produce test files and reports. They are no longer a solution to use the latest code. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-14ref-manual: Drop TUNEABI, TUNEABI_WHITELIST, TUNEABI_OVERRIDEMichael Opdenacker
Following their removal from openembedded-core Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-14ref-manual/classes.rst: add setuptools3-baseTim Orling
Add setuptools3-base class Deprecate distutils3* classes. [YOCTO #14610] Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-14ref-manual/variables.rst: add SETUPTOOLS_*_ARGSTim Orling
Add SETUPTOOLS_BUILD_ARGS variable which can be used to pass additional arguments to `setup.py build`. Add SETUPTOOLS_INSTALL_ARGS variable which can be used to pass additional arguments to `setup.py install`. [YOCTO #14610] Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-14ref-manual/variables.rst: add SETUPTOOLS_SETUP_PATHTim Orling
Add SETUPTOOLS_SETUP_PATH for setuptools3 class. Deprecate DISTUTILS_SETUP_PATH and drop mention of ref-classes-setuptools3 as that class has moved to new variable. [YOCTO #14610] Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-14manuals: simplify references to class sectionsMichael Opdenacker
Replace ":ref:`classname.bbclass <ref-classes-classname>`" section by ":ref:`ref-classes-classname`" section because each section has "classname.bbclass" as title, therefore the result is the same. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
2022-01-14migration-guides: prepare for release 3.5Michael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-10manuals: add reference to GIR_EXTRA_LIBS_PATH plus minor improvementsMichael Opdenacker
Fixes [YOCTO #14533] Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-10dev-manual: update bitbake.conf sample for static libsMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-10manuals: document hash equivalenceMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-10poky.yaml: centos-7 python36-pip -> python3-pipTim Orling
In CENTOS7_HOST_PACKAGES_ESSENTIAL, change python36-pip to python3-pip. The python36-pip package was obsoleted by python3-pip in RHEL 7.7+ https://src.fedoraproject.org/rpms/python-pip/c/6771a1c54f5c7ac333c7af644c055da670027f6c?branch=epel7 Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-07documentation/README: trivial typo fixMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-07ref-manual: fix patch documentationMax Krummenacher
The do_patch implementation does not apply patches from an entry in SRC_URI pointing to a directory. Remove the claim that this is implemented. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-07ref-manual: Fix module_conf typoRobert Joslyn
Modules specified as part of module_conf must be listed in KERNEL_MODULE_PROBECONF, not KERNEL_MODULE_AUTOLOAD. Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-07quick start manual: update Share State and Hash Equivalence settingsMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-07manuals: replace "rootfs" by "root filesystem"Michael Opdenacker
Almost everyone understands "rootfs", but "root filesystem" is real English. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-07overview-manual: fix typoMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-07documentation: add comment to releases.rst switchers.jsMichael Opdenacker
To let release developers know that they don't need to update these files in release branches other than "master". Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-07ref-manual: document overlayfs-etc image featureVyacheslav Yurkov
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-01-07ref-manual: add overlayfs-etc classVyacheslav Yurkov
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-27releases: update to include 3.1.13Michael Halstead
Adding 3.1.13 to documentation switcher and release list. Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
2021-12-13documentation: conf.py: add knob for loading appropriate objects.invQuentin Schulz
Yocto Project releases use a specific Bitbake release. Currently the bitbake: mapping is pointing to the current master version of Bitbake documentation. This is an issue if some links disappear over time and someone is still building old documentation (which is the case on the YP autobuilder for example). Also, the documentation at the current master version of Bitbake might not be correct for the Yocto Project version associated with the doc the user is currently looking at, potentially causing confusion. In master branch, nothing needs to be done. For release branches, the bitbake_version variable needs to be set accordingly. See https://wiki.yoctoproject.org/wiki/Releases for the mapping. Cc: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13docs: dev-manual: common-tasks: highlight creating your own layer is not ↵Quentin Schulz
required Three's been some feedback saying that people actually missed that paragraph and thought creating the layer by hand was the only way to do it instead of leveraging bitbake-layers create-layer tool. Let's try to make it a bit more obvious one does not need to create the layer by hand by putting the paragraph into a note. Signed-off-by: Quentin Schulz <foss@0leil.net> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13make the documentation a bit more inclusiveQuentin Schulz
Except the name of variables which can't be changed only in the documentation for obvious reasons and workflow or developement explanations around the use of the "master" branch which cannot be replaced with "development" branch instead, most of the non-inclusive words that appear in https://inclusivenaming.org/word-lists/tier-1/ should have been replaced in this patch. Signed-off-by: Quentin Schulz <foss+yocto@0leil.net> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13ref-manual: remove newline string in PREMIRRORSMichael Opdenacker
According to the syntax simplification brought by https://git.openembedded.org/bitbake/commit/?id=044fb04d Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13misc manuals: add further class referencesMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13ref-manual: add more class referencesMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13migration-guides: add more class referencesMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13dev-manual: how to purge duplicate sstate cache filesMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13manuals: add hyperlinks to files in meta-skeletonMichael Opdenacker
This makes the manuals easier to use. Note the care to keep the paths visible, so that people reading a printed version still know where to find the files. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13releases.rst: move gatesgarth to outdated releases sectionAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2021-12-13dev-manual: remove warning about += and :appendMichael Opdenacker
No longer necessary since a warning was added to BitBake (https://git.openembedded.org/bitbake/commit/?id=8c31e75557dc6a8d8f407b5d24d6327889a3e3b1) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>