Re: AGL Flutter IVI build failure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Bernard, Joel,

> | SocketException: Failed host lookup: 'http://storage.googleapis.com' (OS Error: Temporary failure in name resolution, errno = -3)

This would be what Jan-Simon said recently; network access from tasks (except for do_fetch) is disabled by default on kirkstone. I've just confirmed agl-image-flutter can be built successfully with following change.

```
diff --git a/classes/flutter-app.bbclass b/classes/flutter-app.bbclass
index f31ddef..9e2be47 100644
--- a/classes/flutter-app.bbclass
+++ b/classes/flutter-app.bbclass
@@ -116,6 +116,8 @@ python do_restore_pub_cache() {
 # Build flutter_assets folder and AOT (libapp.so)
 #

+do_compile[network] = "1"
+
 do_compile() {

     FLUTTER_SDK=${STAGING_DIR_NATIVE}/usr/share/flutter/sdk
```


Best regards,

---
Hiroyuki ISHII
Automotive Systems Company
Panasonic Corporation

From: agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx <agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx> On Behalf Of Bernard
Sent: Tuesday, May 3, 2022 11:33 AM
To: agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx
Subject:  AGL Flutter IVI build failure

Hi Guys,
First off i'd like to say moving forward i'm happy to do our user acceptance testing (UAT) for IVI help me improve my understanding of how AGL builds, also HTML5 as I want to compare it against flutter/web
Last time i did an IVI build back in early Feb when Flutter Gallery was 1st released, build was fine but lengthy and image deploy worked although hideously slow,

Scott, Marius, Date San
During last week's IVI-EG Scott informed me master branch had been bumped to Kirkstone https://jira.automotivelinux.org/browse/SPEC-4343, so thought i'd synch up and give it a whirl so kicked off a build over the weekend, 
however as follows: gallery failed compilation trying to download gradle wrapper which  seems reasonable as you may know flutter uses gradle  to build android, and Gallery supports android, linux, macos, windows and web 
but why would you attempt to download from Google Storage APIs seems odd. I manually curled and opened the specified gradle wrapper. It's referencing 2.14.1 which is ancient, so I directly checked Gallery they're running 6.7.

Of course this failure could still be mine but don't know how?, I also don't know anything about anything concerning bitbake but flutter gallery http://flutter-sdk_git.bb and conf/include/flutter-version.inc may need some small review, i'll leave with you until i hear back.

Some Other things
Is anyone from Flutter Gallery supporting AGL ?
I've only just started using Gerrit but couldn't find any references to the AGL external projects, am I doing something wrong? Are they available? Are you able to provide ?
I Just read Joel's Update meta-flutter commit message from Feb 2022 and agree with what he says, also PumpedFuel as with every other Flutter app is going to be complex , and as a minimum we're all going to need our own FLUTTER_SDK_TAG and
more importantly wrap our heads around how the embedder works, because i bet we're going to need to extend it - currently it's just a back box to me

regards
Bern

My build host
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal

my build
$ source meta-agl/scripts/aglsetup.sh -f -m qemux86-64 -b qemux86-64 agl-flutter agl-devel
$ nohup time bitbake agl-image-flutter &


