| Summary: | Avoid cache reload for incremental development using a backgrounded bitbake server | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BitBake | Reporter: | Jason Wessel <jason.wessel> |
| Component: | bitbake | Assignee: | Richard Purdie <richard.purdie> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Medium+ | CC: | corneliux.stoicescu, jessica.zhang, poky.bs.watcher, poky.watcher |
| Version: | unspecified | ||
| Target Milestone: | 1.5 M4 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Done (doc changes complete) | |
| Bug Depends on: | 3812 | ||
| Bug Blocks: | 4689 | ||
|
Description
Jason Wessel
2013-03-28 16:17:34 UTC
As of the commits today, http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=baff2630b3c883c37bcc33d984453e14a0d4a206 it is possible to setup a bitbake server and use the BBSERVER variable to connect to it. This is still experimental and not the default mode of operation but we're heading in the right direction. This is now possible and illustrated by the new env init script added in http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=5f2170bd4a9503da9ec01de3823b257b78d82b5c The server works as intended, there is very little cache loading time when switching from qemux86-64 to qemux86 in local.conf and bitbaking a recipe like 'man' Test case created: https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=810 I would like to mention that there are issues when switching from the experimental method to the old stable one during the same shell session(something is left behind by the sourced environment script that is not erased by 'bitbake -m'). Also: I see a doc change flag on this. Has this been addressed? Waiting for an answer before setting this to VERIFIED. I believe Scott did add documentation for this. Re: the unsetting the BBSERVER variable, we should open up a separate bug to track that specific issue. Setting to Verified as per above comments. |