[oe] [meta-oe][PATCH 2/2] android-tools: use fixed SRCREVs instead of tag name

Martin Jansa martin.jansa at gmail.com
Sun May 6 20:18:25 UTC 2018


ping

The other android-tools patch was merged now, is there some issue with this
one?

On Sun, Apr 8, 2018 at 10:14 PM, Martin Jansa <martin.jansa at gmail.com>
wrote:

> * so that bitbake doesn't need to use git ls-remote during parsing to
> resolve tag name into SRCREV
>
> Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
> ---
>  .../android-tools/android-tools_5.1.1.r37.bb           | 18
> ++++++++++++------
>  1 file changed, 12 insertions(+), 6 deletions(-)
>
> diff --git a/meta-oe/recipes-devtools/android-tools/android-tools_5.
> 1.1.r37.bb b/meta-oe/recipes-devtools/android-tools/android-tools_5.
> 1.1.r37.bb
> index 5d8f8a8435..780ecaa11a 100644
> --- a/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb
> +++ b/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb
> @@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = " \
>  "
>  DEPENDS = "libbsd libpcre openssl zlib libcap"
>
> -ANDROID_TAG = "android-5.1.1_r37"
>  ANDROID_MIRROR = "android.googlesource.com"
>  CORE_REPO = "${ANDROID_MIRROR}/platform/system/core"
>  EXTRAS_REPO = "${ANDROID_MIRROR}/platform/system/extras"
> @@ -17,12 +16,19 @@ LIBHARDWARE_REPO = "${ANDROID_MIRROR}/platform/
> hardware/libhardware"
>  LIBSELINUX_REPO = "${ANDROID_MIRROR}/platform/external/libselinux"
>  BUILD_REPO = "${ANDROID_MIRROR}/platform/build"
>
> +# matches with android-5.1.1_r37
> +SRCREV_core = "2314b110bdebdbfd2d94c502282f9e57c849897e"
> +SRCREV_extras = "3ecbe8d841df96127d7855661293e5ab6ba6c205"
> +SRCREV_libhardware = "be55eb1f4d840c82ffaf7c47460df17ff5bc4d9b"
> +SRCREV_libselinux = "07e9e1339ad1ba608acfba9dce2d0f474b252feb"
> +SRCREV_build = "16e987def3d7d8f7d30805eb95cef69e52a87dbc"
> +
>  SRC_URI = " \
> -    git://${CORE_REPO};name=core;protocol=https;nobranch=1;
> destsuffix=git/system/core;tag=${ANDROID_TAG} \
> -    git://${EXTRAS_REPO};name=extras;protocol=https;
> nobranch=1;destsuffix=git/system/extras;tag=${ANDROID_TAG} \
> -    git://${LIBHARDWARE_REPO};name=libhardware;protocol=
> https;nobranch=1;destsuffix=git/hardware/libhardware;tag=${ANDROID_TAG} \
> -    git://${LIBSELINUX_REPO};name=libselinux;protocol=https;
> nobranch=1;destsuffix=git/external/libselinux;tag=${ANDROID_TAG} \
> -    git://${BUILD_REPO};name=build;protocol=https;nobranch=
> 1;destsuffix=git/build;tag=${ANDROID_TAG} \
> +    git://${CORE_REPO};name=core;protocol=https;nobranch=1;destsuffix=git/system/core
> \
> +    git://${EXTRAS_REPO};name=extras;protocol=https;
> nobranch=1;destsuffix=git/system/extras \
> +    git://${LIBHARDWARE_REPO};name=libhardware;protocol=
> https;nobranch=1;destsuffix=git/hardware/libhardware \
> +    git://${LIBSELINUX_REPO};name=libselinux;protocol=https;
> nobranch=1;destsuffix=git/external/libselinux \
> +    git://${BUILD_REPO};name=build;protocol=https;nobranch=1;destsuffix=git/build
> \
>      file://remove-selinux-android.patch \
>      file://use-capability.patch \
>      file://use-local-socket.patch \
> --
> 2.15.1
>
>



More information about the Openembedded-devel mailing list