Started by timer Running as SYSTEM Building on the built-in node in workspace /storagepool/ci/jenkins/workspace/plasma-mobile-nightly-images The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /storagepool/ci/jenkins/workspace/plasma-mobile-nightly-images/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/Sineware/plasma-mobile-nightly-img.git # timeout=10 Fetching upstream changes from https://github.com/Sineware/plasma-mobile-nightly-img.git > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- https://github.com/Sineware/plasma-mobile-nightly-img.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision af4dee9218e57c04d32ce538fb5fa69659519144 (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f af4dee9218e57c04d32ce538fb5fa69659519144 # timeout=10 Commit message: "Update build.sh" > git rev-list --no-walk af4dee9218e57c04d32ce538fb5fa69659519144 # timeout=10 true [Set GitHub commit status (universal)] PENDING on repos [GHRepository@4dd2fe86[nodeId=R_kgDOIDmDQA,description=Image generation script wrapping pmbootstrap to produce device images of Plasma Mobile Nightly,homepage=,name=plasma-mobile-nightly-img,fork=false,archived=false,visibility=public,size=61,milestones={},language=Shell,commits={},source=,parent=,isTemplate=false,compareUsePaginatedCommits=false,url=https://api.github.com/repos/Sineware/plasma-mobile-nightly-img,id=540640064,nodeId=,createdAt=2022-09-23T22:46:07Z,updatedAt=2022-12-28T22:09:17Z]] (sha:af4dee9) with context:plasma-mobile-nightly-images Setting commit status on GitHub for https://github.com/Sineware/plasma-mobile-nightly-img/commit/af4dee9218e57c04d32ce538fb5fa69659519144 [plasma-mobile-nightly-images] $ /usr/bin/env bash /tmp/jenkins15327268454643622802.sh /storagepool/ci/jenkins/workspace/plasma-mobile-nightly-images /storagepool/ci/jenkins/workspace/plasma-mobile-nightly-images From https://gitlab.com/postmarketOS/pmbootstrap 2f9bdb7a..06949ae8 master -> origin/master Updating 2f9bdb7a..06949ae8 Fast-forward pmb/build/__init__.py | 2 +- pmb/build/{menuconfig.py => kconfig.py} | 34 +- pmb/config/__init__.py | 46 +- pmb/helpers/frontend.py | 31 +- pmb/install/partition.py | 9 + pmb/parse/arguments.py | 31 +- pmb/parse/kconfig.py | 314 +++++++------- pmb/qemu/run.py | 17 +- test/test_kconfig_check.py | 67 --- test/test_parse_kconfig.py | 465 +++++++++++++++++++++ test/{test_keys.py => test_zzz_keys.py} | 2 + .../kconfig_check/bad-array-missing-some-options | 56 --- .../kconfig_check/bad-missing-required-option | 35 -- test/testdata/kconfig_check/bad-nftables | 101 ----- test/testdata/kconfig_check/bad-uefi | 58 --- test/testdata/kconfig_check/bad-wrong-option-set | 36 -- test/testdata/kconfig_check/good | 55 --- test/testdata/kconfig_check/good-nftables | 313 -------------- test/testdata/kconfig_check/good-uefi | 60 --- test/testdata/kconfig_check/good-waydroid | 60 --- test/testdata/kconfig_check/good-zram | 60 --- 21 files changed, 723 insertions(+), 1129 deletions(-) rename pmb/build/{menuconfig.py => kconfig.py} (91%) delete mode 100644 test/test_kconfig_check.py create mode 100644 test/test_parse_kconfig.py rename test/{test_keys.py => test_zzz_keys.py} (94%) delete mode 100644 test/testdata/kconfig_check/bad-array-missing-some-options delete mode 100644 test/testdata/kconfig_check/bad-missing-required-option delete mode 100644 test/testdata/kconfig_check/bad-nftables delete mode 100644 test/testdata/kconfig_check/bad-uefi delete mode 100644 test/testdata/kconfig_check/bad-wrong-option-set delete mode 100644 test/testdata/kconfig_check/good delete mode 100644 test/testdata/kconfig_check/good-nftables delete mode 100644 test/testdata/kconfig_check/good-uefi delete mode 100644 test/testdata/kconfig_check/good-waydroid delete mode 100644 test/testdata/kconfig_check/good-zram Processing /home/swadmin/pmbootstrap Building wheels for collected packages: pmbootstrap Building wheel for pmbootstrap (setup.py): started Building wheel for pmbootstrap (setup.py): finished with status 'done' Created wheel for pmbootstrap: filename=pmbootstrap-1.51.0-py3-none-any.whl size=242945 sha256=11a19bf35b0ef24effaf3f04a131d09199c8cbeddbaf3a4aaa717f2bffd9eec0 Stored in directory: /tmp/pip-ephem-wheel-cache-1u6j5_lg/wheels/1d/da/c4/7885dd36d7592bdf6170ac765b7302a853d2e74e6bb8b82f2f Successfully built pmbootstrap Installing collected packages: pmbootstrap Attempting uninstall: pmbootstrap Found existing installation: pmbootstrap 1.51.0 Uninstalling pmbootstrap-1.51.0: Successfully uninstalled pmbootstrap-1.51.0 WARNING: The script pmbootstrap is installed in '/home/swadmin/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed pmbootstrap-1.51.0 /storagepool/ci/jenkins/workspace/plasma-mobile-nightly-images swadmin Building image for tablet-x64uefi From https://gitlab.com/postmarketOS/pmaports 3a6d9e5aa..3194ca834 master -> origin/master * [new branch] fix-waydroid-pinephone -> origin/fix-waydroid-pinephone Updating 3a6d9e5aa..3194ca834 Fast-forward CODEOWNERS | 1 + 1 file changed, 1 insertion(+) INFO:root:ERROR: module 'argparse' has no attribute 'BooleanOptionalAction' INFO:root:See also: DEBUG:root:Traceback (most recent call last): File "/home/swadmin/.local/lib/python3.8/site-packages/pmb/__init__.py", line 23, in main args = parse.arguments() File "/home/swadmin/.local/lib/python3.8/site-packages/pmb/parse/arguments.py", line 698, in arguments arguments_qemu(sub) File "/home/swadmin/.local/lib/python3.8/site-packages/pmb/parse/arguments.py", line 369, in arguments_qemu ret.add_argument("--efi", action=argparse.BooleanOptionalAction, AttributeError: module 'argparse' has no attribute 'BooleanOptionalAction' Run 'pmbootstrap log' for details. Alternatively you can use '--details-to-stdout' to get more output, e.g. 'pmbootstrap --details-to-stdout init'. Build step 'Execute shell' marked build as failure [Set GitHub commit status (universal)] ERROR on repos [GHRepository@4806d160[nodeId=R_kgDOIDmDQA,description=Image generation script wrapping pmbootstrap to produce device images of Plasma Mobile Nightly,homepage=,name=plasma-mobile-nightly-img,fork=false,archived=false,visibility=public,size=61,milestones={},language=Shell,commits={},source=,parent=,isTemplate=false,compareUsePaginatedCommits=false,url=https://api.github.com/repos/Sineware/plasma-mobile-nightly-img,id=540640064,nodeId=,createdAt=2022-09-23T22:46:07Z,updatedAt=2022-12-28T22:09:17Z]] (sha:af4dee9) with context:plasma-mobile-nightly-images Setting commit status on GitHub for https://github.com/Sineware/plasma-mobile-nightly-img/commit/af4dee9218e57c04d32ce538fb5fa69659519144 Sending notification to Discord. Finished: FAILURE