> All of these already exist in the archive: libselinux1, libsepol1, libunwind8

That is because AOSP has forked those projects and added something else to the 
code, which many components of Android SDK need. As a result, the upstream 
version of those libraries are not compatible any more.

There are also other third-party libraries our packages use, like lib7z. As 
long as the upstream version is compatible, we will use the upstream one.

Merging those AOSP changes is unwise since the developers never intended to 
even maintain the API stability. That's why we always update the packages so 
they are the same upstream version and the ABI version in their SONAME is 
always "0". They will do it themselves when they decide to (for example [1]).

[1]: 
https://github.com/tytso/e2fsprogs/commit/db6f320912cfde97be9bf108997db1e85e323de7#diff-a31e97167f71125b93d46819fd0238b3

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to