1.0 ROLLING CUMULATIVE PATCH LAYER OVERVIEW This is a Rolling Cumulative Patch Layer for the base Wind River Linux LTS 21 release. This RCPL provides fixes for known problems. For information on updating your projects, see the Product Updates section of the Wind River Linux Getting Started guide. https://docs.windriver.com/bundle/Wind_River_Linux_Getting_Started_LTS_21_tki1589820771450/page/qxm1579125386647.html The update procedure involves updating your projectDir/wrlinux-x repository, and then re-running the setup.sh program with the original arguments. The procedure for upgrading your project is shown in the Updating Wind River Linux section of that guide: https://docs.windriver.com/bundle/Wind_River_Linux_Getting_Started_LTS_21_tki1589820771450/page/mzi1579126936738.html 2.0 RCPL Update Implementation The distribution is a set of git repositories that are used to generate project directories at setup time. An RCPL appends new fixes to these repositories. As a result, the git repositories can grow with each new RCPL. The product name branches include two specific branch names. The first is a continuous integration branch. The continuous integration branch tracks the latest RCPL version release by Wind River, and does not include an RCPL number. For example: * WRLINUX_10_21_BASE * WRLINUX_10_21_LTS These branches will always match the latest released RCPL. The second branch name is RCPL-specific, with a reference to a specific RCPL, such as: * WRLINUX_10_21_BASE_UPDATE0001 * WRLINUX_10_21_LTS_RCPL0002 To identify which branch you are on, run the following commands: $ cd projectDir/wrlinux-x $ git branch 3.0 Selecting a specific RCPL Follow the procedure as indicated in the Updating Wind River Linux section of the Wind River Linux Getting Started guide located at: https://docs.windriver.com/bundle/Wind_River_Linux_Getting_Started_LTS_21_tki1589820771450/page/mzi1579126936738.html In step 3, of the procedure you will use the branchName of the RCPL that you wish to use. For example: $ git checkout WRLINUX_10_21_LTS_RCPL0002 4.0 Change Log The following is a summary of the changes made in each RCPL version. The initial product distribution occurred with RCPL0001. Defect List: ======================= LTS 21 Update 2 =============================== LIN1021-703 - stig: remove pam-tally2 from required list LIN1021-703 - feature/stig: remove deprecated cracklib LINUXEXEC-14486 - gen-image: Add feature/lat to the binary image's SDK LINUXEXEC-14486 - gen-image: Add appsdk.README.md to sdk directory LINUXEXEC-14486 - Update prserv.sqlite3 for the first release LIN1021-555 - connman: Security fix for CVE-2021-33833 LINUXEXEC-14475 - nftables: Add tarball for 0.9.8 LINUXEXEC-14474 - wrlinux-distro: add nftables, libnftnl to supported list LINUXEXEC-14474 - Add feature/nftables LINUXEXEC-14475 - data/xml/meta-openembedded-dl-3-3.xml: add git.netfilter.org.libnftnl LINUXEXEC-14752 - gen-image: Add openvino back none - srcrev.inc: wrlinux srcrev update 2021-06-29 LIN1021-704 - gen-linux-srcrev.sh: Honor the version got from the branch LIN1021-702 - poky.conf: Disable kernel version sanity check none - srcrev.inc: wrlinux srcrev update 2021-06-27 LIN1021-694 - gen-image/doc: Fix url for sources LINUXEXEC-14681 - Revert "remove openvino related packages" LIN1021-668 - sbsigntool: fix compile error when enable DEBUG_BUILD LIN1021-688 - genimage: do not add default remote package feed in native mode none - Merge branch 'WRLINUX_10_21_BASE' into WRLINUX_10_21_LTS LINUXEXEC-14681 - Revert "intel-openvino: remove it since license issue" LINUXEXEC-14681 - Revert "remove openvino related package since license issue" LINUXEXEC-14681 - openvino-inference-engine/openvino-model-optimizer: update to the latest version LINUXEXEC-14681 - intel-graphics-compiler: remove version check and add llvm override LINUXEXEC-14681 - meta-clang/layer.conf: update version to 12.0.0 LIN1021-660 - go-systemd: explicitly specify branch LIN1021-69 - clang.bbclass: Limit using clang to target recipes only LIN1021-659 - sbsigntool: Fix for target build LIN1021-604 - sysstat: make the service start automatically LIN1021-606 - lib/package_manager: Use shutil.copy instead of bb.utils.copyfile for intercepts none - wrlinux-version.inc: Move to update 2 LINUXEXEC-14457 - Add spidev-3.5.tar.gz for python3-spidev_3.5.bb LINUXEXEC-14457 - conf/wrlinux-whitelist.conf: Add python3-spidev to PNWHITELIST LINCD-4524 - meta-xilinx-tools: use python3 for updateboot LINUXEXEC-14453 - wrlinux-whitelist: whitelist dhcp-relay LINUXEXEC-14453 - bind: Add bind-9.11.32.tar.gz for dhcp-relay_4.4.2p1.bb LINUXEXEC-14453 - Add dhcp-4.4.2-P1.tar.gz for dhcp-relay_4.4.2p1.bb LINUXEXEC-14453 - dhcp-relay: Use recent config.guess and config.sub for bind LINUXEXEC-14453 - dhcp-relay: update bundled bind to 9.11.32 LINUXEXEC-14453 - dhcp-relay: update 4.4.2 -> 4.4.2-P1 LINUXEXEC-14453 - dhcp-relay: Fix libtool files for internal bind build LINUXEXEC-14453 - dhcp-relay: disable backtrace in bundled bind LINUXEXEC-14453 - dhcp-relay: add recipe LINUXEXEC-14455 - python3-pyzmq: add tarball LINUXEXEC-14455 - wrlinux-whitelist.conf: whitelist zeromq/libsodium/python3-pyzmq LINUXEXEC-14452 - wrlinux-whitelist.conf: whitelist zeromq/libsodium/python3-pyzmq LINUXEXEC-14452 - wrlinux-cgl: remove libsodium and zeromq from whitelist LINUXEXEC-14451 - wrlinux-whitelist.conf: whitelist zeromq/libsodium/python3-pyzmq LINUXEXEC-14451 - wrlinux-cgl: remove libsodium and zeromq from whitelist LIN1021-549 - linux-yocto-custom: Update it for LTS21 LIN1021-564 - create-user-key-store.sh: use grub2-mkpasswd-pbkdf2 rather than grub-mkpasswd-pbkdf2 on RHEL/CentOS/Fedora LIN1021-171 - libx11: fix CVE-2021-31535 LIN1021-376 - wrlinux-whitelist.conf: update for xfce layer LIN1021-375 - wrlinux-whitelist.conf: remove libunique LIN1021-18 - thunar: fix CVE-2021-32563 LIN1021-39 - samba: fix CVE-2021-20254 LIN1021-270 - samba: fix CVE-2021-20277 LIN1021-268 - samba:fix CVE-2020-27840 none - Merge remote-tracking branch 'origin/WRLINUX_10_21_BASE' into WRLINUX_10_21_LTS LIN1021-99 - oe-core-dl-3-3.xml: Add gitlab.freedesktop.org.pkg-config.pkg-config.git for pkgconfig_git.bb none - Final doc updates for RTO LIN1021-99 - pkgconfig: update SRC_URI LIN1021-487 - puzzles: Upstream changed to main branch for development none - Adding recipe lists and updated docs LIN1021-212 - pm-graph: parse separated cpu exec line LIN1021-217 - Add libgssglue_0.4.orig.tar.bz2 for libgssglue_0.4.bb LIN1021-217 - libgssglue: update SRC_URI none - Updated LTS 21 docs for RTO LIN1021-101 - gen-image: Use -s 0 for bootfs.sh LINCD-5678 - gen-image: Set handoff name for LTS21 LIN1021-320 - busybox: fix traceroute failure LINCD-5676 - wrlinux-bin-image.conf: Set PACKAGE_FEED_ARCHS for xilinx-zynq LINCD-5652 - gen-image/doc: Update README for Supported BSPs none - Initial docs repo setup and checkin LIN1021-63 - LAT codes should not contain WR specific server info LIN1021-63 - genimage: make system:contains support shell variables LIN1021-342 - genimage: enable dhcpcd service if NetworkManger is not installed LIN1021-314 - scripts/gen-image/data/wrlinux-bin-image.conf: correct unmatched "dist" repo dir