Hi all, I have begun the process of planning for Toaster in YP-2.4. Below is the current 5 point plan.
I would like to start talking about this in the upcoming Toaster meetings to review and refine the plan. Goals: 1) Fix defects See the table below of my first pass assignment of bugs to milestones. 2) Remove event guessing Anything we can do here will help long term stability. Completing 10283 "TaskArtifacts" will go a long way to reducing the artifact guessing, and this refactoring of "buildinfohelper.py" is my first priority. I also have direct permission and encouragement from Richard Purdie to fix events that a broken or partial, for example around the missing "native:" prefixes. 3) More Tests I would like to add more support for testing. The defects 11335 and 11337 are a start. I also want to add the idea of a world build, where we attempt to include every possible layer (and recipe) into a project and build. Wind River does this (with the help of a blacklist for incomplete or unfriendly layers) to test limits. This will help find edge conditions. 4) Project Creation Wizard I have created 11364 "Provide a wizard-based project creation option". I plan to create some wireframe design proposals soon to start the process. 5) Continuous Integration I want to implement the proposals around Continuous Integration systems, so that we can fully leverage the Toaster event database value. This should be more of use cases and end-to-end documentation and trials, but I expect we will come up with issues and fixes as we code. Thanks, David Table: Toaster Bugzilla Preliminary Milestone Assignments - M1- 11149 david.reyna 2.4 M1 IN P buildinfohelper.py Could not match layer dependency 11335 david.reyna 2.4 M1 ACCE The all builds, All projects, documentation buttons dont have an ID 11337 david.reyna 2.4 M1 IN P Missing IDs on web elements of the toaster UI 10283 david.reyna 2.4 M1 IN P Consume TaskArtifacts metadata event created in bitbake 9924 david.reyna 2.4 M1 NEW Prevent users from using HEAD as Git revision when importing layers 10488 david.reyna 2.4 M1 NEW Changing Git revision in Toaster has no effect 10650 david.reyna 2.4 M1 IN P Import non-git layer directory path input validation is incorrect 9971 david.reyna 2.4 M1 ACCE Toaster does not report progress while setscene tasks are running 9115 david.reyna 2.4 M1 NEW Added packages filter seems to show the wrong package list 10947 libertad.go 2.4 M1 NEW Reintegrate fully functional and corrected toaster automation testcases from toaster_automation_tests.py 9617 brian.avery 2.4 M1 IN P Create Toaster Docker production container 9586 brian.avery 2.4 M1 NEW document and verify production setup for jenkins ci interaction - M2- 7502 david.reyna 2.4 M2 NEW Show image information if rootfs files are generated 8051 david.reyna 2.4 M2 ACCE Importing layer fails silently if the layer name already exists 8126 david.reyna 2.4 M2 ACCE Messages are missing when "IMAGE_FSTYPES" field is not properly edited 8190 david.reyna 2.4 M2 ACCE The 'set in file' filters in the BitBake variables table seem to return the wrong information 9494 david.reyna 2.4 M2 ACCE Custom images created from the build history pages fail to build 9530 david.reyna 2.4 M2 NEW Arrows in directory structure do not expand directories 9630 david.reyna 2.4 M2 ACCE Show tasks currently running as part of progress bar update 9645 david.reyna 2.4 M2 ACCE The image recipe details does not show "Last build" information 9657 david.reyna 2.4 M2 ACCE Saving an added variable seems to save all other added variables 9743 david.reyna 2.4 M2 NEW builds: The search result of the content of the builds table is incorrect 9915 david.reyna 2.4 M2 ACCE Show all layer revisions supported by Toaster, not just the ones compatible with the project 9916 david.reyna 2.4 M2 NEW Show git clone progress in most recent builds area 10632 david.reyna 2.4 M2 NEW Add distro selection support 10943 david.reyna 2.4 M2 NEW buildinfohelper does not consider IMAGE_EXTENSION while saving build artifacts 11023 david.reyna 2.4 M2 NEW Read IMAGE_FSTYPES from the image recipe 11040 david.reyna 2.4 M2 ACCE Order column in Tasks table in toaster UI cant be selected and does not show - M3- 11364 david.reyna 2.4 M3 NEW Provide a wizard-based project creation option 9484 libertad.go 2.4 M3 IN P Port QA UI tests to Toaster's Django+Selenium framework
-- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
