Hi,
thanks for your patch!
Unfortunately we already have a similar one in master-next (commit
b8e6267 (WORKDIR and ARCHIVER_WORKDIR support, 2020-05-09)).

Would you please have a look at it and if applicable send a rebased
(master-next) version?

regards;rl

On Wed, Aug 19, 2020 at 11:31:17AM +0200, Jonatan Palsson wrote:
> Ping
> 
> On Wed, Aug 5, 2020 at 2:05 PM Jonatan Pålsson via
> lists.openembedded.org <jonatan.p=gmail....@lists.openembedded.org>
> wrote:
> >
> > archiver.bbclass will invoke do_unpack as a function (rather than a
> > task) during do_unpack_and_patch. When invoked as a function, the
> > postfuncs of do_unpack are not executed.
> >
> > Convert the postfuncs into an _append fragment on do_unpack instead.
> >
> > Fixes:
> >
> >     .. snip ..
> >     No file to patch.  Skipping patch.
> >     1 out of 1 hunk ignored
> >     Patch 1001-hotspot-fix-crash-on-JNI_CreateJavaVM.patch does not apply 
> > (enforce with -f)
> >     ERROR: Logfile of failure stored in: .. snip .. 
> > /build/tmp/work/x86_64-linux/openjdk-8-native/252-r0/temp/log.do_unpack_and_patch.220625
> >     ERROR: Task (.. snip .. 
> > /sources/openembedded-core/meta-java/recipes-core/openjdk/openjdk-8-native_252.bb:do_unpack_and_patch)
> >  failed with exit code '1'
> > ---
> >  recipes-core/openjdk/openjdk-8-common.inc | 10 +++++++---
> >  1 file changed, 7 insertions(+), 3 deletions(-)
> >
> > diff --git a/recipes-core/openjdk/openjdk-8-common.inc 
> > b/recipes-core/openjdk/openjdk-8-common.inc
> > index c78bb2a..123e896 100644
> > --- a/recipes-core/openjdk/openjdk-8-common.inc
> > +++ b/recipes-core/openjdk/openjdk-8-common.inc
> > @@ -46,6 +46,13 @@ do_unpack_delete_X11_wrappers() {
> >      find ${S}/jdk/src/solaris/classes/sun/awt/X11 -maxdepth 1 -name 
> > '*.java' -delete
> >  }
> >
> > +do_unpack_append() {
> > +    bb.build.exec_func('do_unpack_extract_submodules', d)
> > +
> > +    if not bb.utils.filter('PACKAGECONFIG', 'x11', d):
> > +        bb.build.exec_func('do_unpack_delete_X11_wrappers', d)
> > +}
> > +
> >  def package_config_option_cleanup(d):
> >      distro_x11 = bb.utils.contains('DISTRO_FEATURES', 'x11', True, False, 
> > d)
> >      distro_alsa = bb.utils.contains('DISTRO_FEATURES', 'alsa', True, 
> > False, d)
> > @@ -155,9 +162,6 @@ def jdk_configure_options(d):
> >      options = package_config_option_cleanup(d)
> >      return options[3]
> >
> > -do_unpack[postfuncs] += "do_unpack_extract_submodules"
> > -do_unpack[postfuncs] += "${@bb.utils.contains('PACKAGECONFIG', 'x11', '', 
> > 'do_unpack_delete_X11_wrappers', d)}"
> > -
> >  export DEBUG_BINARIES = "true"
> >
> >  ALTERNATIVE_PRIORITY = "50"
> > --
> > 2.26.1
> >
> > 

-- 
Richard Leitner
Hardware R&D / Senior Embedded Linux Engineer

SKIDATA | Driving Your Digital Future

SKIDATA GmbH
Untersbergstraße 40 | 5083 Grödig/Salzburg | Austria
[t] +43-6246-888-4245 | [m] +43-664-88616370
[w] www.skidata.com
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#86468): 
https://lists.openembedded.org/g/openembedded-devel/message/86468
Mute This Topic: https://lists.openembedded.org/mt/76005747/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to