[elbe-devel] [PATCH 00/37] Life, the Universe and Everything
Benedikt Spranger
b.spranger at linutronix.de
Wed Feb 7 15:28:27 CET 2024
Hi,
this series collect E.L.B.E. patches floating around. The series is
testet by the Linutronix internal test framework. The main target of this
series is flake8 testing, but is not limited to it.
Regards
Bene
Benedikt Spranger (24):
example: x86_64-docker-elbe: Remove unstable chroot
default-init: Use CDN mirror deb.debian.org
default-init: Update initvm to bookworm
schema: Add missing attribute
Drop questionable test
Set mandatory global variable
Add build dependencies for tests
Use debian packaged python module
Last tool name change
Revisit pylint configuration
Disable pylint tests
Remove pylint annotations
Drop type hints
Add flake8 test
flake8: Module level import not at top of file (E402)
flake8: Line too long (E501)
flake8: Test for membership should be 'not in' (E713)
flake8: Do not use bare except, specify exception instead (E722)
flake8: Target all quote warnings (Q00x)
Rework import order
check-build: Add missing import
Annotate claimed unused but used imports
Remove unused imports
Ignore DeprecationWarning from crypt
Eduard Krein (6):
elbepack: finetuning.py: exit after exception
examples: Use CDN mirror deb.debian.org
examples: Update examples to bookworm
Clean up the code to match python PEP8 standard
Remove unused exception variables
Replace ambiguous variable name l
Hartmut Eilers (1):
Replace exit static exit codes with ascending numbers.
John Ogness (1):
sdk: Add missing run/debug components
Thomas Weißschuh (5):
gitignore: ignore default output directories
schema: drop duplicate partitition element
init: specify GNUPGHOME for gpg --import
init: attach open filedescriptors to init domain
repomanager: silence reprepro warnings about unexported packages
.gitignore | 1 +
.pylintrc | 27 +-
debian/control | 9 +-
docs/conf.py | 8 +-
elbe | 20 +-
elbepack/aptpkgutils.py | 53 +-
elbepack/aptprogress.py | 25 +-
elbepack/archivedir.py | 50 +-
elbepack/asyncworker.py | 276 +++++------
elbepack/cdroms.py | 83 ++--
elbepack/changelogxml.py | 3 +-
elbepack/commands/add.py | 20 +-
elbepack/commands/adjustpkgs.py | 41 +-
elbepack/commands/bootup-check.py | 17 +-
elbepack/commands/buildchroot.py | 104 ++--
elbepack/commands/buildsdk.py | 26 +-
elbepack/commands/buildsysroot.py | 24 +-
elbepack/commands/check-build.py | 236 +++++----
elbepack/commands/check_updates.py | 71 ++-
elbepack/commands/chg_archive.py | 32 +-
elbepack/commands/chroot.py | 52 +-
elbepack/commands/control.py | 192 ++++----
elbepack/commands/daemon.py | 29 +-
elbepack/commands/db.py | 4 +-
elbepack/commands/diff.py | 60 ++-
elbepack/commands/fetch_initvm_pkgs.py | 86 ++--
elbepack/commands/gen_update.py | 93 ++--
elbepack/commands/genlicence.py | 40 +-
elbepack/commands/get_archive.py | 29 +-
elbepack/commands/hdimg.py | 61 ++-
elbepack/commands/init.py | 244 +++++-----
elbepack/commands/initvm.py | 84 ++--
elbepack/commands/mkcdrom.py | 87 ++--
elbepack/commands/parselicence.py | 105 ++--
elbepack/commands/pbuilder.py | 78 +--
elbepack/commands/pin_versions.py | 35 +-
elbepack/commands/pkgdiff.py | 27 +-
elbepack/commands/preprocess.py | 32 +-
elbepack/commands/prjrepo.py | 105 ++--
elbepack/commands/remove_sign.py | 8 +-
elbepack/commands/repodir.py | 22 +-
elbepack/commands/setsel.py | 21 +-
elbepack/commands/show.py | 66 ++-
elbepack/commands/sign.py | 6 +-
elbepack/commands/test.py | 168 +++----
elbepack/commands/toolchainextract.py | 45 +-
elbepack/commands/updated.py | 50 +-
elbepack/commands/validate.py | 25 +-
elbepack/commands/xsdtoasciidoc.py | 24 +-
elbepack/config.py | 17 +-
elbepack/daemons/soap/__init__.py | 10 +-
elbepack/daemons/soap/authentication.py | 12 +-
elbepack/daemons/soap/datatypes.py | 3 +-
elbepack/daemons/soap/esoap.py | 87 ++--
elbepack/daemons/soap/faults.py | 86 ++--
elbepack/db.py | 443 ++++++++---------
elbepack/dbaction.py | 112 ++---
elbepack/debinstaller.py | 89 ++--
elbepack/debpkg.py | 13 +-
elbepack/directories.py | 19 +-
elbepack/dump.py | 182 ++++---
elbepack/efilesystem.py | 220 ++++-----
elbepack/egpg.py | 78 +--
elbepack/elbeproject.py | 455 +++++++++---------
elbepack/elbexml.py | 215 ++++-----
elbepack/filesystem.py | 52 +-
elbepack/finetuning.py | 232 ++++-----
elbepack/fstab.py | 77 ++-
elbepack/hashes.py | 8 +-
elbepack/hdimg.py | 297 ++++++------
elbepack/init/default-init.xml | 26 +-
elbepack/init/libvirt.xml.mako | 8 +-
elbepack/initvmaction.py | 344 ++++++-------
elbepack/isooptions.py | 30 +-
elbepack/junit.py | 17 +-
elbepack/licencexml.py | 24 +-
elbepack/log.py | 47 +-
elbepack/packers.py | 2 +
elbepack/pbuilder.py | 72 +--
elbepack/pbuilderaction.py | 211 ++++----
elbepack/pkgarchive.py | 53 +-
elbepack/pkgutils.py | 56 +--
elbepack/projectmanager.py | 79 +--
elbepack/repodir.py | 40 +-
elbepack/repomanager.py | 203 ++++----
elbepack/rfs.py | 190 ++++----
elbepack/rpcaptcache.py | 96 ++--
elbepack/shellhelper.py | 29 +-
elbepack/soapclient.py | 260 +++++-----
elbepack/templates.py | 41 +-
.../{test_pylint.py => notest_pylint.py} | 44 +-
elbepack/tests/test_doctest.py | 8 +-
elbepack/tests/test_efilesystem.py | 92 ----
elbepack/tests/test_flake8.py | 34 ++
elbepack/tests/test_preproc.py | 21 +-
elbepack/tests/test_version.py | 3 +-
elbepack/tests/test_xml.py | 53 +-
elbepack/toolchain.py | 55 +--
elbepack/treeutils.py | 25 +-
elbepack/updated.py | 239 +++++----
elbepack/updated_monitors.py | 17 +-
elbepack/updatepkg.py | 54 +--
elbepack/validate.py | 55 +--
elbepack/version.py | 2 +-
elbepack/virtapt.py | 110 ++---
elbepack/xmldefaults.py | 288 +++++------
elbepack/xmlpreprocess.py | 172 +++----
elbepack/ziparchives.py | 4 +-
examples/arm64-qemu-virt.xml | 6 +-
examples/armel-rescue-busybox-cpio.xml | 4 +-
examples/armhf-nfs-with-build-tools.xml | 4 +-
examples/armhf-ti-beaglebone-black.xml | 10 +-
examples/elbe-init-big-machine.xml | 16 +-
examples/powerpc.xml | 4 +-
.../x86_32-pc-hdimg-minimal-grub-buster.xml | 8 +-
...6_32-pc-hdimg-with-include-development.xml | 4 +-
...86_32-pc-hdimg-with-include-production.xml | 4 +-
examples/x86_64-docker-elbe.xml | 15 +-
examples/x86_64-docker-systemd.xml | 10 +-
examples/x86_64-docker.xml | 8 +-
examples/x86_64-pc-hdimg-gnome3.xml | 4 +-
... x86_64-pc-hdimg-grub-hybrid-bookworm.xml} | 10 +-
...=> x86_64-pc-hdimg-grub-uefi-bookworm.xml} | 10 +-
.../x86_64-pc-rescue-busybox-dyn-cpio.xml | 4 +-
schema/dbsfed.xsd | 8 +-
test/updated.py | 1 +
tests/pbuilder-amd64.xml | 4 +-
tests/simple-amd64-with-grub-uefi.xml | 4 +-
128 files changed, 4361 insertions(+), 4592 deletions(-)
rename elbepack/tests/{test_pylint.py => notest_pylint.py} (51%)
delete mode 100644 elbepack/tests/test_efilesystem.py
create mode 100644 elbepack/tests/test_flake8.py
rename examples/{x86_64-pc-hdimg-grub-hybrid-buster.xml => x86_64-pc-hdimg-grub-hybrid-bookworm.xml} (89%)
rename examples/{x86_64-pc-hdimg-grub-uefi-buster.xml => x86_64-pc-hdimg-grub-uefi-bookworm.xml} (89%)
--
2.43.0
More information about the elbe-devel
mailing list