externalsrc: support for building OpenXT using local repo clones.

Description

OpenXT currently uses configuration variable in `SRC_URI` in order to override repository mirrors or locations and build from selected revisions.

OE provides a bbclass to do this: externalsrc.bbclass.

Support for externalsrc would simplify the build process in a few cases:

  • OpenXT main meta-layer (xenclient-oe) could track OE versions using sub-project specific revisions (see versioning RFC

  • Developers would be able to use `devtools` to make changes to a subset of OpenXT hosted repositories, or others;

  • Autobuilders could leverage this to build only a subset of changes

  • Autobuilders would be easier to extend.

Provided a few fixes in xenclient-oe, meta-openxt-{ocaml,haskell}-platform, externalsrc can be added in a separate layer.

Validation Steps

None

Assignee

Eric Chanudet

Reporter

Eric Chanudet

Labels

None

QA Assignee

None

QA Image URL

None

Components

Fix versions

Priority

Major
Configure