[Toaster] Toaster Weekly Meeting Minutes 03/02/16
Barros Pena, Belen
belen.barros.pena at intel.com
Wed Mar 2 09:35:42 PST 2016
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.
More information about the toaster
mailing list