NOTE: Running task 5238 of 5336 (/home/bcraddock/AGL/master/external/poky/meta/recipes-devtools/qemu/qemu-system-native_6.2.0.bb:do_configure)
NOTE: Running task 5239 of 5336 (/home/bcraddock/AGL/master/external/meta-clang/recipes-devtools/clang/clang_git.bb:do_populate_sysroot)
NOTE: Running task 5240 of 5336 (/home/bcraddock/AGL/master/external/meta-clang/recipes-devtools/clang/clang_git.bb:do_package)
NOTE: Running task 5241 of 5336 (/home/bcraddock/AGL/master/external/meta-flutter/recipes-graphics/flutter-apps/flutter-gallery-release_git.bb:do_patch)
NOTE: Running task 5242 of 5336 (/home/bcraddock/AGL/master/external/meta-flutter/recipes-graphics/flutter-apps/flutter-gallery-release_git.bb:do_deploy_source_date_epoch)
NOTE: Running task 5243 of 5336 (/home/bcraddock/AGL/master/external/meta-flutter/recipes-graphics/flutter-apps/flutter-gallery-release_git.bb:do_populate_lic)
NOTE: Running task 5244 of 5336 (/home/bcraddock/AGL/master/external/meta-flutter/recipes-graphics/flutter-apps/flutter-gallery-release_git.bb:do_configure)
NOTE: Running task 5245 of 5336 (/home/bcraddock/AGL/master/external/meta-flutter/recipes-graphics/flutter-apps/flutter-gallery-release_git.bb:do_compile)
NOTE: Running task 5245 of 5336 (/home/bcraddock/AGL/master/external/meta-flutter/recipes-graphics/flutter-apps/flutter-gallery-release_git.bb:do_compile)
NOTE: recipe flutter-gallery-release-git-r0: task do_compile: Started
ERROR: flutter-gallery-release-git-r0 do_compile: ExecutionError('/home/bcraddock/AGL/master/qemux86-64/tmp/work/corei7-64-agl-linux/flutter-gallery-release/git-r0/temp/run.do_compile.2582538', 1, None, None)
ERROR: Logfile of failure stored in: /home/bcraddock/AGL/master/qemux86-64/tmp/work/corei7-64-agl-linux/flutter-gallery-release/git-r0/temp/log.do_compile.2582538
Log data follows:
| DEBUG: Executing shell function do_compile
| Downloading Gradle Wrapper...                                      150ms
| Downloading Gradle Wrapper...                                        4ms
| Failed to download https://storage.googleapis.com/flutter_infra_release/gradle-wrapper/fd5c1f2c013565a3bea56ada6df9d2b8e96d56aa/gradle-wrapper.tgz. Ensure you have network connectivity and then try again.
| SocketException: Failed host lookup: 'http://storage.googleapis.com' (OS Error: Temporary failure in name resolution, errno = -3)
| WARNING: exit code 1 from a shell command.
NOTE: recipe flutter-gallery-release-git-r0: task do_compile: Failed
ERROR: Task (/home/bcraddock/AGL/master/external/meta-flutter/recipes-graphics/flutter-apps/flutter-gallery-release_git.bb:do_compile) failed with exit code '1'
NOTE: recipe clang-14.0.1-r0: task do_populate_sysroot: Succeeded
NOTE: recipe qemu-system-native-6.2.0-r0: task do_configure: Succeeded
NOTE: recipe clang-14.0.1-r0: task do_package: Succeeded
NOTE: Tasks Summary: Attempted 5245 tasks of which 5233 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/bcraddock/AGL/master/external/meta-flutter/recipes-graphics/flutter-apps/flutter-gallery-release_git.bb:do_compile
Summary: There was 1 WARNING message.
Summary: There was 1 ERROR message, returning a non-zero exit code.

craddock@osrservervm01:~/AGL/master/qemux86-64/tmp/work/corei7-64-agl-linux/flutter-gallery-release/git-r0/temp$ cat log.do_compile.2582538
DEBUG: Executing shell function do_compile
Downloading Gradle Wrapper...                                      150ms
Downloading Gradle Wrapper...                                        4ms
Failed to download https://storage.googleapis.com/flutter_infra_release/gradle-wrapper/fd5c1f2c013565a3bea56ada6df9d2b8e96d56aa/gradle-wrapper.tgz. Ensure you have network connectivity and then try again.
SocketException: Failed host lookup: 'http://storage.googleapis.com' (OS Error: Temporary failure in name resolution, errno = -3)
WARNING: exit code 1 from a shell command.


bcraddock@osrservervm01:/tmp/agl$ curl -o gradle-wrapper.tgz https://storage.googleapis.com/flutter_infra_release/gradle-wrapper/fd5c1f2c013565a3bea56ada6df9d2b8e96d56aa/gradle-wrapper.tgz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 55913  100 55913    0     0   305k      0 --:--:-- --:--:-- --:--:--  306k

bcraddock@osrservervm01:/tmp/agl$  cat gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://http://services.gradle.org/distributions/gradle-2.14.1-all.zip ;

flutter gallery gradle wrapper properties 6.7
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://http://services.gradle.org/distributions/gradle-6.7-all.zip


meta-flutter updates Deprecate FLUTTER_CHANNEL in favor of FLUTTER_SDK_TAG 
Remove need for TARGET_GCC_VERSION and FLUTTER_CLANG_VERSION variables Enable building for private engine branches vk-flutter-engine recipes (temporary till Vulkan PR is merged to master) ivi-homescreen package parameters for setting EGL GLES 2/3, EGL Context version, EGL Transparency flag. separate package for flutter engine_sdk. Allows optional install to target image default FLUTTER_CHANNEL = "stable", opposed to "beta". FLUTTER_APPLICATION_PATH variable to support monolithic flutter app repos. Allows setting project path from base repo. FLUTTER_EXTRA_BUILD_ARGS to pass parameters to 'flutter build bundle'. Add build dependency libxbcommon required for text plugin support 
Bernard Craddock
Co-founder Pumped Fuel
http://www.pumpedfuel.com
L2, 11 York Street Sydney 2000



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#9808): https://lists.automotivelinux.org/g/agl-dev-community/message/9808
Mute This Topic: https://lists.automotivelinux.org/mt/90851694/2167316
Group Owner: agl-dev-community+owner@xxxxxxxxxxxxxxxxxxxxxxxxx
Unsubscribe: https://lists.automotivelinux.org/g/agl-dev-community/leave/4543822/2167316/883735764/xyzzy [list-automotive-discussions82@xxxxxxxxxxx]
-=-=-=-=-=-=-=-=-=-=-=-






[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux