summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-12-09build-appliance-image: Update to master head revision3.3_M1Richard Purdie
(From OE-Core rev: a55b01a3a1faf9a52d7edad074c76327f637aaa2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09poky: Set SDK_VERSION explicitlyRichard Purdie
After the change from DATE in DISTRO_VERSION, we need to adjust SDK_VERSION. Remove the unneeded vardepexclude. Ensure the value of SDK_VERSION only causes rebuilds when the value changes. (From meta-yocto rev: dc719ee87b4f40a6cf2eadc5767940ad41ab7d64) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09metadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCHRichard Purdie
We're not interested in the dependencies of these functions and what those functions look like, we're interested in the value the variable has. Force the hashed value to be the actual value from the function. This means using METADATA_REVISION in DISTRO_VERSION for example now correctly rebuilds when it changes value. (From OE-Core rev: 005651dc782859c01f170fb974811b2a13cb2cef) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09build-appliance-image: Update to master head revisionRichard Purdie
(From OE-Core rev: 20ef6292c3b573f1e867437e821b0a176c2e0e94) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09bitbake: Revert "fetch2: use relative symlinks for anything pulled from ↵Richard Purdie
PREMIRRORS" This reverts commit 481e66ea8fc2fc91903127d66b0f1b0fe86baedb. Unfortunately this caused problems where incorrect paths were found in paths and files were not being found. This was reported on the mailing list but no invetigation or resolution was found. Revert until we can figure out what was wrong. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09build-appliance-image: Update to master head revisionRichard Purdie
(From OE-Core rev: 58fafb239f080d59504d759d986b6087f17421db) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09Revert "bitbake.conf: Add all layers (from BBLAYERS) to PSEUDO_IGNORE_PATHS"Richard Purdie
This reverts commit cc30537bb4d0815c4d69f0b1a1a8a200085902d5. There are issues with this change where the build directory may be included within the paths included in BBLAYERS, which is particularly problematic where people are using kas. An alternative to this to handle the pyc file issue is being worked on but revert this for now whilst that fix is developed. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09bitbake: hashserv: client: Fix AF_UNIX path length limitsJoshua Watt
Restores a fix for unix domain socket path length limits when using the synchronous hash equivalence client that was accidentally removed when the async client was added. Unfortunately, it's much more difficult to fix the same problem when using the async client directly due to the interaction of chdir() and async code, but this will at least restore the old behavior in the synchronous case. (Bitbake rev: 53e85022a8b1c8f407c9418260c59beffb96f0f9) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09poky.conf: do not write current date into distro version, use git hash insteadAlexander Kanavin
The date leaks into target installs of items like os-release, and makes them non-reproducible. (From meta-yocto rev: bd6b25f9a3416ce63e26d763cce7ed1ad4fd816d) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09ref-manual: remove 'ref' from filenamesNicolas Dechesne
All filenames duplicate the 'manual name', which is not needed, and make all references longer than they should. Rename all files to be as consise as possible, and fix all references (From yocto-docs rev: bb7e4783f45a5f67e6e4b39968f3512f43738833) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09sdk-manual: remove 'sdk' from filenamesNicolas Dechesne
All filenames duplicate the 'manual name', which is not needed, and make all references longer than they should. Rename all files to be as consise as possible, and fix all references (From yocto-docs rev: bd8c0f7fc09a39a8bbde1c05b51693955738e148) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09overview-manual: remove 'overview-manual' from filenamesNicolas Dechesne
All filenames duplicate the 'manual name', which is not needed, and make all references longer than they should. Rename all files to be as consise as possible, and fix all references (From yocto-docs rev: 4f489a40bb00be018e419802a76fec9dbee3f255) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09profile-manual: remove 'profile-manual' from filenamesNicolas Dechesne
All filenames duplicate the 'manual name', which is not needed, and make all references longer than they should. Rename all files to be as consise as possible, and fix all references (From yocto-docs rev: 44405490888960208058d016e387507e21c9f478) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09kernel-dev: remove 'kernel-dev' from filenamesNicolas Dechesne
All filenames duplicate the 'manual name', which is not needed, and make all references longer than they should. Rename all files to be as consise as possible, and fix all references (From yocto-docs rev: 3d7eb2c5e1d230290c97dd8e5b528086e1d8034a) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09dev-manual: remove 'dev-manual' from filenamesNicolas Dechesne
All filenames duplicate the 'manual name', which is not needed, and make all references longer than they should. Rename all files to be as consise as possible, and fix all references (From yocto-docs rev: 00a9244587e2e63f2a5197ed0dfc89cb330f9275) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09toaster-manual: remove 'toaster-manual' from filenamesNicolas Dechesne
All filenames duplicate the 'manual name', which is not needed, and make all references longer than they should. Rename all files to be as consise as possible, and fix all references (From yocto-docs rev: b5a1a504caf7ffcaeca787b38bf7f11e341dfb0f) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09test-manual: remove 'test-manual' from filenamesNicolas Dechesne
All filenames duplicate the 'manual name', which is not needed, and make all references longer than they should. Rename all files to be as consise as possible, and fix all references (From yocto-docs rev: 1b1f2fbd9283ba53c74ea4231ab4391627eb4187) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09sphinx: use absolute paths for :doc: referencesNicolas Dechesne
:doc: references can be made with absolute path instead of relative path. This patch was generated with this command: sed -i 's!:doc:`\.\./!:doc:`/!g' */*.rst *.rst And a few manual fixup we made for references such as: :doc:"FOOBAR <../xxx>" Suggested-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: b7948ec7eb8172b8eae4bfa5c21aab76e123ad85) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09sphinx: rename top level document in each manualNicolas Dechesne
It is more common to call the top level document index.rst. This is what this patch is doing, along with all required references fixup. (From yocto-docs rev: 2cea7fbba9210479fc0387d7e1b80da9885558f0) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09sysstat: upgrade 12.4.0 -> 12.4.1zangrc
(From OE-Core rev: dfd1bab465849d967d511dc2213e056bf00c767e) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09lighttpd: upgrade 1.4.55 -> 1.4.56zangrc
(From OE-Core rev: 8d7f563e99fe8490fa3e218458d7ee16417a05b6) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09libinput: upgrade 1.16.3 -> 1.16.4zangrc
(From OE-Core rev: 4d3ebeef202d9c0544749b64d47e269d939a5124) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09kernel-module-split.bbclass: fix kernel modules getting marked as CONFFILESGratian Crisan
Yi pointed out that commit 1a70a92d1f10 ("kernel-module-split.bbclass: identify kernel modconf files as configuration files") is unintentionally adding the actual kernel /lib/modules .ko files to the CONFFILES variable. The root cause is the re-use of the 'files' variable in that commit. Fix it by using a separate variable to keep track of the generated module .conf files that need to be marked as configuration files. Fixes: 1a70a92d1f10 ("kernel-module-split.bbclass: identify kernel modconf files as configuration files") Reported-by: Yi Zhao <yi.zhao@windriver.com> (From OE-Core rev: db5f2ca532db4f0d2e05b7cb5f9d146e1dd76ab3) Signed-off-by: Gratian Crisan <gratian.crisan@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09mesa: Update 20.2.1 -> 20.2.4Fabio Berton
This commit adds the changes of 20.2.2, 20.2.3 and 20.2.4 bug fix releases. (From OE-Core rev: 9c39a1360d81264e867242f238f6d14fdb395e96) Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09coreutils: add SUSE-specific issues to CVE whitelistRoss Burton
CVE-2013-0221 through -223 are all SUSE-specific, so add them to the whitelist. (From OE-Core rev: 59f2120de3b6d53bbfb9db858ffb8b7b20c8d1ce) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09libffi: add patch to revert clang VFP workaroundBrett Warren
Patch is added to address an issue preventing libffi from compiling under clang. Change-Id: I55e36d252ec8e84de9b35fea18044c2c0e8c5aab (From OE-Core rev: 01e8c53488dd5ebb206bef2415549e8ac1ac7601) Signed-off-by: Brett Warren <brett.warren@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09tune-octeontx2.inc: Add tune for Marvell OCTEON TX2 coreKevin Hao
The OCTEON TX2 core is custom designed by Marvell and is compliant with Arm V8.2 architecture. (From OE-Core rev: ad4f82742c6f32b35e2b965a32cccc96aad02d19) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09kea: fix reproducibilityAlexander Kanavin
(From OE-Core rev: 5f486c39a766f921fb4374165b6e342dd87244ec) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09llvm: sort the lists in generated source reproducibiblyAlexander Kanavin
(From OE-Core rev: e2e230bd7ad73a57bfb6808a3c537f74f35e2378) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09serf: do not install the static libraryAlexander Kanavin
scons is using host ar to create it, which may or may not be built with reproducible option by default. Rather than patch scons for the benefit of a single recipe, let's just not install the .a, which is unused anyway. (From OE-Core rev: 7e44275f4d286f005b2f19e3dcc9c6d390b98f30) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09piglit: fix reproducibilityAlexander Kanavin
(From OE-Core rev: fc4c82773d50756394108d2af474041b5113dbcc) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09ffmpeg: fix reproducibilityAlexander Kanavin
(From OE-Core rev: a4f7c6f831a551e3df503091fdca5c9f4add879d) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09webkitgtk: fix reproducibilityAlexander Kanavin
(From OE-Core rev: 1e7c673ab8d14766190843c6d8747510b37c71bf) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09ruby: fix reproducibilityAlexander Kanavin
(From OE-Core rev: 07c26e3292dbaf71873f71bec2a631f880b2e76d) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09llvm: fix reproducibilityAlexander Kanavin
(From OE-Core rev: a467c0a03d077861c37e317dcb2905b6388cb64c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for ↵Alexander Kanavin
timestamps This in particular addresses vulkan-samples reproducibility which made me scratch my head for a while. (From OE-Core rev: 4a2936126f12eeacecced051fa339c32c1f16576) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09populate_sdk_ext: use SDK_CUSTOM_TEPLATECONF variable to enable custom ↵Chandana kalluri
templateconf.cfg The current implementation will always pick an existing templateconf.cfg if present else it will use the one from OE. A user might not always want to pick an existing tempalteconf.cfg even if its present. Introduce SDK_CUSTOM_TEMPLATECONF variable to provide an option for the user to specify if he wants to use an existing custom templateconf.cfg or not If SDK_CUSTOM_TEMPLATECONF=='1' then enable custom templateconf.cfg. By default SDK_CUSTOM_TEMPLATECONF is set to '0' (From OE-Core rev: d0f863a24d05bddeb21e181fb01fa0051c79d7d8) Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09cantarell-fonts: update 0.0.25 -> 0.201Alexander Kanavin
Incorrectly set git regex meant we were stuck with a 4 year old version. Use tarballs as they contain prebuilt font files; building them from source requires a bunch of obscure dependencies. Contains portions of libglyph which are Apache 2.x licensed. (From OE-Core rev: 4dcde0147ec4d63ab4459dc1e995cea155130e36) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09python3-setuptools-scm: fix upstream version checkAlexander Kanavin
(From OE-Core rev: 56030191e7b1f9c30f25f7f0d67c1ba6ae17c99f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09bison: upgrade 3.7.3 -> 3.7.4Alexander Kanavin
(From OE-Core rev: 0b882746f17a0b72033621d4efdf95d3bd9c7c35) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09lz4: upgrade 1.9.2 -> 1.9.3Alexander Kanavin
(From OE-Core rev: a8ab527033e5220dc57766e5f7fd7ed316ab528c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09xkbcomp: upgrade 1.4.3 -> 1.4.4Alexander Kanavin
(From OE-Core rev: c740bc0eefd250d7ef6386dd8ae6cc593b982792) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09piglit: upgrade to latest revisionAlexander Kanavin
(From OE-Core rev: 5aec8cff9430142b39f1d3fc2c67a178b1feb53f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09libhandy: upgrade 1.0.1 -> 1.0.2Alexander Kanavin
(From OE-Core rev: 41e91f9b320694e5e8816a38d874595014fa6ef7) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09stress-ng: upgrade 0.11.23 -> 0.11.24Alexander Kanavin
(From OE-Core rev: fc20963ffdbc2550ba67b667013cf547632de2a6) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09man-pages: upgrade 5.08 -> 5.09Alexander Kanavin
(From OE-Core rev: cff3a309e9285186700e5a39afc9f9bf2ae93429) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09grep: upgrade 3.5 -> 3.6Alexander Kanavin
(From OE-Core rev: 98ed9f5fe421a41dcd661b32fe77a355d69d4dde) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09acpica: upgrade 20200925 -> 20201113Alexander Kanavin
(From OE-Core rev: 44477d30f7220f424c3d9f28efb84e157b89c89f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09createrepo-c: upgrade 0.16.1 -> 0.16.2Alexander Kanavin
(From OE-Core rev: 5b4087ed13ac042ed46f6c0592db7742895f9020) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-09ifupdown: upgrade 0.8.35 -> 0.8.36Alexander Kanavin
(From OE-Core rev: 936b44bf606aee34e005a6cb38bcf80e9c0781fc) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>