User Tools

Site Tools


eg-ciat:meetings-archive

This is an old revision of the document!


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.1540900691.txt.gz · Last modified: 2018/10/30 11:58 by jsmoeller