[Toaster] Toaster Weekly Meeting Minutes 03/02/16

Brian Avery avery.brian at gmail.com
Wed Mar 2 09:58:18 PST 2016


Dave,

How were you adding/referencing the layer you were importing locally?



I tried the following git url:
file:///big/src/intel/yocto-builds/TOASTER/myBugs/clean/duck
/big/src/intel/yocto-builds/TOASTER/myBugs/clean/build

This was a clone of meta-openembedded with the remotes removed.

and my imported layer didn't do anything because we are forcibly
skipping the file:// urls. If I make the change below, my duck layer
now happily clones into _toaster_clones_ and I can build things out of
it.  Does this help with your issue?

The change:
--- a/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py
+++ b/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py
             # we don't process local URLs
-            if layer.giturl.startswith("file://"):
-                continue
+            #if layer.giturl.startswith("file://"):
+            #    continue

 -b

On Wed, Mar 2, 2016 at 9:35 AM, Barros Pena, Belen
<belen.barros.pena at intel.com> wrote:
> 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
> toaster at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/toaster


More information about the toaster mailing list