[elbe-devel] [PATCH v2 0/6] Inspect build output

Olivier Dion dion at linutronix.de
Mon Aug 3 18:40:29 CEST 2020


* Change since v1

  - Use of elbepack.filesystem.TmpdirFilesystem

  - Remove of 'skip_if' decorator and use registration tag for command
    instead (see NOTE)

  - Checkers are not run in parallel anymore

  - Binaries built by the SDK should be run using binfmt instead of
    cherry-picking an interpreter

  - Add rebuild checker (see NOTE)


* NOTE

** Tag registration

   Checkers are registered with a tag.  This tag is the name of a
   subcommand to use on the command line.  For example, 'elbe
   check-build cdrom ./elbe-build-dir' will run the checker with tag
   'cdrom'.  As a special case, the tag 'all' will run all checkers.

** Rebuild checker   

   This simple checker simply rebuild a project using the
   bin-cdrom.iso.  This _should_ work flawlessy now that the
   bin-cdrom.iso has been fixed.
   
Olivier Dion (6):
  commands: check-build: Create base for checkers
  commands: check-build: Add cdrom checker
  commands check-build: Add image checker
  schema dbsfed: Add schema definitions for image checker
  commands check-build: Add SDK checker
  commands: check-build: Add rebuild command

 elbepack/commands/check-build.py | 630 +++++++++++++++++++++++++++++++
 elbepack/filesystem.py           |   7 +
 schema/dbsfed.xsd                | 130 +++++++
 3 files changed, 767 insertions(+)
 create mode 100644 elbepack/commands/check-build.py

-- 
2.28.0



More information about the elbe-devel mailing list