[OE-core] Bitbake output format changed Was: [oe-commits] [bitbake] branch master updated (a3f464d -> 0219271)
Martin Jansa
martin.jansa at gmail.com
Wed Jun 22 15:58:39 UTC 2016
On Wed, Jun 15, 2016 at 07:39:01AM +0000, git at git.openembedded.org wrote:
> rpurdie pushed a change to branch master
> in repository bitbake.
>
> from a3f464d cooker.py: fix warn() -> warning()
> adds 81798ab toaster: testsjs Add call back to append elements on completion of tests
> adds 5d4172b toaster: tweaks to recipe file downloads
> adds 2cafb16 toaster: tests Add a BuildTest helper class
> adds 0748177 toaster: migrate typeahead library
> adds afbaf32 toaster: work-around our lack of a synchronous fetch for typeaheads
> adds 69527a7 toaster: Migrate project configuration from bootstrap 2 to bootstrap 3
> adds 9f21a17 toaster: toaster tables Enable complex empty states
> adds 4c0e07b toaster: ToasterTable widget add an 'a' to Name in Exception class
> adds df62f38 toaster: port table for Built packages to ToasterTable
> adds 9434d39 toaster: port Built recipes table to toastertables
> adds bebcef7 toaster: port Task tables to ToasterTables widget
> adds 2418c09 toaster: port Installed packages table to ToasterTable
> adds 927bfc2 toaster: table.js Add the ability to highlight a particular row
> adds 7cf2367 toaster: tests Add new build tables to tests
> adds 566b4fb toaster: widgets ToasterTable Catch template rendering exceptions
> adds 31e7c26 toaster: Rework displaying package dependencies across Toaster
> adds 3f61bef toaster-tests: maximize browser window when running UI tests
> adds 37fb9a3 toaster: fix typo which prevents filters from working
> adds 7c377e1 toaster: buildtables Remove links from non name fields
> adds f963b73 toaster: port all build analysis pages to bootstrap 3
> adds 3d7f5d6 toaster: build data Fix left navigation
> adds 70f600f toaster: BuiltPackagesTable format empty state in packages table
> adds 4e21817 toaster: BuildTasksTable filters remove outcome NA option
> adds e795154 toaster: bin Use python 3 for our django modules check
> adds 8ae2fc2 toaster: replace viewkeys() -> keys()
> adds bfb4488 toaster: fix migrations
> adds 3566ecc toaster: decode response content
> adds eb23a84 toaster: fix incorrect file mode
> adds 1626e98 toaster: fix test_toaster_tables
> adds f66ee68 toaster: fix broken reference to urllib
> adds 571c2b7 toaster-tests: fix tests for latest Selenium version
> adds c4d6796 toaster: open image files in binary mode when sending in response
> adds d34546e toaster: toastergui tests Use new BeautifulSoup syntax
> adds 3638b8e toaster: changed python version in shebang
> adds c5a4893 toaster: fix wrong usage of print_exc and format_exc
> adds d382b2a toaster: js tests Twitter typeahead library object is now ttTypeahead
> adds 830743b toaster: selenium tests Update unique custom image string and fix import
> adds fccc886 toaster: selenium tests Fix all_projects page and sample tests
> adds 0bdfcaf toaster: tests Rename test settings to python compliant name and fix import
> adds 5f80dac toaster: tests browser Fix selenium tests after bootstrap3 breakage
> adds 8c1ed57 runqueue: Change buildable/running lists to sets
> adds 2c88afb taskdata/runqueue: Rewrite without use of ID indirection
Is it expected that this change also changes the format of summary shown
at the end of the build and failed tasks.
The commit message doesn't mention this (it even says:
..
On the most part there shouldn't be user visible changes.
..
There should be no functionality changes in this patch, its purely a data structure change and that is visible in the patch.
..
)
So before I start fixing scripts (e.g. test-dependencies) which are trying
to parse bitbake output to work with new format, please confirm that this
was intentional and that it will stay this way.
It's also not clear why the task is mentioned twice, e.g. as:
NOTE: Running task 512 of 548 (ID: /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch, /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch)
ERROR: Task /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch (/OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch) failed with exit code '1'
are there cases where these 2 are different? and can both messages use the same "format" for task description?
Thanks
--- /OE/failures.full.before 2016-06-22 17:49:20.332082880 +0200
+++ /OE/failures.full.after 2016-06-22 17:48:57.018084068 +0200
@@ -1,4 +1,4 @@
-NOTE: Started PRServer with DBfile: /OE/build/oe-core/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 34615, PID: 9540
+NOTE: Started PRServer with DBfile: /OE/build/oe-core/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 36143, PID: 9266
Loading cache...done.
Loaded 1327 entries from dependency cache.
Parsing recipes...done.
@@ -20,7 +20,7 @@
NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
-NOTE: Running task 512 of 548 (ID: 4, /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb, do_fetch)
+NOTE: Running task 512 of 548 (ID: /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch, /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch)
NOTE: recipe sftp-1.0-r0: task do_fetch: Started
WARNING: sftp-1.0-r0 do_fetch: Failed to fetch URL sftp://jama@garnet.openembedded.org~/setup_jenkins.sh;name=setup, attempting MIRRORS if available
ERROR: sftp-1.0-r0 do_fetch: Fetcher failure: Fetch command failed with exit code 255, output:
@@ -28,15 +28,15 @@
Couldn't read packet: Connection reset by peer
ERROR: sftp-1.0-r0 do_fetch: Function failed: Fetcher failure for URL: 'sftp://jama@garnet.openembedded.org~/setup_jenkins.sh;name=setup'. Unable to fetch URL from any source.
-ERROR: Logfile of failure stored in: /OE/build/oe-core/tmp-glibc/work/i586-oe-linux/sftp/1.0-r0/temp/log.do_fetch.9611
+ERROR: Logfile of failure stored in: /OE/build/oe-core/tmp-glibc/work/i586-oe-linux/sftp/1.0-r0/temp/log.do_fetch.9339
NOTE: recipe sftp-1.0-r0: task do_fetch: Failed
-ERROR: Task 4 (/OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb, do_fetch) failed with exit code '1'
+ERROR: Task /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch (/OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch) failed with exit code '1'
NOTE: Tasks Summary: Attempted 534 tasks of which 533 didn't need to be rerun and 1 failed.
NOTE: Writing buildhistory
-NOTE: Uploading the report /OE/build/oe-core/tmp-glibc/log/error-report/error_report_20160622154916.txt to errors.yoctoproject.org:80
-NOTE: Report submitted: 200 Your entry can be found here: http://errors.yoctoproject.org/Errors/Build/17616/
+NOTE: Uploading the report /OE/build/oe-core/tmp-glibc/log/error-report/error_report_20160622154853.txt to errors.yoctoproject.org:80
+NOTE: Report submitted: 200 Your entry can be found here: http://errors.yoctoproject.org/Errors/Build/17615/
Summary: 1 task failed:
- /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb, do_fetch
+ /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch
Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
> adds 8aa84ab toaster: Remove mismerged files
> adds 0219271 parse/ast, event: Ensure we reset registered handlers during parsing
>
> No new revisions were added by this update.
>
> Summary of changes:
> LICENSE | 5 +-
> bin/toaster | 2 +-
> lib/bb/cooker.py | 72 +-
> lib/bb/event.py | 7 +
> lib/bb/parse/ast.py | 4 +-
> lib/bb/runqueue.py | 1011 ++-
> lib/bb/taskdata.py | 412 +-
> lib/bb/ui/buildinfohelper.py | 2 +-
> .../management/commands/checksettings.py | 2 +-
> .../bldcontrol/management/commands/runbuilds.py | 4 +-
> .../migrations/0004_auto_20160523_1446.py | 6 +-
> lib/toaster/contrib/tts/runner.py | 4 +-
> lib/toaster/manage.py | 2 +-
> .../orm/migrations/0007_auto_20160523_1446.py | 20 +-
> lib/toaster/orm/models.py | 63 +-
> lib/toaster/tests/browser/README | 7 +-
> lib/toaster/tests/browser/selenium_helpers.py | 1 +
> lib/toaster/tests/browser/test_all_builds_page.py | 15 +-
> .../tests/browser/test_all_projects_page.py | 13 +-
> .../tests/browser/test_builddashboard_page.py | 33 +-
> lib/toaster/tests/browser/test_js_unit_tests.py | 8 +-
> .../tests/browser/test_new_custom_image_page.py | 3 +-
> .../tests/browser/test_project_config_page.py | 5 +-
> lib/toaster/tests/browser/test_sample.py | 2 +-
> lib/toaster/tests/builds/README | 4 +-
> lib/toaster/toastergui/buildtables.py | 568 ++
> .../fixtures/toastergui-unittest-data.xml | 91 +-
> lib/toaster/toastergui/static/css/bootstrap.css | 6760 ++++++++++++++++++++
> .../toastergui/static/css/bootstrap.css.map | 1 +
> .../toastergui/static/css/bootstrap.min.css | 13 +-
> .../toastergui/static/css/bootstrap.min.css.map | 1 +
> .../static/css/bootstrap3-transition.css | 238 +
> lib/toaster/toastergui/static/css/default.css | 585 +-
> .../static/fonts/glyphicons-halflings-regular.eot | Bin 20290 -> 20127 bytes
> .../static/fonts/glyphicons-halflings-regular.svg | 487 +-
> .../static/fonts/glyphicons-halflings-regular.ttf | Bin 41236 -> 45404 bytes
> .../static/fonts/glyphicons-halflings-regular.woff | Bin 23292 -> 23424 bytes
> .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes
> .../toastergui/static/html/layer_deps_modal.html | 38 +-
> .../static/img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes
> .../toastergui/static/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes
> lib/toaster/toastergui/static/js/bootstrap.js | 2363 +++++++
> lib/toaster/toastergui/static/js/bootstrap.min.js | 11 +-
> lib/toaster/toastergui/static/js/customrecipe.js | 4 +-
> lib/toaster/toastergui/static/js/importlayer.js | 11 +-
> lib/toaster/toastergui/static/js/layerDepsModal.js | 4 +-
> lib/toaster/toastergui/static/js/layerdetails.js | 67 +-
> lib/toaster/toastergui/static/js/libtoaster.js | 146 +-
> .../toastergui/static/js/newcustomimage_modal.js | 76 +-
> lib/toaster/toastergui/static/js/projectpage.js | 8 +-
> lib/toaster/toastergui/static/js/table.js | 92 +-
> lib/toaster/toastergui/static/js/tests/test.js | 9 +-
> .../toastergui/static/js/typeahead.jquery.js | 1551 +++++
> lib/toaster/toastergui/tables.py | 201 +-
> lib/toaster/toastergui/templates/base.html | 90 +-
> .../toastergui/templates/basebuilddetailpage.html | 47 +-
> .../toastergui/templates/basebuildpage.html | 118 +-
> .../toastergui/templates/baseprojectpage.html | 38 +-
> .../toastergui/templates/basetable_bottom.html | 26 +-
> .../toastergui/templates/basetable_top.html | 121 +-
> lib/toaster/toastergui/templates/bpackage.html | 108 -
> .../toastergui/templates/builddashboard.html | 194 +-
> .../templates/buildinfo-toastertable.html | 25 +
> .../toastergui/templates/buildrequestdetails.html | 8 +-
> .../toastergui/templates/builds-toastertable.html | 8 +-
> lib/toaster/toastergui/templates/buildtime.html | 4 -
> .../toastergui/templates/configuration.html | 57 +-
> lib/toaster/toastergui/templates/configvars.html | 150 +-
> .../toastergui/templates/customise_btn.html | 6 +-
> lib/toaster/toastergui/templates/customrecipe.html | 205 +-
> .../templates/detail_pagination_bottom.html | 22 +-
> .../toastergui/templates/detail_search_header.html | 78 +-
> .../toastergui/templates/detail_sorted_header.html | 8 +-
> lib/toaster/toastergui/templates/dirinfo.html | 38 +-
> .../templates/editcustomimage_modal.html | 67 +-
> .../toastergui/templates/filtersnippet.html | 93 +-
> .../templates/generic-toastertable-page.html | 2 +-
> lib/toaster/toastergui/templates/importlayer.html | 260 +-
> lib/toaster/toastergui/templates/landing.html | 23 +-
> .../toastergui/templates/landing_not_managed.html | 4 +-
> lib/toaster/toastergui/templates/layer_btn.html | 12 +-
> lib/toaster/toastergui/templates/layerdetails.html | 457 +-
> lib/toaster/toastergui/templates/machine_btn.html | 10 +-
> lib/toaster/toastergui/templates/mrb_section.html | 121 +-
> .../toastergui/templates/newcustomimage.html | 15 +-
> .../toastergui/templates/newcustomimage_modal.html | 63 +-
> lib/toaster/toastergui/templates/newproject.html | 51 +-
> .../templates/package_built_dependencies.html | 16 +-
> .../toastergui/templates/package_built_detail.html | 8 +-
> .../toastergui/templates/package_detail_base.html | 44 +-
> .../templates/package_included_dependencies.html | 20 +-
> .../templates/package_included_tabs.html | 8 +-
> .../toastergui/templates/pkg_add_rm_btn.html | 12 +-
> lib/toaster/toastergui/templates/project.html | 102 +-
> .../templates/projectbuilds-toastertable.html | 67 +-
> .../toastergui/templates/projectbuilds.html | 4 +-
> lib/toaster/toastergui/templates/projectconf.html | 1969 +++---
> .../templates/projects-toastertable.html | 58 +-
> .../toastergui/templates/projecttopbar.html | 86 +-
> lib/toaster/toastergui/templates/recipe.html | 115 +-
> lib/toaster/toastergui/templates/recipe_btn.html | 13 +-
> .../toastergui/templates/recipe_packages.html | 38 +-
> .../toastergui/templates/recipedetails.html | 154 +-
> lib/toaster/toastergui/templates/recipes.html | 113 -
> .../templates/snippets/gitrev_popover.html | 8 +
> .../snippets/pkg_dependencies_popover.html | 44 +-
> .../snippets/pkg_revdependencies_popover.html | 46 +-
> lib/toaster/toastergui/templates/target.html | 131 +-
> lib/toaster/toastergui/templates/task.html | 171 +-
> lib/toaster/toastergui/templates/tasks.html | 143 -
> .../toastergui/templates/toastertable-filter.html | 32 +-
> .../toastergui/templates/toastertable-simple.html | 94 +-
> lib/toaster/toastergui/templates/toastertable.html | 122 +-
> .../toastergui/templates/unavailable_artifact.html | 10 +-
> lib/toaster/toastergui/templatetags/projecttags.py | 20 +-
> lib/toaster/toastergui/tests.py | 90 +-
> lib/toaster/toastergui/urls.py | 46 +-
> lib/toaster/toastergui/views.py | 661 +-
> lib/toaster/toastergui/widgets.py | 36 +-
> .../{settings-test.py => settings_test.py} | 2 +-
> 120 files changed, 16436 insertions(+), 5608 deletions(-)
> rename bitbake/lib/toaster/bldcontrol/migrations/0004_auto_20160509_0946.py => lib/toaster/bldcontrol/migrations/0004_auto_20160523_1446.py (66%)
> rename bitbake/lib/toaster/orm/migrations/0007_auto_20160509_0946.py => lib/toaster/orm/migrations/0007_auto_20160523_1446.py (69%)
> create mode 100644 lib/toaster/toastergui/buildtables.py
> create mode 100644 lib/toaster/toastergui/static/css/bootstrap.css
> create mode 100644 lib/toaster/toastergui/static/css/bootstrap.css.map
> create mode 100644 lib/toaster/toastergui/static/css/bootstrap.min.css.map
> create mode 100644 lib/toaster/toastergui/static/css/bootstrap3-transition.css
> create mode 100644 lib/toaster/toastergui/static/fonts/glyphicons-halflings-regular.woff2
> delete mode 100644 lib/toaster/toastergui/static/img/glyphicons-halflings-white.png
> delete mode 100644 lib/toaster/toastergui/static/img/glyphicons-halflings.png
> create mode 100644 lib/toaster/toastergui/static/js/bootstrap.js
> create mode 100644 lib/toaster/toastergui/static/js/typeahead.jquery.js
> delete mode 100644 lib/toaster/toastergui/templates/bpackage.html
> create mode 100644 lib/toaster/toastergui/templates/buildinfo-toastertable.html
> delete mode 100644 lib/toaster/toastergui/templates/buildtime.html
> delete mode 100644 lib/toaster/toastergui/templates/recipes.html
> create mode 100644 lib/toaster/toastergui/templates/snippets/gitrev_popover.html
> delete mode 100644 lib/toaster/toastergui/templates/tasks.html
> rename lib/toaster/toastermain/{settings-test.py => settings_test.py} (97%)
>
> --
> To stop receiving notification emails like this one, please contact
> the administrator of this repository.
> --
> _______________________________________________
> Openembedded-commits mailing list
> Openembedded-commits at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-commits
--
Martin 'JaMa' Jansa jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160622/5c79ce0f/attachment-0002.sig>
More information about the Openembedded-core
mailing list