[PATCH 00/34] 4.1 release notes and related changes

Paul Eggleton
2022-10-10T09:24:44Z

Here are the release notes and migration guide for 4.1 (langdale) as well
as a whole heap of additions of missing documentation. I may have got a
little carried away, but almost all of it was necessary to be able to
have links from the release notes / migration guide for more information.

Some things that we still need to sort out before release:
* Known issues (if any)
* Download info
* externalsrc class has been moved to classes-recipe/ but documentation
and comments in the class suggest using it globally (presumably to make
it easier to support a subset of recipes without having to bbappend all
of them.) We need to do one of the following:
A) move the class back to classes/ (easiest),
B) update the documentation and comments to remove the global usage,
and note in the migration guide, or
C) add it as a known issue and fix with A/B later.
* New direct ESDK feature refers to "bitbake populate-sysroots" instead
of "bitbake build-sysroots" - Alex will be sending a patch soon.

A few gaps that are still present (probably post-release at this point):
* Rust support (classes, variables)
* New layer setup functionality

Let me know if I missed anything / messed anything up.

The following changes since commit 42d3e26a0d04bc5951e640b471686f347dc9b74a:

ref-manual/faq.rst: update references to products built with OE / Yocto Project (2022-10-06 10:22:27 +0200)

are available in the git repository at:

https://git.yoctoproject.org/poky-contrib paule/4.1-release
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=paule/4.1-release

Paul Eggleton (34):
migration-general: add section on using buildhistory
ref-manual: add DISABLE_STATIC
ref-manual: expand documentation on image-buildinfo class
ref-manual: add WATCHDOG_TIMEOUT to variable glossary
ref-manual: correct default for BUILDHISTORY_COMMIT
ref-manual: document new github-releases class
ref-manual: add a note to ssh-server-dropbear feature
ref-manual: sync supported distro list with code
ref-manual: update buildpaths QA check documentation
ref-manual: add UBOOT_MKIMAGE_SIGN
ref-manual: add DEV_PKG_DEPENDENCY
ref-manual: add SDK_TOOLCHAIN_LANGS
ref-manual: add pressure limit variable documentation
ref-manual: add pypi class
ref-manual: update pypi documentation for CVE_PRODUCT default in 4.1
ref-manual: add CVE_CHECK_SHOW_WARNINGS
ref-manual: add info on buildtools-make-tarball
ref-manual: add FIT_PAD_ALG
ref-manual: add CVE_DB_UPDATE_INTERVAL
ref-manual: add KERNEL_DEPLOY_DEPEND
ref-manual: add MOUNT_BASE variable
ref-manual: remove reference to testimage-auto class
Update documentation for classes split
ref-manual: complementary package installation recommends
ref-manual: remove reference to largefile in DISTRO_FEATURES
ref-manual: add missing features
ref-manual: add serial-autologin-root to IMAGE_FEATURES documentation
ref-manual: add previous overlayfs-etc variables
ref-manual: add OVERLAYFS_ETC_EXPOSE_LOWER
ref-manual: add WIRELESS_DAEMON
ref-manual: add section for create-spdx class
ref-manual: add overlayfs class variables
ref-manual: add OVERLAYFS_QA_SKIP
Add 4.1 migration guide & release notes

documentation/dev-manual/common-tasks.rst | 8 +-
documentation/migration-guides/index.rst | 1 +
documentation/migration-guides/migration-1.5.rst | 2 +-
documentation/migration-guides/migration-2.6.rst | 2 +-
documentation/migration-guides/migration-4.1.rst | 214 +++++++
.../migration-guides/migration-general.rst | 33 +
documentation/migration-guides/release-4.1.rst | 7 +
.../migration-guides/release-notes-4.1.rst | 687 +++++++++++++++++++++
documentation/overview-manual/concepts.rst | 6 +-
documentation/ref-manual/classes.rst | 96 ++-
documentation/ref-manual/faq.rst | 2 +-
documentation/ref-manual/features.rst | 74 ++-
documentation/ref-manual/qa-checks.rst | 16 +
documentation/ref-manual/release-process.rst | 2 +-
documentation/ref-manual/structure.rst | 6 +-
documentation/ref-manual/system-requirements.rst | 28 +-
documentation/ref-manual/tasks.rst | 4 +-
documentation/ref-manual/variables.rst | 303 +++++++--
documentation/test-manual/intro.rst | 4 +-
19 files changed, 1414 insertions(+), 81 deletions(-)
create mode 100644 documentation/migration-guides/migration-4.1.rst
create mode 100644 documentation/migration-guides/release-4.1.rst
create mode 100644 documentation/migration-guides/release-notes-4.1.rst

--
1.8.3.1