User Tools

Site Tools


eg-ciat:meetings

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
eg-ciat:meetings [2019/05/14 12:24]
jsmoeller
eg-ciat:meetings [2019/07/23 12:27] (current)
jsmoeller
Line 44: Line 44:
  
 -------- --------
 +==== Meeting 2019/07/09 ====
 +
 +=== Attendees ===
 +Jan-Simon, Frederic, Ronan, Kurokawa-san,​ Abe-san, Li-Xiaoming,​ Kusakabe-san,​ Stephane
 +
 +===Topics===
 +  * Fujitsu test report update (Fujitsu)
 +    * RC1 - new jira: 
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2547 ​ (Wifi status icon)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2551 ​ (Mediaplayer /& BT)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2552 ​ (Upsquare / avirt)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2553 ​ (dragonboard boot)
 +    * RC2 - 
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2616 ​ (rpi shows no homescreen)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2552 ​ (Upsquare also rc2)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2553 ​ (dragonboard boot also rc2)
 +      * m3 testing WIP
 +    * RC3 -
 +      * Starting tomorrow. ​
 +
 +  * Fuego / Lava support
 +    * 06/25 : No update
 +    * 07/09 : No update
 +    * Trend to execute tests on target by cmdline '​ftc' ​
 +
 +  * Lava lab @ IOT.bzh / Frederic:
 +    * lava-docker version of master: 19fe02f7a341e302e3ad560fcb4cc872f2201a5c
 +    * 06/25 : No update
 +    * 07/09 : Still in a box
 +    * 07/23 : Still in a box
 +
 +  * Application lifecycle test (Corentin)
 +    * Update 06/25:
 +      * qemuarm / qemuarm64 added. ​
 +     * Todo: pass/fail criteria for jenkins and/or +/-1 to gerrit.
 +
 +  * Application tests 
 +    * Edi has problems reproducing the test wgt'​s ​
 +    * Test wgt's for apps submitted
 +    * Todo: build test wgt in ci  (Jan-Simon)
 +    * Todo: extend releng/​qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
 +    * Todo: run on qemu targets (new qa-testdefinition)
 +
 +  * Working out pass/​fail/​skip for CIB / CIBT
 +    * how can app developers define pass/​fail/​skip
 +      * how can testdefinitions interpret
 +    * jenkins needs possibility to skip certain cases (and not fail)
 +    * <​app>​-test wgt's can have multiple invocations (e.g. representing different test plans) ​
 +
 +  * AGL license scanning (SPDX/​fossology)
 +    * -native recipe for tools to scan w/o fossology server (dosocs-native,​ )
 +    * alternative is to use fossology server and include a fossup-native (fossdriver? ​ XYZ(fork of fossup) ) in the build and provide the necessary variables.
 +    * Goal is to enable spdx scanning for the release build.
 +    * Update 07/09: Jan-Simon tried all three options (fossdriver,​ dosocs-host,​ dosocs)
 +      * need to file further bugs to be fixed
 +      * fossology version for fossdriver (not latest container): use 3.3.0
 +        * reproduce:
 +          * fossdriver: just add agl-fossdriver feature
 +          * dosocs: add agl-fossdriver feature and change local.conf from
 +            * INHERIT += "​fossdriver"​ to
 +            * INHERIT += "​dosocs"​
 +        * if possible sample run for ALS to compare with existing SPDXLite data (for Kusakabe-san)
 +     * Update 07/​23: ​
 +       * - POC using https://​github.com/​dl9pf/​meta-spdxscanner/​tree/​jsm-thud ​ and fossology container version 3.3
 +         * Quick resetup:
 +           * a) server host with: docker run -d -p 8081:80 fossology/​fossology:​3.3.0 ​   #Needs to be 3.3!!!
 +           * b) compile host with:
 +             * b1) fossdriver installed on build host https://​github.com/​fossology/​fossdriver
 +             * b2) ~/​.fossdriverrc
 +             * b3) conf/​local.conf:​
 +               * INHERIT += "​fossdriver-host"​
 +               * SPDX_DEPLOY_DIR = "​${TOPDIR}/​spdx/" ​  
 +
 +       * - POC up here: http://​95.216.96.43:​8081/​repo/?​mod=browse
 +         * Discussed during F2F in Yokohama
 +         * TLDR: We will run it for the HH 8.0.0 release
 +           * will merely record the parsed data and write the manifest as-is
 +           * clearing/​postprocessing done by Fujitsu
 +       * Meeting with Michael Jäger (fossology):​ we need to start using the rest api in fossdriver (instead of scraping the web-page)
 +       * Follow-up discussions on these alternatives
 +         * https://​github.com/​heremaps/​oss-review-toolkit
 +         * https://​github.com/​endocode
 +
 + 
 +On hold:
 +  * SPEC-920
 +    * Fix in gerrit 16867
 +    * further discussion
 +      * AIs:
 +      * Scott: take a look at the prserv if we can solve above issue on rpm feeds
 +      * AI (jsm/ryan): forbid revert button (?edit button?)
 +      * Tom: may need policy around reverts and bumping PR value (at least for meta-layers)
 +      * In the end have a multi-config build with "​bitbake agl-world"​
 +        * atm share sstate-cache but separate TMPDIR
 +        * https://​www.yoctoproject.org/​docs/​2.4.3/​mega-manual/​mega-manual.html#​platdev-building-targets-with-multiple-configurations
 +          * bitbake multiconfig:​m3conf multiconfig:​h3conf multiconfig:​intelcorei7conf dummy-image
 +            * conf/​m3conf.conf ​  
 +            * conf/​h3conf.conf
 +            * conf/​intelcorei7conf.conf
 +          * start with core ... once done ... lock the SIGNATURES ?
 +        * Initial step, use agl-demo-platform-crosssdk as target (only active profile atm)
 +          * AI (Ryan): activate PRSERV for snapshot builds
 +            * Update 11/12: Jobs rework to use PRSERV (but will invalidate sstate-cache)
 +            * Update 14/05: PRSERV use reverted as it caused issues
 +          * AI (jsm): bitbake package-index
 +          * AI (jsm): sync-out the rpm feeds for the snapshot builds
 +          * AI (Ronan): can we prepopulate the rpm feed info in the target ? (add to sandbox builds ... e.g. user '​lastest'​ )   ​https://​download.automotivelinux.org/​AGL/​snapshot/​master/​latest/<​machine>/​
 +          * AI (Tom): is there a prserv (ro) version? - Likely no.
 +
 +New:
 +  * 
 +--------
 +==== Meeting 2019/07/09 ====
 +
 +=== Attendees ===
 +Jan-Simon, Frederic, Stephane, Li Xiaoming, Zhou Mingying, Ronan, Kusakabe-san
 +
 +===Topics===
 +  * Fujitsu test report update (Fujitsu)
 +    * RC1 - new jira: 
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2547 ​ (Wifi status icon)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2551 ​ (Mediaplayer /& BT)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2552 ​ (Upsquare / avirt)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2553 ​ (dragonboard boot)
 +    * RC2 - 
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2616 ​ (rpi shows no homescreen)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2552 ​ (Upsquare also rc2)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2553 ​ (dragonboard boot also rc2)
 +      * m3 testing WIP
 +
 +  * Fuego / Lava support
 +    * 06/25 : No update
 +    * 07/09 : No update
 +
 +  * Lava lab @ IOT.bzh / Frederic:
 +    * lava-docker version of master: 19fe02f7a341e302e3ad560fcb4cc872f2201a5c
 +    * 06/25 : No update
 +    * 07/09 : Still in a box
 +
 +  * Application lifecycle test (Corentin)
 +    * Update 06/25:
 +      * qemuarm / qemuarm64 added. ​
 +     * Todo: pass/fail criteria for jenkins and/or +/-1 to gerrit.
 +
 +  * Application tests 
 +    * Edi has problems reproducing the test wgt'​s ​
 +    * Test wgt's for apps submitted
 +    * Todo: build test wgt in ci  (Jan-Simon)
 +    * Todo: extend releng/​qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
 +    * Todo: run on qemu targets (new qa-testdefinition)
 +
 +  * Working out pass/​fail/​skip for CIB / CIBT
 +    * how can app developers define pass/​fail/​skip
 +      * how can testdefinitions interpret
 +    * jenkins needs possibility to skip certain cases (and not fail)
 +    * <​app>​-test wgt's can have multiple invocations (e.g. representing different test plans) ​
 +
 +  * AGL license scanning (SPDX/​fossology)
 +    * -native recipe for tools to scan w/o fossology server (dosocs-native,​ )
 +    * alternative is to use fossology server and include a fossup-native (fossdriver? ​ XYZ(fork of fossup) ) in the build and provide the necessary variables.
 +    * Goal is to enable spdx scanning for the release build.
 +    * Update 07/09: Jan-Simon tried all three options (fossdriver,​ dosocs-host,​ dosocs)
 +      * need to file further bugs to be fixed
 +      * fossology version for fossdriver (not latest container): use 3.3.0
 +        * reproduce:
 +          * fossdriver: just add agl-fossdriver feature
 +          * dosocs: add agl-fossdriver feature and change local.conf from
 +            * INHERIT += "​fossdriver"​ to
 +            * INHERIT += "​dosocs"​
 +        * if possible sample run for ALS to compare with existing SPDXLite data (for Kusakabe-san)
 +
 +
 +On hold:
 +  * SPEC-920
 +    * Fix in gerrit 16867
 +    * further discussion
 +      * AIs:
 +      * Scott: take a look at the prserv if we can solve above issue on rpm feeds
 +      * AI (jsm/ryan): forbid revert button (?edit button?)
 +      * Tom: may need policy around reverts and bumping PR value (at least for meta-layers)
 +      * In the end have a multi-config build with "​bitbake agl-world"​
 +        * atm share sstate-cache but separate TMPDIR
 +        * https://​www.yoctoproject.org/​docs/​2.4.3/​mega-manual/​mega-manual.html#​platdev-building-targets-with-multiple-configurations
 +          * bitbake multiconfig:​m3conf multiconfig:​h3conf multiconfig:​intelcorei7conf dummy-image
 +            * conf/​m3conf.conf ​  
 +            * conf/​h3conf.conf
 +            * conf/​intelcorei7conf.conf
 +          * start with core ... once done ... lock the SIGNATURES ?
 +        * Initial step, use agl-demo-platform-crosssdk as target (only active profile atm)
 +          * AI (Ryan): activate PRSERV for snapshot builds
 +            * Update 11/12: Jobs rework to use PRSERV (but will invalidate sstate-cache)
 +            * Update 14/05: PRSERV use reverted as it caused issues
 +          * AI (jsm): bitbake package-index
 +          * AI (jsm): sync-out the rpm feeds for the snapshot builds
 +          * AI (Ronan): can we prepopulate the rpm feed info in the target ? (add to sandbox builds ... e.g. user '​lastest'​ )   ​https://​download.automotivelinux.org/​AGL/​snapshot/​master/​latest/<​machine>/​
 +          * AI (Tom): is there a prserv (ro) version? - Likely no.
 +
 +New:
 +  * 
 +
 +
 +--------
 +==== Meeting 2019/06/25 ====
 +
 +=== Attendees ===
 +Jan-Simon, Li, Ronan, Kusakabe-san,​ Stephane, Corentin
 +
 +===Topics===
 +  * Fujitsu test report update (Fujitsu)
 +    * RC1 - new jira: 
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2547 ​ (Wifi status icon)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2551 ​ (Mediaplayer /& BT)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2552 ​ (Upsquare / avirt)
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2553 ​ (dragonboard boot)
 +
 +  * Fuego / Lava support
 +    * 06/25 : No update
 +
 +  * Lava lab @ IOT.bzh / Frederic:
 +    * lava-docker version of master: 19fe02f7a341e302e3ad560fcb4cc872f2201a5c
 +    * 06/25 : No update
 +
 +  * Application lifecycle test (Corentin)
 +    * Update 06/25:
 +      * qemuarm / qemuarm64 added. ​
 +     * Todo: pass/fail criteria for jenkins and/or +/-1 to gerrit.
 +
 +  * Application tests 
 +    * Edi has problems reproducing the test wgt'​s ​
 +    * Test wgt's for apps submitted
 +    * Todo: build test wgt in ci  (Jan-Simon)
 +    * Todo: extend releng/​qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
 +    * Todo: run on qemu targets (new qa-testdefinition)
 +
 +  * Working out pass/​fail/​skip for CIB / CIBT
 +    * how can app developers define pass/​fail/​skip
 +      * how can testdefinitions interpret
 +    * jenkins needs possibility to skip certain cases (and not fail)
 +    * <​app>​-test wgt's can have multiple invocations (e.g. representing different test plans) ​
 +
 +  * AGL license scanning (SPDX/​fossology)
 +    * -native recipe for tools to scan w/o fossology server (dosocs-native,​ )
 +    * alternative is to use fossology server and include a fossup-native (fossdriver? ​ XYZ(fork of fossup) ) in the build and provide the necessary variables.
 +    * Goal is to enable spdx scanning for the release build.
 +
 +On hold:
 +  * SPEC-920
 +    * Fix in gerrit 16867
 +    * further discussion
 +      * AIs:
 +      * Scott: take a look at the prserv if we can solve above issue on rpm feeds
 +      * AI (jsm/ryan): forbid revert button (?edit button?)
 +      * Tom: may need policy around reverts and bumping PR value (at least for meta-layers)
 +      * In the end have a multi-config build with "​bitbake agl-world"​
 +        * atm share sstate-cache but separate TMPDIR
 +        * https://​www.yoctoproject.org/​docs/​2.4.3/​mega-manual/​mega-manual.html#​platdev-building-targets-with-multiple-configurations
 +          * bitbake multiconfig:​m3conf multiconfig:​h3conf multiconfig:​intelcorei7conf dummy-image
 +            * conf/​m3conf.conf ​  
 +            * conf/​h3conf.conf
 +            * conf/​intelcorei7conf.conf
 +          * start with core ... once done ... lock the SIGNATURES ?
 +        * Initial step, use agl-demo-platform-crosssdk as target (only active profile atm)
 +          * AI (Ryan): activate PRSERV for snapshot builds
 +            * Update 11/12: Jobs rework to use PRSERV (but will invalidate sstate-cache)
 +            * Update 14/05: PRSERV use reverted as it caused issues
 +          * AI (jsm): bitbake package-index
 +          * AI (jsm): sync-out the rpm feeds for the snapshot builds
 +          * AI (Ronan): can we prepopulate the rpm feed info in the target ? (add to sandbox builds ... e.g. user '​lastest'​ )   ​https://​download.automotivelinux.org/​AGL/​snapshot/​master/​latest/<​machine>/​
 +          * AI (Tom): is there a prserv (ro) version? - Likely no.
 +
 +New:
 +  * 
 +
 +
 +==== Meeting 2019/05/28 ====
 +
 +===Attendees===
 +Jan-Simon, Frederic, Kusakabe-san,​ Li Xiaoming, Stephane
 +
 +===Topics===
 +  * Fujitsu test report update (Fujitsu)
 +    * Update 05/​28: ​
 +      * tested mediaplayer with USB soundcard on RPI3b resulted in crash of mediaplayer
 +        * check sound device path in hal file ? /​usr/​libexec/​agl/​4a-hal/​etc ​
 +          * against ls /​dev/​snd/​by-id/​
 +        * does 4a-play work ? -> yes
 +        * 2nd: what are the messages in syslog (crash) -> please file a jira and attach.
 +      * Stephane reported some possible runtime issues on m4 (might be related to avirt, snd-aloop seems to work)
 +
 +  * Fuego / Lava support
 +    * Being reworked and re-submitted to lava.
 +    * Update 05/14: No update
 +    * Update 05/28: Change submitted. ​
 +
 +  * Application lifecycle test
 +    * Update 05/​14: ​
 +      * Need to fix jobs with branches != master (e.g. http://​lava.automotivelinux.org/​scheduler/​job/​3496 ). Corentin will try to add branch.
 +      * Todo: pass/fail criteria for jenkins and/or +/-1 to gerrit.
 +
 +  * Infra update:
 +    * Update 05/14: No update.
 +    * Update 05/28: No update.
 +
 +  * SPEC-920
 +    * Fix in gerrit 16867
 +    * further discussion
 +      * AIs:
 +      * Scott: take a look at the prserv if we can solve above issue on rpm feeds
 +      * AI (jsm/ryan): forbid revert button (?edit button?)
 +      * Tom: may need policy around reverts and bumping PR value (at least for meta-layers)
 +      * In the end have a multi-config build with "​bitbake agl-world"​
 +        * atm share sstate-cache but separate TMPDIR
 +        * https://​www.yoctoproject.org/​docs/​2.4.3/​mega-manual/​mega-manual.html#​platdev-building-targets-with-multiple-configurations
 +          * bitbake multiconfig:​m3conf multiconfig:​h3conf multiconfig:​intelcorei7conf dummy-image
 +            * conf/​m3conf.conf ​  
 +            * conf/​h3conf.conf
 +            * conf/​intelcorei7conf.conf
 +          * start with core ... once done ... lock the SIGNATURES ?
 +        * Initial step, use agl-demo-platform-crosssdk as target (only active profile atm)
 +          * AI (Ryan): activate PRSERV for snapshot builds
 +            * Update 11/12: Jobs rework to use PRSERV (but will invalidate sstate-cache)
 +            * Update 14/05: PRSERV use reverted as it caused issues
 +          * AI (jsm): bitbake package-index
 +          * AI (jsm): sync-out the rpm feeds for the snapshot builds
 +          * AI (Ronan): can we prepopulate the rpm feed info in the target ? (add to sandbox builds ... e.g. user '​lastest'​ )   ​https://​download.automotivelinux.org/​AGL/​snapshot/​master/​latest/<​machine>/​
 +          * AI (Tom): is there a prserv (ro) version? - Likely no.
 +        * Update 05/14: no update
 +        * Update 05/28: no update
 +
 +  * Frederic:
 +    * lava-docker version of master: 19fe02f7a341e302e3ad560fcb4cc872f2201a5c
 +    * Update 05/14:
 +      * Update done. Cleaned-up master and restarting docker.
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2453
 +      * https://​jira.automotivelinux.org/​browse/​SPEC-2454
 +      * Lab will move to new office mid-june.
 +
 +  * Application tests 
 +    * Edi has problems reproducing the test wgt'​s ​
 +      * will file a jira ticket (@Romain or @Frederic)
 +      * Update 05/14:
 +        * Need to decide if we run tests with real or virtualized bt hw.
 +          * BT connect is there, but inactive atm until ^^^ .
 +          * -> devcall or SAT. 
 +      * Update 05/28: no update
 +
 +New:
 +  * Li: 
 +    * AGL license scanning (SPDX/​fossology) - report
 +  * Stephane:
 +    * https://​github.com/​dl9pf/​meta-spdxscanner possibly adding a dosocs-native recipe and config fragment so we can just turn it on by feature.
  
 ==== Meeting 2019/05/14 ==== ==== Meeting 2019/05/14 ====
eg-ciat/meetings.1557836691.txt.gz · Last modified: 2019/05/14 12:24 (external edit)