Developer Workflow Improvements: Difference between revisions

From Yocto Project
Jump to navigationJump to search
(Drop completed tasks / ones with bugzilla entries (slowly converting over))
(Created bugzilla entries for all of the devtool todos)
Line 12: Line 12:
* Add a message to the start of the environment script with pointers to the things you can do with it
* Add a message to the start of the environment script with pointers to the things you can do with it
* Add a note to the generated local.conf/bblayers.conf mentioning that it's auto-generated and warning against editing
* Add a note to the generated local.conf/bblayers.conf mentioning that it's auto-generated and warning against editing
=== devtool ===
* Add support for plugins in multiple layers
* Use git to track changes made by extra task functions?
* extract: Try to get author/date info about patches from metadata git history if not able to find it any other way?


=== recipetool ===
=== recipetool ===

Revision as of 16:50, 17 April 2015

Developer workflow improvements as documented in the following bugzilla entry:

https://bugzilla.yoctoproject.org/show_bug.cgi?id=6662

Todo list

SDK

  • Randy: getting errors from bitbake about changed signatures - behaviour change after Hongxu's patch?
  • Fix runqemu(and possibly other tools?) since we no longer have the nativesdk sysroot (Add them to buildtools-lite?)
  • 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.
  • When publishing the SDK(tool not available yet), warn the user if there are items added to the image/distro via local.conf and suggest moving the items the distro or image config.
  • Add a message to the start of the environment script with pointers to the things you can do with it
  • Add a note to the generated local.conf/bblayers.conf mentioning that it's auto-generated and warning against editing

recipetool

  • Rudimentary spec file conversion?
  • Ability to do interactive adds via a UI
  • Add comments in on do_configure(_append), do_install_(append) etc.
  • Handle USE_* options in Makefiles?
  • Extract dependencies from cmake