balena-io-experimental / balena-wpe

Fullscreen WebKit browser with hardware accelerated CSS, WebGL, and HTML5 video for the RaspberryPi 3.
Apache License 2.0
380 stars 77 forks source link

Remote Inspector #13

Open ecustic opened 6 years ago

ecustic commented 6 years ago

Is it possible to use the remote inspector for WPE with this build? And if so how?

Front logo Front conversations

petrosagg commented 6 years ago

@eCustic I think you can set the WEBKIT_INSPECTOR_SERVER to something like 0.0.0.0:9998 to have a remote inspector running on all IPs, port 9998

LucianBuzzo commented 6 years ago

Accessing the remote inspector url returns a 404 status code with the following error

Error: 0, The resource at “/org/wpe/inspector/UserInterface/inspectorPageIndex.html” does not exist occurred during fetching inspector resource files.
petrosagg commented 6 years ago

@LucianBuzzo I found this related issue https://bugs.webkit.org/show_bug.cgi?id=172966 that seems to imply that this inspector doesn't have a UI but you can connect to it using the chrome tools for example.

It also looks like there is another env var called WEBKIT_LEGACY_INSPECTOR_SERVER with the same parameter format that seems to support a UI

ThinhPhan commented 6 years ago

@petrosagg I set both WEBKIT_LEGACY_INSPECTOR_SERVER and WEBKIT_INSPECTOR_SERVER into Device Variables but seem it didn't work.

imrehg commented 6 years ago

@petrosagg I've tried WEBKIT_LEGACY_INSPECTOR_SERVER but that doesn't seem to open a port, using with the latest build.

Enabling WEBKIT_INSPECTOR_SERVER does open a port. Trying to connect to it with Epiphany browser, which seems to support remote inspector as inspector://ip:port. That connection is made, and crashes WPE with segmentation fault.

drewcovi commented 5 years ago

@imrehg is that variable service variable? I've attempted to set that but without any success...

d21d3q commented 4 years ago

In my case it was related to https://github.com/balena-io-projects/balena-wpe/issues/13. So adding IMAGE_INSTALL_append = " wpewebkit-web-inspector-plugin" made it working. Here is line which decide about adding libWPEWebInspectorResources.so binary to image.

mwl commented 4 years ago

In my case it was related to #13. So adding IMAGE_INSTALL_append = " wpewebkit-web-inspector-plugin" made it working. Here is line which decide about adding libWPEWebInspectorResources.so binary to image.

@d21d3q Any chance you have pushed the image anywhere?

kytart commented 4 years ago

anybody made this working? @d21d3q could you elaborate a bit more on what you've done to make it work?

d21d3q commented 4 years ago

@mwl, no I haven't pushed image anywhere. Isn't config deterministic enough in yocto world? :)

Just added that line to config.

Can you elaborate more about your issue?

thomas-riccardi commented 4 years ago

Quick howto as a primo user of yocto:

Then just build:

./build.sh

... After 75min:

#####################################
Created docker image: resin-wpe:raspberrypi3-v0.0.3-dirty
#####################################

The file is in the docker image: /usr/lib/wpe-webkit-0.1/libWPEWebInspectorResources.so But I'm still failing to connect to it using chrome://inspect...

d21d3q commented 4 years ago

I don think that it works with chrome://inspect, it is enough just to navigate to http://:9998 (webkit is

I'll try to reproduce that over weekend.

by the time you can make sure if it is in build env with something like this:

bitbake -e resin-wpe-image | grep "wpewebkit-web-inspector-plugin"
thomas-riccardi commented 4 years ago

I tried direct call but it doesn't work from my browser, and neither with curl:

$ curl -vvv 127.0.0.1:9224
* Rebuilt URL to: 127.0.0.1:9224/
*   Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to 127.0.0.1 (127.0.0.1) port 9224 (#0)
> GET / HTTP/1.1
> Host: 127.0.0.1:9224
> User-Agent: curl/7.58.0
> Accept: */*
> 
* Empty reply from server
* Connection #0 to host 127.0.0.1 left intact
curl: (52) Empty reply from server

(I do have WEBKIT_INSPECTOR_SERVER=0.0.0.0:9224, and trying a different port gives a different error: someone is listening on 9224)

As for the bitbake -e tip, thanks!

From `base-image/` dir: ``` export MACHINE=${MACHINE:-raspberrypi3} export TEMPLATECONF="../meta-resin-wpe/conf/samples" source poky/oe-init-build-env build bitbake -e resin-wpe-image | grep "wpewebkit-web-inspector-plugin" ``` ``` # " wpewebkit-web-inspector-plugin" # "packagegroup-core-boot ${CORE_IMAGE_EXTRA_INSTALL} gstreamer1.0-omx wpewebkit-web-inspector-plugin fbcp fontconfig fontconfig-utils tslib-calibrate tslib-tests ttf-bitstream-vera gstreamer1.0-plugins-base-alsa wpebackend-rdk wpewebkit cog xkeyboard-config tzdata tzdata-misc tzdata-posix tzdata-right tzdata-africa tzdata-americas tzdata-antarctica tzdata-arctic tzdata-asia tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific " IMAGE_INSTALL="packagegroup-core-boot gstreamer1.0-omx wpewebkit-web-inspector-plugin fbcp fontconfig fontconfig-utils tslib-calibrate tslib-tests ttf-bitstream-vera gstreamer1.0-plugins-base-alsa wpebackend-rdk wpewebkit cog xkeyboard-config tzdata tzdata-misc tzdata-posix tzdata-right tzdata-africa tzdata-americas tzdata-antarctica tzdata-arctic tzdata-asia tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific " export PACKAGE_INSTALL="packagegroup-core-boot gstreamer1.0-omx wpewebkit-web-inspector-plugin fbcp fontconfig fontconfig-utils tslib-calibrate tslib-tests ttf-bitstream-vera gstreamer1.0-plugins-base-alsa wpebackend-rdk wpewebkit cog xkeyboard-config tzdata tzdata-misc tzdata-posix tzdata-right tzdata-africa tzdata-americas tzdata-antarctica tzdata-arctic tzdata-asia tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific run-postinsts " RDEPENDS=" packagegroup-core-boot gstreamer1.0-omx wpewebkit-web-inspector-plugin fbcp fontconfig fontconfig-utils tslib-calibrate tslib-tests ttf-bitstream-vera gstreamer1.0-plugins-base-alsa wpebackend-rdk wpewebkit cog xkeyboard-config tzdata tzdata-misc tzdata-posix tzdata-right tzdata-africa tzdata-americas tzdata-antarctica tzdata-arctic tzdata-asia tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific run-postinsts " SDK_RDEPENDS="packagegroup-core-standalone-sdk-target target-sdk-provides-dummy packagegroup-core-boot gstreamer1.0-omx wpewebkit-web-inspector-plugin fbcp fontconfig fontconfig-utils tslib-calibrate tslib-tests ttf-bitstream-vera gstreamer1.0-plugins-base-alsa wpebackend-rdk wpewebkit cog xkeyboard-config tzdata tzdata-misc tzdata-posix tzdata-right tzdata-africa tzdata-americas tzdata-antarctica tzdata-arctic tzdata-asia tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific run-postinsts nativesdk-packagegroup-sdk-host packagegroup-cross-canadian-raspberrypi3" TOOLCHAIN_TARGET_TASK="packagegroup-core-standalone-sdk-target target-sdk-provides-dummy packagegroup-core-boot gstreamer1.0-omx wpewebkit-web-inspector-plugin fbcp fontconfig fontconfig-utils tslib-calibrate tslib-tests ttf-bitstream-vera gstreamer1.0-plugins-base-alsa wpebackend-rdk wpewebkit cog xkeyboard-config tzdata tzdata-misc tzdata-posix tzdata-right tzdata-africa tzdata-americas tzdata-antarctica tzdata-arctic tzdata-asia tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific run-postinsts " # "{'tasks': ['do_patch', 'do_populate_sysroot_setscene', 'do_prepare_recipe_sysroot', 'do_listtasks', 'do_clean', 'do_checkuri', 'do_fetch', 'do_unpack', 'do_configure', 'do_compile', 'do_install', 'do_build', 'do_cleansstate', 'do_cleanall', 'do_package_qa_setscene', 'do_package', 'do_package_setscene', 'do_packagedata', 'do_packagedata_setscene', 'do_package_write_ipk_setscene', 'do_devshell', 'do_devpyshell', 'do_populate_lic', 'do_populate_lic_setscene', 'do_populate_sdk', 'do_sdk_depends', 'do_populate_sdk_ext', 'do_rootfs_wicenv', 'do_rootfs', 'do_image', 'do_image_complete', 'do_image_complete_setscene', 'do_image_qa', 'do_image_qa_setscene', 'do_image_tar'], 'parents': {'do_patch': ['do_unpack'], 'do_populate_sysroot_setscene': [], 'do_prepare_recipe_sysroot': ['do_fetch'], 'do_listtasks': [], 'do_clean': [], 'do_checkuri': [], 'do_fetch': [], 'do_unpack': ['do_fetch'], 'do_configure': ['do_prepare_recipe_sysroot', 'do_patch'], 'do_compile': ['do_configure'], 'do_install': ['do_compile'], 'do_build': ['do_image_complete', 'do_populate_lic', 'do_packagedata'], 'do_cleansstate': ['do_clean'], 'do_cleanall': ['do_cleansstate'], 'do_package_qa_setscene': [], 'do_package': ['do_install'], 'do_package_setscene': [], 'do_packagedata': ['do_package'], 'do_packagedata_setscene': [], 'do_package_write_ipk_setscene': [], 'do_devshell': ['do_patch', 'do_prepare_recipe_sysroot'], 'do_devpyshell': ['do_patch'], 'do_populate_lic': ['do_patch'], 'do_populate_lic_setscene': [], 'do_populate_sdk': [], 'do_sdk_depends': [], 'do_populate_sdk_ext': ['do_sdk_depends'], 'do_rootfs_wicenv': ['do_image'], 'do_rootfs': ['do_prepare_recipe_sysroot'], 'do_image': ['do_image_qa', 'do_rootfs'], 'do_image_complete': ['do_image_tar', 'do_image'], 'do_image_complete_setscene': [], 'do_image_qa': ['do_rootfs'], 'do_image_qa_setscene': [], 'do_image_tar': ['do_image']}, 'depends': {'do_patch': 'quilt-native:do_populate_sysroot', 'do_install': ' virtual/fakeroot-native:do_populate_sysroot', 'do_build': ' virtual/kernel:do_deploy', 'do_package': ' virtual/fakeroot-native:do_populate_sysroot', 'do_package_setscene': ' virtual/fakeroot-native:do_populate_sysroot', 'do_devshell': ' virtual/fakeroot-native:do_populate_sysroot', 'do_populate_sdk': ' opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot xz-native:do_populate_sysroot cross-localedef-native:do_populate_sysroot qemuwrapper-cross:do_populate_sysroot nativesdk-glibc-locale:do_populate_sysroot mklibs-native:do_populate_sysroot prelink-native:do_populate_sysroot opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot makedevs-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot ldconfig-native:do_populate_sysroot virtual/update-alternatives-native:do_populate_sysroot update-rc.d-native:do_populate_sysroot virtual/kernel:do_packagedata pigz-native:do_populate_sysroot', 'do_sdk_depends': 'resin-wpe-image:do_image_tar resin-wpe-image:do_image virtual/kernel:do_deploy mklibs-native:do_populate_sysroot prelink-native:do_populate_sysroot opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot makedevs-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot ldconfig-native:do_populate_sysroot virtual/update-alternatives-native:do_populate_sysroot update-rc.d-native:do_populate_sysroot virtual/kernel:do_packagedata pigz-native:do_populate_sysroot meta-extsdk-toolchain:do_populate_sysroot', 'do_populate_sdk_ext': ' opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot xz-native:do_populate_sysroot cross-localedef-native:do_populate_sysroot qemuwrapper-cross:do_populate_sysroot nativesdk-glibc-locale:do_populate_sysroot mklibs-native:do_populate_sysroot prelink-native:do_populate_sysroot opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot makedevs-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot ldconfig-native:do_populate_sysroot virtual/update-alternatives-native:do_populate_sysroot update-rc.d-native:do_populate_sysroot virtual/kernel:do_packagedata pigz-native:do_populate_sysroot buildtools-tarball:do_populate_sdk meta-extsdk-toolchain:do_locked_sigs', 'do_rootfs': ' mklibs-native:do_populate_sysroot prelink-native:do_populate_sysroot opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot makedevs-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot ldconfig-native:do_populate_sysroot virtual/update-alternatives-native:do_populate_sysroot update-rc.d-native:do_populate_sysroot virtual/kernel:do_packagedata pigz-native:do_populate_sysroot', 'do_image': '', 'do_image_complete': ''}, 'rdepends': {'do_populate_sdk': 'packagegroup-core-standalone-sdk-target:do_package_write_ipk packagegroup-core-standalone-sdk-target:do_packagedata target-sdk-provides-dummy:do_package_write_ipk target-sdk-provides-dummy:do_packagedata packagegroup-core-boot:do_package_write_ipk packagegroup-core-boot:do_packagedata gstreamer1.0-omx:do_package_write_ipk gstreamer1.0-omx:do_packagedata wpewebkit-web-inspector-plugin:do_package_write_ipk wpewebkit-web-inspector-plugin:do_packagedata fbcp:do_package_write_ipk fbcp:do_packagedata fontconfig:do_package_write_ipk fontconfig:do_packagedata fontconfig-utils:do_package_write_ipk fontconfig-utils:do_packagedata tslib-calibrate:do_package_write_ipk tslib-calibrate:do_packagedata tslib-tests:do_package_write_ipk tslib-tests:do_packagedata ttf-bitstream-vera:do_package_write_ipk ttf-bitstream-vera:do_packagedata gstreamer1.0-plugins-base-alsa:do_package_write_ipk gstreamer1.0-plugins-base-alsa:do_packagedata wpebackend-rdk:do_package_write_ipk wpebackend-rdk:do_packagedata wpewebkit:do_package_write_ipk wpewebkit:do_packagedata cog:do_package_write_ipk cog:do_packagedata xkeyboard-config:do_package_write_ipk xkeyboard-config:do_packagedata tzdata:do_package_write_ipk tzdata:do_packagedata tzdata-misc:do_package_write_ipk tzdata-misc:do_packagedata tzdata-posix:do_package_write_ipk tzdata-posix:do_packagedata tzdata-right:do_package_write_ipk tzdata-right:do_packagedata tzdata-africa:do_package_write_ipk tzdata-africa:do_packagedata tzdata-americas:do_package_write_ipk tzdata-americas:do_packagedata tzdata-antarctica:do_package_write_ipk tzdata-antarctica:do_packagedata tzdata-arctic:do_package_write_ipk tzdata-arctic:do_packagedata tzdata-asia:do_package_write_ipk tzdata-asia:do_packagedata tzdata-atlantic:do_package_write_ipk tzdata-atlantic:do_packagedata tzdata-australia:do_package_write_ipk tzdata-australia:do_packagedata tzdata-europe:do_package_write_ipk tzdata-europe:do_packagedata tzdata-pacific:do_package_write_ipk tzdata-pacific:do_packagedata run-postinsts:do_package_write_ipk run-postinsts:do_packagedata nativesdk-packagegroup-sdk-host:do_package_write_ipk nativesdk-packagegroup-sdk-host:do_packagedata packagegroup-cross-canadian-raspberrypi3:do_package_write_ipk packagegroup-cross-canadian-raspberrypi3:do_packagedata', 'do_sdk_depends': 'meta-environment-extsdk-raspberrypi3:do_package_write_ipk meta-environment-extsdk-raspberrypi3:do_packagedata', 'do_populate_sdk_ext': ' resin-wpe-image:do_build'}, 'deptask': {'do_prepare_recipe_sysroot': 'do_populate_sysroot'}, 'rdeptask': {}, 'recrdeptask': {'do_build': 'do_build', 'do_populate_sdk': ' do_packagedata do_package_write_rpm do_package_write_ipk do_package_write_deb', 'do_sdk_depends': ' do_packagedata do_package_write_rpm do_package_write_ipk do_package_write_deb do_populate_lic do_package_qa do_populate_sysroot do_deploy ', 'do_rootfs': ' do_populate_lic do_package_write_ipk do_packagedata', 'do_image': ' do_populate_lic'}, 'recideptask': {}, 'nostamp': {'do_listtasks': '1', 'do_clean': '1', 'do_checkuri': '1', 'do_cleansstate': '1', 'do_cleanall': '1', 'do_devshell': '1', 'do_devpyshell': '1', 'do_populate_sdk_ext': '1'}, 'fakeroot': {'do_install': '1', 'do_package': '1', 'do_package_setscene': '1', 'do_populate_sdk': '1', 'do_populate_sdk_ext': '1', 'do_rootfs': '1', 'do_image': '1', 'do_image_complete': '1', 'do_image_qa': '1', 'do_image_tar': '1'}, 'noexec': {'do_patch': '1', 'do_fetch': '1', 'do_unpack': '1', 'do_configure': '1', 'do_compile': '1', 'do_install': '1', 'do_build': '1', 'do_package': '1', 'do_packagedata': '1'}, 'umask': {'do_patch': '022', 'do_unpack': '022', 'do_configure': '022', 'do_compile': '022', 'do_install': '022', 'do_package': '022', 'do_rootfs': '022', 'do_image': '022', 'do_image_complete': '022'}}" _task_deps="{'tasks': ['do_patch', 'do_populate_sysroot_setscene', 'do_prepare_recipe_sysroot', 'do_listtasks', 'do_clean', 'do_checkuri', 'do_fetch', 'do_unpack', 'do_configure', 'do_compile', 'do_install', 'do_build', 'do_cleansstate', 'do_cleanall', 'do_package_qa_setscene', 'do_package', 'do_package_setscene', 'do_packagedata', 'do_packagedata_setscene', 'do_package_write_ipk_setscene', 'do_devshell', 'do_devpyshell', 'do_populate_lic', 'do_populate_lic_setscene', 'do_populate_sdk', 'do_sdk_depends', 'do_populate_sdk_ext', 'do_rootfs_wicenv', 'do_rootfs', 'do_image', 'do_image_complete', 'do_image_complete_setscene', 'do_image_qa', 'do_image_qa_setscene', 'do_image_tar'], 'parents': {'do_patch': ['do_unpack'], 'do_populate_sysroot_setscene': [], 'do_prepare_recipe_sysroot': ['do_fetch'], 'do_listtasks': [], 'do_clean': [], 'do_checkuri': [], 'do_fetch': [], 'do_unpack': ['do_fetch'], 'do_configure': ['do_prepare_recipe_sysroot', 'do_patch'], 'do_compile': ['do_configure'], 'do_install': ['do_compile'], 'do_build': ['do_image_complete', 'do_populate_lic', 'do_packagedata'], 'do_cleansstate': ['do_clean'], 'do_cleanall': ['do_cleansstate'], 'do_package_qa_setscene': [], 'do_package': ['do_install'], 'do_package_setscene': [], 'do_packagedata': ['do_package'], 'do_packagedata_setscene': [], 'do_package_write_ipk_setscene': [], 'do_devshell': ['do_patch', 'do_prepare_recipe_sysroot'], 'do_devpyshell': ['do_patch'], 'do_populate_lic': ['do_patch'], 'do_populate_lic_setscene': [], 'do_populate_sdk': [], 'do_sdk_depends': [], 'do_populate_sdk_ext': ['do_sdk_depends'], 'do_rootfs_wicenv': ['do_image'], 'do_rootfs': ['do_prepare_recipe_sysroot'], 'do_image': ['do_image_qa', 'do_rootfs'], 'do_image_complete': ['do_image_tar', 'do_image'], 'do_image_complete_setscene': [], 'do_image_qa': ['do_rootfs'], 'do_image_qa_setscene': [], 'do_image_tar': ['do_image']}, 'depends': {'do_patch': 'quilt-native:do_populate_sysroot', 'do_install': ' virtual/fakeroot-native:do_populate_sysroot', 'do_build': ' virtual/kernel:do_deploy', 'do_package': ' virtual/fakeroot-native:do_populate_sysroot', 'do_package_setscene': ' virtual/fakeroot-native:do_populate_sysroot', 'do_devshell': ' virtual/fakeroot-native:do_populate_sysroot', 'do_populate_sdk': ' opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot xz-native:do_populate_sysroot cross-localedef-native:do_populate_sysroot qemuwrapper-cross:do_populate_sysroot nativesdk-glibc-locale:do_populate_sysroot mklibs-native:do_populate_sysroot prelink-native:do_populate_sysroot opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot makedevs-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot ldconfig-native:do_populate_sysroot virtual/update-alternatives-native:do_populate_sysroot update-rc.d-native:do_populate_sysroot virtual/kernel:do_packagedata pigz-native:do_populate_sysroot', 'do_sdk_depends': 'resin-wpe-image:do_image_tar resin-wpe-image:do_image virtual/kernel:do_deploy mklibs-native:do_populate_sysroot prelink-native:do_populate_sysroot opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot makedevs-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot ldconfig-native:do_populate_sysroot virtual/update-alternatives-native:do_populate_sysroot update-rc.d-native:do_populate_sysroot virtual/kernel:do_packagedata pigz-native:do_populate_sysroot meta-extsdk-toolchain:do_populate_sysroot', 'do_populate_sdk_ext': ' opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot xz-native:do_populate_sysroot cross-localedef-native:do_populate_sysroot qemuwrapper-cross:do_populate_sysroot nativesdk-glibc-locale:do_populate_sysroot mklibs-native:do_populate_sysroot prelink-native:do_populate_sysroot opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot makedevs-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot ldconfig-native:do_populate_sysroot virtual/update-alternatives-native:do_populate_sysroot update-rc.d-native:do_populate_sysroot virtual/kernel:do_packagedata pigz-native:do_populate_sysroot buildtools-tarball:do_populate_sdk meta-extsdk-toolchain:do_locked_sigs', 'do_rootfs': ' mklibs-native:do_populate_sysroot prelink-native:do_populate_sysroot opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot makedevs-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot ldconfig-native:do_populate_sysroot virtual/update-alternatives-native:do_populate_sysroot update-rc.d-native:do_populate_sysroot virtual/kernel:do_packagedata pigz-native:do_populate_sysroot', 'do_image': '', 'do_image_complete': ''}, 'rdepends': {'do_populate_sdk': 'packagegroup-core-standalone-sdk-target:do_package_write_ipk packagegroup-core-standalone-sdk-target:do_packagedata target-sdk-provides-dummy:do_package_write_ipk target-sdk-provides-dummy:do_packagedata packagegroup-core-boot:do_package_write_ipk packagegroup-core-boot:do_packagedata gstreamer1.0-omx:do_package_write_ipk gstreamer1.0-omx:do_packagedata wpewebkit-web-inspector-plugin:do_package_write_ipk wpewebkit-web-inspector-plugin:do_packagedata fbcp:do_package_write_ipk fbcp:do_packagedata fontconfig:do_package_write_ipk fontconfig:do_packagedata fontconfig-utils:do_package_write_ipk fontconfig-utils:do_packagedata tslib-calibrate:do_package_write_ipk tslib-calibrate:do_packagedata tslib-tests:do_package_write_ipk tslib-tests:do_packagedata ttf-bitstream-vera:do_package_write_ipk ttf-bitstream-vera:do_packagedata gstreamer1.0-plugins-base-alsa:do_package_write_ipk gstreamer1.0-plugins-base-alsa:do_packagedata wpebackend-rdk:do_package_write_ipk wpebackend-rdk:do_packagedata wpewebkit:do_package_write_ipk wpewebkit:do_packagedata cog:do_package_write_ipk cog:do_packagedata xkeyboard-config:do_package_write_ipk xkeyboard-config:do_packagedata tzdata:do_package_write_ipk tzdata:do_packagedata tzdata-misc:do_package_write_ipk tzdata-misc:do_packagedata tzdata-posix:do_package_write_ipk tzdata-posix:do_packagedata tzdata-right:do_package_write_ipk tzdata-right:do_packagedata tzdata-africa:do_package_write_ipk tzdata-africa:do_packagedata tzdata-americas:do_package_write_ipk tzdata-americas:do_packagedata tzdata-antarctica:do_package_write_ipk tzdata-antarctica:do_packagedata tzdata-arctic:do_package_write_ipk tzdata-arctic:do_packagedata tzdata-asia:do_package_write_ipk tzdata-asia:do_packagedata tzdata-atlantic:do_package_write_ipk tzdata-atlantic:do_packagedata tzdata-australia:do_package_write_ipk tzdata-australia:do_packagedata tzdata-europe:do_package_write_ipk tzdata-europe:do_packagedata tzdata-pacific:do_package_write_ipk tzdata-pacific:do_packagedata run-postinsts:do_package_write_ipk run-postinsts:do_packagedata nativesdk-packagegroup-sdk-host:do_package_write_ipk nativesdk-packagegroup-sdk-host:do_packagedata packagegroup-cross-canadian-raspberrypi3:do_package_write_ipk packagegroup-cross-canadian-raspberrypi3:do_packagedata', 'do_sdk_depends': 'meta-environment-extsdk-raspberrypi3:do_package_write_ipk meta-environment-extsdk-raspberrypi3:do_packagedata', 'do_populate_sdk_ext': ' resin-wpe-image:do_build'}, 'deptask': {'do_prepare_recipe_sysroot': 'do_populate_sysroot'}, 'rdeptask': {}, 'recrdeptask': {'do_build': 'do_build', 'do_populate_sdk': ' do_packagedata do_package_write_rpm do_package_write_ipk do_package_write_deb', 'do_sdk_depends': ' do_packagedata do_package_write_rpm do_package_write_ipk do_package_write_deb do_populate_lic do_package_qa do_populate_sysroot do_deploy ', 'do_rootfs': ' do_populate_lic do_package_write_ipk do_packagedata', 'do_image': ' do_populate_lic'}, 'recideptask': {}, 'nostamp': {'do_listtasks': '1', 'do_clean': '1', 'do_checkuri': '1', 'do_cleansstate': '1', 'do_cleanall': '1', 'do_devshell': '1', 'do_devpyshell': '1', 'do_populate_sdk_ext': '1'}, 'fakeroot': {'do_install': '1', 'do_package': '1', 'do_package_setscene': '1', 'do_populate_sdk': '1', 'do_populate_sdk_ext': '1', 'do_rootfs': '1', 'do_image': '1', 'do_image_complete': '1', 'do_image_qa': '1', 'do_image_tar': '1'}, 'noexec': {'do_patch': '1', 'do_fetch': '1', 'do_unpack': '1', 'do_configure': '1', 'do_compile': '1', 'do_install': '1', 'do_build': '1', 'do_package': '1', 'do_packagedata': '1'}, 'umask': {'do_patch': '022', 'do_unpack': '022', 'do_configure': '022', 'do_compile': '022', 'do_install': '022', 'do_package': '022', 'do_rootfs': '022', 'do_image': '022', 'do_image_complete': '022'}}" ``` not sure how to read it, but the .so is in the docker image anyway.