summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-03-10documentation: Update for skip_recipe renameSaul Wold
This change better aligns the name of the variable with its purpose. Since we removed the older class, the associated documentation is also removed. Signed-off-by: Saul Wold <saul.wold@windriver.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-10docs: migration-3.5.rst: fix "distutils" typoMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
2022-03-09docs: overview-manual: formating fixesMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
2022-03-04documentation: release notes for 3.4.2Michael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-04documentation: individual release note filesMichael Opdenacker
This makes changes and new files easier to review Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03documentation/README: how to upgrade Sphinx packagesMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03documentation: remove references to prelink supportMichael Opdenacker
Fixing documentation and updating examples containing "prelink" in their output. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03ref-manual: classes: provide command with ready-to-use passwordQuentin Schulz
mkpasswd output requires to be escaped before being used as password in a Bitbake variable. It was explicitly stated after the command, but to be sure it's not missed, let's give the printf command which does escape the string for us. 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-03-03docs: add pip install variablesTim Orling
Add the new variables used to install Python `wheel` binary archives: * PIP_INSTALL_ARGS * PIP_INSTALL_DIST_PATH * PIP_INSTALL_PACKAGE * PYPA_WHEEL Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03docs: add new python packaging classesTim Orling
Add the new classes used for Python packaging: * flit_core * pip_install_wheel * setuptools_build_meta Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03docs: migration-3.3 drop distutils labels, termsTim Orling
The distutils* classes and DISUTILS* terms are no longer defined so replace their usage with ``text``. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03docs: migration-2.6 drop distutils labels, termsTim Orling
The distutils* classes and DISUTILS* terms are no longer defined so replace their usage with ``text``. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03docs: migration-3.5: distutils moveTim Orling
The distutils*.bbclasses have been dropped from oe-core and moved to meta-python. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03docs: ref-manual: remove distutils* from classesTim Orling
The distutils*.bbclasses have been removed from oe-core and moved to meta-python, so remove them from ref-manual/classes.rst. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03docs: ref-manual: drop distutils from variablesTim Orling
The distutils*.bbclasses have been moved to meta-python, so remove mention of them from ref-manual/variables.rst Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03manuals: Update LICENSE vars in examples to use SPDX license identifiersPeter Kjellerstedt
This is similar to the recent change in meta to only use SPDX license identifiers in the recipes. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-03docs: update setuptools3 classTim Orling
Add notes to inform about the new `wheel` behavior of the setuptools3.bbclass. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
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>