summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-03-31docs: add poky.yaml and sphinx-static/switchers.js to "make clean"Michael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-31overview-manual: add missing upper caseMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-31doc: migration-3.5: extend the section on inclusive languageMarta Rybczynska
Add the list of renamed and removed variables, show how the renaming script works. Also mention the change in cve-check output. Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-31ref-manual: Add vfat in list of filesystems supported by kickstartDaniel Ammann
Signed-off-by: Daniel Ammann <daniel.ammann@bytesatwork.ch> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-31overview-manual: Fix referenceDaniel Ammann
Signed-off-by: Daniel Ammann <daniel.ammann@bytesatwork.ch> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-31ref-manual: Remove references to AVAILABLE_LICENSESPeter Kjellerstedt
The AVAILABLE_LICENSES variable has been removed from OE-Core. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-31ref-manual: update Python class documentationRoss Burton
Add new PEP517_* variables, remove obsolete variables, and update for renamed classes. Signed-off-by: Ross Burton <ross.burton@arm.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-31set_versions/switchers: Drop versions shown to the active releasesRichard Purdie
I believe we should only be showing the "active" versions in the switchers base list of releases to show. Zeus and warrior are old and no longer actively maintained and we don't suggest new users use them. gatesgarth is also outside it's support window. I therefore propose removing these leaving us with dev, honister, hardknott, dunfell (LTS). In addition, any release that is selected will be shown, along with any later release in that release series. People can still navigate to the older docs using the releases list or by direct URL but this highlights to users which releases we'd expect/encourage them to be using. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-30releases: update to include 3.4.3Michael Halstead
Build scripts now only require updates in master. Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
2022-03-23set_versions: Correct devbranch comparisionRichard Purdie
Correct the previous commit since we need to compare against ourseries rather than ourbranch since devbranch would match against the series, not the branch. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-23set_versions: Handle dev branch in switchers correctlyRichard Purdie
The dev branch is being displayed in switchers under two different headings, 4.0.999 and dev (4.0). Add an additional conditional to fix that. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-23set_versions: Various improvementsRichard Purdie
- Allow specifying the version from the commandline - Add all previous release series/version mappings (to support transitions branch) - Add poky mapping for 3.4 as some releases erronously use it - Improve git branch 'guessing' code to work properly - Handle poky '.0' release mappings correctly - Only write poky.yaml if poky.yaml.in exists - Ensure older non-active releases are shown in the switchers.js release list. - Ensure current version and current release series are shown in switcher. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-23set_versions/switchers.js: Allow switchers.js version information to be ↵Richard Purdie
autogenerated A horrible blunt hammer approach to updating the version information in switchers.js based on the available tag information. To merge and work correctly, this will need a change to the autobuilder-helper docs generation code to pull the swicthers.js and script from master, then to run the script. That should hopefully remove the need for other patching even on old docs branches though. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-23set_versions: Add support for setting POKYVERSION found in older releasesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-23conf.py/set_versions/poky.yaml: Set version in conf.py from poky.yamlRichard Purdie
Allow conf.py to read the versions it needs from poky.yaml and have set_versions.py write this out. This means we don't have to change as many files when making new releases. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-23Makefile/set_versions: Allow poky.yaml to be autogeneratedRichard Purdie
Use a script to generate the branch/tag information inside poky.yaml. If the branch isn't a known release branch, include git magic to find the closest matching release branch we know about. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-22releases: update to include 3.1.15Michael Halstead
Adding 3.1.15 to documentation switcher and release list. Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
2022-03-18poky.yaml: Drop unused YOCTO_DOC_VERSION_MINUS_ONERichard Purdie
This doesn't seem to be used anymore and doesn't make much sense, remove it. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-18poky.yaml: Drop POKYVERSION and YOCTO_POKY referencesRichard Purdie
We don't publish tarballs using this version any more, it has been removed everywhere. Remove the obsolete references in the docs, adapting references accordingly. The tarballs now are just created with their sha256 checksum which we don't want or need to reference in the docs. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-18doc: migration-3.5: variable changes for inclusive languageMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-18doc: migration-3.5: move the distutils changes to the class changes sectionMichael Opdenacker
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-16dev-manual: note on using journald without syslogNicholas Sielicki
journald is not a syslog provider, so using journald exclusively amounts to just preventing a syslog provider from being specified on a system where journald is active. Various spots where this has popped up: * https://stackoverflow.com/q/48746397 * https://lists.yoctoproject.org/g/yocto/topic/82883035#53548 Signed-off-by: Nicholas Sielicki <nicholas.sielicki@legrand.com>
2022-03-16ref-manual: reorder variable definitionsMichael Opdenacker
By alphabetical order, to get the same order as in the HTML output, sorted thanks to the ":sorted:" directive. That was needed after the recent variable renaming for inclusive language, but other variables were already out of order anyway. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> --- The change was made manually, but the source order was compared automatically with the generated one thanks to these quick and dirty commands... To extract the unsorted list of variable definitions from the sources: > git grep " :term:" documentation/ref-manual/variables.rst | grep -v " " | cut -d ":" -f4 | cut -d "\`" -f2 > ~/tmp/unsorted To extract the sorted list of variables from the generated HTML output: > cd documentation > make html > egrep -o "^<dt id=\"term-([0-9A-Za-z\-_])*" _build/html/ref-manual/variables.html | cut -c 14- > ~/tmp/sorted You'll most probably have better and simpler ideas for generating such lists!
2022-03-16ref-manual: sort list of variables in generated outputMichael Opdenacker
As already done in the BitBake manual. Even though we're trying to keep the variable definitions in alphabetical order, it's useful to make sure that the variables are ordered in the generated output. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reported-by: Quentin Schulz <foss@0leil.net>
2022-03-16docs: ref-system-requirements.rst: update list of supported distrosMichael Opdenacker
Add AlmaLinux 8.5, Fedora 35, and OpenSUSE Leap 15.3 Remove Fedora 33, Debian 8, OpenSUSE Leap 15.1 and 15.2 Removing distros that were recently removed from SANITY_TESTED_DISTROS in meta-poky/conf/distro/poky.conf Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reported-by: Steve Sakoman <steve@sakoman.com> Reported-by: Christian Eggers <ceggers@arri.de>
2022-03-14Update documentation for Python packaging changesRoss Burton
A number of classes and variables have been renamed, so update the documentation as needed. Signed-off-by: Ross Burton <ross.burton@arm.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-11docs: brief-yoctoprojectqs: update video tutorialMichael Opdenacker
Replace a 10 year-old introduction to the Yocto Project by the most recent one from Behan Webster and Tom King (Dec. 2021). Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-11dev-manual: details about using firewalls and limiting fetch threadsMichael Opdenacker
Fixes [YOCTO #13235] Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-11manuals: inclusive language updatesMichael Opdenacker
Changes identified by OE core's scripts/contrib/convert-variable-renames.py script Original variable names are kept in old migration notes, but references to the new ones are provided. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-11documentation/README: correct heading styles actually used in the YP manualsMichael Opdenacker
Sphinx seems to offer flexibility in heading styles definitions, but the new text matches the way subsubsections and subsubsubsections are defined in the current manuals. Note that it's not possible to mix different definitions, for example by using "~~~~" and "^^^^" for subsubsections in different places. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-11docs: update examples to add branch info to git URIsMichael Opdenacker
Branch information is now mandatory for git:// and gitsm:// URIs Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
2022-03-11ref-manual: INCOMPATIBLE_LICENSE: use new license wildcardsChristian Eggers
This has recently been changed in expand_wildcard_licenses(). (file: OECORE/meta/classes/license.bbclass). Signed-off-by: Christian Eggers <ceggers@arri.de> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
2022-03-10dev-manual: add instructions for compacting WSLv2 VHDX filesTony McDowell
Using DiskPart for the systems which lack optimize-vhd Signed-off-by: Tony McDowell <svet.am@gmail.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
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>