User Tools

Site Tools


eg-ciat:meetings-archive

This is an old revision of the document!


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.1500379072.txt.gz · Last modified: 2017/07/18 11:57 by jsmoeller