Yocto Technical Team Minutes, Engineering Sync, for September 8, 2020
Trevor Woerner
Yocto Technical Team Minutes, Engineering Sync, for September 8, 2020
archive: https://docs.google.com/document/d/1ly8nyhO14kDNnFcW2QskANXW3ZT7QwKC5wWVDg9dDH4/edit == disclaimer == Best efforts are made to ensure the below is accurate and valid. However, errors sometimes happen. If any errors or omissions are found, please feel free to reply to this email with any corrections. == attendees == Trevor Woerner, Stephen Jolley, Jan-Simon Möller, Armin Kuster, Trevor Gamblin, Joshua Watt, Saul Wold, Alejandro H, Bruce Ashfield, Scott Murray, David Reyna, Vineela (phone-in), Paul Barker, Richard Purdie, Steve Sakoman, Ross Burton, Mark Hatle, Martin Jansa, Michael Halstead == notes == - 3.2-m3 is closed (feature freeze) - bitbake parsing merges/fixes - work to enable pr-serv merged - no more recipe upgrades - issues with older releases and new distro versions - new technique for handling AB issues == general == RP: a new tweak to qemu for AB testing. appears to lead to fewer AB failures. JPEW working on a number of things, some of which have already been pulled (e.g. signal handler) JPEW: we can’t use multiprocess due to multiple platforms, but the analysis leads to new solutions in other areas RP: there is a bug open with upstream python, following the python documentation (i.e. writing code as per the official python recommendations) can lead to a deadlock (with multiple processes, worker pools)! this seems to have been an issue since python 2 RP: issues building older releases on the AB (zeus, warrior, thud). useful for the LTS, and to keep up-to-date with severe security issues. i have patch queues for thud and pyro. please check the mailing list for the discussion. currently older branches are bitrotting J-SM: any impact on dunfell for multiprocessing? RP: i’d like to see things stabilize on master before considering back patches. the bugs have been there for a while (e.g. python 2). we’ve been working around these issues for a while SS: i think i’d like to do a release (dunfell) before the new stuff comes in RP: good idea, but i think we could fast-track a couple patches (intermittent issues and runqemu-nice stuff) RP: once we hit feature-freeze, the AB reacts differently: there’s a difference between full-rebuild-builds, and incremental-build-builds RP: sphinx documentation SS: master only? RP: yes, we’ve talked about bringing it back to dunfell, but we need to get it working in master first, there haven’t been many changes between master and dunfell, so it shouldn’t be too much work to back-port once its ready JPEW: any crops maintainers here RP: i don’t see them JPEW: image retention policy has changed on docker hub, they now will be removed after 6 months Paul: there has also been talks because images are pushed from travis unsigned, so that might be an issue. maybe opening an issue on the crops tracker would help JPEW: we’re seeing this with pyrex as well, so it wouldn’t be good if crops containers didn’t disappear randomly RP: Randy looks at this from time to time. on the one hand we don’t want stuff disappearing, but we also don’t want to have security issues. Timo is also the other person to poke Ross: i’ve talked to Randy about it and he’s been responsive JPEW: okay, i’ll look into those RP: systemd question, serial timeouts with systemd usually on MIPS (core-image-sato-sdk). the timeout is 60 seconds, this should be enough. my own testing shows: core-image-sato-sdk: 55 seconds(!) Mark: maybe device probing, udev? JPEW: trying to setup a user sessions? PB: reminds me of something a while back (on arch). perhaps login session dependencies? Ross: try it manually RP: if someone could take a look, it looks reproducible Paul: core-image-sato-sdk with systemd? RP: yes Ross: on qemu-mips? RP: yes, but has been seen with qemu-arm, but rarer with qemu-arm Ross: random number generator-related? RP: i was wondering that too, but we did put the virtual device in Ross: maybe it’s broken with qemu-mips? JPEW: are we using the jitter random number generator? RP: don’t know, i know we had issues, but then we enabled qemu-passthrough which fixed most issues JPEW: i’ve seen issues like this, but for me enabling jitter worked RP: the passthrough seems to work JPEW: as long as the kernel config is enabled RP: it’d be nice to see this one fixed, it’s one of the ones that still lingers despite fixing so many other issues JPEW: is it a RO rootfs? RP: shouldn’t matter David: request for papers open for the next devday (yocto project summit) Link: https://pretalx.com/yocto-project-summit-2020/cfp |
|