public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
From: "'Clara Kowalsky' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: Clara Kowalsky <clara.kowalsky@siemens.com>
Subject: [PATCH 0/8] Update BitBake in Isar to v2.20.0
Date: Mon,  9 Nov 2026 10:17:53 +0100	[thread overview]
Message-ID: <20261109091802.202521-1-clara.kowalsky@siemens.com> (raw)

This series updates Isar's BitBake from v2.8.0 to v2.20.0, which is the
latest stable release. The update includes Isar adaptions to the
intervening fetcher, signature and metadata parser changes.

Debian Buster remains supported as an image target. Its imaging chroot
provides Python 3.7, while BitBake v2.20.0 requires Python 3.9. The
series moves WIC's Python driver to the build host and keeps image
utilities in the imaging chroot.

The testsuite was run in rootful and rootless modes, using separate
work, download and sstate directories. I tested:

- DevTest.test_dev_apps
- WicTest.test_wic_nodeploy_partitions and
  WicTest.test_wic_deploy_partitions
- Buster image builds and EFI/BIOS boot tests
- WIC image builds for qemuamd64-iso/bookworm,
  bananapi/bullseye and qemui386/buster
- KernelTests.test_kernel_cross
- NoCrossTest.test_nocross_riscv_trixie in rootless mode

I also executed for a few hours these tests without error, but they
take forever to complete:
- CrossTest.test_cross
- NoCrossTest.test_nocross

Best regards,
Clara Kowalsky


