[elbe-devel] [PATCH 00/14] fixes for check-build and test_xml.py

Thomas Weißschuh thomas.weissschuh at linutronix.de
Wed Feb 28 11:34:51 CET 2024


test_xml.py is not executed by default and the tests either rotted away or the
tested functionality changed slightly.
Align everything again.

Note:

"elbe check-build sdk" will still be broken when using "elbe initvm create --devel" as the changes done by
patch "elbepack: relocate-toolchain: modify rpath before interpreter" won't be picked up.

Thomas Weißschuh (14):
  elbepack: never clean up tmpdirfilesystem with debug=True
  tests: report each subtest
  tests: use correct URL for debian-security
  tests: simple-armhf: make sdcard exactly 2Gib large.
  elbepack: correctly extract login information from XML
  elbepack: disable hwdetect hook in Debian
  elbepack: check-build: increase boot timeout
  elbepack: don't skip duplicated source files in repo
  elbepack: use correct quotes
  elbepack: relocate-toolchain: modify rpath before interpreter
  elbepack: split fetch_source into utility function
  elbepack: split corresponding_source_packages into utility function
  elbepack: fetch_initvm_pkgs: handle Built-Using tags
  elbepack: test multi-step pbuilder builds

 elbepack/aptpkgutils.py                       |  88 +++++++++++++++
 elbepack/commands/check-build.py              |   6 +-
 elbepack/commands/fetch_initvm_pkgs.py        |  22 ++--
 elbepack/commands/test.py                     |  12 +-
 elbepack/filesystem.py                        |  10 +-
 elbepack/init/init-elbe.sh.mako               |   3 +
 .../makofiles/toolchain-shar-extract.sh.mako  |  16 +--
 elbepack/pbuilderaction.py                    |   4 +-
 elbepack/repomanager.py                       |   1 +
 elbepack/rpcaptcache.py                       | 105 ++----------------
 elbepack/tests/test_xml.py                    |   9 +-
 tests/pbuilder-amd64.xml                      |   4 +-
 tests/simple-armhf.xml                        |   2 +-
 13 files changed, 150 insertions(+), 132 deletions(-)

-- 
2.44.0



More information about the elbe-devel mailing list