@@ -141,3 +141,18 @@ QEMU changes
Miscellaneous changes
~~~~~~~~~~~~~~~~~~~~~
+- oeqa/selftest now only rewrites environment variable paths that absolutely
+ point to builddir (i.e ``X=$BUILDDIR/conf/`` is still rewritten to point to
+ the selftest ``conf/`` directory but not ``Y=$BUILDDIR/../bitbake/`` which
+ still point to the ``bitbake/`` directory)
+
+ For example (taken from autobuilder environment): ``BB_LOGCONFIG`` is an
+ environment variable containing a path that configures bitbake logs. In
+ autobuilder, it is set as:
+ ``BB_LOGCONFIG="${BUILDDIR}/../bitbake/contrib/autobuilderlog.json"``.
+ Note the relative path starting from the build directory to outside of it.
+ This path is not changed by selftest anymore.
+
+ Environment variables containing relative paths from tested build directory
+ to outside of the original build directory may need to be updated as they
+ won't be changed by selftest.
@@ -26,6 +26,8 @@ New Features / Enhancements in 5.1
- Testing:
+ - oeqa/selftest: Only rewrite envvars paths that absolutely point to builddir
+
- Utility script changes:
- BitBake improvements: