[Toaster] 2.1 Planning

Barros Pena, Belen belen.barros.pena at intel.com
Mon Nov 9 07:59:46 PST 2015


As I said I would, I went through the top items people would like to work
on during the release, both the ones you sent to the mailing list and the
ones in the wiki planning page:

https://wiki.yoctoproject.org/wiki/Toaster_future_release_planning

This is what came out:

1. Finishing image customisation (5 votes). Bugzilla entries: 8528, 8132,
8128, 8117, 8104, 8103, 8091, 8082, 8081, 8070, 8056

2. Improve test coverage (2 votes). No Bugzilla entries (remotely
connected: 4948)

3. Set up CI infrastructure (Patchwork + Jenkins) (2 votes). No Bugzilla
entries

4. Get Toaster working with layers not initialised as Git repositories (2
votes). Bugzilla entries: 8456, 6546

5. Merge the 2 Toaster modes (2 votes). Bugzilla entry: 8279

6. Apply the custom Bootstrap theme (1 vote). Bugzilla entry: 8417

7. Fix startup scripts (1 vote). No Bugzilla entries

8. Update build progress without refreshing (1 vote). Bugzilla entry: 8328

9. Cancel builds in progress (1 vote). Bugzilla entry: 6787

10. Have one build directory per project (1 vote). Bugzilla entry: 7880

11. Upgrade to Django 1.8 (1 vote). Bugzilla entry: 8364

12. API work (1 vote). No Bugzilla entries.

13. Toaster extensibility (1 vote). No Bugzilla entries

14. Fix variable history (1 vote). Bugzilla entries: 8188, 8189, 8190

15. Fix as many pending bugs as possible (1 vote). Bugzilla entries here:
https://goo.gl/zfCcEe

Based on the above, I have:

* Gone through the list of bugs and changed to enhancements the ones that
seemed to be enhancements
* Leave pretty much all the remaining bugs as 2.1 (because of item 15).
This is the list of 2.1 bugs

https://goo.gl/zfCcEe


* Move all the enhancements to future, except the ones connected to the
wish list above. This is the list of the 2.1 enhancements

https://goo.gl/Ud4SIU

Feel free to review the lists (including the list of the stuff set to
'future') and change them as needed.

What's left to do?

* Set milestones to all 2.1 Bugzilla entries, which their owners I guess
can do by themselves
* Open Bugzilla entries for the wish list items not covered, which are

2. Improve test coverage. Brought up by: Elliot and Brian

3. Set up CI infrastructure (Patchwork + Jenkins). Brought up by: Elliot
and Brian

7. Fix startup scripts. Brought up by: Elliot

12. API work. Brought up by: Michael
13. Toaster extensibility. Brought up by: David

If you brought one of these up, please open something in Bugzilla.


There is one more item in the wish list that I haven't listed above:

"Try to figure out how to break down the barriers that prevent usage by a
wider audience. Some of it will be about missing features, others might be
about how Toaster operates vs. doing everything on the command line. It's
a big question and we won't solve it in 2.1, but we can at least make a
start"

I won't discuss this one here. This email is too long already. But if you
want my take on it, let me know and I'll send it to you.

Cheers

Belén





More information about the toaster mailing list