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

Reply via email to