Files
build/core
Yifan Hong 9276cf0226 Check VINTF compatibility at OTA generation time.
Instead of relying on META/{system,vendor}_{manifest,matrix}.xml
and blindly copy compatibility.zip from target files package to
OTA package, do a static check on the input target files package
before generating the OTA package.

META/{system,vendor}_{manifest,matrix} does not contain ODM manifest
fragments, which is incorrect.

Also, the on-device check of compatibility.zip uses a old libvintf
binary on the device, which may not understand the incoming VINTF
metadata. This change removes the on-device check. Hence, it removes
the requirement of forwards compatibility of libvintf.

This behavior can be skipped with --skip-compatibility-check.

Test: build OTA package
Bug: 139300422
Bug: 131425279
Change-Id: I7fb93be9eb73f578fc05a182c6c9d1f073db2800
2019-08-28 11:02:26 -07:00
..
2018-03-20 15:47:45 -07:00
2019-02-04 20:52:14 -08:00
2018-06-21 10:12:23 -07:00
2018-10-20 16:59:41 -07:00
2019-08-23 16:45:07 +00:00
2019-05-20 16:58:26 -07:00
2019-01-11 17:07:58 +09:00
2019-05-20 16:58:26 -07:00
2019-01-14 12:56:07 -08:00
2019-08-13 16:58:45 -07:00
2018-08-29 17:33:29 +00:00
2018-08-08 18:59:44 +08:00
2019-08-21 12:36:14 -07:00
2018-11-05 10:57:24 -08:00
2019-07-29 14:27:04 -07:00