summaryrefslogtreecommitdiffstats
path: root/meta-poky
Commit message (Collapse)AuthorAgeFilesLines
* poky/poky-tiny: update default to v6.12Bruce Ashfield13 days2-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>
* poky-altconfig: enable usrmerge DISTRO_FEATURERoss Burton2023-06-151-2/+2
| | | | | | | | | | | | | | | | | The point of poky-altconfig is to exercise popular DISTRO_FEATURES which are not enabled in nodistro or poky out of the box. With the upcoming v254 release of systemd mandating usrmerge[1] this will become mandatory for anyone using systemd, so get ahead of the curve and enable it in poky-altconfig now to shake out any problems and ensure it is continually tested. [1] https://lists.freedesktop.org/archives/systemd-devel/2023-June/049173.html (From meta-yocto rev: 060021abc795cebbbf003265c2fcb976505333a8) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky: Enable spdx manifests by defaultRichard Purdie2023-06-061-0/+3
| | | | | | | | | We're now in a position to enable SPDX manifests by default, do this for poky. (From meta-yocto rev: 511f2f60cc2637ebc06049f58acb4f68562b2fce) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: Drop 5.15 supportRichard Purdie2023-05-261-1/+1
| | | | | | | | | | 5.15 doesn't work with gcc 13 and we'll be replacing 5.15 with a new kernel version later in the release cycle. Drop 5.15 now so we can move forward with gcc 13 and we'll add a new kernel version later. (From meta-yocto rev: 084d840d7f655466d5d668ca309a8b09b83f23fb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Bump version for 4.2 mickledore releaseRichard Purdie2023-04-051-2/+2
| | | | | | (From meta-yocto rev: 9294211a349523a07a81eebf6ce4edb126797d23) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-bleeding: Update and reworkRichard Purdie2023-03-213-53/+39
| | | | | | | | | | | | | | | | | | This distro setting has bitrotted quite badly but the idea remains a good one. Try and improve things by: * using a class and a list of recipes to make things more readable * drop settings for recipes which no longer use git * drop obsolete PREFERRED_VERSION settings * add a provider switch to use linux-yocto-dev * reword to avoid "package" confusion with recipe The distro then builds and highlighted a number of matchbox issues which other patches address and improve. (From meta-yocto rev: 00e974484d771dd015af1f2c0c547135555d24d0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky: set MAINTAINER clearlyRoss Burton2023-03-141-1/+1
| | | | | | | | | | | | The default Poky-specific MAINTAINER assignment makes it look like the maintainer is a person called Poky. Instead, use "Poky Maintainers" as the name. (From meta-yocto rev: 8e17aeb3fd3246ae59119e3e1c693a4f9a3b3420) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Update SANITY_TESTED_DISTROS to match autobuilderRichard Purdie2023-02-171-4/+4
| | | | | | | | | The autobuilder workers change over time, update the sanity testing list to match the current autobuilder workers OS list. (From meta-yocto rev: e1b515ec9d5c6b1b21d27db1ec413088398d538b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Switch to post release name/versionPeter Kjellerstedt2023-02-011-3/+2
| | | | | | | (From meta-yocto rev: b586654a4f0cd782de833106aff96b613b70b62b) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky/poky-tiny: bump preferred version to 6.1Bruce Ashfield2023-01-262-3/+3
| | | | | | | | | | 5.19 will be removed shortly, bumping the preferred versions for poky/poky-tiny to 6.1. The -alt config remains on 5.15. (From meta-yocto rev: 535ef93ef68af20b06effb0dd899895a192bb412) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>