问题描述
解决方案
在R2需要patch,https://android-review.googlesource.com/c/platform/frameworks/base/+/1127164
但是R3上google主动revert ( merge的https://android-review.googlesource.com/c/platform/frameworks/base/+/1199198/)
- 如果贵司的基线版本没有包含1127164,而是以前主动申请过ALPS04910458(为了R2 pass),导致现在R2 pass,R3 fail,应该是贵司只申请了https://android-review.googlesource.com/c/platform/frameworks/base/+/1127164/。
1). 请主动revert patch:ALPS04910458,
这种情况,MTK不会release ALPS04910458中的R3 change,因为MTK内部使用ALPS04910458同时check in了:
https://android-review.googlesource.com/c/platform/frameworks/base/+/1199198/
和https://android-review.googlesource.com/c/platform/frameworks/base/+/1127164
而且贵司的基线没有包含1127164,如果贵司再来申请,会同时把两个change都申请走,一个check in,一个是revert,就会导致没有change code。
2). 也可以主动merge:https://android-review.googlesource.com/c/platform/frameworks/base/+/1199198。
(Merge方式:点击这个change的download生成diff,然后git am **.diff)
- 如果贵司的基线版本已经包含1127164,并没有主动申请过ALPS04910458,还是R2 pass,R3 fail,应该是release给贵司的load中已经包含了https://android-review.googlesource.com/c/platform/frameworks/base/+/1127164/。
1).可以申请patch:ALPS04910458(因为贵司的基线已经包含了1127164,这样我们基于贵司基线release的patch应该只包含1199198)
2). 也可以请贵司主动merge:https://android-review.googlesource.com/c/platform/frameworks/base/+/1199198。
(Merge方式:点击这个change的download生成diff,然后git am **.diff)