Clara Kowalsky (8):
  base: replace BitBake's outdated persist_data
  isar-events: preserve cleanup for default multiconfig
  isar-events: close /proc/mounts after cleanup
  meta: migrate fetcher references to bb.fetch
  wic: run the Python driver outside the imaging chroot
  bitbake.conf: explicitly exclude export and func from signatures
  meta: add missing whitespace around assignment operators
  bitbake: update to v2.20.0

 .gitignore                                    |    2 +-
 RECIPE-API-CHANGELOG.md                       |   17 +
 bitbake/.b4-config                            |    4 +
 bitbake/.gitignore                            |    2 +
 bitbake/AGENTS.md                             |   55 +
 bitbake/README                                |    2 +-
 bitbake/TODO                                  |   65 +-
 bitbake/bin/bitbake                           |    4 +-
 bitbake/bin/bitbake-config-build              |    1 +
 bitbake/bin/bitbake-diffsigs                  |   16 +-
 bitbake/bin/bitbake-getvar                    |   21 +-
 bitbake/bin/bitbake-hashclient                |  115 +-
 bitbake/bin/bitbake-hashserv                  |   17 +-
 bitbake/bin/bitbake-layers                    |   46 +-
 bitbake/bin/bitbake-prserv                    |   34 +-
 bitbake/bin/bitbake-selftest                  |   13 +-
 bitbake/bin/bitbake-server                    |   14 +-
 bitbake/bin/bitbake-setup                     | 1481 ++++++
 bitbake/bin/bitbake-worker                    |   42 +-
 bitbake/bin/git-make-shallow                  |  175 -
 bitbake/bin/toaster                           |   23 +-
 bitbake/bin/toaster-eventreplay               |    7 +
 bitbake/conf/bitbake.conf                     |    2 +-
 bitbake/contrib/b4-wrapper-bitbake.py         |   40 +
 bitbake/contrib/hashserv/Dockerfile           |    5 +-
 bitbake/contrib/prserv/Dockerfile             |    3 +-
 bitbake/contrib/vim/LICENSE.txt               |   18 -
 bitbake/contrib/vim/ftdetect/bitbake.vim      |   24 -
 bitbake/contrib/vim/ftplugin/bitbake.vim      |   13 -
 bitbake/contrib/vim/indent/bitbake.vim        |  343 --
 bitbake/contrib/vim/plugin/newbb.vim          |   88 -
 bitbake/contrib/vim/plugin/newbbappend.vim    |   46 -
 bitbake/contrib/vim/syntax/bitbake.vim        |  131 -
 .../oe-nodistro-blacksail.conf.json           |   48 +
 .../oe-nodistro-master.conf.json              |   48 +
 .../oe-nodistro-whinlatter.conf.json          |   56 +
 .../oe-nodistro-wrynose.conf.json             |   48 +
 .../configurations/poky-blacksail.conf.json   |   74 +
 .../configurations/poky-master.conf.json      |   74 +
 .../configurations/poky-whinlatter.conf.json  |   80 +
 .../configurations/poky-wrynose.conf.json     |   74 +
 bitbake/doc/.gitignore                        |    3 +
 bitbake/doc/Makefile                          |    2 +-
 bitbake/doc/README                            |    2 +-
 .../bitbake-user-manual-environment-setup.rst | 1332 +++++
 .../bitbake-user-manual-execution.rst         |   35 +-
 .../bitbake-user-manual-fetching.rst          |  305 +-
 .../bitbake-user-manual-intro.rst             |  267 +-
 .../bitbake-user-manual-library-functions.rst |   59 +
 .../bitbake-user-manual-metadata.rst          |  462 +-
 .../bitbake-user-manual-ref-variables.rst     |  464 +-
 bitbake/doc/conf.py                           |   41 +-
 bitbake/doc/index.rst                         |    2 +
 bitbake/doc/releases.rst                      |  174 -
 bitbake/doc/setversions.py                    |  374 ++
 bitbake/doc/sphinx-static/switchers.js        |  233 -
 bitbake/doc/sphinx-static/switchers.js.in     |  249 +
 bitbake/doc/sphinx-static/theme_overrides.css |   17 +-
 bitbake/lib/bb/COW.py                         |   10 +-
 bitbake/lib/bb/__init__.py                    |  158 +-
 .../_vendor/beautifulsoup4.LICENSE}           |   11 +-
 bitbake/lib/bb/_vendor/bs4/__init__.py        | 1177 +++++
 bitbake/lib/bb/_vendor/bs4/_deprecation.py    |   80 +
 bitbake/lib/bb/_vendor/bs4/_typing.py         |  205 +
 bitbake/lib/bb/_vendor/bs4/_warnings.py       |   98 +
 .../lib/bb/_vendor/bs4/builder/__init__.py    |  848 ++++
 .../lib/bb/_vendor/bs4/builder/_html5lib.py   |  611 +++
 .../lib/bb/_vendor/bs4/builder/_htmlparser.py |  517 ++
 bitbake/lib/bb/_vendor/bs4/builder/_lxml.py   |  501 ++
 bitbake/lib/bb/_vendor/bs4/css.py             |  330 ++
 bitbake/lib/bb/_vendor/bs4/dammit.py          | 1525 ++++++
 bitbake/lib/bb/_vendor/bs4/diagnose.py        |  268 +
 bitbake/lib/bb/_vendor/bs4/element.py         | 3395 +++++++++++++
 bitbake/lib/bb/_vendor/bs4/exceptions.py      |   28 +
 bitbake/lib/bb/_vendor/bs4/filter.py          |  764 +++
 bitbake/lib/bb/_vendor/bs4/formatter.py       |  276 ++
 bitbake/lib/bb/_vendor/bs4/py.typed           |    0
 bitbake/lib/bb/_vendor/ply.pyi                |    1 +
 bitbake/lib/{ => bb/_vendor}/ply/__init__.py  |    1 +
 bitbake/lib/bb/_vendor/ply/cpp.py             |  918 ++++
 bitbake/lib/bb/_vendor/ply/ctokens.py         |  133 +
 bitbake/lib/bb/_vendor/ply/lex.py             |  901 ++++
 bitbake/lib/{ => bb/_vendor}/ply/yacc.py      | 2238 +++++----
 bitbake/lib/bb/_vendor/ply/ygen.py            |   74 +
 bitbake/lib/bb/_vendor/progressbar.pyi        |    1 +
 .../{ => bb/_vendor}/progressbar/LICENSE.txt  |    0
 .../{ => bb/_vendor}/progressbar/__init__.py  |    4 +-
 .../{ => bb/_vendor}/progressbar/compat.py    |    0
 .../_vendor}/progressbar/progressbar.py       |   37 +-
 .../{ => bb/_vendor}/progressbar/widgets.py   |   14 +-
 bitbake/lib/bb/_vendor/simplediff.pyi         |    1 +
 .../lib/{ => bb/_vendor}/simplediff/LICENSE   |    0
 .../{ => bb/_vendor}/simplediff/__init__.py   |    2 +-
 bitbake/lib/bb/_vendor/tomli/LICENSE          |   21 +
 bitbake/lib/bb/_vendor/tomli/__init__.py      |    8 +
 bitbake/lib/bb/_vendor/tomli/_parser.py       |  793 +++
 bitbake/lib/bb/_vendor/tomli/_re.py           |  119 +
 bitbake/lib/bb/_vendor/tomli/_types.py        |   10 +
 bitbake/lib/bb/_vendor/tomli/py.typed         |    1 +
 .../lib/bb/_vendor/typing_extensions.LICENSE  |  279 ++
 bitbake/lib/bb/_vendor/typing_extensions.py   | 4317 +++++++++++++++++
 bitbake/lib/bb/_vendor/typing_extensions.pyi  |    1 +
 bitbake/lib/bb/acl.py                         |    2 -
 bitbake/lib/bb/asyncrpc/__init__.py           |    3 +-
 bitbake/lib/bb/asyncrpc/client.py             |  162 +-
 bitbake/lib/bb/asyncrpc/serv.py               |   58 +-
 bitbake/lib/bb/asyncrpc/taskgroup.py          |   52 +
 bitbake/lib/bb/build.py                       |   29 +-
 bitbake/lib/bb/cache.py                       |   37 +-
 bitbake/lib/bb/checksum.py                    |   25 +
 bitbake/lib/bb/codeparser.py                  |  102 +-
 bitbake/lib/bb/command.py                     |   50 +-
 bitbake/lib/bb/compress/lz4.py                |    4 +-
 bitbake/lib/bb/cooker.py                      |  319 +-
 bitbake/lib/bb/cookerdata.py                  |   40 +-
 bitbake/lib/bb/daemonize.py                   |    3 +
 bitbake/lib/bb/data.py                        |   19 +-
 bitbake/lib/bb/data_smart.py                  |  157 +-
 bitbake/lib/bb/event.py                       |   29 +-
 bitbake/lib/bb/{fetch2 => fetch}/README       |    0
 bitbake/lib/bb/{fetch2 => fetch}/__init__.py  |  526 +-
 bitbake/lib/bb/{fetch2 => fetch}/az.py        |   23 +-
 bitbake/lib/bb/{fetch2 => fetch}/clearcase.py |   63 +-
 bitbake/lib/bb/fetch/crate.py                 |  198 +
 bitbake/lib/bb/{fetch2 => fetch}/gcp.py       |   45 +-
 bitbake/lib/bb/{fetch2 => fetch}/git.py       |  674 +--
 bitbake/lib/bb/{fetch2 => fetch}/gitannex.py  |   22 +-
 bitbake/lib/bb/{fetch2 => fetch}/gitsm.py     |  144 +-
 bitbake/lib/bb/fetch/gomod.py                 |  270 ++
 bitbake/lib/bb/{fetch2 => fetch}/hg.py        |   65 +-
 bitbake/lib/bb/{fetch2 => fetch}/local.py     |   15 +-
 bitbake/lib/bb/{fetch2 => fetch}/npm.py       |  169 +-
 bitbake/lib/bb/{fetch2 => fetch}/npmsw.py     |  120 +-
 bitbake/lib/bb/{fetch2 => fetch}/perforce.py  |   46 +-
 bitbake/lib/bb/{fetch2 => fetch}/repo.py      |   26 +-
 bitbake/lib/bb/{fetch2 => fetch}/s3.py        |   21 +-
 bitbake/lib/bb/{fetch2 => fetch}/sftp.py      |   23 +-
 bitbake/lib/bb/{fetch2 => fetch}/ssh.py       |   33 +-
 bitbake/lib/bb/{fetch2 => fetch}/svn.py       |   88 +-
 bitbake/lib/bb/{fetch2 => fetch}/wget.py      |  316 +-
 bitbake/lib/bb/fetch2.py                      |   19 +
 bitbake/lib/bb/fetch2/bzr.py                  |  128 -
 bitbake/lib/bb/fetch2/crate.py                |  141 -
 bitbake/lib/bb/fetch2/cvs.py                  |  157 -
 bitbake/lib/bb/fetch2/osc.py                  |  165 -
 bitbake/lib/bb/filter.py                      |  142 +
 bitbake/lib/bb/main.py                        |    8 +-
 bitbake/lib/bb/parse/__init__.py              |   49 +-
 bitbake/lib/bb/parse/ast.py                   |  201 +-
 bitbake/lib/bb/parse/parse_py/BBHandler.py    |   53 +-
 bitbake/lib/bb/parse/parse_py/ConfHandler.py  |   24 +-
 bitbake/lib/bb/persist_data.py                |  271 --
 bitbake/lib/bb/pysh/pyshlex.py                |    2 +-
 bitbake/lib/bb/pysh/pyshyacc.py               |    2 +-
 bitbake/lib/bb/runqueue.py                    |  487 +-
 bitbake/lib/bb/server/process.py              |   86 +-
 bitbake/lib/bb/server/xmlrpcserver.py         |   11 +-
 bitbake/lib/bb/siggen.py                      |  102 +-
 bitbake/lib/bb/taskdata.py                    |    8 +-
 bitbake/lib/bb/tests/codeparser.py            |   40 +
 bitbake/lib/bb/tests/compression.py           |    4 +-
 bitbake/lib/bb/tests/cooker.py                |  342 +-
 bitbake/lib/bb/tests/data.py                  |  207 +-
 .../software/miniupnp/download.php            | 3528 ++++++++++++++
 bitbake/lib/bb/tests/fetch.py                 | 2583 +++++++---
 bitbake/lib/bb/tests/fetch_import.py          |   86 +
 bitbake/lib/bb/tests/filter.py                |   88 +
 .../bb/tests/parse-tests/classes/base.bbclass |    5 +
 .../classes/recipe-file-class.bbclass         |    2 +
 .../bb/tests/parse-tests/conf/bitbake.conf    |   15 +
 bitbake/lib/bb/tests/parse.py                 |  413 +-
 bitbake/lib/bb/tests/persist_data.py          |  129 -
 .../tests/runqueue-tests/classes/base.bbclass |    4 +-
 .../lib/bb/tests/runqueue-tests/recipes/g1.bb |    2 +
 .../lib/bb/tests/runqueue-tests/recipes/h1.bb |    0
 bitbake/lib/bb/tests/runqueue.py              |   20 +-
 bitbake/lib/bb/tests/setup.py                 | 1089 +++++
 bitbake/lib/bb/tests/siggen.py                |   47 +
 bitbake/lib/bb/tests/support/httpserver.py    |    4 +-
 bitbake/lib/bb/tests/utils.py                 |   19 +
 bitbake/lib/bb/tinfoil.py                     |  227 +-
 bitbake/lib/bb/ui/buildinfohelper.py          |    5 +-
 bitbake/lib/bb/ui/knotty.py                   |  203 +-
 bitbake/lib/bb/ui/ncurses.py                  |    2 +-
 bitbake/lib/bb/ui/taskexp_ncurses.py          |    3 +
 bitbake/lib/bb/ui/teamcity.py                 |   14 +-
 bitbake/lib/bb/ui/uihelper.py                 |   12 +-
 bitbake/lib/bb/utils.py                       |  867 +++-
 bitbake/lib/bblayers/action.py                |    4 +-
 bitbake/lib/bblayers/layerindex.py            |   12 +-
 bitbake/lib/bblayers/query.py                 |   37 +-
 bitbake/lib/bs4/AUTHORS.txt                   |   43 -
 bitbake/lib/bs4/NEWS.txt                      | 1066 ----
 bitbake/lib/bs4/__init__.py                   |  468 --
 bitbake/lib/bs4/builder/__init__.py           |  324 --
 bitbake/lib/bs4/builder/_html5lib.py          |  338 --
 bitbake/lib/bs4/builder/_htmlparser.py        |  262 -
 bitbake/lib/bs4/builder/_lxml.py              |  248 -
 bitbake/lib/bs4/dammit.py                     |  832 ----
 bitbake/lib/bs4/diagnose.py                   |  216 -
 bitbake/lib/bs4/element.py                    | 1724 -------
 bitbake/lib/bs4/testing.py                    |  686 ---
 bitbake/lib/bs4/tests/__init__.py             |    1 -
 .../lib/bs4/tests/test_builder_registry.py    |  147 -
 bitbake/lib/bs4/tests/test_docs.py            |   32 -
 bitbake/lib/bs4/tests/test_html5lib.py        |   98 -
 bitbake/lib/bs4/tests/test_htmlparser.py      |   31 -
 bitbake/lib/bs4/tests/test_lxml.py            |   70 -
 bitbake/lib/bs4/tests/test_soup.py            |  479 --
 bitbake/lib/bs4/tests/test_tree.py            | 2004 --------
 bitbake/lib/codegen.py                        |  564 ---
 bitbake/lib/hashserv/__init__.py              |   15 +-
 bitbake/lib/hashserv/client.py                |  423 +-
 bitbake/lib/hashserv/server.py                |  257 +-
 bitbake/lib/hashserv/sqlite.py                |   17 +
 bitbake/lib/hashserv/tests.py                 |  589 ++-
 bitbake/lib/layerindexlib/__init__.py         |    6 +-
 bitbake/lib/layerindexlib/cooker.py           |   16 +-
 bitbake/lib/layerindexlib/restapi.py          |    2 +-
 bitbake/lib/ply/lex.py                        | 1054 ----
 bitbake/lib/prserv/__init__.py                |   97 +-
 bitbake/lib/prserv/client.py                  |   15 +-
 bitbake/lib/prserv/db.py                      |  452 +-
 bitbake/lib/prserv/serv.py                    |  140 +-
 bitbake/lib/prserv/tests.py                   |  388 ++
 bitbake/lib/pyinotify.py                      | 2326 ---------
 bitbake/lib/toaster/bldcollector/admin.py     |    8 +-
 bitbake/lib/toaster/bldcontrol/admin.py       |    2 +-
 .../bldcontrol/localhostbecontroller.py       |  175 +-
 .../toaster/orm/fixtures/check_fixtures.py    |   76 +
 .../lib/toaster/orm/fixtures/gen_fixtures.py  |  137 +-
 bitbake/lib/toaster/orm/fixtures/oe-core.xml  |   72 +-
 bitbake/lib/toaster/orm/fixtures/poky.xml     |  136 +-
 .../orm/management/commands/lsupdates.py      |   29 +-
 bitbake/lib/toaster/orm/models.py             |    3 +-
 .../tests/browser/selenium_helpers_base.py    |   75 +-
 .../tests/browser/test_all_builds_page.py     |    7 +-
 .../tests/browser/test_all_projects_page.py   |   12 +-
 .../tests/browser/test_builddashboard_page.py |    2 +-
 .../tests/browser/test_landing_page.py        |   14 +-
 .../tests/browser/test_layerdetails_page.py   |   65 +-
 .../browser/test_new_custom_image_page.py     |    2 +-
 .../tests/browser/test_new_project_page.py    |   12 +-
 bitbake/lib/toaster/tests/builds/buildtest.py |    2 +-
 .../tests/functional/functional_helpers.py    |   88 +
 .../functional/test_create_new_project.py     |  121 +-
 .../tests/functional/test_functional_basic.py |  200 +-
 .../tests/functional/test_project_config.py   |   99 +-
 .../tests/functional/test_project_page.py     |  417 +-
 .../test_project_page_tab_config.py           |  313 +-
 bitbake/lib/toaster/tests/functional/utils.py |   21 +-
 .../tests/toaster-tests-requirements.txt      |    4 +-
 bitbake/lib/toaster/tests/views/test_views.py |    2 +-
 .../toastergui/templates/layerdetails.html    |    8 +-
 .../toastergui/templatetags/projecttags.py    |    1 -
 bitbake/lib/toaster/toastergui/views.py       |   18 +-
 bitbake/lib/toaster/toastermain/settings.py   |    5 +-
 bitbake/packaging-pypi/bitbake-setup/BUILD.md |   67 +
 bitbake/packaging-pypi/bitbake-setup/LICENSE  |   23 +
 .../packaging-pypi/bitbake-setup/README.md    |   42 +
 .../bitbake-setup/package-bitbake-setup.py    |   79 +
 .../bitbake-setup/pyproject.toml              |   92 +
 bitbake/pyproject.toml                        |   16 +
 .../setup-schema/bitbake-setup.schema.json    |  211 +
 bitbake/setup-schema/layers.schema.json       |  107 +
 bitbake/toaster-requirements.txt              |    2 +-
 bitbake/vendor.txt                            |    6 +
 bitbake/vendor/licenses/ply/LICENSE           |   32 +
 ...0010-lib-bs4-Avoid-soupsieve-warning.patch |   40 +
 .../patches/bs4-remove-double-imports.patch   |   23 +
 ...mplement-basic-task-progress-support.patch |  125 +
 ...ial-pass-of-SPDX-license-headers-to-.patch |   79 +
 ...bar-accept-value-over-initial-maxval.patch |   54 +
 ...self._fd_console-to-use-for-self._ha.patch |   53 +
 ...ke-bars-show-correctly-with-maxval-0.patch |   31 +
 ...ty-Allow-mixing-log-messages-and-pro.patch |   31 +
 doc/technical_overview.md                     |   17 +
 .../installer-add-rootfs.bbclass              |    2 +-
 .../recipes-app/hello-isar/hello-isar.bb      |    2 +-
 meta-isar/recipes-app/libhello/libhello.bb    |    2 +-
 .../bmap-tools/bmap-tools.bb                  |    2 +-
 meta/classes-global/base.bbclass              |   39 +-
 meta/classes-global/isar-events.bbclass       |   48 +-
 meta/classes-global/sstate.bbclass            |   14 +-
 meta/classes-recipe/bootstrap.bbclass         |    4 +-
 meta/classes-recipe/dpkg-base.bbclass         |    6 +-
 meta/classes-recipe/dpkg.bbclass              |    4 +-
 .../image-tools-extension.bbclass             |   17 +-
 meta/classes-recipe/imagetypes_wic.bbclass    |   43 +-
 meta/classes-recipe/rootfs.bbclass            |    4 +-
 meta/classes-recipe/sbuild.bbclass            |    2 +-
 meta/conf/bitbake.conf                        |    8 +-
 meta/lib/aptsrc_fetcher.py                    |    8 +-
 meta/lib/container_fetcher.py                 |   12 +-
 meta/lib/oe/patch.py                          |   10 +-
 meta/lib/oe/path.py                           |   18 +-
 .../libubootenv/libubootenv_0.3.5-0.1.bb      |    2 +-
 meta/recipes-devtools/base-apt/base-apt.bb    |    2 +-
 .../source/bootimg-biosplusefi-isar.py        |    1 +
 .../wic/plugins/source/bootimg-pcbios-isar.py |    6 +-
 .../plugins/source/isoimage-isohybrid-isar.py |    4 +-
 .../lib/wic/plugins/source/rootfs-u-boot.py   |   12 +-
 scripts/lib/wic/misc.py                       |   38 +-
 scripts/lib/wic/partition.py                  |    5 +-
 scripts/lib/wic/plugins/imager/direct.py      |    9 +-
 .../lib/wic/plugins/source/bootimg-pcbios.py  |    6 +-
 .../wic/plugins/source/isoimage-isohybrid.py  |    4 +-
 scripts/lib/wic/plugins/source/rawcopy.py     |   20 +-
 scripts/lib/wic/plugins/source/rootfs.py      |   17 +-
 scripts/wic-chroot                            |   18 +
 testsuite/unittests/test_build_uuid.py        |  107 +
 311 files changed, 41940 insertions(+), 21357 deletions(-)
 create mode 100644 bitbake/.b4-config
 create mode 100644 bitbake/AGENTS.md
 create mode 120000 bitbake/bin/bitbake-config-build
 create mode 100755 bitbake/bin/bitbake-setup
 delete mode 100755 bitbake/bin/git-make-shallow
 create mode 100755 bitbake/contrib/b4-wrapper-bitbake.py
 delete mode 100644 bitbake/contrib/vim/LICENSE.txt
 delete mode 100644 bitbake/contrib/vim/ftdetect/bitbake.vim
 delete mode 100644 bitbake/contrib/vim/ftplugin/bitbake.vim
 delete mode 100644 bitbake/contrib/vim/indent/bitbake.vim
 delete mode 100644 bitbake/contrib/vim/plugin/newbb.vim
 delete mode 100644 bitbake/contrib/vim/plugin/newbbappend.vim
 delete mode 100644 bitbake/contrib/vim/syntax/bitbake.vim
 create mode 100644 bitbake/default-registry/configurations/oe-nodistro-blacksail.conf.json
 create mode 100644 bitbake/default-registry/configurations/oe-nodistro-master.conf.json
 create mode 100644 bitbake/default-registry/configurations/oe-nodistro-whinlatter.conf.json
 create mode 100644 bitbake/default-registry/configurations/oe-nodistro-wrynose.conf.json
 create mode 100644 bitbake/default-registry/configurations/poky-blacksail.conf.json
 create mode 100644 bitbake/default-registry/configurations/poky-master.conf.json
 create mode 100644 bitbake/default-registry/configurations/poky-whinlatter.conf.json
 create mode 100644 bitbake/default-registry/configurations/poky-wrynose.conf.json
 create mode 100644 bitbake/doc/bitbake-user-manual/bitbake-user-manual-environment-setup.rst
 create mode 100644 bitbake/doc/bitbake-user-manual/bitbake-user-manual-library-functions.rst
 delete mode 100644 bitbake/doc/releases.rst
 create mode 100755 bitbake/doc/setversions.py
 delete mode 100644 bitbake/doc/sphinx-static/switchers.js
 create mode 100644 bitbake/doc/sphinx-static/switchers.js.in
 rename bitbake/lib/{bs4/COPYING.txt => bb/_vendor/beautifulsoup4.LICENSE} (80%)
 create mode 100644 bitbake/lib/bb/_vendor/bs4/__init__.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/_deprecation.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/_typing.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/_warnings.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/builder/__init__.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/builder/_html5lib.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/builder/_htmlparser.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/builder/_lxml.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/css.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/dammit.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/diagnose.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/element.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/exceptions.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/filter.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/formatter.py
 create mode 100644 bitbake/lib/bb/_vendor/bs4/py.typed
 create mode 100644 bitbake/lib/bb/_vendor/ply.pyi
 rename bitbake/lib/{ => bb/_vendor}/ply/__init__.py (80%)
 create mode 100644 bitbake/lib/bb/_vendor/ply/cpp.py
 create mode 100644 bitbake/lib/bb/_vendor/ply/ctokens.py
 create mode 100644 bitbake/lib/bb/_vendor/ply/lex.py
 rename bitbake/lib/{ => bb/_vendor}/ply/yacc.py (60%)
 create mode 100644 bitbake/lib/bb/_vendor/ply/ygen.py
 create mode 100644 bitbake/lib/bb/_vendor/progressbar.pyi
 rename bitbake/lib/{ => bb/_vendor}/progressbar/LICENSE.txt (100%)
 rename bitbake/lib/{ => bb/_vendor}/progressbar/__init__.py (96%)
 rename bitbake/lib/{ => bb/_vendor}/progressbar/compat.py (100%)
 rename bitbake/lib/{ => bb/_vendor}/progressbar/progressbar.py (88%)
 rename bitbake/lib/{ => bb/_vendor}/progressbar/widgets.py (97%)
 create mode 100644 bitbake/lib/bb/_vendor/simplediff.pyi
 rename bitbake/lib/{ => bb/_vendor}/simplediff/LICENSE (100%)
 rename bitbake/lib/{ => bb/_vendor}/simplediff/__init__.py (99%)
 create mode 100644 bitbake/lib/bb/_vendor/tomli/LICENSE
 create mode 100644 bitbake/lib/bb/_vendor/tomli/__init__.py
 create mode 100644 bitbake/lib/bb/_vendor/tomli/_parser.py
 create mode 100644 bitbake/lib/bb/_vendor/tomli/_re.py
 create mode 100644 bitbake/lib/bb/_vendor/tomli/_types.py
 create mode 100644 bitbake/lib/bb/_vendor/tomli/py.typed
 create mode 100644 bitbake/lib/bb/_vendor/typing_extensions.LICENSE
 create mode 100644 bitbake/lib/bb/_vendor/typing_extensions.py
 create mode 100644 bitbake/lib/bb/_vendor/typing_extensions.pyi
 create mode 100644 bitbake/lib/bb/asyncrpc/taskgroup.py
 rename bitbake/lib/bb/{fetch2 => fetch}/README (100%)
 rename bitbake/lib/bb/{fetch2 => fetch}/__init__.py (84%)
 rename bitbake/lib/bb/{fetch2 => fetch}/az.py (78%)
 rename bitbake/lib/bb/{fetch2 => fetch}/clearcase.py (84%)
 create mode 100644 bitbake/lib/bb/fetch/crate.py
 rename bitbake/lib/bb/{fetch2 => fetch}/gcp.py (62%)
 rename bitbake/lib/bb/{fetch2 => fetch}/git.py (52%)
 rename bitbake/lib/bb/{fetch2 => fetch}/gitannex.py (65%)
 rename bitbake/lib/bb/{fetch2 => fetch}/gitsm.py (63%)
 create mode 100644 bitbake/lib/bb/fetch/gomod.py
 rename bitbake/lib/bb/{fetch2 => fetch}/hg.py (72%)
 rename bitbake/lib/bb/{fetch2 => fetch}/local.py (83%)
 rename bitbake/lib/bb/{fetch2 => fetch}/npm.py (62%)
 rename bitbake/lib/bb/{fetch2 => fetch}/npmsw.py (70%)
 rename bitbake/lib/bb/{fetch2 => fetch}/perforce.py (87%)
 rename bitbake/lib/bb/{fetch2 => fetch}/repo.py (68%)
 rename bitbake/lib/bb/{fetch2 => fetch}/s3.py (87%)
 rename bitbake/lib/bb/{fetch2 => fetch}/sftp.py (85%)
 rename bitbake/lib/bb/{fetch2 => fetch}/ssh.py (85%)
 rename bitbake/lib/bb/{fetch2 => fetch}/svn.py (65%)
 rename bitbake/lib/bb/{fetch2 => fetch}/wget.py (68%)
 create mode 100644 bitbake/lib/bb/fetch2.py
 delete mode 100644 bitbake/lib/bb/fetch2/bzr.py
 delete mode 100644 bitbake/lib/bb/fetch2/crate.py
 delete mode 100644 bitbake/lib/bb/fetch2/cvs.py
 delete mode 100644 bitbake/lib/bb/fetch2/osc.py
 create mode 100644 bitbake/lib/bb/filter.py
 delete mode 100644 bitbake/lib/bb/persist_data.py
 create mode 100644 bitbake/lib/bb/tests/fetch-testdata/software/miniupnp/download.php
 create mode 100644 bitbake/lib/bb/tests/fetch_import.py
 create mode 100644 bitbake/lib/bb/tests/filter.py
 create mode 100644 bitbake/lib/bb/tests/parse-tests/classes/base.bbclass
 create mode 100644 bitbake/lib/bb/tests/parse-tests/classes/recipe-file-class.bbclass
 create mode 100644 bitbake/lib/bb/tests/parse-tests/conf/bitbake.conf
 delete mode 100644 bitbake/lib/bb/tests/persist_data.py
 create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/g1.bb
 create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/h1.bb
 create mode 100644 bitbake/lib/bb/tests/setup.py
 delete mode 100644 bitbake/lib/bs4/AUTHORS.txt
 delete mode 100644 bitbake/lib/bs4/NEWS.txt
 delete mode 100644 bitbake/lib/bs4/__init__.py
 delete mode 100644 bitbake/lib/bs4/builder/__init__.py
 delete mode 100644 bitbake/lib/bs4/builder/_html5lib.py
 delete mode 100644 bitbake/lib/bs4/builder/_htmlparser.py
 delete mode 100644 bitbake/lib/bs4/builder/_lxml.py
 delete mode 100644 bitbake/lib/bs4/dammit.py
 delete mode 100644 bitbake/lib/bs4/diagnose.py
 delete mode 100644 bitbake/lib/bs4/element.py
 delete mode 100644 bitbake/lib/bs4/testing.py
 delete mode 100644 bitbake/lib/bs4/tests/__init__.py
 delete mode 100644 bitbake/lib/bs4/tests/test_builder_registry.py
 delete mode 100644 bitbake/lib/bs4/tests/test_docs.py
 delete mode 100644 bitbake/lib/bs4/tests/test_html5lib.py
 delete mode 100644 bitbake/lib/bs4/tests/test_htmlparser.py
 delete mode 100644 bitbake/lib/bs4/tests/test_lxml.py
 delete mode 100644 bitbake/lib/bs4/tests/test_soup.py
 delete mode 100644 bitbake/lib/bs4/tests/test_tree.py
 delete mode 100644 bitbake/lib/codegen.py
 delete mode 100644 bitbake/lib/ply/lex.py
 create mode 100644 bitbake/lib/prserv/tests.py
 delete mode 100644 bitbake/lib/pyinotify.py
 create mode 100755 bitbake/lib/toaster/orm/fixtures/check_fixtures.py
 create mode 100644 bitbake/packaging-pypi/bitbake-setup/BUILD.md
 create mode 100644 bitbake/packaging-pypi/bitbake-setup/LICENSE
 create mode 100644 bitbake/packaging-pypi/bitbake-setup/README.md
 create mode 100755 bitbake/packaging-pypi/bitbake-setup/package-bitbake-setup.py
 create mode 100644 bitbake/packaging-pypi/bitbake-setup/pyproject.toml
 create mode 100644 bitbake/pyproject.toml
 create mode 100644 bitbake/setup-schema/bitbake-setup.schema.json
 create mode 100644 bitbake/setup-schema/layers.schema.json
 create mode 100644 bitbake/vendor.txt
 create mode 100644 bitbake/vendor/licenses/ply/LICENSE
 create mode 100644 bitbake/vendor/patches/bs4-0010-lib-bs4-Avoid-soupsieve-warning.patch
 create mode 100644 bitbake/vendor/patches/bs4-remove-double-imports.patch
 create mode 100644 bitbake/vendor/patches/progressbar-0001-lib-implement-basic-task-progress-support.patch
 create mode 100644 bitbake/vendor/patches/progressbar-0002-bitbake-Add-initial-pass-of-SPDX-license-headers-to-.patch
 create mode 100644 bitbake/vendor/patches/progressbar-0003-bitbake-progressbar-accept-value-over-initial-maxval.patch
 create mode 100644 bitbake/vendor/patches/progressbar-0004-progressbar-Add-self._fd_console-to-use-for-self._ha.patch
 create mode 100644 bitbake/vendor/patches/progressbar-0005-progressbar-Make-bars-show-correctly-with-maxval-0.patch
 create mode 100644 bitbake/vendor/patches/progressbar-0006-progressbar-knotty-Allow-mixing-log-messages-and-pro.patch
 create mode 100755 scripts/wic-chroot
 create mode 100644 testsuite/unittests/test_build_uuid.py

