summaryrefslogtreecommitdiffstats
path: root/meta-poky
Commit message (Collapse)AuthorAgeFilesLines
* poky-bleeding: Drop debug codeRichard Purdie37 hours1-2/+0
| | | | | | | | Drop some debug code which shouldn't have been merged. (From meta-yocto rev: 18926b88f44e870e64efa7b3cd7e1dc56ce6cbb0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-bleeding.bbclass: support recipes with multiple scm SRCREVsMikko Rapeli37 hours1-0/+5
| | | | | | | | | | | Recipes with multiple repositories in SRC_URI use SRCREV with repo postfix. Set them to AUTOREV too. (From meta-yocto rev: e495ebd7039ff7b0dd9452343f8153698b5f6575) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-tiny: Fix whitespace in variable assignmentRichard Purdie10 days1-1/+1
| | | | | | (From meta-yocto rev: b5d94e54156ed6c4188035e5925073bfd2a90eb1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Bump version for 5.2 walnascar releaseRichard Purdie13 days1-3/+3
| | | | | | (From meta-yocto rev: cc5255e3f67566b6e1804097780d49e0c0352480) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-tiny: Drop obsolete/broken commentRichard Purdie13 days1-3/+0
| | | | | | | | The comment is obsolete and contains old override syntax, drop it. (From meta-yocto rev: f6aee8290359404d9d782313ffb213b5f6c28a55) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky: fix remove/append override syntax in commentEnrico Jörns2025-03-241-2/+2
| | | | | | | | | | The examples for changing WARN_QA and ERROR_QA still use the old ('_'-style) override syntax. (From meta-yocto rev: 303e49733300e7e440ee4e8d9cd6eec67143aa91) Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky: Remove Fedora38 from SANITY_TESTED_DISTROSRichard Purdie2025-03-051-1/+0
| | | | | | | | | Now the obsolete config is removed from the autobuilder, we should remove this distro from the tested list too. (From meta-yocto rev: 59567ab18a6819ea845c9be824b203d030eb09c4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky: Update SANITY_TESTED_DISTROSRichard Purdie2025-03-051-2/+3
| | | | | | | | | Update the distros list to match what the autobuilder has available as configured and tested workers. (From meta-yocto rev: b3641515b44dcde4ee37e82428699d92b0785f2a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-alt: switch preferred kernel to 6.12Bruce Ashfield2025-02-111-1/+1
| | | | | | | | | | 6.6 is being removed from the upcoming LTS release, so we adjust the alt config to use the 6.12 reference. (From meta-yocto rev: 9502859f2d0c36d23cc23d3a91f1513eb748f0d3) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky/poky-tiny: update default to v6.12Bruce Ashfield2024-12-122-3/+3
| | | | | | | | | | The 6.12 kernel is a LTS and our next reference kernel, so we bump our default to it. (From meta-yocto rev: ba8e2f42a29f3f312879eb2ca2988592ccfa0b4c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* local.conf.sample: update IMAGE_FEATURES comments to remove debug-tweaksRoss Burton2024-11-071-18/+19
| | | | | | | | | Remove debug-tweaks and add the features that it included. (From meta-yocto rev: ab1da39e6f3859f581b410a2c49196293eb881a9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* local.conf.sample: use explicit IMAGE_FEATURES instead of debug-tweaksRoss Burton2024-11-061-2/+2
| | | | | | | | | | | | | | | | debug-tweaks is vague and doesn't give any indication that the root user can login over SSH without a password. This behaviour is incredibly dangerous if used unwittingly, so discourage it by using the underlying features explicitly to spell out exactly what is being done. This is not the complete set of features that debug-tweaks enables, but I don't think we need to enable serial-autologin-root or post-install-logging by default. (From meta-yocto rev: 96d453fd54e10d02a603d40536f0ac22f5da6961) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Update to new release seriesRichard Purdie2024-10-011-1/+1
| | | | | | | | Switch styhead -> walnascar post release. (From meta-yocto rev: 405c62c2b13119aaea0d7c119868cf9bb27654d8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Bump version for 5.1 styhead releaseRichard Purdie2024-09-171-3/+7
| | | | | | | | | Also update sanity tested distros to list distros on the typhoon and valkyrie clusters which are known to work. (From meta-yocto rev: d2ff1a0780456681ca0747cdf7aa79d6002cf70a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-tiny: Drop TCLIBCAPPENDRichard Purdie2024-09-171-3/+0
| | | | | | | | This is no longer needed/supported. That solves the FIXME I guess! (From meta-yocto rev: 9ea01f67bb15c78cd7ba0efe1dfc8861f21f9825) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Update to styheadRichard Purdie2024-09-061-1/+1
| | | | | | (From meta-yocto rev: 223cc7f13391fddb94e873ea71171e293370d609) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Drop TCLIBCAPPENDRichard Purdie2024-09-051-2/+0
| | | | | | | | OE-Core is removing TCLIBCAPPEND so we no longer need to clear this. (From meta-yocto rev: 562828c74a1fa7ce51c55da829ca0e9ad2703bdd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky/poky-tiny: bump preferred version to 6.10Bruce Ashfield2024-08-132-3/+3
| | | | | | | | | | | Make 6.10 the preferred kernel for these two distro configurations. We leave -altcfg on 6.6 for LTS kernel coverage and testing. (From meta-yocto rev: 05c15cea09dc398ab0f027e738cdb3efa932c137) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky: Enable yocto-space-optimize.incRichard Purdie2024-07-181-0/+1
| | | | | | | | | Switch poky to use the recently added include file which reduces the build disk footprint, sstate object size and speeds the build slightly. (From meta-yocto rev: 72c660865c29bf749dd5d9f632b227c97c454dae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-tiny: Update FULL_OPTIMIZATION to match core changesRichard Purdie2024-07-131-1/+1
| | | | | | | | DEBUG_FLAGS is no longer needed here (and changed to DEBUG_LEVELFLAG so would break). (From meta-yocto rev: 74f68f1a91ebfa630909216ac5c25971e7b3841c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-sanity: remove True option to getVar callsPeter Marko2024-07-011-3/+3
| | | | | | | | | | Layer cleanup similar to https://git.openembedded.org/openembedded-core/commit/?id=26c74fd10614582e177437608908eb43688ab510 (From meta-yocto rev: 672a6bea17fb6e202ccbc1b7ce9a2ebdd6245779) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: Disable CONFIG_TC for poky-tinyRichard Purdie2024-05-311-2/+2
| | | | | | | | | It fails to build with 6.8 kernel headers onwards and is disabled in our standard builds so match those. (From meta-yocto rev: f1d9f4d8d6f6d0c1937f690ed184b4334ab7c1fe) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tiny-init: Stop using S == WORKDIRRichard Purdie2024-05-211-3/+4
| | | | | | (From meta-yocto rev: 48fbd32e201667de886b9d5c14807d3958152482) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* local.conf.sample: Fix hashequivalence server addressRichard Purdie2024-05-021-1/+1
| | | | | | | | | We switched to a new server for the scarthgap release but didn't update the sample config. Fix this. (From meta-yocto rev: e0558da30f72a205e0b2055d62690604ed9ff578) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Bump version/codename for post release of scarthgapRichard Purdie2024-04-161-2/+2
| | | | | | (From meta-yocto rev: 99f48efdf733e6722045c944ffef8117ca80116f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Bump version for 5.0 scarthgap releaseRichard Purdie2024-04-161-1/+1
| | | | | | (From meta-yocto rev: 8f12ba9f7006d54e6f5259eb1c734e6116a2580b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-bleeding.bbclass: Remove use of SRCPVKhem Raj2024-04-141-2/+2
| | | | | | | | | | (From meta-yocto rev: a287fabcc55cbe46bc660ad45e03f94428824386) (From meta-yocto rev: 705258d7ad70b4b69f4c5b5397101853ae7ba4d3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-altcfg: Default to ipk packagingRichard Purdie2024-03-201-0/+2
| | | | | | | | | | | | | | | | | | | | | poky itself defaults to rpm packaging. In support of the binary distro testing, and for wider testing in general, default poky-altcfg to ipk. Since we plan to have better "binary distro" testing on the autobuilder and we plan to primarily use ipk for this, having ipk based images available as part of our builds is desireable. Since we want systemd based images with ipk, it makes sense to leave standard poky using rpm images but switch poky-altcfg to use ipk. Doing this now for scarthgap gives us a good platform to build off in the long term too. This matches https://git.yoctoproject.org/yocto-autobuilder-helper/commit/?id=a9b4f83c05136dd83e07c0f68ae2ad13507ed36a (From meta-yocto rev: 6d89a66ad8a28d07425cf8886567038950ef65e7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky: Update to prepare for scarthgap releaseRichard Purdie2024-03-071-3/+3
| | | | | | (From meta-yocto rev: 4e53cc57c1e6c05098f3cfd467bd9cdbc86bd363) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add genericarm64 MACHINERoss Burton2024-03-051-0/+1
| | | | | | | | | | This is a new 64-bit "generic" Arm machine, that expects the hardware to be SystemReady IR compatible. (From meta-yocto rev: 68de209f58917d8e7108caacfefc55bbe0e0c5a2) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base-files: add usage warning to motdRoss Burton2024-02-232-0/+6
| | | | | | | | | | | | | | | | | The Poky distro is explicitly a _reference_ distribution for _testing_ and _development_ purposes. It enables most hardware and software features so that they can be tested, but this also means that from a security point of view the attack surface is very large. We encourage anyone using OpenEmbedded for production use to create their own distribution and not use Poky. To encourage this behaviour further, add a warning to /etc/motd when Poky is used so the developer will see it when they log in. (From meta-yocto rev: 2e0cec1e9d97f78ba015da8812fd1888c47debcb) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta-poky/conf/templates/default/conf-summary.txt: add a template summaryAlexander Kanavin2024-02-191-0/+1
| | | | | | | | | | | | | | | | | | Existing conf-notes.txt is not adequate in situations where the user needs to select a config template from several, or get an overview of them and is interested only in a brief explanation of what the template is for, but not extended multi-paragraph instructions for how to use it. Such summaries can be provided via conf-summary.txt and this patch adds such a summary for the poky default template. Updates to the tools and a tool for selecting templates which will make specific use of the summary will follow. (From meta-yocto rev: 5f404da45021caa09c796dee015ff735d36fa4c0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Update for the scarthgap release seriesRichard Purdie2024-02-091-1/+1
| | | | | | | | Prepare for the scarthgap release. (From meta-yocto rev: 5be4f867a3fba39103a569eb4ecf10c39eca3742) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-altcfg: Update PREFERRED_VERSION for kerenlRichard Purdie2024-01-221-2/+2
| | | | | | | | Update to 6.6 since it is our only kernel version. (From meta-yocto rev: 00b2de10d7665a60d32497cb141f40ba3e1143fa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky/poky-tiny: make 6.6 the default kernelBruce Ashfield2024-01-042-3/+3
| | | | | | | | | | Bumping the reference distros to the latest -stable/lts kernel. (From meta-yocto rev: f148b0ddea099062b07abe6d8a8f6c67b8bc087f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: update SANITY_TESTED_DISTROS to match autobuilderMichael Opdenacker2023-12-201-3/+2
| | | | | | | | | | | | >From the intersection of the list of allowed workers on https://git.yoctoproject.org/yocto-autobuilder2/tree/config.py and the active workers on https://autobuilder.yoctoproject.org/typhoon/#/workers (From meta-yocto rev: 5859bb1be028d303ddc8729ff761bdde7f7dd5f1) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-tiny: fix PACKAGE_EXCLUDERoss Burton2023-11-081-1/+1
| | | | | | | | | | | | poky-tiny does a PACKAGE_EXCLUDE on shadow-base as the kernel doesn't support multiple users. However it does this by assigning to an override, which makes it impossible for images or machines to extend PACKAGE_EXCLUDE with their own exclusions. (From meta-yocto rev: 5d86975934b46a64b36f60c097bce7a577c1b8b0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* local.conf.sample: remove mips edgerouter machineMichael Opdenacker2023-10-261-1/+0
| | | | | | | | | | No longer supported since https://git.yoctoproject.org/poky/commit/?id=0c64d0e4317e3749f7f7ed9ecd5d08bbb0cedc9e (From meta-yocto rev: e93ae2edfb3846ea696f45412b7aedcdd8d0b845) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Update to post release versioningRichard Purdie2023-10-191-1/+1
| | | | | | (From meta-yocto rev: 2c574e299d247f3db0dcea513dc9ea818c488e72) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Bump version for 4.3 nanbield releaseRichard Purdie2023-10-171-2/+2
| | | | | | (From meta-yocto rev: c9f0946b6fd35ab7cb0197599a489560d129daf2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* local.conf.sample: Document new CDN mirror for sstateRichard Purdie2023-10-151-3/+9
| | | | | | | | | We have a Content Delivery Network available for sstate, document this in local.conf.sample. (From meta-yocto rev: 2b2c68717e05f9e644930f576f5197d673b9cef5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky/poky-tiny: Switch to the 6.5 kernelRichard Purdie2023-10-102-3/+3
| | | | | | | | 6.4 is EOL so switch to the 6.5 kernel. (From meta-yocto rev: 2b6624b894c8a458be7d4b13b1691a89ead44120) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Update to nanbield release seriesRichard Purdie2023-09-101-1/+1
| | | | | | (From meta-yocto rev: 1274324fedd63a60ac974b35b1d2b53928a42840) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* README: Clarify/standardise contributions processRichard Purdie2023-09-021-13/+2
| | | | | | | | | Now we have a contributor guide combining various wiki pages, point at that and standarise our approach across layers. (From meta-yocto rev: 000bc83cf581aeb47798a5a30299bb0d5c767984) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Switch to post release name/versionPeter Kjellerstedt2023-08-241-2/+2
| | | | | | | (From meta-yocto rev: 803ef4a3f2304350484d2993fc0e811a6d8e1fa7) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky/poky-tiny: set preferred linux-yocto version to 6.4Bruce Ashfield2023-08-162-3/+3
| | | | | | | | | | | | | Bumping poky and poky tiny to test the latest refernce kernel. We leave poky-alt on 6.1 for LTS coverage. (From meta-yocto rev: bb261e23b458b7631006ccd6ce38b91fa096b451) (From meta-yocto rev: 11efa4cf80928cb1036c350a26e221d2de4817cc) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: update SANITY_TESTED_DISTROS to match autobuilderMichael Opdenacker2023-08-081-3/+5
| | | | | | | | | | | | >From the intersection of the list of allowed workers on https://git.yoctoproject.org/yocto-autobuilder2/tree/config.py and the active workers on https://autobuilder.yoctoproject.org/typhoon/#/workers (From meta-yocto rev: dc5bd555e1910cdbba4252b896cc3021a8f1ec51) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky/poky-tiny: Explicitly exclude `shadow`Alex Kiernan2023-08-011-0/+4
| | | | | | | | | | | | | | | `login` from busybox has explicit heuristics to handle CONFIG_MULTIUSER unset (i.e. a kernel without non-root users, groups or capabilities), bringing in the shadow version of `login` causes obscure failures at runtime ("setgid: Function not implemented"), instead exclude it here so anyone who includes it (likely accidentally) will at least get a build time failure. (From meta-yocto rev: be22c2923a0cdf60ab60012668382e55a3618f2b) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky: add Debian 12 to supported distribution listRoss Burton2023-07-121-0/+1
| | | | | | | | | | The autobuilder now has a Debian 12 machine and it appears to be working fine, so add Debian 12 to the supported list. (From meta-yocto rev: c54fb08cc977e68295ba13942d6b3c2e82f9c86a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcsections: apply section removal also in C++, not only in CPeter Marko2023-07-121-0/+2
| | | | | | | | | | | | | | | | Currently only CFLAGS contains sections optimizations. This is used during C compilation. C++ compilation uses CXXFLAGS instead. I did not introduce CXXFLAGS_SECTION_REMOVAL because the options are identical in C and C++, while adding it would add whole lot of additional useless lines of code to maintain. (From meta-yocto rev: 4962baf5d0baf3bf61a44020be96cb877f4e4979) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>