[Toaster] Suggested release notes

Barros Pena, Belen belen.barros.pena at intel.com
Fri Apr 22 09:41:35 PDT 2016


I've put together a draft of the release notes. We need to send them
soonish to the release engineering team, so please review and change as
needed. Thanks!

I've attached the raw list of commits for reference

New features

* Image customisation: Toaster now allows you to create you own custom
images, by modifying the package content of existing ones. Toaster
provides dependency information for easy package addition and removal,
builds you custom images, and generates a recipe (.bb) file that you can
download.

* Isolated project configurations: Toaster now creates a separate build
directory per project, avoiding build failures caused by the reuse of
intermediate build artifacts. This provides cleaner configurations that
can be easily shared, and improves build reliability.

* Cancel builds from the Toaster web interface: you can now cancel the
builds you start from the Toaster web interface with a single click,
without having to switch to the command line interface.

* Set SSTATE_DIR and DOWNLOADS directories via the Toaster web interface:
by default, all Toaster projects share the same SSTATE_DIR and DOWNLOADS
directories. This makes full use of the BitBake caching mechanism, and
gives you faster builds. You can easily override the SSTATE_DIR and
DOWNLOADS default values on a per project basis from the "BitBake
variables" page. 

* Improved interaction with BitBake: we have removed the need for the
BitBake observer process. The BitBake server, which runs the builds,
executes from the selected release (Yocto Project 2.0 or 2.1), while the
BitBake client runs from the same codebase used to start Toaster. This
scheme allow us to provide backwards compatibility with the previous
stable release of the Yocto Project (2.0), enabling the next feature in
this list.

* Support for two stable releases: use Toaster to build the Yocto Project
2.0 "Jethro" and Yocto Project 2.1 "Krogoth" releases, and/or the
OpenEmbedded jethro and krogoth branches. Toaster also builds the
development branch (master).

* Upgrade to Django 1.8.x from 1.6.x: Django 1.8 has been designated as a
Long Term Support release, with extended support until at least April 2018
(https://www.djangoproject.com/download/).

* Remove South: Django 1.8.x provides its own migrations mechanism,
rendering South unnecessary and reducing Toaster dependencies.

* Improved importing of local layers: we fixed a bug that prevented the
use of the file:/// uri type when importing layers.

* Improved build statistics data: following changes to buildstats.bbclass
and buildstats-summary.bbclass, Toaster now provides a more accurate
measure of Disk I/O per task, and displays both system and user CPU time.

* Fix date filters for builds: ensure you can retrieve a subset of builds
by specifying a date range.

* Show PROVIDES information in recipe dependencies: Toaster now identifies
recipe build dependencies satisfied via the PROVIDES variable.

* Refactor the toaster set up script: remove unused variables and change
the toasterconf.json logic to use TEMPLATECONF like oe-setup-builddir.

* Improved test coverage

Known issues

* Occasionally Toaster shows inconsistencies in the number of packages
installed in custom images. Build information reports correct numbers and
lists of packages installed, but image configuration pages may show
incorrect data (https://bugzilla.yoctoproject.org/show_bug.cgi?id=9115)

* Custom images created from the build information pages fail to build
(https://bugzilla.yoctoproject.org/show_bug.cgi?id=9494)

* Toaster allows you to click the option to download the .bb file for a
custom image before it is built, but throws an error when you click it
(https://bugzilla.yoctoproject.org/show_bug.cgi?id=9425)

* It is not possible to add new image file system types to Toaster
(https://bugzilla.yoctoproject.org/show_bug.cgi?id=7828)

* hddimg and iso image files are not available for download, even though
created inside the tmp/deploy/images directory
(https://bugzilla.yoctoproject.org/show_bug.cgi?id=9358)

* We still have several issues in the display of variable history
information (https://bugzilla.yoctoproject.org/show_bug.cgi?id=8188,
https://bugzilla.yoctoproject.org/show_bug.cgi?id=8189,
https://bugzilla.yoctoproject.org/show_bug.cgi?id=8190)

* Toaster displays do_shared_workdir task as a shared state task, when
it's not (https://bugzilla.yoctoproject.org/show_bug.cgi?id=8886)

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: RELEASE_NOTES.txt
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20160422/cea55c8c/attachment-0001.txt>


More information about the toaster mailing list