|
|
Subscribe / Log in / New account

The Yocto Project 3.0 release

The Yocto Project 3.0 release

Posted Nov 22, 2019 4:30 UTC (Fri) by therealjumbo (guest, #135383)
Parent article: The Yocto Project 3.0 release

Congratulations on the release Richard and the yocto team!

I was under the understanding that reproducible builds was not something yocto was interested in fully chasing, since they felt they would need Task Specific Sysroots, instead of just Recipe Specific Sysroots.
https://www.yoctoproject.org/docs/2.4/ref-manual/ref-manu...
https://wiki.yoctoproject.org/wiki/Reproducible_Builds

I looked around and I did find where I read that:
http://lists.openembedded.org/pipermail/openembedded-arch...

So how did you manage to solve that issue?


to post comments

The Yocto Project 3.0 release

Posted Nov 22, 2019 23:54 UTC (Fri) by rpurdie (guest, #131960) [Link] (2 responses)

We haven't solved that issue however it has turned out to be more of a theoretical problem than one which has effects in real world usage. Back in 2016 that wasn't clear but we've a few years of use to base that on now. There are ways of using the system you'd avoid the problem and ways you can have a large risk of exposure. It could be solved at a cost of much longer build times but we aren't seeing the evidence that shows it being an issue that justifies it. There are also protection mechanisms in place which also help avoid issues such as removal of sysroot artifacts where their hashes have changed. Those mechanisms came after the initial introduction of Recipe Specific Sysroots.

The Yocto Project 3.0 release

Posted Nov 25, 2019 2:04 UTC (Mon) by therealjumbo (guest, #135383) [Link] (1 responses)

Ok cool. We'll probably be updating to 3.0 sometime in 2020. Right now we are using 2.4. We do have an internal application which will definitely benefit from the optimization scheme described in the article, so thanks for that.

Just for fun, I tried replacing python3.5 with pypy (in 2.4, not in 3.0, so maybe you already fixed this), just to see if it worked. It didn't, I started to get parsing errors, is this something yocto is interested in supporting or not really?

The Yocto Project 3.0 release

Posted Nov 27, 2019 12:52 UTC (Wed) by rpurdie (guest, #131960) [Link]

Its not something we've looked at. What benefit are you aiming for by replacing it?


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds