User Tools

Site Tools


eg-ciat:meetings-archive

This is an old revision of the document!


Meeting 2019/07/09

Attendees

Jan-Simon, Frederic, Ronan, Kurokawa-san, Abe-san, Li-Xiaoming, Kusakabe-san, Stephane

Topics

  • 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:

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
          • 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

  • 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
          • 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

  • 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
          • 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.
  • 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
          • 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
  • 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:

Meeting 2019/05/14

Attendees

Jan-Simon, Edi, Frederic, Khouloud, Stephane, Corentin, Tom

Topics

  • Fujitsu test report update (Fujitsu)
    • Update 04/30: golden week
    • Update 05/14: No update
  • Fuego / Lava support
    • Being reworked and re-submitted to lava.
    • Update 04/30: golden week
    • Update 05/14: No update
  • Application lifecycle test
    • Update 04/30: Jobs being submitted, hunting bugs
      • releng-scripts/utils/create-jobs.py –machine qemux86-64 –build-type snapshot –branch master –version latest –app-changeid 21120 –app-patchset 2 –name AGL-gerrit-21120-2 –build-version AGL-gerrit-21120-2 –callback-from lab-agl-core
        • Need to change snapshot to use -crosssdk
        • '–build-type' need better –help and doc
        • @Corentin/Khouloud, please take a look. Tnx.
    • Update 05/14:
  • Infra update:
    • Update: 04/16 - no news
    • Update 04/30: moving release files to mirrors.kernel.org
    • Update 05/14: 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
          • 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 2019-04-02: busy with thud uprev
        • Update 04/16: no update
        • Update 04/30: no update
        • Update 05/14: no update
  • Talk about layer structure and moving components into the core
    • proposal update to thud first, then take a look at all components (add/move/remove)
      • meta-agl-devel/*
      • meta-oic
    • Update 04/16:
      • meta-oic removed already from master
      • need to talk about in SAT:
        • meta-agl-devel/meta-audio-4a-framework
        • meta-agl-devel/meta-speech-framework
        • meta-agl-devel/meta-hmi-framework * Update 04/30: * Next SAT / F2F (slot on wed) * Update 05/14: * Talked during F2F * https://docs.google.com/presentation/d/1b8VcJkymovpY6bnwUIsfERtGwfm_I62MkfxMt6cJJsU/edit?usp=sharing * Folder structure for AGL repo clone: * Sort projects into subfolder ?: * meta-agl/ * meta-agl-*/ * community-bsp/ * reference-bsp/ * own-project/ * upstream/ * Update 04/30: * Next SAT / F2F (slot on wed) * Update 05/14: * Talked during F2F * https://docs.google.com/presentation/d/1b8VcJkymovpY6bnwUIsfERtGwfm_I62MkfxMt6cJJsU/edit?usp=sharing * Application tests * Edi has problems reproducing the test wgt's * will file a jira ticket (@Romain or @Frederic) * Update 04/16: helloworld test now runs (SPEC-2314) * Update 04/16: agl-service-gps * Update 04/30: testing various services now * bluetooth-service, weather-service, mediaplayer-service * some issues with afm-test (crash?? on 1 out of 3 tries) * please file a jira and assign to Romain * Need to investigate how to virtualize bt device, wifi device * https://github.com/martinpitt/umockdev * Wrt Hardware: check if HW is up and we get a valid response from the hardware * Wrt services/api's: check api's agains virtual or mock'd device. * 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. New: * ==== Meeting 2019/04/30 ==== ===Attendees=== Jan-Simon, Gmike, Stephane, Corentin, Khouloud ===Topics=== * Fujitsu test report update (Fujitsu) * Update 04/30: golden week * Fuego / Lava support * Being reworked and re-submitted to lava. * Update 04/30: golden week * Application lifecycle test * Update 04/16: https://gerrit.automotivelinux.org/gerrit/#/c/20955/ done. * Update 04/30: Jobs being submitted, hunting bugs * releng-scripts/utils/create-jobs.py –machine qemux86-64 –build-type snapshot –branch master –version latest –app-changeid 21120 –app-patchset 2 –name AGL-gerrit-21120-2 –build-version AGL-gerrit-21120-2 –callback-from lab-agl-core * Need to change snapshot to use -crosssdk * '–build-type' need better –help and doc * @Corentin/Khouloud, please take a look. Tnx. * Infra update: * Update: 04/16 - no news * Update 04/30: moving release files to mirrors.kernel.org * 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 * PRSERV setup in infra, addition to jobs pending * Update 13/11: prserv setup, need to use in jobs * Update 11/12: Jobs rework to use PRSERV (but will invalidate sstate-cache) * 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 2019-04-02: busy with thud uprev * Update 04/16: no update * Update 04/30: no update * issue with ptest packages, CI-build should enable agl-ptest * https://gerrit.automotivelinux.org/gerrit/17505 * tbd: selection of tests as some break the network filesystem * take board, run nbdroot and execute ptests one-by-one → list of good/bad * Update 04/02: cannot reproduce locally - test on all boards in CI with snapshot * Update 04/16: no update * Update 04/30: systemd moved to meson. ptest was removed. Issue closed. * Frederic: * lava-docker version of master: 19fe02f7a341e302e3ad560fcb4cc872f2201a5c * Update 04/02: board up, but we need the next lava-docker version to have the device-type supported * Update 04/30: * branch AGL master uses https://github.com/montjoie/lava-docker/commits/agl-2019.03 * Doc is https://github.com/montjoie/lava-docker/commit/2fb6759a52e2e7ba267d0c0b93c1b32d4bd98dcb for the dhcp server setup for pxe (adapt IPs as necessary). * Lava-docker update: * Update: 04/16: lava-docker release with fix this week, uprev planned for next week * Update 04/30: deployed * Talk about layer structure and moving components into the core * proposal update to thud first, then take a look at all components (add/move/remove) * meta-agl-devel/* * meta-oic * Update 04/16: * meta-oic removed already from master * need to talk about in SAT: * meta-agl-devel/meta-audio-4a-framework * meta-agl-devel/meta-speech-framework * meta-agl-devel/meta-hmi-framework
      • Update 04/30:
        • Next SAT / F2F (slot on wed)
  • Folder structure for AGL repo clone:
    • Sort projects into subfolder ?:
      • AGL/
      • community-bsp/
      • reference-bsp/
      • own-project/
      • upstream/
    • Update 04/30:
      • Next SAT / F2F (slot on wed)
  • Application tests
    • Edi has problems reproducing the test wgt's
      • will file a jira ticket (@Romain or @Frederic)
      • Update 04/16: helloworld test now runs (SPEC-2314)
      • Update 04/16: agl-service-gps
      • Update 04/30: testing various services now
        • bluetooth-service, weather-service, mediaplayer-service
        • some issues with afm-test (crash?? on 1 out of 3 tries)
          • please file a jira and assign to Romain
      • Need to investigate how to virtualize bt device, wifi device
      • Wrt Hardware: check if HW is up and we get a valid response from the hardware
      • Wrt services/api's: check api's agains virtual or mock'd device.

New:

Meeting 2019/04/16

THIS MEETING WILL STILL USE GOTOMEETING !

Attendees

Jan-Simon, Li, Edi, Stoyan, Corentin, Stephane, Kusakabe-san

Topics

  • Fuego / Lava support
    • Being reworked and re-submitted to lava.
  • Thud upgrade
    • Status in weekly devcall
    • CI updates necessary
      • dtb names changed
        • fix required in releng.
      • arm32 SDK name changed armv7ve… → armv7vet2…
  • Infra update:
    • new CI infra is WIP, change in provider, build nodes will be physical machines
    • Update: 04/16 - no news
  • 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
          • 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
            • PRSERV setup in infra, addition to jobs pending
            • Update 13/11: prserv setup, need to use in jobs
            • Update 11/12: Jobs rework to use PRSERV (but will invalidate sstate-cache)
          • 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 2019-04-02: busy with thud uprev
        • Update 04/16: no update
  • issue with ptest packages, CI-build should enable agl-ptest
    • tbd: selection of tests as some break the network filesystem
    • take board, run nbdroot and execute ptests one-by-one → list of good/bad
      • Update 02/19
        • AI for baylibre to fix systemd test
          • Removing network sub-tests from systemd ptest (due to netboot environment)
      • Update 04/02: cannot reproduce locally - test on all boards in CI with snapshot
      • Update 04/16: no update
  • Frederic:
    • lava-docker version of master: 19fe02f7a341e302e3ad560fcb4cc872f2201a5c
    • Update 04/02: board up, but we need the next lava-docker version to have the device-type supported
  • Lava-docker update:
    • already testing and PR issued
    • issue is pxe+grub+nbdroot (still pending in upstream)
    • uprev of master and slaves needed for this
      • schedule during next call
    • Update: 04/16: lava-docker release with fix this week, uprev planned for next week
  • Talk about layer structure and moving components into the core
    • proposal update to thud first, then take a look at all components (add/move/remove)
      • meta-agl-devel/*
      • meta-oic
    • Update 04/16:
      • meta-oic removed already from master
      • need to talk about in SAT:
        • meta-agl-devel/meta-audio-4a-framework
        • meta-agl-devel/meta-speech-framework
        • meta-agl-devel/meta-hmi-framework
  • Folder structure for AGL repo clone:
    • Sort projects into subfolder ?:
      • AGL/
      • community-bsp/
      • reference-bsp/
      • own-project/
      • upstream/
  • Application tests
    • Edi has problems reproducing the test wgt's
      • will file a jira ticket (@Romain or @Frederic)
      • Update 04/16: helloworld test now runs (SPEC-2314)
      • Update 04/16: agl-service-gps

intel-corei7-64:~# afm-test agl-service-gps-test.wgt

  PASS: agl-service-gps-test@1.0-2c2b36d-dirty started with pid=13949 
  ERROR: failed Resource temporarily unavailable
  PASS: agl-service-gps-test@1.0-2c2b36d-dirty killed and removed
  • Try to build with IMAGE_INSTALL_append = “ gps-utils”
    • If that works we need to add the dependency in the proper place (agl-service-gps if agl-devel is enabled)

New:

  • Switch to zoom !!

Meeting 2019/04/02

Attendees

Jan-Simon, Tom, Edi, Stoyan, Li, Ronan, Corentin, Stephane, Frederic, Khouloud

Topics

Along the lines of:

  1. multijob:

name: CIBT-app-{project}

        condition: SUCCESSFUL
        projects:
          - name: 'ci-app-{project}-verify-CIBT-qemux86-64'
            current-parameters: true
            #abort-all-job: true
            kill-phase-on: FAILURE
    - multijob:
        name: 'CIBT-{project}-finish-success'
        condition: SUCCESSFUL
        projects:
          - name: 'ci-app-{project}-verify-CIBT-finish-success'
            current-parameters: true
            abort-all-job: true
            kill-phase-on: FAILURE
  • Infra update:
    • new CI infra is WIP, change in provider, build nodes will be physical machines
  • 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
          • 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
            • PRSERV setup in infra, addition to jobs pending
            • Update 13/11: prserv setup, need to use in jobs
            • Update 11/12: Jobs rework to use PRSERV (but will invalidate sstate-cache)
          • 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 2019-01-22: Work resumed
        • Update 2019-02-19: Busy with GG7.0.0
        • Update 2019-04-02: busy with thud uprev
  • issue with ptest packages, CI-build should enable agl-ptest
    • tbd: selection of tests as some break the network filesystem
    • take board, run nbdroot and execute ptests one-by-one → list of good/bad
      • Update 02/19
        • AI for baylibre to fix systemd test
          • Removing network sub-tests from systemd ptest (due to netboot environment)
          • Update 04/02: cannot reproduce locally - test on all boards in CI with snapshot
        • Working on app test for ci-apps-* (https://jira.automotivelinux.org/browse/SPEC-1850)
          • WIP, close to be complete
  • Frederic:
    • lava-docker version of master: 19fe02f7a341e302e3ad560fcb4cc872f2201a5c
    • Update 04/02: board up, but we need the next lava-docker version to have the device-type supported
  • Lava-docker update:
    • already testing and PR issued
    • issue is pxe+grub+nbdroot (still pending in upstream)
    • uprev of master and slaves needed for this
      • schedule during next call
  • Talk about layer structure and moving components into the core
    • proposal update to thud first, then take a look at all components (add/move/remove)
      • meta-agl-devel/*
      • meta-oic
    • 02/19: defer after update
    • 04/02: “
  • Ronan: RCAR-BSP 3.15.0 is ready for review in gerrit
    • 04/02: done

NEW:

  • Application tests
    • Edi has problems reproducing the test wgt's
    • will file a jira ticket (@Romain or @Frederic)

Next meeting

Next meeting in 2 weeks.

ATTENTION: we'll switch to zoom ! Watch-out for an updated calendar-invite.

Meeting 2019/02/19

Attendees

Jan-Simon, Frederic, Kurokawa-san, Li Xiaoming, Ronan, Tom, Khouloud, Corentin

Topics

New issues:

  • Slaves fail to reach download server → SDK → app builds 'just' succeed
  • SPEC-1902, Stephane will do the reference features, Jan-Simon the CI features.

Next meeting in 2 week

Meeting 2018/10/30

Attendees

Jan-Simon, Xiaoming Li, Ronan, Romain, Stephane

Topics:

  • 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
          • 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
            • PRSERV setup in infra, addition to jobs pending
          • AI (jsm): bitbake package-index
            • Update 30/10: no update
          • AI (jsm): sync-out the rpm feeds for the snapshot builds
            • Update 30/10: no update
          • 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>/
            • Update 30/10: no update, waiting for feed
          • AI (Tom): is there a prserv (ro) version?
            • Update 30/10: no update
  • Current issues:
    • New nbd client (proposal by Dominig) - SPEC-1423
    • Ronan: how to avoid broken build env due to binary bsp update?
      • detect if binary driver artifacts mismatch
      • Update 2018-08-21: waiting for BSP
      • Update 2018-10-30: Done
    • SPEC-1378 container
      • Update 2018-07-10: no news
      • Update 2018-08-21: build still failing with connection issues
      • Update 2018-10-30: new cloud network fixed the issue for now. close.
      • Update 2018-10-30: no news
    • 2018-10-30: CIAT infra sprint with baylibre

Next meeting in 2 week

Meeting 2018/10/02

Attendees

Jan-Simon, Stephane, Tom, Ronan

Topics:

  • INFRA updates
  • Fuego
    • Update 02/10 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
          • 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
          • 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' )
          • AI (Ton): is there a prserv (ro) version?
  • New issues:

Meeting 2018/09/25

Attendees

Jan-Simon, Frederic, Kurokawa-san, Khiem Nguyen, Xiaoming Li, Ronan, Scott, Tom, 'Renesas dev',

Topic: SPEC-920 ( https://jira.automotivelinux.org/browse/SPEC-920 )

Notes:

  • RPM feed for image and SDK by eg. dnf or dnf-sdk wrapper
  • Limitation/Problem observed:
    • PRSERV use the HASH to match-up with the revision (generated/stored/served)
    • Revert in metadata (recipe) will lead to 'old' revision being used (prserv replies with old rev)
  • poky/meta/conf/bitbake.conf:PKGR ?= “${PR}${EXTENDPRAUTO}”
  • Remaining problem: metadata revert will lead to r4→r3 due to hash being recognized by prserv as existing
  • AIs:
    • To try things out, get in 16667 to master only (it is optional and not enabled by default)
    • 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)

Meeting 2018/08/21

Attendees

Jan-Simon, Ronan, Li Xiaoming, Frederic

== AGL CIAT meeting ==

Topics

  • Status updates:
    • Infra:
        • Further investigation needed based on Dominigs email.
          • Need to try pxe next
        • Update 2018-06-26: Input during ALS, working sample with ipxe shown. Doc to be sent to ML.
          • Liu showed procedure
            • Advanced Network stack enabled.
            • Enable network boot in bios boot config screen (Fixed boot order)
            • build IPXE from git.ipxe.org/ipxe.git ; cd ipxe/src
            • shell.ipxe:
              • #!ipxe
              • shell
            • make bin-x86_64-efi/ipxe.efi EMBED=./shell.ipxe
          • Frederic: got pxe shell and network boot
        • Update 2018-07-10:
        • Update 2018-07-24:
          • serial debugging still WIP
        • Update 2018-08-21:
          • need to follow-up
    • Lava
      • waiting for LAVA rev. 2018.04 to be ready in lava-docker
      • Means we also have to update the slaves (=new version of lava-dispatcher)
      • WIP: uprev slaves.
      • Update 2018-06-26: Schedule next week (week 27) for lab uprev.
      • Update 2018-07-10: Jan-Simon started to uprev the AGL-core-lab and uses the lava-docker
      • Update 2018-07-24:
        • fix zmq auth issue
        • persistent db
        • 2018.04 uprev done
        • Jan-Simon working on docker boards.yaml for master server
      • Update 2018-08-21:
        • Connection issues between slave and master, need to debug with Ryan.
    • KernelCI
      • webui changes WIP
        • tabs for gerrit/CI , weekly, daily, release builds
        • Update 2018-06-26: demo last week during ALS, plan to deploy week 27
        • Update 2018-07-10: no update, delayed
        • Update 2018-07-24: baylibre has test instance deployed with ui changes
        • Update 2018-08-21:
          • Deploying latest changes
    • Fuego
      • any update ? - 2018-05-15: no updates
        • 2018-05-29: no update on lava support
        • Update 2018-06-26: Presentation during ALS with better integration (add link)
        • 2018-07-10: no patches for integration, yet.
        • 2018-07-24: no update
        • Update 2018-08-21: no update
  • Current issues:
    • New nbd client (proposal by Dominig) - SPEC-1423
      • As discussed during F2F in Karlsruhe:
        • nbd.v3=1 (Stephane) - add boot argument to switch between old and newer implementation
        • port new nbd-client for lava-dispatcher
        • Update 2018-05-15: need to investigate uprev of nbd-client in yocto/oe before we uprev.
        • Update 2018-07-24: investigating client versions
        • Update 2018-08-21: no update
    • Ronan: how to avoid broken build env due to binary bsp update?
      • detect if binary driver artifacts mismatch
      • separate dummy recipe/package with no rpm (empty)
        • which does the check for the binary at configure stage.
        • e.g. at configure step.
      • Update 2018-07-24: waiting for rc3 (for BSP 3.9)
      • Update 2018-08-21: waiting for BSP
    • SPEC-1378 container
      • Update 2018-07-10: no news
      • Update 2018-08-21: build still failing with connection issues
    • docker container jobs fail:
    • generic container vs. xds container discussion:
    • Smaller SDK size (e.g. no kernel-devsrc and so on) for app developers (jira for GG)

Next meeting(s)

Next call in 2 weeks, same place, same time (13:00 UTC)

Meeting 2018/07/24

Attendees

Jan-Simon, Frederic, Li Xiaoming, Clement, Kevin, Stephane, Ronan

== AGL CIAT meeting ==

Topics

  • Status updates:
    • Infra:
        • Further investigation needed based on Dominigs email.
          • Need to try pxe next
        • Update 2018-06-26: Input during ALS, working sample with ipxe shown. Doc to be sent to ML.
          • Liu showed procedure
            • Advanced Network stack enabled.
            • Enable network boot in bios boot config screen (Fixed boot order)
            • build IPXE from git.ipxe.org/ipxe.git ; cd ipxe/src
            • shell.ipxe:
              • #!ipxe
              • shell
            • make bin-x86_64-efi/ipxe.efi EMBED=./shell.ipxe
          • Frederic: got pxe shell and network boot
        • Update 2018-07-10:
        • Update 2018-07-24:
          • serial debugging still WIP
      • download server speed issues under investigation
        • for now we doubled the speed … = ~1.5MB/s max
        • Debugging ongoing, workaround for CI WIP
        • Update 2018-06-26: Seems to be an upstream ISP issue. Workaround seems in place but no final Solution atm.
        • Update 2018-07-10: Cloud internal network structure changed (slaves on own private net now)
        • Update 2018-07-24: taking care of lab in Lorient.
    • Lava
      • waiting for LAVA rev. 2018.04 to be ready in lava-docker
      • Means we also have to update the slaves (=new version of lava-dispatcher)
      • WIP: uprev slaves.
      • Update 2018-06-26: Schedule next week (week 27) for lab uprev.
      • Update 2018-07-10: Jan-Simon started to uprev the AGL-core-lab and uses the lava-docker
      • Update 2018-07-24:
        • fix zmq auth issue
        • persistent db
        • 2018.04 uprev done
        • Jan-Simon working on docker boards.yaml for master server
    • KernelCI
      • webui changes WIP
        • tabs for gerrit/CI , weekly, daily, release builds
        • Update 2018-06-26: demo last week during ALS, plan to deploy week 27
        • Update 2018-07-10: no update, delayed
        • Update 2018-07-24: baylibre has test instance deployed with ui changes
    • Fuego
      • any update ? - 2018-05-15: no updates
        • 2018-05-29: no update on lava support
        • Update 2018-06-26: Presentation during ALS with better integration (add link)
        • 2018-07-10: no patches for integration, yet.
        • 2018-07-24: no update
  • Current issues:
    • SPEC-1378
      • Update 2018-05-29: wip
      • Update 2018-06-12: wip
      • Update 2018-06-26: Reduce build frequency to RC's final / ondemand / move proper container to release folder.
      • Update 2018-07-10: no news
    • New nbd client (proposal by Dominig) - SPEC-1423
      • As discussed during F2F in Karlsruhe:
        • nbd.v3=1 (Stephane) - add boot argument to switch between old and newer implementation
        • port new nbd-client for lava-dispatcher
        • Update 2018-05-15: need to investigate uprev of nbd-client in yocto/oe before we uprev.
        • Update 2018-05-29: no update
        • Update 2018-06-12: investigating client versions
        • Update 2018-06-26: investigating client versions
        • Update 2018-07-10: investigating client versions
        • Update 2018-07-24: investigating client versions
    • Ronan: how to avoid broken build env due to binary bsp update?
      • detect if binary driver artifacts mismatch
      • separate dummy recipe/package with no rpm (empty)
        • which does the check for the binary at configure stage.
        • e.g. at configure step.
      • Update 2018-06-12: no update
      • Update 2018-06-26: no update, plan is to do a python class.
      • Update 2018-07-10: investigating for new bsp (3.9)
      • Update 2018-07-24: waiting for rc3 (for BSP 3.9)
    • docker container jobs fail:
    • generic container vs. xds container discussion:
  • New issues:
    • Smaller SDK size (e.g. no kernel-devsrc and so on) for app developers (jira for GG)

Next meeting(s)

Next call in 2 weeks, same place, same time (13:00 UTC)

Meeting 2018/07/10

Attendees

Jan-Simon, Frederic, Ronan, Tanibata-san, Li Xiaoming

== AGL CIAT meeting ==

Topics

  • Status updates:
    • Infra:
        • Further investigation needed based on Dominigs email.
          • Need to try pxe next
        • Update 2018-06-26: Input during ALS, working sample with ipxe shown. Doc to be sent to ML.
          • Liu showed procedure
            • Advanced Network stack enabled.
            • Enable network boot in bios boot config screen (Fixed boot order)
            • build IPXE from git.ipxe.org/ipxe.git ; cd ipxe/src
            • shell.ipxe:
              • #!ipxe
              • shell
            • make bin-x86_64-efi/ipxe.efi EMBED=./shell.ipxe
          • Frederic: got pxe shell and network boot
        • Update 2018-07-10:
      • download server speed issues under investigation
        • for now we doubled the speed … = ~1.5MB/s max
        • Debugging ongoing, workaround for CI WIP
        • Update 2018-06-26: Seems to be an upstream ISP issue. Workaround seems in place but no final Solution atm.
        • Update 2018-07-10: Cloud internal network structure changed (slaves on own private net now)
    • Lava
      • waiting for LAVA rev. 2018.04 to be ready in lava-docker
      • Means we also have to update the slaves (=new version of lava-dispatcher)
      • WIP: uprev slaves.
      • Update 2018-06-26: Schedule next week (week 27) for lab uprev.
      • Update 2018-07-10: Jan-Simon started to uprev the AGL-core-lab and uses the lava-docker
    • KernelCI
      • webui changes WIP
        • tabs for gerrit/CI , weekly, daily, release builds
        • Update 2018-06-26: demo last week during ALS, plan to deploy week 27
        • Update 2018-07-18: no update, delayed
    • Fuego
      • any update ? - 2018-05-15: no updates
        • 2018-05-29: no update on lava support
        • Update 2018-06-26: Presentation during ALS with better integration (add link)
        • 2018-07-10: no patches for integration, yet.
  • Current issues:
    • SPEC-1378
      • Update 2018-05-29: wip
      • Update 2018-06-12: wip
      • Update 2018-06-26: Reduce build frequency to RC's final / ondemand / move proper container to release folder.
      • Update 2018-07-10: no news
    • New nbd client (proposal by Dominig) - SPEC-1423
      • As discussed during F2F in Karlsruhe:
        • nbd.v3=1 (Stephane) - add boot argument to switch between old and newer implementation
        • port new nbd-client for lava-dispatcher
        • Update 2018-05-15: need to investigate uprev of nbd-client in yocto/oe before we uprev.
        • Update 2018-05-29: no update
        • Update 2018-06-12: investigating client versions
        • Update 2018-06-26: investigating client versions
        • Update 2018-07-10: investigating client versions
    • Ronan: how to avoid broken build env due to binary bsp update?
      • detect if binary driver artifacts mismatch
      • separate dummy recipe/package with no rpm (empty)
        • which does the check for the binary at configure stage.
        • e.g. at configure step.
      • Update 2018-06-12: no update
      • Update 2018-06-26: no update, plan is to do a python class.
      • Update 2018-07-10: investigating for new bsp (3.9)
    • docker container jobs fail:

Next meeting(s)

Next call in 2 weeks, same place, same time (13:00 UTC)

Meeting 2018/06/26

Attendees

Jan-Simon, Frederic, Ronan, Stephane, Liu, Oki-san

== AGL CIAT meeting ==

Topics

  • Status updates:
    • Infra:
        • Further investigation needed based on Dominigs email.
          • Need to try pxe next
        • Update 2018-06-26: Input during ALS, working sample with ipxe shown. Doc to be sent to ML.
          • Liu showed procedure
            • Advanced Network stack enabled.
            • Enable network boot in bios boot config screen (Fixed boot order)
            • build IPXE from git.ipxe.org/ipxe.git ; cd ipxe/src
            • shell.ipxe:
              • #!ipxe
              • shell
            • make bin-x86_64-efi/ipxe.efi EMBED=./shell.ipxe
          • Frederic: got pxe shell and network boot
      • download server speed issues under investigation
        • for now we doubled the speed … = ~1.5MB/s max
        • Debugging ongoing, workaround for CI WIP
        • Update 2018-06-26: Seems to be an upstream ISP issue. Workaround seems in place but no final Solution atm.
    • Lava
      • waiting for LAVA rev. 2018.04 to be ready in lava-docker
      • Means we also have to update the slaves (=new version of lava-dispatcher)
      • WIP: uprev slaves.
      • Update 2018-06-26: Schedule next week (week 27) for lab uprev.
    • KernelCI
      • webui changes WIP
        • tabs for gerrit/CI , weekly, daily, release builds
      • * Update 2018-06-26: demo last week during ALS, plan to deploy week 27
    • Fuego
      • any update ? - 2018-05-15: no updates
        • 2018-05-29: no update on lava support
        • Update 2018-06-26: Presentation during ALS with better integration (add link)
  • Current issues:
    • SPEC-1378
      • Update 2018-05-29: wip
      • Update 2018-06-12: wip
      • Update 2018-06-26: Reduce build frequency to RC's final / ondemand / move proper container to release folder.
    • New nbd client (proposal by Dominig) - SPEC-1423
      • As discussed during F2F in Karlsruhe:
        • nbd.v3=1 (Stephane) - add boot argument to switch between old and newer implementation
        • port new nbd-client for lava-dispatcher
        • Update 2018-05-15: need to investigate uprev of nbd-client in yocto/oe before we uprev.
        • Update 2018-05-29: no update
        • Update 2018-06-12: investigating client versions
        • Update 2018-06-26: investigating client versions
    • Ronan: how to avoid broken build env due to binary bsp update?
      • detect if binary driver artifacts mismatch
      • separate dummy recipe/package with no rpm (empty)
        • which does the check for the binary at configure stage.
        • e.g. at configure step.
      • Update 2018-06-12: no update
      • Update 2018-06-26: no update, plan is to do a python class.
      • Update 2018-06-26: Closed. Fix in current master.
    • docker container jobs fail:
  • New issues:
    • no

Next meeting(s)

Next call in 2 weeks, same place, same time (13:00 UTC)

Meeting 2018/05/29

Attendees

Jan-Simon,

== AGL CIAT meeting ==

Topics

  • Status updates:
    • Infra:
        • worked during f2f on netboot with uefi, need to either use grubefi or pxe .
        • Further investigation needed based on Dominigs email.
          • Need to try pxe next
      • download server speed issues under investigation
        • for now we doubled the speed … = ~1.5MB/s max
        • Ryan to does a debug session with provider
        • Debugging ongoing, workaround for CI WIP
    • Lava
    • KernelCI
      • webui changes WIP
        • tabs for gerrit/CI , weekly, daily, release builds
    • Fuego
      • any update ? - 2018-05-15: no updates
        • 2018-05-29: no update on lava support
  • Current issues:
    • SPEC-1378
      • Update 2018-05-29: wip
      • Update 2018-06-12: wip
    • New nbd client (proposal by Dominig) - SPEC-1423
      • As discussed during F2F in Karlsruhe:
        • nbd.v3=1 (Stephane) - add boot argument to switch between old and newer implementation
        • port new nbd-client for lava-dispatcher
        • Update 2018-05-15: need to investigate uprev of nbd-client in yocto/oe before we uprev.
        • Update 2018-05-29: no update
        • Update 2018-06-12: investigating client versions
    • Ronan: how to avoid broken build env due to binary bsp update?
      • detect if binary driver artifacts mismatch
      • separate dummy recipe/package with no rpm (empty)
        • which does the check for the binary at configure stage.
        • e.g. at configure step.
      • Update 2018-06-12: no update

Next meeting(s)

Next call in 2 weeks, same place, same time (13:00 UTC)

Meeting 2018/05/29

Attendees

Jan-Simon, Frederic Marec,

== AGL CIAT meeting ==

Topics

  • Current issues:
    • SPEC-1378
      • Update 2018-04-17: No update
      • EE & FF
      • Update 2018-05-15: wip, creating templates fir ci-management repo
      • Update 2018-05-29: wip
    • New nbd client (proposal by Dominig) - SPEC-1423
      • As discussed during F2F in Karlsruhe:
        • nbd.v3=1 (Stephane) - add boot argument to switch between old and newer implementation
        • port new nbd-client for lava-dispatcher
        • Update 2018-05-15: need to investigate uprev of nbd-client in yocto/oe before we uprev.
        • Update 2018-05-29: no update
    • Ronan: how to avoid broken build env due to binary bsp update?
      • detect if binary driver artifacts mismatch
      • separate dummy recipe/package with no rpm (empty)
        • which does the check for the binary at configure stage.
        • e.g. at configure step.

Next meeting(s)

Next call in 2 weeks, same place, same time (13:00 UTC)

Meeting 2018/05/15

Attendees

Jan-Simon, Frederic Marec, Liu Wenlong, Tanibata-san, Oki-san, Ronan Le Martret, Stephane Desneux, Tiejun Chen

Topics

== AGL CIAT meeting ==
  • Status updates:
    • Infra:
    • Lava
      • waiting for LAVA rev. 2018.4 to be ready in lava-docker
    • KernelCI
      • webui changes WIP
        • tabs for gerrit/CI , weekly, daily, release builds
    • Fuego
      • any update ? - 2018-05-15: no updates
  • Current issues:
    • SPEC-979 (Stephane):
      • docker images: See jira. Fixing docker build and using BUILD_NUMBER. Also separate release job for container images (other from weekly container build).
    • SPEC-1378
      • Update 2018-04-17: No update
      • EE & FF
      • Update 2018-05-15: wip, creating templates fir ci-management repo
    • New nbd client (proposal by Dominig) - SPEC-1423
      • As discussed during F2F in Karlsruhe:
        • nbd.v3=1 (Stephane) - add boot argument to switch between old and newer implementation
        • port new nbd-client for lava-dispatcher
        • Update 2018-05-15: need to investigate uprev of nbd-client in yocto/oe before we uprev.
    • m3ulcb, h3ulcb build issues in jira, Ronan is looking into it.
      • Update 2018-05-15: done
    • Ronan: how to avoid broken build env due to binary bsp update?
      • detect if binary driver artifacts mismatch
  • New issues:
    • Layer reorg in stage 3.

Next meeting(s)

Next call in 2 weeks, same place, same time (13:00 UTC)

Meeting 2018/04/17

== AGL CIAT meeting ==
  • Status updates:
    • Infra: blocked due to travel/F2F, continuing this week
  • Current issues:
    • SPEC-1374: tried to reduce build parallelism
      • Update 2018-04-17: Fixed. Was problem in cogent repo - Ronan fixed by blacklisting.
      • infra to run ptests is there
      • Update 2018-04-17: Fixed by Jose. ptests can be built again.
    • SPEC-781:
      • Missing license file checksum
      • Update 2018-04-17: Fixed. Closed.
      • install 'packer'
      • then run ./local_packer_run.sh
      • image is in 'OUTPUT' can be run in qemu
    • SPEC-979 (Stephane):
      • docker images: See jira. Fixing docker build and using BUILD_NUMBER. Also separate release job for container images (other from weekly container build).
      • Created
        • SPEC-1378
          • Update 2018-04-17: No update
        • SPEC-1379
          • Update 2018-04-17: Merged. Closed.
  • New issues:
    • New nbd client (proposal by Dominig)
    • m3ulcb, h3ulcb build issues in jira, Ronan is looking into it.
    • Ronan: how to avoid broken build env due to binary bsp update?

Next meeting(s)

Next call in 4 weeks (due to may 1st being a public holiday) same place, same time (13:00 UTC)

Meeting 2018/04/03

Attendees

Jan-Simon, Kurokawa-san, Kusakabe-san, Stephane, Oki-san, Ronan, Frederic, Liu Wenlong, Mohammed Gueroud, Vinod,

Topics

== AGL CIAT meeting ==
  • Status updates:
    • KernelCI
      • configuration in progress
    • LAVA docker in LFIT
      • setting ACL and tokens
    • CIBT / LAVA
        • Update: font package is causing the issue (Kudos to Jose)
        • Plan: make this update non-blocking for serial terminal access
        • WIP (enable KVM + fix to postinst).
        • Update 2018-04-03: KVM active in lava lab, thus mitigated.
    • Next actions: enabling more ptests and test scripts
  • New:
    • SPEC-1374: tried to reduce build parallelism
      • infra to run ptests is there,
    • SPEC-781:
      • Missing license file checksum
      • install 'packer'
      • then run ./local_packer_run.sh
      • image is in 'OUTPUT' can be run in qemu
    • SPEC-979 (Stephane):
      • docker images: See jira. Fixing docker build and using BUILD_NUMBER. Also separate release job for container images (other from weekly container build).
      • Created
        • SPEC-1378
        • SPEC-1379
        • SPEC-1380
    • New board support in FUEGO (Oki-san)
      • Introducing during F2F in Karlsuhe on Friday

Next meeting(s)

Next call in 2 weeks (apr 17th) same place, same time (13:00 UTC)

Meeting 2018/03/06

Attendees

Jan-Simon Möller, Frederic Marec

Topics

  • Status updates:
    • Infra:
      • downtime required today to re-setup firewall node in cloud env (to improve BW)
        • See email.
    • KernelCI
      • deployed
      • remaining issue: access to data older than 14d (UI)
    • LAVA docker in LFIT
      • restoring database dump
      • setting ACL and tokens
    • CIBT / LAVA
    • Lab-in-a-box
      • Training session during AMM - update/feedback ?

Next meeting(s)

Next call in 2 weeks (march 20th) same place, same time (13:00 UTC)

Meeting 2018/02/13

Attendees

Jan-Simon, Tim, Frederic, Kyohhei-san, Ronan, Kusakabe-san, Stephane

Topics

== Hosting the FUEGO meeting today, welcome! ==
  • Status update
    • Fuego status
      • next Major release areas of focus
        • Documentation conversion to reStructuredText
        • Documentation for end users (not developers)
          • How to customize tests (criteria.json)
          • Dynamic test documentation in reStructuredText
            • Combination of human-readable and Fuego-generated content
        • Fuego automated release testing (Fuego selftest)
          • ProFusion has started work
          • Have done major cleanups to Dockerfile
          • Working towards having a downloadable docker image (not requiring image build by end user)
          • work is in fuego 'next' branch of tbird20d git repository
      • System provisioning
        • Build and deploy system to target
          • Stuck working on some Board Farm management software issues
        • May add following soon:
          • board status check
          • board hardware reboot
          • board serial monitor (maybe)
      • Work is currently being done in the 'master' branch
      • A few tests changes recently:
        • added more Realtime tests: backfire, migratetest, deadlinetest
        • more changes for LTP: parsing of realtime results
== AGL CIAT meeting ==
  A start job is running for Run pending postinsts (5min 5s / no limit)[K[    [0;31m*[0;1;31m*[0m] 
  A start job is running for Run pending postinsts (5min 5s / no limit)[K[     [0;31m*[0m]
  A start job is running for Run pending postinsts (5min 6s / no limit)[K[    [0;31m*[0;1;31m*[0m] 
  A start job is running for Run pending postinsts (5min 6s / no limit)[K[   [0;31m*[0;1;31m [0m[0;31m*[0m] 
  A start job is running for Run pending postinsts (5min 7s / no limit)[K[  [0;31m*[0;1;31m*[0m[0;31m* [0m] 
  A start job is running for Run pending postinsts (5min 7s / no limit)[ 
  • Update 2018-02-13: kvm mitigates the issue, will be enabled in the labs
  • Lab-in-a-box
  • Training session during AMM
  • New:

Next meeting(s)

Need to skip call due to Embedded World. Next call in 3 & 5 weeks (march 6th and march 20th) same place, same time (13:00 UTC)

Meeting 2018/01/30

Attendees

Jan-Simon Möller, Kotaro Hasioto, Liu Wenlong, Tetsuji Yamamoto, Frederic Marec, Ronan Le Martret

Topics

  A start job is running for Run pending postinsts (5min 5s / no limit)[K[    [0;31m*[0;1;31m*[0m] 
  A start job is running for Run pending postinsts (5min 5s / no limit)[K[     [0;31m*[0m]
  A start job is running for Run pending postinsts (5min 6s / no limit)[K[    [0;31m*[0;1;31m*[0m] 
  A start job is running for Run pending postinsts (5min 6s / no limit)[K[   [0;31m*[0;1;31m [0m[0;31m*[0m] 
  A start job is running for Run pending postinsts (5min 7s / no limit)[K[  [0;31m*[0;1;31m*[0m[0;31m* [0m] 
  A start job is running for Run pending postinsts (5min 7s / no limit)[ 
  • Fuego
    • no update
  • Lab-in-a-box
    • no update
  • New topics:

Meeting 2018/01/02

Attendees

Jan-Simon Möller, Frederic Marec, Liu Wenlong, Kyohhei Oki, Ronan Le Martret, Tetsuji Yamamoto

Topics

== AGL CIAT meeting ==
  running for Run pending postinsts (5min 5s / no limit)[K[    [0;31m*[0;1;31m*[0m] A start job is running for Run pending postinsts (5min 5s / no limit)[K[     [0;31m*[0m] A start job is running for Run pending postinsts (5min 6s / no limit)[K[    [0;31m*[0;1;31m*[0m] A start job is running for Run pending postinsts (5min 6s / no limit)[K[   [0;31m*[0;1;31m*[0m[0;31m*[0m] A start job is running for Run pending postinsts (5min 7s / no limit)[K[  [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Run pending postinsts (5min 7s / no limit)[ 
  • Roadmap for 2018
    • From CIAT EG
      • Lab in a box
        • Board management
        • Board on developer's desk
      • Improved publishing of test results
        • UI improvements to KCi
      • Additional tests
        • Applications
          • test output should use TAP as output format
          • work out example test for one application
        • Platform
          • ptests (embedded in the yocto recipes)
        • BSPs
          • KSelfTest
      • Fuego integration
        • Support to run tests as lava jobs (from within Fuego)
  • New:

Next meeting(s)

Call in 2 weeks same place, same time (13:00 UTC)

===


Meeting 2018/01/02

Attendees

Jan-Simon Möller, Loys Ollivier, Frederic Marec, Liu Wenlong, Ronan

Topics

== AGL CIAT meeting ==
  running for Run pending postinsts (5min 5s / no limit)[K[    [0;31m*[0;1;31m*[0m] A start job is running for Run pending postinsts (5min 5s / no limit)[K[     [0;31m*[0m] A start job is running for Run pending postinsts (5min 6s / no limit)[K[    [0;31m*[0;1;31m*[0m] A start job is running for Run pending postinsts (5min 6s / no limit)[K[   [0;31m*[0;1;31m*[0m[0;31m*[0m] A start job is running for Run pending postinsts (5min 7s / no limit)[K[  [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Run pending postinsts (5min 7s / no limit)[ 

Next meeting(s)

Call in 2 weeks same place, same time (13:00 UTC) . Jan 16th 2018.

Meeting 2017/12/19

Attendees

Jan-Simon Möller, Tim Bird, Frederic Marec, Liu Wenlong, Tetsuji Yamamoto, Kotaro Hashimoto, Stephane Desneux

Topics

Fuego
== Hosting FUEGO call today - welcome ! ==
  • Release status
    • 1.2.1 release was made and announced
      • Fixups to OpenSSL, LTP, and other tests
      • added support for invoking individual phases
        • can do 'build' separate from 'run', for any test
    • next Major release areas of focus
      • Documentation conversion to reStructuredText
      • Documentation for end users (not developers)
        • How to customize tests (criteria.json)
      • Fuego automated release testing (Fuego selftest)
        • Under contract with ProFusion
      • System provisioning
        • Build and deploy system to target
    • Work is currently being done in the 'master' branch
  • Activity
  • OLD
    • Want 'test' integration with LAVA, instead of 'transport'-level integration
    • Board farm standards
      • provisioning - using libvirt, ttc, labgrid or lava
    • Fuego conversion of docs to reStructuredText
      • Conversion from Docbook and wiki Markdown to reStructuredText
      • Allow use of readthedoc.io for online
      • Build documentation from repository (move from wiki)
      • Not funded - requested to go back and see if community can perform this
    • Fuego release self-testing
      • Use Fuego to do Fuego CI testing
      • use SeleniumHQ for web interface testing
      • use 2-container system (driving container and DUT container, with next release of Fuego)
      • Funding was approved
AGL
== AGL CIAT meeting ==
  running for Run pending postinsts (5min 5s / no limit)[K[    [0;31m*[0;1;31m*[0m] A start job is running for Run pending postinsts (5min 5s / no limit)[K[     [0;31m*[0m] A start job is running for Run pending postinsts (5min 6s / no limit)[K[    [0;31m*[0;1;31m*[0m] A start job is running for Run pending postinsts (5min 6s / no limit)[K[   [0;31m*[0;1;31m*[0m[0;31m*[0m] A start job is running for Run pending postinsts (5min 7s / no limit)[K[  [0;31m*[0;1;31m*[0m[0;31m* [0m] A start job is running for Run pending postinsts (5min 7s / no limit)[ 

Next meeting(s)

Call in 2 weeks same place, same time (13:00 UTC) . Jan 2nd 2018.

Meeting 2017/11/21

Attendees

Jan-Simon Möller, Frederic Marec, Daniel Sangorrin, Yuichi Kusakabe, Sebastien Douheret, Liu Wenlong, Tetsuji Yamamoto, Stephane Desneux Ronan, Qiutingting, Kyohhei Oki, Loys Ollivier

Topics

= AGL =

  • Status updates:
    • KernelCI
    • LAVA
      • Jan-Simon:
        • Atm power outage in the core lab
        • 2017.10
    • Jenkins
      • Had the merge job being retriggered over and over. Fixed now.
      • Need to more app repos to ci-management/jjb/ci-apps (EOW)
    • Next release:
      • rc3 cut-off is 24th Nov
        • ptest
      • rc4 cut-off is 8th Dec
        • ptest
  • Open Issues:
    • Kingfisher
      • aglsetup machine template ? really needed ?
        • difference is only: kernel builds another dtb in addition
        • u-boot (usually not used)
        • additional packages pulled-in (bt firmware, …)
        • → we don't need a separate template
        • challenge: weston.ini ? runtime detect of KF ?
        • Preference 1: keep same MACHINE (aglsetup + YP)
        • Preference 2: keep same YP machine (aglsetup m3ulcb-kf + YP m3ulcb)
        • Avoid: new MACHINE in YP !
Next meeting(s)

Call in 2 weeks same place, same time (13:00 UTC) .

Meeting 2017/11/07

Attendees

Jan-Simon, Tim, Daniel, Stephane

Topics
== Hosting FUEGO call today - welcome ! First 30 minutes Fuego, 2nd 30 minutes AGL-CIAT ==

= Fuego =

  • OLD
    • Fuego status:
    • 1.2 release was made, but without announcement
      • Major features:
        • unified output format (run.json - somewhat compatible with kernelci)
        • test dependency system (NEED_xxx variables)
        • complex pass criteria handling (criteria.json)
        • chart_config.json (foundation for customizing results visualization)
        • test improvements (e.g. aarch64 support for old tests)
        • documentation fixups
      • Pending items for announcements:
        • LTP parsing of POSIX results
        • More Documentation fixups
      • Am now planning on a 1.2.1 release which includes recent bugfixes from Tim, Wenlong and Daniel
  • NEW:
    • Good discussion with Jan-Simon and Kevin Hilman about LAVA integration
      • Currently, we have “transport”-level integration
      • We need “test”-level integration
      • Kevin offered to be the contractor for this
    • Board farm/DUT control automation discussed at ELCE
    • CELP project funding
      • Discussed 4 Fuego projects:
      • LAVA integration
        • needs additional research, CELP deferred funding decision
          • Renesas wants to see justification for expense, may push funding request through AGL
      • Fuego size test
        • also needs additional research - not much interest
      • Fuego conversion of docs to reStructuredText
        • Conversion from Docbook and wiki Markdown to reStructuredText
        • Allow use of readthedoc.io for online
        • Build documentation from repository (move from wiki)
        • Not funded - requested to go back and see if community can perform this
      • Fuego release self-testing
        • Use Fuego to do Fuego CI testing
        • use SeleniumHQ for web interface testing
        • use 2-container system (driving container and DUT container, with next release of Fuego)
        • Funding was approved
        • Work to be done by ProFusion
    • Maybe add support for Jenkins pipelines?

= AGL =

  • more tests (help welcome!):
    • evaluate SPEC-272 and extend services being checked
      • need to differ between agl-image-ivi (no gfx) and agl-demo-platform (=profiles in the end)
      • e.g. check appfw with curl call
      • e.g. check kernel modules being loaded (as per our bbappends+CONFIG options)
        • can this be a macro or ptest ?
      • AMM: discuss with Jose how to appfw / application (self-)tests
  • Next
    • Discussion about time for call. Alternate time ?
      • E.g. stick with 13:00 UTC
      • Alternative time would be e.g. 16:00 UTC
      • Stick with 13:00 UTC
Next meeting(s)

Call in 2 weeks same place, same time (13:00 UTC) .

Meeting 2017/10/10

Attendees

Jan-Simon, Frederic Marec (iot.bzh), Liu Wenlong, Ronan Le Martret, Song Cai, Agustin (Codethink)

Topics

= AGL =

  • Status updates:
    • KernelCI : Setup progressing, IT working on storage backend.
    • Pyro:
      • Master now stable and we're about to do an RC1, porter still has issues with gfx.
    • SPEC-544: FIXED ! Thanks to Scott Murray, we have a patch to mitigate the problem.
      • CI confirms that the boot now works
    • more tests (help welcome!):
      • evaluate SPEC-272 and extend services being checked
        • need to differ between agl-image-ivi (no gfx) and agl-demo-platform (=profiles in the end)
        • e.g. check appfw with curl call
        • e.g. check kernel modules being loaded (as per our bbappends+CONFIG options)
          • can this be a macro or ptest ?
        • mid-sized task: can ptest's be wrapped (SPEC-758)
Next meeting(s)

Call in 4 weeks same place, same time. (Due to ELCE in Prague in 2 weeks)

Meeting 2017/09/26

Attendees

Jan-Simon, Tim, Stephane,

Topics

= AGL CIAT =

  • Status updates:
    • KernelCI instance in preparation with LFIT (ETA Thu)
    • Pyro:
      • Master works in CI, Tests fail more frequently due to SPEC-544!
      • Dab (morty) working perfectly fine
    • Test job for EE rc1 (check for the running/required services, SPEC-272, merged, Loys (baylibre)
    • Document how to add tests and use the generator/templates (c11029/Baylibre)
  • Open Round:
  • Next:
    • kCI token setup for lava.automotivelinux.org
    • SPEC-544 (serial/udev issue) (Scott/Konsulko)
    • more tests (help welcome!):
      • evaluate SPEC-272 and extend services being checked
        • need to differ between agl-image-ivi (no gfx) and agl-demo-platform (=profiles in the end)
        • e.g. check appfw with curl call
        • e.g. check kernel modules being loaded (as per our bbappends+CONFIG options)
          • can this be a macro or ptest ?
        • mid-sized task: can ptest's be wrapped (SPEC-)
    • AI: test latest Fuego with nbd patchset
Next meeting(s)

In 2 weeks

Meeting 2017/09/12

Attendees

Jan-Simon, Tim Bird, Agustin, Daniel, Liu Wenglong, Patrick Titiano, Hashimoto-san, Jerome Brunet

Topics
== Hosting FUEGO call today - welcome ! ==
  • NEW:
  • Fuego status:
    • Working towards 1.2 release
      • unified output format (run.json) - basically done
      • AGL/JTA reports - in progress (see html table work by Daniel)
      • Full LTP support - basically done, needs testing
        • Wenlong Liu and Cai Song have been testing, and submitted patches (thanks!)
      • updated wiki documentation - started
        • long-term plan: move to reStructuredText (readthedocs/sphynx)
      • LAVA integration - was deferred (had added target_setup_link/target_teardown_link)
        • Jan said I can integrate the existing pull request
        • Tim will do that
  • Broken stuff
    • Fuego plots on Jenkins pages
      • put chart processing in the parser, not mod.js (part of flot package)
      • output a flot-friendly json file (flot_chart_data.json)
      • chart_config.json
    • Fuego standalone plots
  • New Features
    • ftc gen-report (prototype, output=text for now)
    • criteria.json
    • testplan_ltsi.json
    • html tables for functional tests on Jenkins
    • results.json
  • new presentation: Integration of Fuego with Gitlab
  • plans for the future:
    • move documentation into Fuego repository (under git control)
    • have ftc gen-report output multiple formats
      • text, html, pdf, xunit, TAP)
    • year 2038 test
    • big push for new tests
      • kselftest
        • upstream kernel is converting to TAP output
      • CAN bus test
      • integrate Khiem Nguyen's test (LTSI/Renesas board test)
      • CIP tests
      • AGL tests
    • BayLibre - doing some test development for AGL (infrastructure for kernelci)
      • Also doing a test-in-a-box
  • Tim doing Linaro Connect presentation on test standards
    • pduclient
    • tguids
    • run.json (kerneci results format - with fuego stuff)
== AGL CIAT ==
  • Status updates:
    • KernelCI additions in mainline now for displaying testresults (not just boot)
    • Instance being setup by LFIT
    • Pyro:
      • Master broken in CI due to failing builds
      • Dab (morty) working perfectly fine
  • Next:
    • Planned for EOW next week KernelCI instance (LFIT)
    • Test job for EE rc1 (check for the running/required services jsmoelelr)
    • SPEC-544 (serial/udev issue) (Scott/Konsulko)
    • Document how to add tests and use the generator/templates (Kevin/Baylibre)
Next meeting(s)

In 2 weeks (2017/09/26)

Meeting 2017/08/29

Attendees

Jan-Simon, Agustin, Daniel, Hashimoto-san, Liu Wenglong, Patrick Titiano, Robert Marshall

Topics
  • Board@Desk presentation (Agustin)
  • Open round
Next meeting(s)

In 2 weeks


Meeting 2017/08/14

Attendees
Topics
== Hosting FUEGO call today - welcome ! ==
  • NEW:
    • We'll skip today's Fuego call then.
    • The next CIAT meeting is in 2 weeks.
Next meeting(s)

In 2 weeks


Meeting 2017/08/01

Attendees

Jan-Simon, Walt, Cai, Jerome, Keisuke Iwata, Liu Wenlong, Agustin

Topics
Next meeting(s)

In 2 weeks Aug 15th, 12:00 UTC (joint AGL + FUEGO)

Meeting 2017/07/18

Attendees

Jan-Simon Möller, Cai Song, Keisuke Iwata, Liu Wenlong, Stephane Desneux, Daniel Sangorrin

Topics
== First ~30 minutes - hosting FUEGO call today - welcome ! ==
  • NEW:
    • Top issues:
      1. unified json output
      2. lava integration
      3. Daniel provided kernel build test
      4. flot plugin, output refactoring is in support some new test comparison operation and reporting
    • Major feature remaining for 1.2 is the unified json output, and support for AGL reports
      1. Goal would be to release 1.2 in mid-July.
  • Unordered List Item* Unified Output Format (UOF)
    • Daniel showed format of reference.json, with new “pass-criteria”
  • Unordered List Item Tim talked about needing to share pass-criteria, and how to store and use them for a test
    • specifically alternate pass-criteria
    • Daniel showed different files for the new output format
      • schema, reference.json, run.json, results.json, and png of possible report format
      • some questions came up:
        • should the results.json (the aggregate data from multiple runs) contain the pass-criteria or reference data)?
          • it's easier to parse for the plotter without this
        • should pass-criteria be separate from the reference.json file?
        • should customized or alternate pass-criteria be stored in diff format or as full json files?
      • code to produce the html is in Daniel's next repository
    • Daniel has a new interface for generating the measurement data (parser.py)
      • parser.py builds a data structure, and calls plib.process_data to both record the data (measurements) and evaluate the pass criteria from the reference.json file
      • Tim commented that the bonnie parser.py could be simplified with a function to put operations together
        • something like: add_measure(“block.read”,”speed“,float(5))
    • More discussion of the issues will be raised on the mailing lists
  • interesting option is to use a web-based transfer to target
    • Tim started a prototype of this
    • Could transfer commands as well as test materials, using a client pull rather than host push
      • need an agent on target for this
    • eliminates the need for an ssh connection, but requires a web host (maybe can use Jenkins for this)
  • OLD - some miscellaneous technical issues
    • automatically create a view for each board (using regex of: ”<board_name>.*“) (done)
    • put log links (and others) in description even if job fails (done)
    • don't require buildsetter plugin (defer)
    • automatically detect log, plot and xlsx files
      • support partial results
        • lots of times there is a test log there, even if the build failed
    • try to eliminate need for extralinks in testplan file (done - not there anymore)
  • eliminate need for timeout in testplan file (not needed, if default is used)
    • do a better job of automatically calculating timeouts
    • this is dependent on test, spec, board and other parameter
  • NEW:
    • a
    • b
== AGL-CIAT Meeting: ==
  • OLD topics:
    • Related issue: device_type names in lava need to be converted to match DTB name
      • Update 04/07: In preparation
      • Update 18/07: ETA this week to cut-over all labs
    • Stephane: weston startup to be worked on. Also looks into virtual screens for simulation purposes (e.g. including faking EDIDs). Tests must be independent of the compositor going forward.
    • SPEC-495 - Template for apps (cmake, tbd. qmake, fallback Makefile)
      • Autobuild script for CI:
        • qmake needed for current demo apps
        • requirements: git clone (or git submodule) , clone and calling of script will build app with autodetected method (qmake, cmake, autotools, Makefile)
        • app templates usable as git submodules (atm: cmake)
        • Workflow:
          • clone (recursive)
          • autobuild && conf.d/autobuild/agl/autobuild package DEST=$(pwd)/package/ (pickup is package/*.wgt)
          • + generic procedure (call make as fallback)
        • new JIRA for qmake macros
      • Update 20/06: Templates enhanced, no Autobuild for CI, yet
      • Update 18/07: Changesets merged in gerrit, doc pending, qmake pending
  • NEW topics:
    • a
Next meeting(s)

In 2 weeks Aug 1st, 12:00 UTC


Meeting 2017/07/04

Attendees

Jan-Simon, Daniel, Iwata-san, Hashimoto-san, Liu Wenlong, Oki-san, Stephane, Agustin

Topics
  • OLD topics:
    • Hardware test template for gen3
      • Update 04/07: Added, activation changeset pendinng in gerrit
    • Related issue: device_type names in lava need to be converted to match DTB name
      • Update 04/07: In preparation
    • Stephane: weston startup to be worked on. Also looks into virtual screens for simulation purposes (e.g. including faking EDIDs). Tests must be independent of the compositor going forward.
    • SPEC-495 - Template for apps (cmake, tbd. qmake, fallback Makefile)
      • add optional script there, bbclass add generic script if no script is there.
      • yocto SDK installs too-much debug-packages (e.g. from platform)
      • Autobuild script for CI:
        • qmake needed for current demo apps
        • requirements: git clone (or git submodule) , clone and calling of script will build app with autodetected method (qmake, cmake, autotools, Makefile)
      • Update 20/06: Templates enhanced, no Autobuild for CI, yet
        • app templates usable as git submodules (atm: cmake)
        • Workflow:
          • clone (recursive)
          • autobuild && conf.d/autobuild/agl/autobuild package DEST=$(pwd)/package/ (pickup is package/*.wgt)
          • + generic procedure (call make as fallback)
        • new JIRA for qmake macros
Next meeting(s)

In 2 weeks July 18th, 12:00 UTC (joint AGL + FUEGO)


Meeting 2017/06/20

Attendees
Topics
== First ~30 minutes - hosting FUEGO call today - welcome ! ==
  • OLD:
    • a
  • NEW:
    • b
== 2nd ~30 minutes - hosting AGL CIAT call today - welcome ! ==
Next meeting(s)

In 2 weeks … but Independency Day in US July 4th, 12:00 UTC


Meeting 2017/06/13

Attendees

Jan-Simon, Walt, Michael, Agustin, Cai Song, Daniel, Liu Wenlong, Stephane Desneux, Matsuzawa-san, Ronan Le Martret, Kyohhei Oki,

Topics
Next meeting(s)

next week (+ fuego) June 20, 12:00 UTC


Meeting 2017/05/23

Attendees

Jan-Simon, Walt Miner, Harunobu Kurokawa, Liu Wenlong, Patrick Titiano, Takahi Matsuzawa, Tim Bird, Cai Song, Kyohhei Oki , Agustin Benito Bethencourt

Topics
== First ~30 minutes - hosting FUEGO call today - welcome ! ==
  • OLD:
    • Top issues:
      1. unified json output
        1. patch for functional tests produce a results.json file
        2. discussion on the kernelci results schema (on the fuego mailing list)
          1. Kevin Hillman started discussion - Daniel responded
          2. Daniel added some fields to the run.json (don't know if that's related to discussion)
          3. Lots of work already done in kernelci - should reuse their expertise (if in doubt)
          4. Will probably err on the side of too much info
            1. contact xxx for discussion of fields and schema used by kernelci
        3. Song said that they are working on LTP as higher priority
      2. lava integration
        1. ov_transport_connect/disconnect is goal
          1. have added TARGET_TEARDOWN_LINK
        2. shorter connection times
          1. refactored connection/disconnection location in pre_test and post_test
        3. standalone build phase
          1. prototype with LTP (build_only)
            1. specialized solution - would like a more general one
              1. maybe something like rpm phase selection
        4. Would like to execute jobs in batch job in the same order as the testplan
          1. this would support having a “board setup” job at the beginning of a sequence of jobs
        5. unify the test types
          1. gotten rid of distinction between functional and benchmark tests
            1. main.sh
              1. every test, whether Functional or Benchmark, now uses 'fuego_test.sh' as the base script name.
      3. Daniel provided kernel build test
        1. added support for git repository checkout and build
        2. Has a patch in-flight that does kselftest
      4. flot plugin, output refactoring is in support some new test comparison operation and reporting
        1. goal is to support previous JTA use cases and ALG-JTA use cases for reporting in 1.2 release
    1. Testing BOF at ALS, June 2, 2:00 pm
    2. Tentative plan private meeting at ALS, on May 31, at 10:00 am.
    3. Major feature remaining for 1.2 is the unified json output, and support for AGL reports
      1. Goal would be to release 1.2 in mid-July.
  • status of toshiba/sony merge
    • made the 1.1 release (“blaze”)
  • resolving technical issues with Tim's 'next' branch (based on Daniel's 'next' branch) (done)
  • priority list for AGL, to start that merge
    • LAVA integration
  • is 'uniform test output' a high-priority feature? (yes)
  • interesting option is to use a web-based transfer to target
    • Tim started a prototype of this
    • Could transfer commands as well as test materials, using a client pull rather than host push
      • need an agent on target for this
    • eliminates the need for an ssh connection, but requires a web host (maybe can use Jenkins for this)
  • planning for an official fuego release (done)
    • 1.1.0 release, code name: blaze
  • some miscellaneous technical issues
    • TESTNAME (base script name) is derived from the test name (<prefix>.testname)
    • use of spec name in job name, instead of plan name (done)
    • add node and job scripts to ftc (done)
    • eliminate fuego-ro/scripts (done)
    • move /fuego-ro/conf/boards to /fuego-ro/boards (done)
    • AGL has lava scripts in /fuego-ro, and some board-related stuff
      • in boards, auth files for LAVA
      • in fuego-ro/scripts - 2 scripts (for link setup and teardown)
        • defer looking at this right now
    • automatically create a view for each board (using regex of: ”<board_name>.*“) (done)
    • put log links (and others) in description even if job fails (done)
    • don't require buildsetter plugin (defer)
    • automatically detect log, plot and xlsx files
      • support partial results
        • lots of times there is a test log there, even if the build failed
    • try to eliminate need for extralinks in testplan file (done - not there anymore)
  • eliminate need for timeout in testplan file (not needed, if default is used)
    • do a better job of automatically calculating timeouts
    • this is dependent on test, spec, board and other parameter
  • NEW:
== AGL-CIAT Meeting: ==
Next meeting(s)

June 6, 12:00 UTC


Meeting 2017/04/25

Attendees

Jan-Simon, Walt, Michael Fabry, Ronan Le Martret, Stephane Desneux, Agustin

Topics
  • OLD topics:
    • Hardware test template for porter & vayu
      • UPDATE 04/11 : jsmoeller working on porter, bootloader solved, working on userspace.
      • UPDATE 04/25 : No time.
      • UPDATE 05/02 : porter merged c8635, vayu in review 9295
        • rpi3, porter, vayu (in review) active
        • issue with serial port bringup/systemd - CIP had similar issue.
        • gen3 poweron issue - WOL capabilities ?
          • a) automate button-press
          • b) add-on board (renesas add-on ?? or custom ??)
          • c) rework the board (SMD soldering)
        • One missing piece: lava-test-shell (overlay), LAVA-911, SPEC-555
    • Stephane: weston startup to be worked on. Also looks into virtual screens for simulation purposes (e.g. including faking EDIDs). Tests must be independent of the compositor going forward.
    • SPEC-495 - Script to build apps
      • Move new templates to gerrit repo (SPEC-556)
      • add optional script there, bbclass add generic script if no script is there.
  • SDK discussion:
    • need for DEFAULT_TUNE
      • less sstate-cache reuse than expected, needs debugging
      • some do “generic-x86-64, generic-arm, generic-aarch64” (w/o kernel/u-boot)
    • yocto SDK installs too-much debug-packages (e.g. from platform)
  • NEW topics:
  • SPEC-
Next meeting(s)

Time change due to scheduling conflict: May 23, 12:00 UTC


Meeting 2017/04/25

Attendees

Jan-Simon, Walt, Song Cai, Francis Ielsch, Liu Wenglong, Stephane Desneux, Sebastien Douheret, Agustin, Kusakabe-san

Topics
== First ~30 minutes - hosting FUEGO call today - welcome ! ==
  • Top issues:
    1. unified json output
      1. patch for functional tests produce a results.json file
      2. discussion on the kernelci results schema (on the fuego mailing list)
        1. Kevin Hillman started discussion - Daniel responded
        2. Daniel added some fields to the run.json (don't know if that's related to discussion)
        3. Lots of work already done in kernelci - should reuse their expertise (if in doubt)
        4. Will probably err on the side of too much info
          1. contact xxx for discussion of fields and schema used by kernelci
      3. Song said that they are working on LTP as higher priority
    2. lava integration
      1. ov_transport_connect/disconnect is goal
        1. have added TARGET_TEARDOWN_LINK
      2. shorter connection times
        1. refactored connection/disconnection location in pre_test and post_test
      3. standalone build phase
        1. prototype with LTP (build_only)
          1. specialized solution - would like a more general one
            1. maybe something like rpm phase selection
      4. unify the test types
        1. gotten rid of distinction between functional and benchmark tests
          1. main.sh
    3. Daniel provided kernel build test
    4. flot plugin, output refactoring is in support some new test comparison operation and reporting
      1. goal is to support previous JTA use cases and ALG-JTA use cases for reporting in 1.2 release
  • status of toshiba/sony merge
  • made the 1.1 release (“blaze”)
  • resolving technical issues with Tim's 'next' branch (based on Daniel's 'next' branch) (done)
  • priority list for AGL, to start that merge
  • LAVA integration
  • is 'uniform test output' a high-priority feature? (yes)
  • interesting option is to use a web-based transfer to target
  • Tim started a prototype of this
  • Could transfer commands as well as test materials, using a client pull rather than host push
    • need an agent on target for this
  • eliminates the need for an ssh connection, but requires a web host (maybe can use Jenkins for this)
  • planning for an official fuego release (done)
  • 1.1.0 release, code name: blaze
  • some miscellaneous technical issues
  • TESTNAME (base script name) is derived from the test name (<prefix>.testname)
  • use of spec name in job name, instead of plan name (done)
  • add node and job scripts to ftc (done)
  • eliminate fuego-ro/scripts (done)
  • move /fuego-ro/conf/boards to /fuego-ro/boards (done)
  • AGL has lava scripts in /fuego-ro, and some board-related stuff
    • in boards, auth files for LAVA
    • in fuego-ro/scripts - 2 scripts (for link setup and teardown)
      • defer looking at this right now
  • automatically create a view for each board (using regex of: ”<board_name>.*“) (done)
  • put log links (and others) in description even if job fails (done)
  • don't require buildsetter plugin (defer)
  • automatically detect log, plot and xlsx files
    • support partial results
      • lots of times there is a test log there, even if the build failed
  • try to eliminate need for extralinks in testplan file (done - not there anymore)
  • eliminate need for timeout in testplan file (not needed, if default is used)
  • do a better job of automatically calculating timeouts
  • this is dependent on test, spec, board and other parameter
== AGL-CIAT Meeting: ==
  • NEW topics:
    • SPEC-495 - Script to build apps
Next meeting(s)

Time change due to scheduling conflict:

May 2, 12:00 UTC

May 23, 12:00 UTC

Meeting 2016/04/11

Attendees

* Jan-Simon, Agustin, Tim, Stephane, Song, Liu, Kyohhei, Sebastien, Yasuyuki, Ronan, Kusakabe-san

Topics

OLD:

  • Hardware test template for porter & vayu
    • UPDATE 04/11 : jsmoeller working on porter, bootloader solved, working on userspace.
  • Stephane: weston startup to be worked on. Also looks into virtual screens for simulation purposes (e.g. including faking EDIDs). Tests must be independent of the compositor going forward.
  • SDK discussion:
    • need for DEFAULT_TUNE
      • Update 03/28: jsmoeller working on this topic
        • found by printing ' bitbake -e agl-demo-platform | grep “^TUNE_FEATURES=” '
        • for arm/32bit: lowest common denominator is:
          • “arm armv7ve vfp thumb neon vfpv4 callconvention-hard” xxxx
            • ^^^^^ armv7-a with virtualization extensions
          • other boards w/o virtualization extensions would need (e.g. beaglebone)
            • “arm armv7e vfp thumb neon vfpv3 callconvention-hard”
        • for arm/64bit: “aarch64” (no specific core tunings) → armv7
          • Issue it that there are no settings for “neon”/“vfpv4” in the TUNE_FEATURES
          • Affected components:
            • Linux:
              • kernel (?)
            • Graphics/Video:
              • gstreamer plugins/codecs
              • pixman
              • libjpeg
              • libpng (! recipe TUNE_FEATURES neon !) ««««<
              • mpg123
              • x264
              • fftw (Fast Fourier transform)
            • Audio:
              • flac
              • pulseaudio
              • speexdsp
            • Engines/interpreters:
              • nodejs
              • rust
          • Direction is to actually runtime-detect the flags as e.g. x86 does.
          • JIRA
          • We need to plan for 3-4 SDK's (1-2 arm32, 1xaarch64, x86-64)
    • 'default' IMAGE_FSTYPES (not yet started)
  • NEW topics:
    • Organization of images ?
Next meeting

Apr 25th, same time (Fuego call)

Meeting 2017/03/28

Attendees
  • Jan-Simon Möller, Yasuyuki Matsuura, Ronan Le Martret, Stephane Desneux
Topics

OLD:

  • NEW topics:
    • CFLAGS / SPEC-501
Next meeting
  • F2F in Karlsruhe - hangout dial-in tbd
  • Apr 11th , 12:00 UTC

Meeting 2017/03/21

Attendees

Jan-Simon, Daniel, Tim,

Topics
  1. hosting FUEGO call
  • Hosting FUEGO call today - welcome
    • Top issues:
      1. determining the priority list for AGL, to start that merge
      2. planning an official Fuego release
  • status of toshiba/sony merge
    1. resolving technical difficulties with Daniel's 'next' branch
      • primarily log paths, and post_test call issues
        • running scripts as set -e
      • some ovgen.py features are missing (specifically - ability to run without a default spec)
  • resolving technical issues with Tim's 'next' branch (based on Daniel's 'next' branch)
    • log paths - have consolidates logs for a test
      • Jenkins BUILD_ID changed from timestamp to build number
    • post_test - need processes to pkill
      • this is a cleanup operation, and should be in the base script
      • need test_cleanup
        • for most tests this could be empty
        • some tests might call a new function: kill_procs
          • it calls ov_rootfs_pkill underneath
  • priority list for AGL, to start that merge
    • LAVA integration
      • need to call link_setup very early or very late in test setup
        • if we call early, then board is reserved during the build, which can time out
        • maybe switch to not run board setup and board pre_check until after build (reorder these phases)
      • proposal is to use ov_transport_connect and ov_transport_disconnect
      • LTP takes a long time to build
        • want to do a pre_check before the test - may get config information from target before build
        • is an argument
      • usually we build with no knowledge of the board
      • tim's idea is to have a separate test to populate the board (device dictionary) with info about the board
        • some tests may want to probe during pre_test, and use that to affect the test
        • if you can set the variables manually, you don't have to run a board_check
        • one idea is to have configurable phase order (pipeline)
    • is 'uniform test output' a high-priority feature?
    • interesting option is to use a web-based transfer to target
  • planning for an official fuego release
    • 1.1.0 release, code name: blaze (or brimestone?)
  1. some miscellaneous technical issues
  • TESTNAME (base script name) is derived from the test name (<prefix>.testname)
    • I propose changing this to fuego_test.sh, so they're all the same
    • any objections - pros?/cons?
      • pro - can eliminate TESTNAME, and remove from test.yaml file also
      • pro - less chance of conflict with a script by that name in the test itself
      • pro - can grep base scripts more easily (all names the same, and no conflicts with other names)
      • con - can't identify test from it's own name. It's dependent on the test directory to disambiguate it from other tests' base scripts.
      • con - can't use base-script (arg0?) to find test directory. I'm not sure if this is needed
  • use of spec name in job name, instead of plan name
    • this allows creating jobs by spec instead of plan
    • this supports multiple specs for the same test, in a single plan
  • add node and job scripts to ftc
    • eliminate fuego-ro/scripts
  • move /fuego-ro/conf/boards to /fuego-ro/boards
    • AGL has lava scripts in /fuego-ro, and some board-related stuff
      • in boards, auth files for LAVA
      • in fuego-ro/scripts - 2 scripts (for link setup and teardown)
  • automatically create a view for each board (using regex of: ”<board_name>.*“)
  • put log links (and others) in description even if job fails
    • don't require buildsetter plugin
    • automatically detect log, plot and xlsx files
      • support partial results
        • lots of times there is a test log there, even if the build failed
    • try to eliminate need for extralinks in testplan file
  • eliminate need for timeout in testplan file
    • do a better job of automatically calculating timeouts
    • this is dependent on test, spec, board and other parameter
  • OLD topics:
  • NEW topics:
    • .
    • .
Next meeting

Mar 28th , 12:00 UTC

Meeting 2017/02/28

Attendees

Jan-Simon Möller, Takahi Matsuzawa, Song Cai (Fujitsu), Liu Wenlong (Fujitsu), Yasuyuki Matsuura

Topics

OLD:

    • can be replicated for porter & vayu (WIP: jsmoeller)
  • Stephane: weston startup to be worked on. Also looks into virtual screens for simulation purposes (e.g. including faking EDIDs). Tests must be independent of the compositor going forward.
    • Tests initially +/- or Fail/Pass
    • Update: move to weston 1.11, differences in startup of weston (weston-start)
      • poky/meta/recipes-graphics/wayland/weston-init/weston-start
      • wip for next meeting
  • Longer test reports need to be uploaded lateron to a frontend (which could be kernelci)
  • Tests should be wrapped e.g. with https://avocado-framework.github.io/ (e.g. TAP as output)
    • Can later be fed/reused in Fuego
    • Update: discussion moved to fuego, waiting for format decision
  • Target have tests scripts ready for next meeting
    • Build-up:
      • basic “service up”
      • then “client connect”
      • then “request/answer”

NEW:

Next meeting

Mar 14th , same time

Meeting 2017/02/14

Attendees

Jan-Simon, Stephane, Tsubone-san, Matsuzawa-san, Ronan,

Topics
Note
  • NEW:
    • AMM F2F : new jenkins templates deployed
      • can be replicated for porter () & vayu (jsmoeller)
    • Stephane: weston startup to be worked on. Also looks into virtual screens for simulation purposes (e.g. including faking EDIDs). Tests must be independent of the compositor going forward.
    • Tests initially +/- or Fail/Pass
    • Longer test reports need to be uploaded lateron to a frontend (which could be kernelci)
    • Tests should be wrapped e.g. with https://avocado-framework.github.io/ (e.g. TAP as output)
      • Can later be fed/reused in Fuego
    • Target have tests scripts ready for next meeting
      • Build-up:
        • basic “service up”
        • then “client connect”
        • then “request/answer”
  • OLD:
    • Tests to run in CI builds:
      • short test for weston should also query resolution (as proof that not just service is started)
      • mid-term: run commands and double-check all services are up
        • appfw, network (wifi/bluetooth, but depends on board), weston (see above)
        • Ronan looks at it. Resarching yocto's ptest.
        • Update 2017/01/31: ??
      • Benchmark - e.g. check stress (-c/-m/-i)
        • Jan-Simon
        • Update 2017/01/31: done (lava part)
      • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
Goals for next 2 weeks
Next meeting

Meeting 2017/01/31

Attendees

* Jan-Simon Moeller, Tim Bird, Matusura-san, Agustin

Topics
  • OLD:
    • Tests to run in CI builds:
      • short test for weston should also query resolution (as proof that not just service is started)
      • mid-term: run commands and double-check all services are up
        • appfw, network (wifi/bluetooth, but depends on board), weston (see above)
        • Ronan looks at it. Resarching yocto's ptest.
        • Update 2017/01/31: ??
      • Benchmark - e.g. check stress (-c/-m/-i)
        • Jan-Simon
        • Update 2017/01/31: done (lava part)
      • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
  • Andrew: embedded-bits.co.uk: sabre-lite can be used. V1 setup.
    • Update 2016/11/16: Test Snapshot build done
    • Update 2016/12/20: Job tempate WIP (jsmoeller)
    • Update 2017/01/19: Sabre broken on morty
    • Update 2017/01/31: still broken
  • New:
      • Using -next branch from Daniel
      • Wrapper job brings-up Board over Lava before triggering batch job
        • Issues: we rely still on “local” ssh or vpn
        • Board is blocked quite long (build, deploy, exec)
          • right now either block the board until all is done
          • or each fuego test is an individual “lava job”
          • decouple the build from deploy/run
          • decouple trigger from batch, but flow control needed (e.g. batch job blocks)
          • AI (jsm) look into ftc on how to call single phases
          • TARGET_SETUP_LINK … TARGET_TEARDOWN_LINK
Next meeting

Next F2F:

  • 2017-02-17 during AMM/F2F

Next Call:

  • 2017-02-28 same time

Meeting 2017/01/19

Attendees

* Jan-Simon Moeller, Walt Miner, Xiuhui Zhang, Yasuyuki Matsuura,

Topics
  • Andrew: embedded-bits.co.uk: sabre-lite can be used. V1 setup.
    • Update 2016/11/16: Test Snapshot build done
    • Update 2016/12/20: Job tempate WIP (jsmoeller)
    • Update 2017/01/19: Sabre broken on morty
  • Release log
    • repo diffmanifests default_blowfish_2.0.3.xml default_blowfish_2.0.4.xml
  • New:
  • Xiuhui Zhang working on JTA for porter/dragon
  • Matsuura-san looking into development environment and (test-)infra
  • Agustin gave update on CIP's progress on KernelCI frontend/backend VM.
  • Infrastructure update
    • YP Morty migration done.
    • Jenkins stable since start of jan.
      • But changed ulimits for jenkins slaves.
Next meeting

2017-01-31 same time

Meeting 2017/01/03

Attendees

* Jan-Simon Moeller, Song Cai,

Topics
  • OLD:
    • Tests to run in CI builds:
      • short test for weston should also query resolution (as proof that not just service is started)
      • mid-term: run commands and double-check all services are up
        • appfw, network (wifi/bluetooth, but depends on board), weston (see above)
        • Ronan looks at it. Resarching yocto's ptest.
        • Update 2016/12/06: No update
      • Benchmark - e.g. check stress (-c/-m/-i)
        • Jan-Simon
        • Status update: work started, writing jjb templates
        • Update 2016/12/20: No update, waiting for infra update
      • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
    • Docker container creation as part of jenkins builds e.g. monthly
      • Stephane to send script to Jan-Simon to add to jenkins (16.04/slaves will need docker)
        • Update 2016/12/06: Stephan sent script (github)
      • AI(Jan-Simon): add to jenkins
        • Update 2016/12/06: Working on it. Planned for Wed/Thu
  • Andrew: embedded-bits.co.uk: sabre-lite can be used. V1 setup.
    • Update 2016/11/16: Test Snapshot build done
    • Update 2016/12/20: Job tempate WIP (jsmoeller)
  • Release log
    • repo diffmanifests default_blowfish_2.0.3.xml default_blowfish_2.0.4.xml
  • New:
  • -
  • -
  • Infrastructure update
Next meeting

Meeting 2016/12/20

Attendees
  • Cancelled.
Topics
  • OLD:
    • Tests to run in CI builds:
      • short test for weston should also query resolution (as proof that not just service is started)
      • mid-term: run commands and double-check all services are up
        • appfw, network (wifi/bluetooth, but depends on board), weston (see above)
        • Ronan looks at it. Resarching yocto's ptest.
        • Update 2016/12/06: No update
      • Benchmark - e.g. check stress (-c/-m/-i)
        • Jan-Simon
        • Status update: work started, writing jjb templates
        • Update 2016/12/20: No update, waiting for infra update
      • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
    • Docker container creation as part of jenkins builds e.g. monthly
      • Stephane to send script to Jan-Simon to add to jenkins (16.04/slaves will need docker)
        • Update 2016/12/06: Stephan sent script (github)
      • AI(Jan-Simon): add to jenkins
        • Update 2016/12/06: Working on it. Planned for Wed/Thu
  • Andrew: embedded-bits.co.uk: sabre-lite can be used. V1 setup.
    • Update 2016/11/16: Test Snapshot build done
    • Update 2016/12/20: Job tempate WIP (jsmoeller)
  • Release log
    • repo diffmanifests default_blowfish_2.0.3.xml default_blowfish_2.0.4.xml
  • New:
  • -
  • -
  • Infrastructure update
Next meeting

Meeting 2016/12/06

Attendees

* Ronan, Stephan, Walt, Jan-Simon, Jian, toscalix

Topics
  • OLD:
    • Tests to run in CI builds:
      • short test for weston should also query resolution (as proof that not just service is started)
      • mid-term: run commands and double-check all services are up
        • appfw, network (wifi/bluetooth, but depends on board), weston (see above)
        • Ronan looks at it. Resarching yocto's ptest.
          • first target is e.g. appfw
          • DISTRO_FEATURES_append = ” ptest“
          • EXTRA_IMAGE_FEATURES += “ptest-pkgs”
          • run ptest-runner
          • All ptest files are installed in /usr/lib/<package>/ptest
          • a recipe adds a run-ptest
          • Add to -qa images
        • Update 2016/12/06: No update
      • Benchmark - e.g. check stress (-c/-m/-i)
        • Jan-Simon
        • Status update: work started, writing jjb templates
          • lava yaml
          • lava_command_run:
        • Update 2016/12/06: No update, waiting for infra update
      • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
      • Update 2016/11/16: No update
    • Docker container creation as part of jenkins builds e.g. monthly
      • Stephane to send script to Jan-Simon to add to jenkins (16.04/slaves will need docker)
      • Dockerfile/script
      • git repo for script (also JIRA)
      • Status: progress - changes for 2.2:
        • python3
        • LANG setting (C.utf not supported, need to set e.g. en_US.utf-8)
        • Stephane will send updated script for CC
        • Standby
      • Update 2016/12/06: Stephan sent script (github)
      • AI(Jan-Simon): add to jenkins
        • container might have to use debian/unstable (pseudo bug) for krogoth
        • tar, pbzip2, xzutils need newer versions
        • needs to be figured out
        • add to snapshots or weekly
        • repo in gerrit for agl-docker-worker (owner: sdx, ronan, jose)
        • make; make export
    • Andrew: embedded-bits.co.uk: sabre-lite can be used. V1 setup.
  • Infrastructure update
    • JTA update to master WIP, redeploying/reconfiguring
      • Update 2016/11/16: WIP, no news
        • We need to wire-up the Renesas Porter and trigger test
        • 2nd step is to add the TI vayu
        • 3rd step is to add the Intel Minnow
        • kvm/qemux86-64
    • LAVA infra being resetup for more boards beside porter
      • boards:
        • 1st set: porter, qemux86-64, raspberrypi
          • Status update: rpi setup, porter(update minion) and kvm(new setup) pending
          • Update 2016/12/06: need to write code for NBD
        • 2nd set: dra7xx-evm, dragonboard-410c, sabre ?
      • pipeline job migration
        • Status: WIP
      • satellite slave setup + documentation for setup of lab
        • Status: No time, yet.
Next meeting

Dec 20th, same time, same place

Meeting 2016/11/16

Attendees
Topics
  • OLD:
    • Tests to run in CI builds:
      • short test for weston should also query resolution (as proof that not just service is started)
      • mid-term: run commands and double-check all services are up
        • appfw, network (wifi/bluetooth, but depends on board), weston (see above)
        • Ronan looks at it. Resarching yocto's ptest.
          • first target is e.g. appfw
          • DISTRO_FEATURES_append = ” ptest“
          • EXTRA_IMAGE_FEATURES += “ptest-pkgs”
          • run ptest-runner
          • All ptest files are installed in /usr/lib/<package>/ptest
          • a recipe adds a run-ptest
          • Add to -qa images
        • Update 2016/11/16: No update
      • Benchmark - e.g. check stress (-c/-m/-i)
        • Jan-Simon
        • Status update: work started, writing jjb templates
          • lava yaml
          • lava_command_run:
        • Update 2016/11/16: No update
      • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
      • Update 2016/11/16: No update
    • Docker container creation as part of jenkins builds e.g. monthly
      • Stephane to send script to Jan-Simon to add to jenkins (16.04/slaves will need docker)
      • Dockerfile/script
      • git repo for script (also JIRA)
      • Status: progress - changes for 2.2:
        • python3
        • LANG setting (C.utf not supported, need to set e.g. en_US.utf-8)
        • Stephane will send updated script for CC
        • Standby
      • Update 2016/11/16: No update
  • NEW:
    • CIAT SPRINT: Thu Dec 1st 11:00 UTC or 14:00 UTC
  • Infrastructure update
    • JTA update to master WIP, redeploying/reconfiguring
      • Update 2016/11/16: WIP, no news
        • We need to wire-up the Renesas Porter and trigger test
        • 2nd step is to add the TI vayu
        • 3rd step is to add the Intel Minnow
        • kvm/qemux86-64
    • LAVA infra being resetup for more boards beside porter
      • boards:
        • 1st set: porter, qemux86-64, raspberrypi
          • Status update: rpi setup, porter(update minion) and kvm(new setup) pending
          • Update 2016/11/16: WIP, instance up, boards wired-up, being connected now
        • 2nd set: dra7xx-evm, dragonboard-410c, sabre ?
      • pipeline job migration
        • Status: No time, yet.
      • satellite slave setup + documentation for setup of lab
        • Status: No time, yet.
Notes
Goals for next 2 weeks
Next meeting

Meeting 2016/11/08

Attendees
  • Jan-Simon Möller
  • Walt Miner
  • Stephane Desneux
  • Yannic Gicquel
Topics
  • OLD:
    • Tests to run in CI builds:
      • short test for weston should also query resolution (as proof that not just service is started)
      • weston should also start w/o monitor
      • mid-term: run commands and double-check all services are up
        • appfw, network (wifi/bluetooth, but depends on board), weston (see above)
        • Ronan looks at it. Resarching yocto's ptest.
          • first target is e.g. appfw
          • DISTRO_FEATURES_append = ” ptest“
          • EXTRA_IMAGE_FEATURES += “ptest-pkgs”
          • run ptest-runner
          • All ptest files are installed in /usr/lib/<package>/ptest
          • a recipe adds a run-ptest
          • Add to -qa images
      • Benchmark - e.g. check stress (-c/-m/-i)
        • Jan-Simon
        • Status update: work started, writing jjb templates
          • lava yaml
          • lava_command_run:
      • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
    • Docker container creation as part of jenkins builds e.g. monthly
      • Stephane to send script to Jan-Simon to add to jenkins (16.04/slaves will need docker)
      • Dockerfile/script
      • git repo for script (also JIRA)
      • Status: progress - changes for 2.2:
        • python3
        • LANG setting (C.utf not supported, need to set e.g. en_US.utf-8)
        • Stephane will send updated script for CC
        • Standby
    • Andrew: Intro + offers help . sabre-lite can be used. V1 setup.
      • Status: Assigned to Walt-
  • NEW:
    • Schedule JTA/LAVA sprint -
      • Slot: this friday 4pm CET (UTC+1) ?
      • Otherwise travel due to F2F
  • Infrastructure update
    • JTA update to master WIP, redeploying/reconfiguring
    • LAVA infra being resetup for more boards beside porter
      • boards:
        • 1st set: porter, qemux86-64, raspberrypi
          • Status update: rpi setup, porter(update minion) and kvm(new setup) pending
        • 2nd set: dra7xx-evm, dragonboard-410c, sabre ?
      • pipeline job migration
        • Status: No time, yet.
      • satellite slave setup + documentation for setup of lab
        • Status: No time, yet.
Next meeting
  • We could do a call-in during the F2F next week. Pending schedule. I'll send an email out.
    • Likely thu 1700 JST / 0900 CET / 0800 UTC
  • 2016/11/22 same time

Meeting 2016/10/16

Attendees
  • Jan-Simon Möller
  • Walt Miner
  • Andrew Murray
  • Yuichi Kusakabe
  • Kengo Ibe
  • Yannic Gicquel
  • Stephane Desneux
  • Jian Zhang
Topics
  • OLD:
    • Tests to run in CI builds:
      • short test for weston should also query resolution (as proof that not just service is started)
        • weston should also start w/o monitor
          • e.g. like xrandr
          • e.g. framebuffer with specific resolution and run on framebuffer
        • Stephane
      • mid-term: run commands and double-check all services are up
        • appfw, network (wifi/bluetooth, but depends on board), weston (see above)
        • Stephane
        • Status update: no time, yet
      • Benchmark - e.g. check stress (-c/-m/-i)
        • Jan-Simon
        • Status update: not yet implemented
      • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
      • Blind tests e.g. report fps for display rendering (w/o actual display)
    • Docker container creation as part of jenkins builds e.g. monthly
      • Stephane to send script to Jan-Simon to add to jenkins (16.04/slaves will need docker)
      • Dockerfile/script
      • git repo for script (also JIRA)
      • Status: progress - changes for 2.2:
        • python3
        • LANG setting (C.utf not supported, need to set e.g. en_US.utf-8)
        • Stephane will send updated script for CC
  • NEW:
  • Infrastructure update
    • Slaves see issues on sstate tar-native race,
    • Update downtimes on short notice
    • JTA update to master WIP, redeploying/reconfiguring
    • LAVA infra being resetup for more boards beside porter
      • boards:
        • 1st set: porter, qemux86-64, raspberrypi
        • 2nd set: dra7xx-evm, dragonboard-410c, sabre ?
      • pipeline job migration
      • satellite slave setup + documentation for setup of lab
Next meeting

2016/11/8 same time

Meeting 2016/10/04

Attendees
  • Jan-Simon Möller
  • Stephane Desneux
  • Mikhail Durnev
  • Yuichi Kusakabe
  • Kenji Tadano
  • Kengo Ibe
  • Koutaro Hashimoto
  • Yannic Gicquel
  • Walt Miner
Topics
  • Report/Summary of last weeks BOF session, discussion, tracking Jira's
    • Discussion:
      • short test for weston should also query resolution (as proof that not just service is started)
      • weston should also start w/o monitor
        • AI for today, who takes the lead on this ? JIRA entry, assign to.
        • open
    • mid-term: run commands and double-check all services are up
      • AI for today, who takes the lead on this ? JIRA entry, assign to.
      • appfw, network, weston
      • Stephane
    • Benchmark - e.g. check stress (-c/-m/-i)
      • AI for today, who takes the lead on this ? JIRA entry, assign to.
      • Jan-Simon
    • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
      • AI for today, who takes the lead on this ? JIRA entry, assign to.
      • Push up SAT
    • Blind tests e.g. report fps for display rendering (w/o actual display)
      • AI for today, who takes the lead on this ? JIRA entry, assign to.
      • open, ask UI EG
    • Nuohan to ask Agustin if there are tests/testcases executed by genivi/gdp
      • News ?
      • “As I mentioned in the BoF as soon as we finish the first set and we test

they are working in production, we will publish them.”

  • New:
    • Docker container creation as part of jenkins builds e.g. monthly
      • JIRA to track
      • Stephane to send script to Jan-Simon to add to jenkins (16.04/slaves will need docker)
      • Dockerfile/script
      • git repo for script (also JIRA)
  • Infrastructure update
    • Infra back up
      • CI builds in place
        • little bumpy during migration - sry!
        • expect smaller hickups
      • snapshot builds in place
      • test run triggered through snapshot builds
      • blowfish release build
Goals for next weeks
  • Work on AI
  • Docker container
  • ? JTA release for blowfish
Next meeting

2016/10/11 same time

Meeting 2016/09/13

Attendees
  • Jan-Simon Möller
  • Nuohan Qiao
  • Stephane Desneux
  • Kenji Tadano
  • Kengo Ibe
  • Koutaro Hashimoto
Topics
  • Roll call
  • Status round and AIs:
    • Report/Summary of last weeks BOF session, discussion, tracking Jira's
      • Discussion:
        • short test for weston should also query resolution (as proof that not just service is started)
        • weston should also start w/o monitor
      • mid-term: run commands and double-check all services are up
      • Benchmark - e.g. check stress (-c/-m/-i)
      • Stephane: KPI (key performance indicators) could be defined and applied e.g. to snapshots/release (reference is tizen mobile profile)
      • Blind tests e.g. report fps for display rendering (w/o actual display)
      • Nuohan to ask Agustin if there are tests/testcases executed by genivi/gdp
    • Infrastructure update
      • gerrit migration this week
      • jenkins setup finalized, to be migrated soon
Next meeting
  • 27th Sept, usual time

Meeting 2016/08/30

Attendees
  • Jan-Simon Möller
  • Nuohan Qiao
  • Stephane Desneux
  • Kenji Tadano
  • Kengo Ibe
  • Koutaro Hashimoto
  • Mikhail Durnev
  • Yuichi Kusakabe
  • Walt Miner
Topics
  • Roll call
  • collecting topic additions
    • -tbd-
  • Status round and AIs:
    • Other topics, open round:
      • –tbd–
    • meta-isafw use and reporting, how to deal with error reports, submit bugs
      • Log bugs
      • Focus on static analysis
      • File bug reports
      • Include additions for ARM arch (static analysis)
      • Submit report in jira / plugin (jenkins/jira)?
      • Mail out report
      • AI: do meta-isafw run for BB rel 2.0.2
      • AI: setup ML to send out reports
    • Plan for (post) release of JTA matching 'B' (shortly after 'B' release) - status update:
      • optional lava integration for boards (Jan-Simon/Nuohan)
      • definition of 3 test categories (short/mid/long) (Nuohan)
        • Done. Todo: define what tests should run in these categories → BOF@AMM
      • config templates for porter and minnow (Nuohan)
        • porter in git
        • minnowboard to be added
        • dragonboard (close to done)
      • Support for multiple boards of same type (use lava for farm, request free board from there)
      • installation documentation for 2 use-cases (AGL-JTA solo, AGL-JTA & lava) (Jan-Simon, pending)
    • Infrastructure update:
      • LDAP migration DONE
      • This week gerrit
      • Next 2 weeks jenkins/download
      • AI: update WIKI pages wrt login on identity.lf.org
Goals for next 2 weeks
  • Infra work
  • Sprint 12th Sept 8am UTC
Next meeting
  • 13th Sept, usual time.

Meeting 2016/08/16

Attendees
  • Jan-Simon Möller
  • Nuohan Qiao
Topics
  • Roll call
  • collecting topic additions
    • -tbd-
  • Status round and AIs:
    • Other topics, open round:
      • –tbd–
    • meta-isafw use and reporting
    • Plan for (post) release of JTA matching 'B' (shortly after 'B' release) - status update:
      • optional lava integration for boards (Jan-Simon/Nuohan)
      • definition of 3 test categories (short/mid/long) (Nuohan)
        • Done. TODO: actually assign which tests to run
      • config templates for porter and minnow (Nuohan)
        • porter in git
        • minnowboard to be added
        • dragonboard (?)
      • installation documentation for 2 use-cases (AGL-JTA solo, AGL-JTA & lava) (Jan-Simon) (pending)
    • Infrastructure update:
      • This week gerrit
      • Next 1-2 weeks, jenkins+download
Goals for next 2 weeks
  • BOF session @AMM (Nuohan will lead/moderate - thanks!)
Next meeting
  • 13th September, usual time.

Meeting 2016/08/02

Attendees
  • Nuohan Qiao
  • Jan-Simon Möller
  • Kengo Ibe
  • Kotaro Hashimoto
  • Walt Miner
  • Yannic Gicquel
Topics/Notes
  • Roll call
  • collecting topic additions
    • -tbd-
  • Status round and AIs:
    • Plan for (post) release of JTA matching 'B' (shortly after 'B' release)
      • optional lava integration for boards (Jan-Simon/Nuohan)
      • definition of 3 test categories (short/mid/long) (Nuohan)
        • We to select what test make sense for short/mid/long (10min/1h/6h)
      • config templates for porter and minnow (Nuohan)
        • porter in git
        • minnowboard to be added
        • dragonboard (?)
      • installation documentation for 2 use-cases (AGL-JTA solo, AGL-JTA & lava) (Jan-Simon) (pending)
    • AI 2 from last week: Test integration - pending
      • jta.automotivelinux.org
      • ( porter.automotivelinux.org (lava) )
      • TBD switch on for 'BB' release builds
    • Proposal sprint calls/gotomeetings on:
    • Other topics:
      • –tbd–
    • Infrastructure update:
      • LDAP migration next
      • then gerrit/jenkins/download
    • Diplay of test results
      • Easy way for failure detection
      • For project, trend detection
      • in gerrit: CIBT CIB CILT CIUT
Goals for next 2 weeks
  • release of JTA matching 'B' (Nuohan, Jan-Simon)
  • config templates for porter and minnow (Nuohan)
  • porter (go through test and open AI's) (Yannic/Stephane)
  • minnowboard ()
  • dragonboard ()
Next meeting
  • 16th August, usual time.

Meeting 2016/07/19

Attendees
  • Jan-Simon Möller
  • Yannic Gicquel
  • Kenji Tadano
  • Kengo Ibe
  • Kotaro Hashimoto
  • Mikhail Durnev
  • Agustin Benito Bethencourt
  • Walt Miner
Topics
  • Roll call
  • collecting topic additions
  • Status round and AIs:
    • ALS feedback
    • Todo for 'B' release
      • Integration LAVA+JTA for porter board (Jan-Simon & Nuohan)
      • Release branches, CI builds for release branches
        • Branches done
        • Builds WIP, blocked by fetcher issues
      • Plan for release of JTA matching 'B' (shortly after 'B' release)
        • optional lava integration for boards (Jan-Simon)
        • definition of 3 test categories (short/mid/long) (Nuohan)
        • config templates for porter and minnow (Nuohan)
        • installation documentation for 2 use-cases (AGL-JTA solo, AGL-JTA & lava) (Nuohan, Jan-Simon)
    • “Test roles and responsibilities”, deferred after BB, discuss on ML and SAT
  • AIs from last meeting:
    • AI 1: Templates - done
    • AI 2: Test integration
      • jta.automotivelinux.org
      • ( porter.automotivelinux.org (lava) )
      • TBD switch on for 'BB' release builds
  • Infrastructure update:
    • LDAP migration next
    • then gerrit/jenkins/download
Notes
  • ALS feedback:
    • Fuego Session, challenges
    • Fujitsu showed what had been done
    • Need for collaboration
    • UI modifications needed to update jenkins
    • Short-term focus in collab/merging codebase with fuego
Goals for next 2 weeks
  • Integrate JTA in release builds (full run, report only, no fail)
Next meeting
  • 2nd August, usual time.

Meeting 2016/07/05

Attendees
  • Jan-Simon Möller
  • Nuohan Qiao
  • Yannic Gicquel
  • Kenji Tadano
  • Kengo Ibe
  • Koutaro Hashimoto
  • Stephane Desneux
  • Walt Miner
  • Mikhail Durnev
  • Yury Asheshov
Topics
  • Roll call
  • collecting topic additions
  • Status round and AIs of last two week:
    • Template system rework (Jan-Simon, Stephane)
    • Collection AIs to be done before 'C' release
      • JTA container for porter (Jan-Simon)
      • Integration LAVA+JTA for porter board (Jan-Simon & Nuohan)
      • Release branches, CI builds for release branches (TBD)
  • Images for download next week, tbd
Notes
  • collecting topic additions
  • Status round and AIs of last two week:
    • Template system rework (Jan-Simon, Stephane)
    • Collection AIs to be done before 'B' release
      • JTA container for porter (Jan-Simon)
      • Integration LAVA+JTA for porter board (Jan-Simon & Nuohan)
      • Release branches, CI builds for release branches (TBD)
  • Images for download next week, tbd
Goals for next 2 weeks
  • AI 1: Templates
  • AI 2: Test integration
Next meeting
  • F2F during ALS
  • 19th July, usual time.

Meeting 2016/06/22

Attendees
  • Jan-Simon Möller
  • Nuohan Qiao
  • Yannic Gicquel
  • Kengo Ibe
  • Mikhail Durnev
  • Koutaro Hashimoto
  • Stephane Desneux
  • Walt Miner
Topics
  • Roll call
  • collecting topic additions
  • Status round and AIs of last two week:
    • JTA update
    • AI: Function.* recipes
    • Collection AIs to be done before 'C' release
      • JTA container for porter
        • export container as archive
      • Integration LAVA+JTA for porter board
      • Release branches, CI builds for release branches
      • rc snapshots?
    • weekly snapshot/daily snapshot with qa-test
    • promotion of weekly to milestone when new feature enters tree
    • Feature in staging, evaluation with builds, we can't demo features easily
    • bmaptool index creation
    • Tar usually too old for security labels (tar >= 1.28 required)
Notes
  • Roll call
  • collecting topic additions
  • Status round and AIs of last two week:
    • JTA update
      • Categorizing is done
      • New features: - list of testresults
      • Repo in staging to host test results
    • AI: Function.* recipes
      • OpenSSL, whetstone + rmaptest left (Jan-Simon)
    • Collection AIs to be done before 'C' release
      • JTA container for porter
        • export container as archive
      • Integration LAVA+JTA for porter board
      • Release branches, CI builds for release branches
      • rc snapshots?
    • weekly snapshot/daily snapshot with qa-test
    • promotion of weekly to milestone when new feature enters tree
    • Feature in staging, evaluation with builds, we can't demo features easily
      • experimental/devel branch ?
      • build based on topic in gerrit ?
      • push to sandbox everywhere and adapt manifest in sandbox of AGL-repo
    • bmaptool index creation
      • class in yocto ?
      • recipe / native for bmaptool
    • Tar usually too old for security labels (tar >= 1.28 required)
      • tar-native ?
      • publish sdcard images ! (porter)
Next meeting

Tuesday July 5th - usual time.

Meeting 2016/06/30

Attendees
  • Nuohan Qiao
  • Kengo Ibe
  • Mikhail Durnev
  • Kenji Tadano
  • Koutaro Hashimoto
  • Stephane Desneux
  • Walt Miner
  • Jan-Simon Möller
  • Paul W. Nichols
  • Shotaro Arakawa
  • Agustin Benito Bethencourt
Topics
  • Roll call
  • collecting topic additions
  • Status round and AIs of last two week:
    • Integrate nbdroot to meta-agl/meta-netboot
      • Security framework/LSM and nfsroot (Stephane) SPEC-175
    • AI: Investigate how to build meta-renesas w/o blob (limited func) (Stephan)
    • JTA update
    • meta-isafw
      • Integrated now, but how to handle the logs
      • db or upload or what ?!
    • AI: Function.* recipes (Stephane, Jan-Simon, Yannic)
    • AGL Jenkins update
  • Open round
  • End
Notes
  • Roll call
  • collecting topic additions
    • None
  • Status round and AIs of last two week:
    • Integrate nbdroot to meta-agl/meta-netboot
      • modified revision required INHERIT += “netboot”
      • fixed issue with minnowboard max
      • u-boot based boards should work now
      • uefi-based setup needs checking (minnox max)
        • tftp client on minnowboard max is broken
        • e.g. use ipxe or chainload into u-boot
      • Integration for nbdroot in lava
      • Target for security framework integration is before BB release for demo (mid july)
        • documentation to me released next week
        • enable basic features of application framework (qemu + porter + (vayu) )
    • JTA update
      • Categorization of testcases is wip
      • New Feature wip: list test results
    • meta-isafw
      • manual process, inspection
      • start from snapshots, then move-on to release branches/rc's only
    • AI: Function.* recipes (Stephane, Jan-Simon, Yannic)
      • ETA - 3 weeks
      • AI: Jan-Simon send remaining list to AGL ML
    • AGL Jenkins update
  • Open round
  • End
Goals for next 3 weeks
  • Function.* recipes
  • Enable security framework in builds (qemu+porter[+vayu]) before ALS
Next meeting

2016-06-22 (=Wed) @ the usual time (12:00 UTC)

Meeting 2016/05/17

Attendees
  • Nuohan Qiao
  • Kengo Ibe
  • Mikhail Durnev
  • Kenji Tadano
  • Koutaro Hashimoto
  • Agustin Benito Bethencourt
  • Yuichi Kusakabe
  • Jan-Simon Möller
Topics
  • Roll call
  • collecting topic additions
    • None
  • Status round and AIs of last two week:
    • Integrate nbdroot to meta-agl/meta-netboot
      • Security framework/LSM and nfsroot (Stephane) SPEC-175
    • AI: Investigate how to build meta-renesas w/o blob (limited func) (Stephan)
    • JTA update
      • JTA results in git repo
    • meta-isafw
      • Integrated now, but how to handle the logs
      • db or upload or what ?!
    • AI: Function.* recipes (Stephane, Jan-Simon, Yannic)
    • AGL Jenkins update
  • Open round
  • End
Minutes
  • Status round and AIs of last two week:
    • Integrate nbdroot to meta-agl/meta-netboot
      • Security framework/LSM and nfsroot (Stephane) SPEC-175
    • AI: Investigate how to build meta-renesas w/o blob (limited func) (Stephan)
    • JTA update
      • Question: Public JTA, currently deferred due to LF IT busy with gerrit and main jenkins install.
        • simple solution can be git, but no mid/long-term
        • staging/test-results.git with subfolder for AGL-JTA and e.g. (meta-)isafw (and other tests)
      • Need to check if debian as host is possible (but usual OS is CentOS)
        • benchmark.netperf failing
      • c5653 - categories for JTA
        • Feedback needed if change works for you
    • meta-isafw
      • Integrated now, but how to handle the logs
      • db or upload or what ?!
      • Same issue as with AGL-JTA test output.
      • e.g. database + webui (django e.g. kernelci)
    • AI: Function.* recipes (Stephane, Jan-Simon, Yannic)
      • More tests included not, few left
      • Soon try to skip build in AGL-JTA for the included tests.
    • AGL Jenkins update
      • Installation done, next is the Jenkins Job Builder
    • IT is providing a new gerrit (data will be migrated)
    • LTP update in AGL-JTA, also has recipe in oe-core, we use version LTP 20160510
      • recipe or bbappend for us (backport to jethro)
  • Open round
    • No more topics
  • End
    • Meeting ended 12:45 UTC
Goals for next 2 weeks
  • AI: Function.* recipes (Stephane, Jan-Simon, Yannic)
  • AI: jansimon: Need to check if debian as host is possible (but usual OS is CentOS)
  • AI: LTP recipe update
    • recipe or bbappend for us (backport to jethro)
Next meeting

Next meeting in 2 weeks 2016-05-31 (=Tue) @ the usual time (12:00 UTC)

Meeting 2016/05/03

Attendees
  • Yannic Gicquel
  • Stephane Desneux
  • Paul W. Nichols
  • Jan-Simon Möller
  • Walt Miner
  • Kenji Tadano
  • Kotaro Hashimoto
Topics
  • Roll call
  • collecting topic additions
  • Status round and AIs of last two week:
    • Security framework/LSM and nfsroot (Stephane) SPEC-175
    • AI: Investigate how to build meta-renesas w/o blob (limited func) (Stephan)
    • AI: Function.* recipes (Stephane, Jan-Simon, Yannic)
    • JTA update
    • Jenkins update
  • Discussion on repo vs. combo-layer tooling and +/- (also topic in dev call)
  • Open round
  • End
Minutes
  • Roll call
  • collecting topic additions
    • no additions
  • Review of AIs
    • Stephane managed to boot and AGL image with Initrd into a nbd rootfs
      • Boot works from initrd (full filesystem, not initramfs)
      • initscript runs (busybox image)
      • initscript mounts base filesystems, detects smack and does further setup
      • userspace client needs to be started with appropriate rights
      • switch to new root and executing systemd
      • Developer setup: export deploy directory with tftp for kernel/initrd → huge time win
      • nbd was simplest choice in our eval - easy to integrate
      • currently hosted in meta-netboot
        • filesystem image from yocto (ext3/ext4) can be used
        • uInitrd and Initrd should be supported by the layer
    • Review of the test AIs
  • JTA update: currently working on native deployment
  • Jenkins: IT creates cloud deployment for Jenkins right now. Migration asap.
  • Discussion on repo vs. combo-layer tooling and +/- (also topic in dev call)
    • Deferred to dev call
  • Open round
    • meta-security-isafw - Stephane to submit layer to AGL-repo. Test with porter snapshot.
  • Collecting next AIs
  • End
    • The meeting ended 12:45 UTC
Goals for next 2 weeks
  • Integrate nbdroot to meta-agl/meta-netboot
  • Functional.*
    • Left items:
      • Stephane:
        • Functional.aiostress - wip, extra sources
        • Functional.arch_timer (=dung) - wip, extra sources
        • Functional.fontconfig - recipe exists, need to double-check + package-group
        • Functional.fsfuzz - recipe exists, need to double-check + package-group
        • Functional.ft2demos - recipe exists, need to double-check + package-group
      • Yannic:
        • Functional.glib - ptest / distro feature avalable
        • Functional.ipv6connect - chromium related, source to be copied
        • Functional.jpeg - already packaged
        • Functional.linus_stress - chromium related, source to be copied
        • Functional.mesa-demos - x11, so not applicable
        • Functional.pi_tests - part of rt-test
      • Jan-Simon:
        • Benchmark.lmbench2 - lmbench3 (but build issue)
        • Benchmark.OpenSSL - recheck with openssl in yocto's ptest
        • Benchmark.Whetstone - write sources + recipe
        • Functional.crashme - ?? scrashme/trinity
        • Functional.rmaptest - license ?!
  • meta-security-isafw → porter snapshot
Next meeting

Next meeting in 2 weeks 2016-05-17 (=Tue) @ the usual time (12:00 UTC)-


Meeting 2016/04/18

Attendees
  • Nuohan Qiao
  • Yannic Gicquel
  • Stephane Desneux
  • Kengo Ibe
  • Kenji Tadano
  • Rimpei Sosa
  • Jan-Simon Möller
  • Mikhail Durnev
  • Walt Miner
  • Shotaro Arakawa
  • Yuichi Kusakabe
Topics
  • Roll call
  • collecting topic additions
  • Status round and AIs of last week:
    • JTA fork, jenkins update (Nuohan)
      • AI: set up new JTA from new codebase
    • AI: Investigate how to build meta-renesas w/o blob (limited func) (Stephan)
    • AI: Function.* recipes (Stephane, Jan-Simon, Yannic)
    • AI: patch review
    • AI: investigate Security/LSM/nfsroot
  • Security framework/LSM and nfsroot (Stephane)
Minutes
  • Topic additions
  • Status round
    • JTA:
      • Almost done, uploading patches this week
      • Jan-Simon to start new container once patches landed (end of next week)
      • Manual for JTA on real machine (instead of docker) in the queue
    • AI's:
  • Security/LSM/nfsroot
    • Issue appeared when connman was introduced, solved for now
    • BUT with active LSM nfsroot will break again (NFS has no ext. attr)
    • Timeframe ~ June for activation of security framework
      • Ideas:
        • use initrd + iSCSI/nbd/AoE/xyz to work w/o
          • likely changes in the test frameworks
        • board with usb-OTG port could server as programmable usb-key
        • Linaro uses sdcard-boards attached to 2 machines (but slow!)
        • see/discuss/comment on Jira SPEC-175
  • Discussion on repo vs. combo-layer tooling and +/-
Goals for next 2 weeks
  • AI: Function.* recipes (Stephane, Jan-Simon, Yannic)
  • AI: patch review
  • AI: investigate Security/LSM/nfsroot
  • AI: set up new JTA from new codebase
Next meeting

Next meeting in 2 weeks 2016-05-03 (=Tue) @ the usual time

Meeting 2016/04/5

Attendees
  • Walt Miner
  • Nuohan Qiao
  • Yannic Gicquel
  • Stephane Desneux
  • Munakata-san
  • Agustin Benito Bethencourt
Topics
  • Roll call
  • collecting topic additions
  • open status round
  • Status of AIs of last week:
    • AI: recipes for JTA-core components
      • Stephane, Jan-Simon, Nuohan, Yannic
      • Stephan & Yannic finished the packages, Jan-Simon has 3 left, rest is packagegroup
    • AI: Snapshot should write out the populate_sdk (jsmoeller)
    • AI: Nuohan JTA
    • AI: Investigate how to build meta-renesas w/o blob (limited func)
      • what about core-image-minimal(-qa) (Stephane)
      • current: there is still a dependency pulling in the blobs (agl-image-minimal)
  • JTA fork, jenkins update
  • JTA-core proposal (Nuohan)
    • Nouhan: Updated jenkins and ran bzip test. Estimate is about 2 week. Will send update to ML.
    • Munakata-san: proposes collaboration with LTSI to pull them along the codebase.
      • we should also work together with fuego
  • Image build porter board options
    • Either core-image-minimal
    • Or remove or mask the blobs (? is there a bitbake option)
  • Plans for the next 2 weeks, ownership of topics
    • AI: Snapshot should write out the populate_sdk (jsmoeller)
    • AI: Investigate how to build meta-renesas w/o blob (limited func) (Stephan)
    • AI: Function.* recipes (Stephane, Jan-Simon, Yannic)
Notes
Next meeting

Next meeting in 2 weeks @ the usual time

Meeting 2016/03/22

Attendees
  • Walt Miner
  • Nuohan Qiao
  • Agustin Benito Bethencourt
  • Paul Sherwood
  • Shotaro Arakawa
  • Stephane Desneux
  • Yuichi Kusakabe
  • Sosa Rimpei
  • Paul Nichols
  • Yannic Gicquel
  • Jan-Simon Möller
Topics
  • Roll call
  • CIAT EG lead election
  • Status update
    • New gerrit repos, ACLs
    • Nuohan is updating the jenkins version of JTA, UI simplification to all for easier upgrades
  • Topics from last meeting:
    • Contributed repos, on-demand CI builds
      • /src and /staging available in gerrit
      • request repo creation through jira ticket
    • JTA fork, jenkins update
    • Tests compiled as part of AGL distro
      • AI: Next step is to find/import/write recipes in meta-agl to build the test.
    • Image build porter board options to be discussed:
      • splitting binary part apart, ship w/o, user can post-install.
      • stub out with dummy libraries
      • build w/o proprietary parts
      • Single image build (e.g. also qemuarm for meta-renesas)
      • Update by Stephane:
        • wrapper for SDK wip to build layer with
  • Plans for the next 2 weeks, ownership of topics
    • AI: recipes for JTA-core components
      • Stephane, Jan-Simon, Nuohan, Yannic
    • AI: Snapshot should write out the populate_sdk (jsmoeller)
    • AI: Nuohan JTA
    • AI: Investigate how to build meta-renesas w/o blob (limited func)
      • what about core-image-minimal(-qa) (Stephane)
Next meeting
  • Due to the ELC, we might consider doing the call a little later and bridge F2F and the gotomeeting bridge. 9am pacific might work for those attending ELC (8am pacific might also do, but not sure about the room - will investigate).
  • We keep tuesday in 2 weeks and plan for a combined F2F + gotomeeting, invite by email the day before.

Meeting 2016/03/09

Attendees
  • Walt, Nuohan, Stephane, Yannic, Bai, Jan-Simon
Topics
  • Status round
    • JTA discussion, maintainance of JTA unclear, should AGL take over
    • Implementation tbd, e.g. in container environment triggered by main jenkins
    • Test scheduler tbd
      • JTA, LAVA(board management)+JTA, LAVA
    • Test should be compiled as part of AGL distro
    • Test case tool/scheduler intro (Stephane)
      • Test case definition for use-cases
        • e.g. gerrit changeset (short/sanity)
        • snapshot (medium)
        • ( e.g. weekly)
        • release (long)
  • AGL Spec 2.0 Status/Review (Walt)
    • (check connections wrt software update, package signing)
  • Meeting schedule discussion
    • bi-weekly
    • time 12 UTC
    • Tuesday
  • CIAT EG team lead - proposals and election process
    • Proposals by email (to Walt or mailinglist)
  • Contributed repos, on-demand CI builds
  • Image build porter board
    • options to be discussed:
      • splitting binary part apart, ship w/o, user can post-install.
      • stub out with dummy libraries
      • build w/o proprietary parts
      • Single image build (e.g. also qemuarm for meta-renesas)
  • Idea: f2f with ppl attending ELC
Next meeting
  • The next meeting is scheduled for: 22nd mar 2016 12:00 UTC

AGL AMM 2016

EG session during the AGL AMM 2016 (winter):

The present members of the CIAT EG met during AGL AMM 2016. For the next cycle these 4 goals of the EG were identified:

Goals

  • Overall the board support and coverage of the tests are to be increased. Therefore we need primarily open source boards as test targets as only those image builds can be shared/distributed. This is an essential requirement for running collaborative and effective public testing for AGL.
  • 3-4 working topics for the next iteration towards Brilliant Blowfish
    • Upgrade of 'embedded' Jenkins in JTA and some plugins
      • The current version of Jenkins within JTA is very old (2013). To host a public instance, we need a current Jenkins.
    • Split of JTA-Core
      • JTA-Core is the set of scripts that run the tests. Splitting them from JTA allows us to reuse it.
    • Run JTA-Core within Lava
      • With the tests separated from JTA, we can run it in other frameworks like lava.
    • Is it possible to include the tests (e.g. jta-core) in the AGL distro build as recipes (See/investigate LTP test recipe from …)
      • JTA assumes that the tests need to be compiled before they can run. We can speed up the test procedure if the tests are already compiled within the AGL distro as packages.
eg-ciat/meetings-archive.1586861023.txt.gz · Last modified: 2020/04/14 10:43 by jsmoeller