[elbe-devel] [PATCH v3 00/52] Sane Logging
dion at linutronix.de
dion at linutronix.de
Thu Jun 27 14:44:14 CEST 2019
From: Olivier Dion <dion at linutronix.de>
* Changelog from v3
- Replace /print/ statements in command to logging
- Fix some style issues
Olivier Dion (43):
Add xmlpreprocessor for PGP Key URL
log.py - New logging system
do and chroot in 'shellhelper.py'
ASCIIDocLog compatible with new logging system
AsyncWorker open logging for project
Busy wait read from project log queue
Remove logpath from project manager and db
Add logging to stdout for command buildsdk
Add logging to buildchroot
Add logging to stdout for command buildsysroot
Add logging to stdout for command chroot
Add logging to stdout for command gen_update
Add logging to stdout for command fetch_initvm_pkgs
Add logging to stdout for command genlicense
Add logging to opt.output for command hdimg
Add logging to opt.output for command toolchainextract
Add logging to opt.output for command adjustpkgs
Add logging to opt.log for command mkcdrom
Async logging for rpcaptcache
Nuke ASCIIDocLog from BuildEnv
Nuke ASCIIDocLog from finetuning
Nuke ASCIIDocLog from fstab
Nuke ASCIIDocLog from hdimg
Nuke ASCIIDocLog from packers
Nuke ASCIIDocLog from pbuilder
Nuke ASCIIDocLog from "pkgutils.py"
Nuke ASCIIDocLog from gen_update_pkg
Validation and report now use logging
Fix asyncworker
Fix style for "cdroms.py"
Fix style for "command/mkcdrom.py"
Fix style for "packers.py"
Fix style in "efilesystem.py"
Fix style in adjustpkgs.py
Fix style in dump.y
Fix style in repomanager.py
Fix style in finetuning.py
Fix style in hdimg.py
Fix style in pkgarchive.py
Fix style for pkgutils.py
Fix style in rfs.py
Fix style in elbeproject.py
Add 'logging' and missing 'do' to updatepkg.py
Torben Hohn (9):
dump: follow symlinks, when the archive is unpacked
docs quickstart: fix key.pub -> repo.pub
initvmaction: call the preprocessor before "elbe init" is called
debianize kernel: fix CROSS_COMPILE not being taken from the form
initvm: add --build-sdk option
soapclient: use splitext to split the extension instead of fixed
length
prjrepo: add support for .changes files to "elbe prjrepo upload_pkg"
repomanager: add support for Binary: lines in repo._remove()
repomanager: add force option to RepoBase.include()
docs/elbe-prjrepo.txt | 8 +-
docs/quickstart.txt | 2 +-
elbepack/asciidoclog.py | 114 ++------
elbepack/asyncworker.py | 331 +++++++++++------------
elbepack/cdroms.py | 105 +++-----
elbepack/commands/adjustpkgs.py | 22 +-
elbepack/commands/buildchroot.py | 54 ++--
elbepack/commands/buildsdk.py | 18 +-
elbepack/commands/buildsysroot.py | 18 +-
elbepack/commands/chroot.py | 56 ++--
elbepack/commands/fetch_initvm_pkgs.py | 169 ++++++------
elbepack/commands/gen_update.py | 46 ++--
elbepack/commands/genlicence.py | 18 +-
elbepack/commands/hdimg.py | 22 +-
elbepack/commands/initvm.py | 7 +
elbepack/commands/mkcdrom.py | 103 ++++---
elbepack/commands/toolchainextract.py | 20 +-
elbepack/daemons/soap/esoap.py | 13 +-
elbepack/db.py | 3 +-
elbepack/dump.py | 131 ++++-----
elbepack/efilesystem.py | 57 ++--
elbepack/elbeproject.py | 357 +++++++++++--------------
elbepack/filesystem.py | 9 +-
elbepack/finetuning.py | 269 +++++++++----------
elbepack/fstab.py | 8 +-
elbepack/hdimg.py | 339 +++++++++--------------
elbepack/initvmaction.py | 39 ++-
elbepack/log.py | 176 ++++++++++++
elbepack/makofiles/debianize/kernel/rules.mako | 2 +-
elbepack/packers.py | 20 +-
elbepack/pbuilder.py | 2 +-
elbepack/pkgarchive.py | 54 ++--
elbepack/pkgutils.py | 36 ++-
elbepack/projectmanager.py | 43 +--
elbepack/repomanager.py | 118 ++++----
elbepack/rfs.py | 158 ++++++-----
elbepack/rpcaptcache.py | 79 +++---
elbepack/shellhelper.py | 61 +++++
elbepack/soapclient.py | 46 ++--
elbepack/updatepkg.py | 30 +--
elbepack/xmlpreprocess.py | 6 +-
examples/armhf-ti-beaglebone-black.xml | 1 +
42 files changed, 1536 insertions(+), 1634 deletions(-)
create mode 100644 elbepack/log.py
--
2.11.0
More information about the elbe-devel
mailing list