[elbe-devel] [PATCH 00/10] some fixes for sysroot, and host sysroot rewrite

Torben Hohn torben.hohn at linutronix.de
Mon Apr 8 15:42:21 CEST 2019


first 3 patches are just misc fixes.

PATCH 4 lays the foundary for specifying which packages show up
in a sysroot. this might be qmake fomr qt or some other tools.

the repository validation has some problems, which should be fixed in PATCH 5

and then the whole host sysroot stuff is switched ti using debootstrap and rpcaptcache
instead of the extract_package machinery which fails on complex dependecies, and
should be avoided.


Torben Hohn (10):
  elbexml: make Validationmode a proper enum
  rpcaptcache: check, whether to be ignored dev pkgs actually exist
  pylint elbeproject: fix too long line
  elbeproject: add <hostsdk-pkg-list> to define packages for host
    sysroot
  elbexml: rework repository validation a bit
  rfs: allow specifying the architecture for BuildEnv.debootstrap()
  rfs: add arch parameter to BuildEnv constructor
  elbeproject: obey env.arch in ElbeProject.get_rpcaptcache()
  elbeproject: create the host_sysroot in a BuildEnv, like the
    target_sysroot
  elbeproject: add some rmtree "finetuning" to the debootstrapped host
    sysroot

 elbepack/elbeproject.py | 102 +++++++++++++++++++++++++++++++++++++-----------
 elbepack/elbexml.py     |  40 +++++++++++--------
 elbepack/rfs.py         |  10 +++--
 elbepack/rpcaptcache.py |   3 +-
 schema/dbsfed.xsd       |   8 ++++
 5 files changed, 120 insertions(+), 43 deletions(-)

-- 
2.11.0




More information about the elbe-devel mailing list