Hi! This are the necessary changes for building and running Jailhouse on a Debian 11 system. As Debian 11 will no longer support Python 2, most of the changes are related to the Python2 -> Python3 migration.
Testing was done on x86 only so far. Best regards, Florian Changes in v4: - patch 3: Take care of python2 specifics in sysfs_parser.py Changes in v3: - patch 3: Fix typo in commit msg - patch 3: Retest, correct ExtendedEnum(metaclass=...) Changes in v2: - Address review comments from Jan and Ralf - Cleanup ExtendedEnum - Remove "from __future__ import print_function" - Migrate shebang of scripts/arm64-parsedump.py to python3 as well - Update CONTRIBUTING.md to mention python3 only Florian Bezdeka (4): Makefile: Update build dependency from python to python3 tools: Update shebang from python to python3 tools/scripts: Remove python2 specific code doc: Migrate docs from python 2 to python 3 CONTRIBUTING.md | 2 +- Documentation/setup-on-banana-pi-arm-board.md | 2 +- pyjailhouse/config_parser.py | 1 - pyjailhouse/extendedenum.py | 15 +-------------- pyjailhouse/sysfs_parser.py | 7 ++----- scripts/arm64-parsedump.py | 3 +-- scripts/include.mk | 4 ++-- tools/Makefile | 2 +- tools/jailhouse-cell-linux | 3 +-- tools/jailhouse-cell-stats | 3 +-- tools/jailhouse-config-check | 3 +-- tools/jailhouse-config-create | 3 +-- tools/jailhouse-hardware-check | 7 +------ 13 files changed, 14 insertions(+), 41 deletions(-) -- 2.31.1 -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/20210622090502.231179-1-florian.bezdeka%40siemens.com.
