[oe] [meta-java][PATCH] openjdk-8: 'do_unpack_remove_X11_wrappers' confuses pyro bitbake parser
Richard Leitner
richard.leitner at skidata.com
Wed Jul 18 05:36:03 UTC 2018
Hi,
thank you for your patch! Please see my comments below...
On 07/17/2018 09:20 PM, Matthew McClain wrote:
> Renaming the function to anything else allows the recipe to be parsed. The
> problem appears to be the word "_remove_". This affects both the sumo and
> master branches.
In the subject you say it causes problems with the pyro branch, but here
you say sumo and master... So which branches are really affected? Can
you please adapt the title/commit-message accordingly?
Do you (or somebody else here) have any clue why the "remove" keyword
triggers such a problem (since pyro?).
If I get it right the mentioned parsing error only occurs when we have
no X11 (in PACKAGECONFIG). Is that true? Can you please mention it in
the commit message?
>
> Signed-off-by: Matthew McClain <mmcclain at uplogix.com>
> ---
> recipes-core/openjdk/openjdk-8-common.inc | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/recipes-core/openjdk/openjdk-8-common.inc b/recipes-core/openjdk/openjdk-8-common.inc
> index b2020c3..fbb10be 100644
> --- a/recipes-core/openjdk/openjdk-8-common.inc
> +++ b/recipes-core/openjdk/openjdk-8-common.inc
> @@ -39,7 +39,7 @@ do_unpack_extract_submodules () {
> tar xjf ${WORKDIR}/${NASHORN_FILE} --transform "s,-${NASHORN_CHANGESET},,g"
> }
>
> -do_unpack_remove_X11_wrappers() {
> +do_unpack_delete_X11_wrappers() {
> find ${S}/jdk/src/solaris/classes/sun/awt/X11 -maxdepth 1 -name '*.java' -delete
> }
>
> @@ -153,7 +153,7 @@ def jdk_configure_options(d):
> return options[3]
>
> do_unpack[postfuncs] += "do_unpack_extract_submodules"
> -do_unpack[postfuncs] += "${@bb.utils.contains('PACKAGECONFIG', 'x11', '', 'do_unpack_remove_X11_wrappers', d)}"
> +do_unpack[postfuncs] += "${@bb.utils.contains('PACKAGECONFIG', 'x11', '', 'do_unpack_delete_X11_wrappers', d)}"
>
> do_configure_prepend() {
> export ${@jdk_environment_options(d)}
>
Otherwise the patch itself looks fine to me.
Thank you!
regards;Richard.L
More information about the Openembedded-devel
mailing list