-- 
2.56.0

-- 
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/20261109091802.202521-1-clara.kowalsky%40siemens.com.

             reply	other threads:[~2026-11-09  9:18 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-09  9:17 'Clara Kowalsky' via isar-users [this message]
2026-11-09  9:17 ` [PATCH 1/8] base: replace BitBake's outdated persist_data 'Clara Kowalsky' via isar-users
2026-11-09  9:17 ` [PATCH 2/8] isar-events: preserve cleanup for default multiconfig 'Clara Kowalsky' via isar-users
2026-11-09  9:17 ` [PATCH 3/8] isar-events: close /proc/mounts after cleanup 'Clara Kowalsky' via isar-users
2026-11-09  9:17 ` [PATCH 4/8] meta: migrate fetcher references to bb.fetch 'Clara Kowalsky' via isar-users
2026-11-09  9:17 ` [PATCH 5/8] wic: run the Python driver outside the imaging chroot 'Clara Kowalsky' via isar-users
2026-11-09  9:17 ` [PATCH 6/8] bitbake.conf: explicitly exclude export and func from signatures 'Clara Kowalsky' via isar-users
2026-11-09  9:18 ` [PATCH 7/8] meta: add missing whitespace around assignment operators 'Clara Kowalsky' via isar-users
2026-11-09  9:18 ` [PATCH 8/8] bitbake: update to v2.20.0 'Clara Kowalsky' via isar-users

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=20261109091802.202521-1-clara.kowalsky@siemens.com \
    --to=isar-users@googlegroups.com \
    --cc=clara.kowalsky@siemens.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