[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