Attendees: Michael, Mihail, David, Dave, Elliot, Ed, Sujith, Brian and Belén
Updates: Michael: continuing work on build cancellation. Fixed database locking issues and fixed the problem Elliot found with the build environment lock kept alive after a build is cancelled. That leaves only the issue of how to handle the cancel command when bitbake hasn't actually started. He is planning to send a v2 of his patch series later today. Mihail: all existing UI tests should be now fixed. He will work on automating the remaining manual UI tests. David: working on 8037 about broken recipe external links. He replicated the issue in master, and updated it in Bugzilla. It only seems to affect openembedded-core recipes. Dave: Submitted patches for 9156 (adding - removing dependencies issue). Working on 9121 about adding reverse dependencies. He is currently cleaning up the code and should be submitting patches today or tomorrow. Elliot: Experimenting with bitbake. Looked at Ed's patches for changes connected to the build directory management. Submitted an RFC for 8443, but patch submission is blocked by 8440. If anybody could review his patches for 8440 and send them upstream, that would unblock his work on 8443. Did some work with the QA team on the test cases, looked at Michael's patches for build cancellation, submitted upstream RP's fix for 9087, verified that 8791 is obsolete and started work on 9123. Ed: about to finish 7880, and so far things look good. We need to make a decision on how to implement build cancellation after his changes. We'll make a decision when he sends his patches. Sujith: working on 9071 (non-ascii characters in project names causing errors). Working with Michael on that. Brian: sent patch to remove Hob and other bits and pieces that are no longer relevant. Also cleaned up the startup script. He is verifying Valentin's Selenium tests, which should now be working. Belén: several bits and pieces here and there. Triage bugs: https://wiki.yoctoproject.org/wiki/Bug_Triage#YP_Toaster_Bugs_needing_Triag e Link to the wiki: https://wiki.yoctoproject.org/wiki/Toaster_and_bitbake_communications AR's: Unassigned - Understand and fix/write-up layer sources¹ odd inheritance structure. Michael - Expand documentation on image customization Brian - set 1:1 with Elliot about layer index [in progress] Stephen - invite Aníbal to the Toaster call [new] Elliot - log into the containers machine and look at the source code for the layer index [new] Brian - look at Ed's latest patch series [new] Michael - check that all back end tests are covered by Django unit tests. Open Bugzilla entries for the ones that aren't [new] Mihail - send a list of tests run as oe self tests [new] Brian - look into the issue of package information not coming in when we are building with sstate [new] Opens: Import layer not working: Dave has a layer in his local machine with a layer.conf file and a set of recipes. He imported it, but when he tries to build it, he gets an error saying that nothing provides the recipes from his layer. Michael recommends looking at toaster_web.log in the build directory: there should be an error there if the layer cloning is failing. Back end test cases: Mihail wants to confirm the handover of the back end test cases to the development team. We have some old legacy back end tests to do some data validation which are in the same place as the Selenium tests. The way those are run is not very good, and the QA team don't have the manpower to fix them. The plan is to implement them as Django unit tests (many of them should be already covered), since the dev team runs those tests as part of their CI set up. That means the QA team will only be running the Selenium tests starting from M3. Michael will look at the list of tests (including the ones run as oe self tests), check if they are currently covered by Django unit tests, and open Bugzilla entries for the ones that aren¹t. Sujith¹s patches for DL_DIR and SSTATE_DIR - https://lists.yoctoproject.org/pipermail/toaster/2016-February/003832.html They will be needed once Ed's changes to the management of build directories are merged. Ed will look into them once his patches are accepted. The variables can be changed from the new project and bitbake variables pages, that's why Sujith added them to toasterconf.json. Jethro builds: we are using master bitbake to build jethro and that breaks things. It might be fixable after Ed's patches, if we populate the configuration from the clones, not from master, and launch bitbake from the clones as well. Ed will try to do that. He is not sure about bitbake but the configuration bit shouldn't be too hard. ELC: there will be a Toaster talk at ELC in San Diego. Belén will also send a request to show it at the technology showcase. We have no news regarding using Toaster for the beginners lab. Tracy Erway from Intel is now organising the Yocto Project DevDay after ELC, so we should ping her about it. -- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
