From: Cedric Hombourger <Cedric_Hombourger@mentor.com>
To: <isar-users@googlegroups.com>
Cc: Cedric Hombourger <Cedric_Hombourger@mentor.com>
Subject: [PATCH 0/1] update bitbake to version 1.44.0
Date: Mon, 21 Oct 2019 16:19:57 +0200 [thread overview]
Message-ID: <1571667598-657-1-git-send-email-Cedric_Hombourger@mentor.com> (raw)
It appears that the last update of Isar we did was last year. I would like to propose that
we re-align ourselves with upstream (this would fix some of the gitsm fetcher issues I have
been facing). No changes to bitbake were required, they however changed their API and
bitbake multiconfig:foo:bar no longer works (bitbake mc:foo:bar should be used instead).
Documentation and code using the old syntax was changed. The RECIPE-API-CHANGELOG document
was also changed. All changes were tested with our ci_build.sh script (no issues or failures
were observed).
Cedric Hombourger (1):
bitbake: update to version 1.44.0
RECIPE-API-CHANGELOG.md | 16 +
bitbake/.gitattributes | 2 +
bitbake/HEADER | 19 -
bitbake/LICENSE | 12 +-
bitbake/{COPYING => LICENSE.GPL-2.0-only} | 61 +-
bitbake/LICENSE.MIT | 25 +
bitbake/MANIFEST.in | 5 +-
bitbake/bin/bitbake | 16 +-
bitbake/bin/bitbake-diffsigs | 155 +-
bitbake/bin/bitbake-dumpsig | 95 +-
bitbake/bin/bitbake-hashclient | 170 ++
bitbake/bin/bitbake-hashserv | 62 +
bitbake/bin/bitbake-layers | 12 +-
bitbake/bin/bitbake-prserv | 4 +
bitbake/bin/bitbake-selftest | 16 +-
bitbake/bin/bitbake-worker | 19 +-
bitbake/bin/bitdoc | 14 +-
bitbake/bin/git-make-shallow | 4 +
bitbake/bin/toaster | 12 +-
bitbake/bin/toaster-eventreplay | 17 +-
bitbake/classes/base.bbclass | 2 +-
bitbake/contrib/dump_cache.py | 2 -
.../bitbake-user-manual-execution.xml | 78 +-
.../bitbake-user-manual-fetching.xml | 69 +-
.../bitbake-user-manual-hello.xml | 28 +-
.../bitbake-user-manual-intro.xml | 18 +-
.../bitbake-user-manual-metadata.xml | 179 +-
.../bitbake-user-manual-ref-variables.xml | 422 ++---
bitbake/doc/poky.ent | 8 -
bitbake/lib/bb/COW.py | 15 -
bitbake/lib/bb/__init__.py | 16 +-
bitbake/lib/bb/build.py | 151 +-
bitbake/lib/bb/cache.py | 109 +-
bitbake/lib/bb/cache_extra.py | 14 +-
bitbake/lib/bb/checksum.py | 12 +-
bitbake/lib/bb/codeparser.py | 13 +-
bitbake/lib/bb/command.py | 12 +-
bitbake/lib/bb/compat.py | 4 +
bitbake/lib/bb/cooker.py | 218 +--
bitbake/lib/bb/cookerdata.py | 44 +-
bitbake/lib/bb/daemonize.py | 4 +
bitbake/lib/bb/data.py | 23 +-
bitbake/lib/bb/data_smart.py | 25 +-
bitbake/lib/bb/event.py | 33 +-
bitbake/lib/bb/exceptions.py | 3 +
bitbake/lib/bb/fetch2/__init__.py | 55 +-
bitbake/lib/bb/fetch2/bzr.py | 12 +-
bitbake/lib/bb/fetch2/clearcase.py | 19 +-
bitbake/lib/bb/fetch2/cvs.py | 17 +-
bitbake/lib/bb/fetch2/git.py | 68 +-
bitbake/lib/bb/fetch2/gitannex.py | 14 +-
bitbake/lib/bb/fetch2/gitsm.py | 281 ++-
bitbake/lib/bb/fetch2/hg.py | 18 +-
bitbake/lib/bb/fetch2/local.py | 16 +-
bitbake/lib/bb/fetch2/npm.py | 69 +-
bitbake/lib/bb/fetch2/osc.py | 5 +-
bitbake/lib/bb/fetch2/perforce.py | 15 +-
bitbake/lib/bb/fetch2/repo.py | 16 +-
bitbake/lib/bb/fetch2/s3.py | 15 +-
bitbake/lib/bb/fetch2/sftp.py | 15 +-
bitbake/lib/bb/fetch2/ssh.py | 14 +-
bitbake/lib/bb/fetch2/svn.py | 98 +-
bitbake/lib/bb/fetch2/wget.py | 104 +-
bitbake/lib/bb/main.py | 41 +-
bitbake/lib/bb/methodpool.py | 15 +-
bitbake/lib/bb/monitordisk.py | 27 +-
bitbake/lib/bb/msg.py | 14 +-
bitbake/lib/bb/namedtuple_with_abc.py | 4 +-
bitbake/lib/bb/parse/__init__.py | 14 +-
bitbake/lib/bb/parse/ast.py | 15 +-
bitbake/lib/bb/parse/parse_py/BBHandler.py | 59 +-
bitbake/lib/bb/parse/parse_py/ConfHandler.py | 17 +-
bitbake/lib/bb/parse/parse_py/__init__.py | 17 +-
bitbake/lib/bb/persist_data.py | 234 ++-
bitbake/lib/bb/process.py | 4 +
bitbake/lib/bb/progress.py | 28 +-
bitbake/lib/bb/providers.py | 18 +-
bitbake/lib/bb/pysh/builtin.py | 710 --------
bitbake/lib/bb/pysh/interp.py | 1367 ---------------
bitbake/lib/bb/pysh/lsprof.py | 116 --
bitbake/lib/bb/pysh/pysh.py | 167 --
bitbake/lib/bb/pysh/pyshlex.py | 5 -
bitbake/lib/bb/pysh/pyshyacc.py | 17 +-
bitbake/lib/bb/pysh/sherrors.py | 26 -
bitbake/lib/bb/pysh/subprocess_fix.py | 77 -
bitbake/lib/bb/remotedata.py | 12 +-
bitbake/lib/bb/runqueue.py | 1523 ++++++++++-------
bitbake/lib/bb/server/__init__.py | 14 +-
bitbake/lib/bb/server/process.py | 123 +-
bitbake/lib/bb/server/xmlrpcclient.py | 12 +-
bitbake/lib/bb/server/xmlrpcserver.py | 12 +-
bitbake/lib/bb/siggen.py | 350 +++-
bitbake/lib/bb/taskdata.py | 17 +-
bitbake/lib/bb/tests/codeparser.py | 22 +-
bitbake/lib/bb/tests/cooker.py | 15 +-
bitbake/lib/bb/tests/cow.py | 17 +-
bitbake/lib/bb/tests/data.py | 39 +-
bitbake/lib/bb/tests/event.py | 23 +-
bitbake/lib/bb/tests/fetch.py | 308 +++-
bitbake/lib/bb/tests/parse.py | 33 +-
bitbake/lib/bb/tests/persist_data.py | 129 ++
.../tests/runqueue-tests/classes/base.bbclass | 262 +++
.../runqueue-tests/classes/image.bbclass | 5 +
.../runqueue-tests/classes/native.bbclass | 2 +
.../bb/tests/runqueue-tests/conf/bitbake.conf | 16 +
.../runqueue-tests/conf/multiconfig/mc1.conf | 1 +
.../runqueue-tests/conf/multiconfig/mc2.conf | 1 +
.../lib/bb/tests/runqueue-tests/recipes/a1.bb | 0
.../lib/bb/tests/runqueue-tests/recipes/b1.bb | 1 +
.../lib/bb/tests/runqueue-tests/recipes/c1.bb | 0
.../lib/bb/tests/runqueue-tests/recipes/d1.bb | 3 +
.../lib/bb/tests/runqueue-tests/recipes/e1.bb | 1 +
bitbake/lib/bb/tests/runqueue.py | 323 ++++
bitbake/lib/bb/tests/utils.py | 23 +-
bitbake/lib/bb/tinfoil.py | 12 +-
bitbake/lib/bb/ui/__init__.py | 12 +-
bitbake/lib/bb/ui/buildinfohelper.py | 22 +-
bitbake/lib/bb/ui/knotty.py | 60 +-
bitbake/lib/bb/ui/ncurses.py | 12 +-
bitbake/lib/bb/ui/taskexp.py | 12 +-
bitbake/lib/bb/ui/toasterui.py | 12 +-
bitbake/lib/bb/ui/uievent.py | 15 +-
bitbake/lib/bb/ui/uihelper.py | 16 +-
bitbake/lib/bb/utils.py | 49 +-
bitbake/lib/bblayers/__init__.py | 4 +
bitbake/lib/bblayers/action.py | 4 +
bitbake/lib/bblayers/common.py | 4 +
bitbake/lib/bblayers/layerindex.py | 6 +-
bitbake/lib/bblayers/query.py | 43 +-
bitbake/lib/bs4/dammit.py | 12 +-
bitbake/lib/bs4/element.py | 22 +-
bitbake/lib/hashserv/__init__.py | 93 +
bitbake/lib/hashserv/client.py | 157 ++
bitbake/lib/hashserv/server.py | 414 +++++
bitbake/lib/hashserv/tests.py | 142 ++
bitbake/lib/layerindexlib/__init__.py | 33 +-
bitbake/lib/layerindexlib/cooker.py | 12 +-
bitbake/lib/layerindexlib/plugin.py | 13 +-
bitbake/lib/layerindexlib/restapi.py | 12 +-
bitbake/lib/layerindexlib/tests/common.py | 12 +-
bitbake/lib/layerindexlib/tests/cooker.py | 12 +-
.../lib/layerindexlib/tests/layerindexobj.py | 12 +-
bitbake/lib/layerindexlib/tests/restapi.py | 12 +-
bitbake/lib/progressbar/__init__.py | 2 +
bitbake/lib/progressbar/compat.py | 2 +
bitbake/lib/progressbar/progressbar.py | 2 +
bitbake/lib/progressbar/widgets.py | 2 +
bitbake/lib/prserv/__init__.py | 4 +
bitbake/lib/prserv/db.py | 6 +-
bitbake/lib/prserv/serv.py | 4 +
bitbake/lib/pyinotify.py | 20 +-
bitbake/lib/toaster/bldcollector/admin.py | 4 +
bitbake/lib/toaster/bldcollector/urls.py | 13 +-
bitbake/lib/toaster/bldcollector/views.py | 12 +-
bitbake/lib/toaster/bldcontrol/admin.py | 4 +
.../lib/toaster/bldcontrol/bbcontroller.py | 16 +-
.../bldcontrol/localhostbecontroller.py | 16 +-
.../management/commands/checksettings.py | 4 +
.../management/commands/runbuilds.py | 4 +
bitbake/lib/toaster/bldcontrol/models.py | 4 +
bitbake/lib/toaster/bldcontrol/views.py | 4 +
bitbake/lib/toaster/manage.py | 4 +
bitbake/lib/toaster/orm/fixtures/oe-core.xml | 26 +-
bitbake/lib/toaster/orm/fixtures/poky.xml | 38 +-
.../orm/management/commands/lsupdates.py | 15 +-
bitbake/lib/toaster/orm/models.py | 25 +-
.../toaster/tests/browser/selenium_helpers.py | 17 +-
.../tests/browser/selenium_helpers_base.py | 17 +-
.../tests/browser/test_all_builds_page.py | 16 +-
.../tests/browser/test_all_projects_page.py | 16 +-
.../tests/browser/test_builddashboard_page.py | 16 +-
.../test_builddashboard_page_artifacts.py | 16 +-
.../test_builddashboard_page_recipes.py | 16 +-
.../browser/test_builddashboard_page_tasks.py | 16 +-
.../tests/browser/test_js_unit_tests.py | 16 +-
.../tests/browser/test_landing_page.py | 18 +-
.../tests/browser/test_layerdetails_page.py | 18 +-
.../browser/test_most_recent_builds_states.py | 18 +-
.../browser/test_new_custom_image_page.py | 16 +-
.../tests/browser/test_new_project_page.py | 16 +-
.../tests/browser/test_project_builds_page.py | 16 +-
.../tests/browser/test_project_config_page.py | 16 +-
.../tests/browser/test_project_page.py | 16 +-
.../lib/toaster/tests/browser/test_sample.py | 16 +-
.../toaster/tests/browser/test_task_page.py | 16 +-
.../tests/browser/test_toastertable_ui.py | 16 +-
bitbake/lib/toaster/tests/builds/buildtest.py | 16 +-
.../tests/builds/test_core_image_min.py | 17 +-
.../toaster/tests/commands/test_loaddata.py | 16 +-
.../toaster/tests/commands/test_lsupdates.py | 16 +-
.../toaster/tests/commands/test_runbuilds.py | 16 +-
bitbake/lib/toaster/tests/db/test_db.py | 2 +
.../lib/toaster/tests/eventreplay/__init__.py | 16 +-
.../tests/functional/functional_helpers.py | 16 +-
.../tests/functional/test_functional_basic.py | 16 +-
bitbake/lib/toaster/tests/views/test_views.py | 16 +-
bitbake/lib/toaster/toastergui/api.py | 13 +-
bitbake/lib/toaster/toastergui/buildtables.py | 15 +-
.../toastergui/static/js/importlayer.js | 12 +-
bitbake/lib/toaster/toastergui/tablefilter.py | 15 +-
bitbake/lib/toaster/toastergui/tables.py | 15 +-
.../templatetags/field_values_filter.py | 4 +
.../objects_to_dictionaries_filter.py | 4 +
.../templatetags/project_url_tag.py | 4 +
.../toastergui/templatetags/projecttags.py | 15 +-
bitbake/lib/toaster/toastergui/typeaheads.py | 12 +-
bitbake/lib/toaster/toastergui/urls.py | 12 +-
bitbake/lib/toaster/toastergui/views.py | 16 +-
bitbake/lib/toaster/toastergui/widgets.py | 15 +-
.../management/commands/builddelete.py | 4 +
.../management/commands/buildimport.py | 15 +-
.../management/commands/buildslist.py | 4 +
.../management/commands/checksocket.py | 16 +-
.../toastermain/management/commands/perf.py | 4 +
bitbake/lib/toaster/toastermain/settings.py | 15 +-
.../settings_production_example.py | 15 +-
.../lib/toaster/toastermain/settings_test.py | 15 +-
bitbake/lib/toaster/toastermain/urls.py | 15 +-
bitbake/lib/toaster/toastermain/wsgi.py | 7 +-
doc/user_manual.md | 38 +-
meta-isar/conf/conf-notes.txt | 6 +-
scripts/ci_build.sh | 62 +-
scripts/start_vm | 8 +-
testsuite/build_test/build_test.py | 2 +-
testsuite/start_vm.py | 2 +-
225 files changed, 5375 insertions(+), 6320 deletions(-)
create mode 100644 bitbake/.gitattributes
delete mode 100644 bitbake/HEADER
rename bitbake/{COPYING => LICENSE.GPL-2.0-only} (84%)
create mode 100644 bitbake/LICENSE.MIT
mode change 100755 => 120000 bitbake/bin/bitbake-dumpsig
create mode 100755 bitbake/bin/bitbake-hashclient
create mode 100755 bitbake/bin/bitbake-hashserv
delete mode 100644 bitbake/lib/bb/pysh/builtin.py
delete mode 100644 bitbake/lib/bb/pysh/interp.py
delete mode 100644 bitbake/lib/bb/pysh/lsprof.py
delete mode 100644 bitbake/lib/bb/pysh/pysh.py
delete mode 100644 bitbake/lib/bb/pysh/subprocess_fix.py
create mode 100644 bitbake/lib/bb/tests/persist_data.py
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/classes/base.bbclass
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/classes/image.bbclass
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/classes/native.bbclass
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/conf/bitbake.conf
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/conf/multiconfig/mc1.conf
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/conf/multiconfig/mc2.conf
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/a1.bb
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/b1.bb
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/c1.bb
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/d1.bb
create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/e1.bb
create mode 100644 bitbake/lib/bb/tests/runqueue.py
create mode 100644 bitbake/lib/hashserv/__init__.py
create mode 100644 bitbake/lib/hashserv/client.py
create mode 100644 bitbake/lib/hashserv/server.py
create mode 100644 bitbake/lib/hashserv/tests.py
--
2.20.1
next reply other threads:[~2019-10-21 14:20 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-10-21 14:19 Cedric Hombourger [this message]
2019-10-21 14:19 ` [PATCH 1/1] bitbake: update " Cedric Hombourger
2019-10-22 7:36 ` Henning Schild
2019-10-22 7:41 ` Cedric Hombourger
2019-10-22 15:56 ` Baurzhan Ismagulov
2019-10-24 6:58 ` chombourger
2019-10-24 19:44 ` Baurzhan Ismagulov
2019-11-05 12:36 ` chombourger
2019-11-06 6:01 ` Baurzhan Ismagulov
2019-11-06 6:02 ` Cedric Hombourger
2019-11-08 8:05 ` [PATCH 0/1] update bitbake " Jan Kiszka
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1571667598-657-1-git-send-email-Cedric_Hombourger@mentor.com \
--to=cedric_hombourger@mentor.com \
--cc=isar-users@googlegroups.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox