[elbe-devel] [PATCH 0/2] Add support for building Ubuntu-based systems

Kory Maincent kory.maincent at bootlin.com
Wed May 20 11:53:02 CEST 2020


Ubuntu stores packages for the armhf and arm64 architectures in two
different mirrors, unlike Debian which uses a single mirror for all
architectures.

Due to this, with the current ELBE code, if the project is targeting
the armhf or armel architecture, the build_host_sysroot process fails
because ELBE uses only one primary mirror, which does not contain the host
architecture.

In order to solve this, this patch series:

 - Adds support for describing an optional mirror for the host
   architecture. A XML description is used to specify this mirror.
   Together the architecture supported by this mirror is specified in
   the sources.list file for apt-get usage.

 - Adds the Ubuntu Bionic and Focal releases to dbsfed in order to
   allow building systems using those Ubuntu versions.

Kory Maincent (2):
  Add optional mirror for host architecture
  Add Ubuntu LTS release name

 elbepack/elbexml.py | 40 ++++++++++++++++++++++++++++++----------
 elbepack/rfs.py     | 23 +++++++++++++----------
 schema/dbsfed.xsd   |  9 +++++++++
 3 files changed, 52 insertions(+), 20 deletions(-)

-- 
2.17.1




More information about the elbe-devel mailing list