Developer Workflow Improvements: Difference between revisions
From Yocto Project
Jump to navigationJump to search
Randy Witt (talk | contribs) No edit summary |
PaulEggleton (talk | contribs) (Add more tasks) |
||
Line 4: | Line 4: | ||
== Todo list == | == Todo list == | ||
=== SDK === | |||
* <strike>Running recipetool from devtool within the SDK seems to be broken</strike> ''-- Fixed, was related to custom environment setup script not being used (as well as poor error reporting) - Paul'' | * <strike>Running recipetool from devtool within the SDK seems to be broken</strike> ''-- Fixed, was related to custom environment setup script not being used (as well as poor error reporting) - Paul'' | ||
* Properly report failures in bitbake execution during install (output is currently discarded) | * Properly report failures in bitbake execution during install (output is currently discarded) | ||
Line 10: | Line 10: | ||
* Modularise devtool ''-- In progress - Paul'' | * Modularise devtool ''-- In progress - Paul'' | ||
* Write test script for SDK | * Write test script for SDK | ||
* Write tests for devtool next to the build system | |||
* devtool: the following recipes can't currently be extracted: linux-yocto*, *gcc*, perf | |||
* recipetool: more comprehensive license auto-detection | |||
* Randy: getting errors from bitbake about changed signatures - behaviour change after Hongxu's patch? | * Randy: getting errors from bitbake about changed signatures - behaviour change after Hongxu's patch? | ||
* Update environment setup script to use buildsystem toolchain -- ''Done but needs testing and function dependent on uninative - Randy'' | * Update environment setup script to use buildsystem toolchain -- ''Done but needs testing and function dependent on uninative - Randy'' | ||
Line 20: | Line 23: | ||
* <strike>Extraction of SDK doesn't work in ubuntu container due to /bin/sh -> dash</strike> -- ''Done - Randy'' | * <strike>Extraction of SDK doesn't work in ubuntu container due to /bin/sh -> dash</strike> -- ''Done - Randy'' | ||
* nativesdk-qemu-helper_1.0.bb and qemu-helper_1.0.bb don't publish the same set of files. Investigate, since runqemu(and possibly other things) may need to come from the buildsystem's native sysroot. | * nativesdk-qemu-helper_1.0.bb and qemu-helper_1.0.bb don't publish the same set of files. Investigate, since runqemu(and possibly other things) may need to come from the buildsystem's native sysroot. | ||
* recipetool: rudimentary spec file conversion? |
Revision as of 18:22, 21 November 2014
Developer workflow improvements as documented in the following bugzilla entry:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=6662
Todo list
SDK
Running recipetool from devtool within the SDK seems to be broken-- Fixed, was related to custom environment setup script not being used (as well as poor error reporting) - Paul- Properly report failures in bitbake execution during install (output is currently discarded)
- Prevent do_rootfs itself from executing on install - we only need the tasks that it depends upon
- Modularise devtool -- In progress - Paul
- Write test script for SDK
- Write tests for devtool next to the build system
- devtool: the following recipes can't currently be extracted: linux-yocto*, *gcc*, perf
- recipetool: more comprehensive license auto-detection
- Randy: getting errors from bitbake about changed signatures - behaviour change after Hongxu's patch?
- Update environment setup script to use buildsystem toolchain -- Done but needs testing and function dependent on uninative - Randy
Make relocation in toolchain-shar-template.sh optional-- Done - RandyUse uninative in new-sdk during setscene-- Done - Randydevtool in SDK needs fixing after toolchain changes (Make a native recipe?)-- Done - Randy- Fix runqemu(and possibly other tools?) since we no longer have the nativesdk sysroot (Add them to buildtools-lite?)
- Refactor to move functionality to SDK classes rather than meta-newsdk recipe
- Ensure we have bugzilla entries for additional major functionality
Extraction of SDK doesn't work in ubuntu container due to /bin/sh -> dash-- Done - Randy- nativesdk-qemu-helper_1.0.bb and qemu-helper_1.0.bb don't publish the same set of files. Investigate, since runqemu(and possibly other things) may need to come from the buildsystem's native sysroot.
- recipetool: rudimentary spec file conversion?