toaster: cummulative 07092017 patch
cover toaster: cummulative 07092017 patch
From: David Reyna <[email protected]>
Fix a Medium+ and a High defect/required action. There are no new files.
The following changes since commit 8b4f16a9cbbaf521461f699b7264fac2ac872581:
mesa-gl: Fix build after recent mesa PACKAGECONFIG changes (2017-09-05 15:01:02 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib dreyna/submit/dreyna/toaster/cummulative_070917_patch
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=dreyna/submit/dreyna/toaster/cummulative_070917_patch
David Reyna (2):
toaster: handle early exceptions
toaster: update pyro to rocko as stable release
.../bldcontrol/management/commands/runbuilds.py | 8 ++++++++ lib/toaster/orm/fixtures/oe-core.xml | 12 ++++++------ lib/toaster/orm/fixtures/poky.xml | 18 +++++++++--------- 3 files changed, 23 insertions(+), 15 deletions(-)
Signature · 1 line
1.9.1
PATCH 1/2 toaster: handle early exceptions
From: David Reyna <[email protected]>
Stop the pending build and report to the user if there is an internal exception due to a git error, a bitbake server error, or if the server-only mode halts due to for example a user syntax error in a layer or recipe.
These exceptions were not caught because they occure before the normal toastergui processing was started.
[YOCTO #12056]
--- lib/toaster/bldcontrol/management/commands/runbuilds.py | 8 ++++++++ 1 file changed, 8 insertions(+)
lib/toaster/bldcontrol/management/commands/runbuilds.py +8 -0
@@ -79,6 +79,14 @@ class Command(BaseCommand): br.save() bec.be.lock = BuildEnvironment.LOCK_FREE bec.be.save() + # Cancel the pending build and report the exception to the UI + log_object = LogMessage.objects.create( + build = br.build, + level = LogMessage.EXCEPTION, + message = errmsg) + log_object.save() + br.build.outcome = Build.FAILED + br.build.save() def archive(self): for br in BuildRequest.objects.filter(state=BuildRequest.REQ_ARCHIVE):
Signature · 1 line
1.9.1
PATCH 2/2 toaster: update pyro to rocko as stable release
In reply to David ReynaFrom: David Reyna <[email protected]>
Update the Toaster stable release selection to 'Rocko' and the bitbake version to '1.36'.
[YOCTO #12037]
--- lib/toaster/orm/fixtures/oe-core.xml | 12 ++++++------ lib/toaster/orm/fixtures/poky.xml | 18 +++++++++--------- 2 files changed, 15 insertions(+), 15 deletions(-)
lib/toaster/orm/fixtures/oe-core.xml +6 -6
@@ -8,9 +8,9 @@ <!-- Bitbake versions which correspond to the metadata release --> <object model="orm.bitbakeversion" pk="1"> - <field type="CharField" name="name">pyro</field> + <field type="CharField" name="name">rocko</field> <field type="CharField" name="giturl">git://git.openembedded.org/bitbake</field> - <field type="CharField" name="branch">1.34</field> + <field type="CharField" name="branch">1.36</field> </object> <object model="orm.bitbakeversion" pk="2"> <field type="CharField" name="name">HEAD</field>
@@ -25,11 +25,11 @@ <!-- Releases available --> <object model="orm.release" pk="1"> - <field type="CharField" name="name">pyro</field> - <field type="CharField" name="description">Openembedded Pyro</field> + <field type="CharField" name="name">rocko</field> + <field type="CharField" name="description">Openembedded Rocko</field> <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">1</field> - <field type="CharField" name="branch_name">pyro</field> - <field type="TextField" name="helptext">Toaster will run your builds using the tip of the <a href=\"http://cgit.openembedded.org/openembedded-core/log/?h=pyro\">OpenEmbedded Pyro</a> branch.</field> + <field type="CharField" name="branch_name">rocko</field> + <field type="TextField" name="helptext">Toaster will run your builds using the tip of the <a href=\"http://cgit.openembedded.org/openembedded-core/log/?h=rocko\">OpenEmbedded Rocko</a> branch.</field> </object> <object model="orm.release" pk="2"> <field type="CharField" name="name">local</field>
lib/toaster/orm/fixtures/poky.xml +9 -9
@@ -8,9 +8,9 @@ <!-- Bitbake versions which correspond to the metadata release --> <object model="orm.bitbakeversion" pk="1"> - <field type="CharField" name="name">pyro</field> + <field type="CharField" name="name">rocko</field> <field type="CharField" name="giturl">git://git.yoctoproject.org/poky</field> - <field type="CharField" name="branch">pyro</field> + <field type="CharField" name="branch">rocko</field> <field type="CharField" name="dirpath">bitbake</field> </object> <object model="orm.bitbakeversion" pk="2">
@@ -29,11 +29,11 @@ <!-- Releases available --> <object model="orm.release" pk="1"> - <field type="CharField" name="name">pyro</field> - <field type="CharField" name="description">Yocto Project 2.3 "Pyro"</field> + <field type="CharField" name="name">rocko</field> + <field type="CharField" name="description">Yocto Project 2.4 "Rocko"</field> <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">1</field> - <field type="CharField" name="branch_name">pyro</field> - <field type="TextField" name="helptext">Toaster will run your builds using the tip of the <a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=pyro">Yocto Project Pyro branch</a>.</field> + <field type="CharField" name="branch_name">rocko</field> + <field type="TextField" name="helptext">Toaster will run your builds using the tip of the <a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=rocko">Yocto Project Rocko branch</a>.</field> </object> <object model="orm.release" pk="2"> <field type="CharField" name="name">local</field>
@@ -105,7 +105,7 @@ <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field> <field type="IntegerField" name="layer_source">0</field> <field rel="ManyToOneRel" to="orm.release" name="release">1</field> - <field type="CharField" name="branch">pyro</field> + <field type="CharField" name="branch">rocko</field> <field type="CharField" name="dirpath">meta</field> </object> <object model="orm.layer_version" pk="2">
@@ -136,7 +136,7 @@ <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field> <field type="IntegerField" name="layer_source">0</field> <field rel="ManyToOneRel" to="orm.release" name="release">1</field> - <field type="CharField" name="branch">pyro</field> + <field type="CharField" name="branch">rocko</field> <field type="CharField" name="dirpath">meta-poky</field> </object> <object model="orm.layer_version" pk="5">
@@ -167,7 +167,7 @@ <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field> <field type="IntegerField" name="layer_source">0</field> <field rel="ManyToOneRel" to="orm.release" name="release">1</field> - <field type="CharField" name="branch">pyro</field> + <field type="CharField" name="branch">rocko</field> <field type="CharField" name="dirpath">meta-yocto-bsp</field> </object> <object model="orm.layer_version" pk="8">
Signature · 1 line
1.9.1