On Sun, 8 Sept 2024 at 15:24, Adrian Freihofer <adrian.freiho...@gmail.com> wrote: > It is true that we have replaced our eSDK-based setups with Direct SDK- > based setups. A year ago, I had the opportunity to talk about this > topic at Yocto Sumit: file:///home/adrian/Downloads/yocto-summit- > 2023.11-devtool-i_S04eDYy.pdf > One year after this presentation, I can summarize that it works much > better than what we had with the static eSDK installers.
You also need to provide a link that can be opened :) > The second thing you need is a shared sstate-cache. This feature is now > available officially in Yocto. We do not use this so far because we do > not have a shared hash equivalence server yet. We use a simple, a bit > hacky script which downloads all sstate-cache artifacts before we call > bitbake. You can switch off hash equivalence in local.conf or distro conf or site conf. Then sstate signature calculations will work 'as they used to', and you can provide only the sstate, without having to set up a hashequiv server as well. The downside is that it needs to be switched off in CI as well, and that can lengthen CI builds significantly, if they no longer benefit from hashequiv shortcuts. > @Alex: We should discuss this issue in Vienna. I think there has been > great progress in many areas. But I don't think there is yet a complete > concept for operating a complete infrastructure for distributing layers > and ssate-cache, which also provides security and scalability. It's > definitely doable with enough knowledge and maybe some helper scripts > and compromises as we do it internally or with a CDN without security > as the Yocto Project does it. We're working on it. You can find the oe-replicate-build prototype here: https://git.yoctoproject.org/poky-contrib/log/?h=akanavin/sstate-for-all (commits 3 to 5 from the top) and bitbake-setup prototype here: https://github.com/kanavin/bitbake/commits/akanavin/bitbake-setup/ https://github.com/kanavin/bitbake-setup-configurations We should certainly discuss in Vienna, but you can also play with these beforehands. Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#63800): https://lists.yoctoproject.org/g/yocto/message/63800 Mute This Topic: https://lists.yoctoproject.org/mt/108301955/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-