User Tools

Site Tools


eg-ciat:meetings

This is an old revision of the document!


EG CIAT bi-weekly call

Dial In info

Topic: AGL EG-CIAT Meeting

Join Zoom Meeting: https://zoom.us/j/295064716?pwd=QlM1ZStZYVpJYVBsVkRlVXBnS0p1UT09

Meeting-ID: 295 064 716
Passcode: 722399

One tap mobile

+16465588656,,295064716# US (New York) +16699006833,,295064716# US (San Jose)

Dial by your location

      +1 646 558 8656 US (New York)
      +1 669 900 6833 US (San Jose)
      855 880 1246 US Toll-free
      877 369 0926 US Toll-free

Meeting ID: 295 064 716

Find your local number: https://zoom.us/u/adIxBQMUc2


Roadmap for 2021

  • extend image/machine matrix today
    • New variants (IC, IVI)
    • Images in build matrix
  • -next branch to track YP upstream
  • submit layer to YP autobuilder
  • move from jenkins-job-builder to a .jenkinsci or yaml based description (or gitlab)

Meeting 2021/01/19

Attendees

Jan-Simon Möller,

Topics

  • Corentin:
    • Update 01/19
      • Past week
        • kernelci update
        • AGL refhw
        • qemux86-64 jobs on up²
        • Screenshot script
      • This week
  • agl-compositor / screenshotter
    • 10/13: WIP
      • screenshotter code in master
      • recipe changes and script next
    • 01/19:
      • WIP, script under test
  • -next branch tracking YP master

On hold:

New:

  • 2021 planning:
    • image/machine matrix today
      • current agl-demo-platform-crosssdk for most (-nogfx agl-image-ivi-crosssdk)
      • qemux86-64, qemuarm, qemuaarch64, h3ulcb-nogfx, pi4, bbe
    • image/machine matrix 2021
      • need same as above to keep demo running (qemux86-64, qemuarm, qemuaarch64, h3ulcb-nogfx, pi4)
      • IC EG image tbd (initially qemux86-64) - container host, container guest (multiconfig) –
      • IVI EG image tbd (initially qemux86-64) - minimal image for CI loop – build !
      • telematics-demo / cluster-demo (qemu) - build and boot is fine, full test is problematic
    • -next branch tracking YP master
      • need way to uprev necessary layers to track master
      • -next branches
        • how do these get bumped
        • rebase on-top of master (-next uprev is manual, but weekly CI is automated / _floating)
        • weekly / weekend build
        • weston/mesa/gfx
      • qemux86-64
    • improve testplans for CI, nightly snapshots, next
    • gitlab-ci use ?

Next call: Tuesday Jan 19th, same timeslot

Meeting 2020/12/08

Attendees

Jan-Simon Möller, Scott, Corentin, Li, Virginie

Topics

  • Corentin:
    • Update 01/05
      • Past week
      • This week
        • kernelci update
          • database restore work
          • update procedure
          • 01/05: WIP
        • AGL refhw
          • Healthcheck job
          • 01/05: h3ulcb-nogfx can drive refhw lava tests
        • qemux86-64 jobs on up²
          • releng and lava bits in preparation
            • limit to master and jellyfish (patches for icefish in prep)
            • 01/05: ci-management repo needs to enable pushing jobs
  • pyagl:
    • todo: add peripheral hardware
      • Corentin has usb RTLSDR dongles
        • pi4
        • h3+kf
        • up²
        • refhw
      • 12/08:
        • agl-service-hvac added to pyagl
        • Scott fixing agl-service-radio in gerrit
          • master and with additional changes in jellyfish
      • 01/05:
  • agl-compositor / screenshotter
    • 10/13: WIP
      • screenshotter code in master
      • recipe changes and script next
    • 01/05:
      • need to ask Marius
  • gitlab mirror
    • 12/08
      • next: need to setup project specific runner

On hold:

New:

  • 2021 planning:
    • image/machine matrix today
      • current agl-demo-platform-crosssdk for most (-nogfx agl-image-ivi-crosssdk)
      • qemux86-64, qemuarm, qemuaarch64, h3ulcb-nogfx, pi4, bbe
    • image/machine matrix 2021
      • need same as above to keep demo running (qemux86-64, qemuarm, qemuaarch64, h3ulcb-nogfx, pi4)
      • IC EG image tbd (initially qemux86-64) - container host, container guest (multiconfig) –
      • IVI EG image tbd (initially qemux86-64) - minimal image for CI loop – build !
      • telematics-demo / cluster-demo (qemu) - build and boot is fine, full test is problematic
    • -next branch tracking YP master
      • need way to uprev necessary layers to track master
      • -next branches
        • how do these get bumped
        • rebase on-top of master (-next uprev is manual, but weekly CI is automated / _floating)
        • weekly / weekend build
        • weston/mesa/gfx
      • qemux86-64
    • improve testplans for CI, nightly snapshots, next
    • gitlab-ci use ?

Next call: Tuesday Jan 19th, same timeslot

Meeting 2020/11/10

Attendees

Jan-Simon Möller, Scott Murray, Corentin Labbe

Topics

  • Corentin:
    • Update 11/10
      • Past week
        • re-enable upsquare
          • board reboots during bootup, might be kernel CONFIG_ (missing?)
        • agl-service-geoclue, agl-service-weather fixes jellyfish
        • more token injection / upstream
      • This week
        • kernelci update
        • AGL refhw for lab-baylibre
        • jellyfish: pytest can failures on h3 in CI
          • backport of can move
          • should fix jellyfish in CI
        • re-enable upsquare
          • Details in SPEC-2962
            • plan:
              • wait for YP point release uprev in AGL
              • eval kernel update
  • pyagl:
    • signal-composer disabled
    • rds code
    • todo: add peripheral hardware
      • Corentin has usb RTLSDR dongles
        • pi4
        • h3+kf
        • up²
        • refhw
  • agl-compositor / screenshotter
    • 10/13: WIP
      • screenshotter code in master
      • recipe changes and script next
  • gitlab mirror
    • 11/10
      • todo: autocloser actions
  • Test wgts:
    • disabled in CI due to test wgts killing homescreen. using pyagl.
    • details in SPEC-3608
      • see agl-service-homescreen json refcount bug (SPEC-3694)

On hold:

New:

Next call: Tuesday Nov 24th

Meeting 2020/09/29

Attendees

Jan-Simon Möller, Walt, Corentin, Scott, Marius, Matthew

Topics

  • Corentin:
    • Update 10/13
      • Past week
      • This week
        • more token injection / upstream
        • qemu network if updates
        • pi4 u-boot fdt additions
        • pi need veth when in nbd boot
        • kernelci update
  • gcov (for -coverage wgt run on target)
    • 10/13: live in CI, follow-up with report to gerrit ?
  • pyagl:
    • 2 more CAN tests missing
    • signal-composer disabled
    • rds code
    • in CI working out infra issues
      • e.g. all boards need network visible to network service
    • todo: add most hardware to h3 in corelab
  • agl-compositor / screenshotter
    • 10/13: WIP
      • screenshotter code in master
      • recipe changes and script next
  • gitlab mirror
    • 09/15 WIP to mirror out to gitlab.com/automotivegradelinux
    • 10/13
      • todo: autocloser actions
  • AGL license scanning (SPDX/fossology)
    • 09/29
      • 10.0.0 uploaded
  • Test wgts:
    • disabled in CI due to test wgts killing homescreen. using pyagl.
    • details in SPEC-3608

On hold:

New:

  • Workshop post discussion
  • Scott: h3ulcb-nogfx w/ or w/o kingfisher: no kingfisher layer in there

Next call: Tuesday Nov 10th

Meeting 2020/09/29

Attendees

Jan-Simon Möller, Corentin

Topics

  • Corentin:
    • Update 09/15
      • Past week
        • -coverage
        • pytest / pyagl integration
      • This week
        • fix qemu wrt “-device VGA,vgamem_mb=64,edid=on”
          • check also: -device qemu-xhci -device usb-tablet -device usb-kbd -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0
          • qemu-system-aarch64 -drive id=disk0,file=agl-demo-platform-crosssdk.ext4,if=none,format=raw -device virtio-blk-device,drive=disk0 -show-cursor -device VGA,vgamem_mb=64,edid=on -device qemu-xhci -device usb-tablet -device usb-kbd -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0 -vnc :0 -soundhw hda -machine virt -cpu cortex-a57 -m 2048 -serial mon:stdio -serial null -kernel /home/dl9pf/yocto/build-qemuarm64/tmp/deploy/images/qemuarm64/Image–5.4.57+git0+4aeda12f7f_d3100abbe1-r0-qemuarm64-20200928084041.bin -append 'root=/dev/vda rw console=ttyS0 mem=2048M ip=dhcp console=ttyAMA0 quiet '
        • env.yaml / env.dut.yaml in lava-docker ?
          • sound on (env QEMU_AUDIO_DRV=none) in env.yaml
          • env.dut.yaml (deploy with lava-docker) - env vars for artifactorial
        • kernelci update
  • gcov (for -coverage wgt run on target)
    • issue: gcov files from the build need to be present on target
      • gcda and gcno need to be in a build-time directory structure
      • build-time directory structure is embedded
      • might need gcovr (or lcov) , jq ?
      • GCOV_PREFIX, GCOV_PREFIX_STRIP to be set in env variable
      • GCOV_PREFIX=/tmp/gcov/<wgtname>/<build-time folder structure>
        • option 1: -fprofile-prefix-path ? (but gcc-10 only or patch)
        • option 2: namespace + overlayfs to deploy necessary folder structure
        • or kcov (but bad with shared libraries https://github.com/SimonKagstrom/kcov )
      • deploy:
        • /usr/src/debug/<wgtname> (default debugsource location in YP)
        • /usr/src/coverage/<wgtname>
      • run -coverage wgt
        • mkdir -p /tmp/gcov/<wgtname>
        • cp -ar /usr/src/coverage/<wgtname>/* /tmp/gcov/<wgtname>
        • chsmack -r -a “System::shared” /tmp/gcov
        • stop -coverage wgt (to write out files)
        • find .gcda files and run gcov in source directory
        • report coverage % through lava result
    • go forward with deploy part, test -fprofile-prefix-path patch (app-templates)
  • gitlab mirror
    • 09/15 WIP to mirror out to gitlab.com/automotivegradelinux
    • 09/29
      • mirror in active sync
      • todo: autocloser actions
  • AGL license scanning (SPDX/fossology)
    • 09/15
      • 9.0.3 uploaded, ready for clearing
    • 09/29
      • 10.0.0 uploaded

On hold:

New:

Next call: Tuesday Oct 13th - same timeslot.

Meeting 2020/09/15

Attendees

Jan-Simon Möller, Corentin, Scott, Li, Brian, Matthew, Takada-san, Zhou

Topics

  • Corentin:
  • gcov (for -coverage wgt run on target)
    • issue: gcov files from the build need to be present on target
      • gcda and gcno need to be in a build-time directory structure
      • build-time directory structure is embedded
      • might need gcovr (or lcov) , jq ?
      • GCOV_PREFIX, GCOV_PREFIX_STRIP to be set in env variable
      • GCOV_PREFIX=/tmp/gcov/<wgtname>/<build-time folder structure>
        • option 1: -fprofile-prefix-path ? (but gcc-10 only or patch)
        • option 2: namespace + overlayfs to deploy necessary folder structure
        • or kcov (but bad with shared libraries https://github.com/SimonKagstrom/kcov )
      • deploy:
        • /usr/src/debug/<wgtname> (default debugsource location in YP)
        • /usr/src/coverage/<wgtname>
      • run -coverage wgt
        • mkdir -p /tmp/gcov/<wgtname>
        • cp -ar /usr/src/coverage/<wgtname>/* /tmp/gcov/<wgtname>
        • chsmack -r -a “System::shared” /tmp/gcov
        • stop -coverage wgt (to write out files)
        • find .gcda files and run gcov in source directory
        • report coverage % through lava result
    • go forward with deploy part, test -fprofile-prefix-path patch (app-templates)
  • gitlab mirror
    • 09/15 WIP to mirror out to gitlab.com/automotivegradelinux
  • python-driven tests for appfw (pyagl)
    • 09/01 plan is to have a first patchset in gerrit this week
    • 09/15 merged. Work on CI integration
  • AGL license scanning (SPDX/fossology)
    • 09/15
      • 9.0.3 uploaded, ready for clearing

On hold:

New:

  • Corentin: Jan-Simon will look for SDR dongle for UP2
  • Li:

Next call: Tuesday Sep 29th - same timeslot.

Meeting 2020/09/01

Attendees

Jan-Simon Möller, Walt Miner, Li Xiaoming, Corentin Labbe, Scott Murray, Matthew Commons

Topics

  • HTML5 apps, CI integration with ./autobuild/autobuild script
    • 08/18:
      • Need to follow-up and ship the source tree with the coverage wgt.
        • need to run gcov on the target when the trace is finished
        • thus ship source tree with gcov annotation files
    • 09/01
      • html5 on hold
  • python-driven tests for appfw
    • 09/01 plan is to have a first patchset in gerrit this week
  • AGL license scanning (SPDX/fossology)
    • 07.07:
      • 9.0.2 analysis did run
      • open for license review
    • 08/28:
      • 9.0.2 done in fossology
      • 9.0.3 will be uploaded when released later this week
        • should we try the reuse decider ?
        • Li: yes for AGL packages
    • 09/01:
      • 9.0.3 uploading to fossology
      • will send email when ready for license clearing.
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 07/07
      • blocked by python 3 update
    • Update 21/07
      • unblocked wrt python3 update
    • Update 08/18
      • next:
        • need to update kernelci instance

New:

  • Pawel:
    • Brought up Board@Desk during AMM. Investigating libguestfs issue, will demo later.
  • Corentin: Jan-Simon will look for SDR dongle for UP2

Next call: Tuesday Sep 15th - same timeslot.

Meeting 2020/08/18

Attendees

Jan-Simon Möller, Mathew Commons, Corentin Labbe, Seigo Takada, Scott Murray, Marius Vlad

Topics

jira)

  • HTML5 apps, CI integration with ./autobuild/autobuild script
    • 07/21:
      • Follow-up: ship source tree with coverage wgt to allow parsing on the target (gcov)
      • does the debug/coverage prefix strip option end-up in the SDK ???
    • 08/18:
      • Need to follow-up and ship the source tree with the coverage wgt.
        • need to run gcov on the target when the trace is finished
        • thus ship source tree with gcov annotation files
  • AGL license scanning (SPDX/fossology)
    • 07.07:
      • 9.0.2 analysis did run
      • open for license review
    • 08/28:
      • 9.0.2 done in fossology
      • 9.0.3 will be uploaded when released later this week
        • should we try the reuse decider ?
        • Li: yes for AGL packages
  • SW360:
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 07/07
      • blocked by python 3 update
    • Update 21/07
      • unblocked wrt python3 update
    • Update 08/18
      • next:
        • need to update kernelci instance
        • plan is to do this during the next planned downtime in ~2weeks
        • prep branch or tag until then
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 05/12: no update
      • 05/26: Li did some more tests, issue/jira ?
        • Jan 24 14:49:47 raspberrypi3 afm-system-daemon[292]: ERROR: can't start system unit afm-appli-myapp–0.1–main@.service for uid 1001 [/w/workspace/release-jjb-halibut-snapshot/MACHINE/raspberrypi3/label/agl-test-slave/repoclone/output/tmp/work/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/af-main/halibut+gitAUTOINC+1289070816-r0/git/src/afm-urun.c:252]
      • 06/09:
        • no update
      • 06/23:
      • 08/18:
        • We're seeing a lot of issues when we run the in CI now.

New:

  • Pawel:
    • Brought up Board@Desk during AMM. Investigating libguestfs issue, will demo later.

Next call: Tuesday Sep 1st - same timeslot.

Meeting 2020/07/21

Attendees

Jan-Simon Möller, Scott Murray, Pawel Wieczorek, Mathew Commons, Li Xiaoming,

Topics

  • Corentin:
    • Update 07/07
      • Past week
        • merged python3 support
        • check app-test (afm-util status)
      • This week
        • extend ci-management to run “autobuild package-all” (insert jira)
        • extent ci-management (application jobs) to upload the multiple wgt files being built now (insert jira)
  • Application tests , build multiple wgts
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
  • HTML5 apps, CI integration with ./autobuild/autobuild script
  • AGL license scanning (SPDX/fossology)
    • 07.07:
      • 9.0.2 analysis did run
      • open for license review
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 07/07
      • blocked by python 3 update
    • Update 21/07
      • unblocked wrt python3 update
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 05/12: no update
      • 05/26: Li did some more tests, issue/jira ?
        • Jan 24 14:49:47 raspberrypi3 afm-system-daemon[292]: ERROR: can't start system unit afm-appli-myapp–0.1–main@.service for uid 1001 [/w/workspace/release-jjb-halibut-snapshot/MACHINE/raspberrypi3/label/agl-test-slave/repoclone/output/tmp/work/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/af-main/halibut+gitAUTOINC+1289070816-r0/git/src/afm-urun.c:252]
      • 06/09:
        • no update
      • 06/23:

New:

Next call: Tuesday Aug 18th - same timeslot.

Meeting 2020/07/07

Attendees

Jan-Simon, Corentin, Li, Scott

Topics

  • Corentin:
    • Update 07/07
      • Past week
        • Fixed packer images,
      • This week
        • merge python3 patches
        • check app-test (afm-util status)
        • extend ci-management to run “autobuild package-all” (insert jira)
        • extent ci-management (application jobs) to upload the multiple wgt files being built now (insert jira)
  • Application tests , build multiple wgts
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
  • HTML5 apps, CI integration with ./autobuild/autobuild script
    • Update 03/03:
      • postponed after test wgt
    • 04/28:
      • Scott will post his first round of aglwgt/autobuild fixes after next is merged.
      • Plan is to review in gerrit this week
    • 05/12:
    • 05/26:
      • Next set of patches in preparation
    • 06/23:
      • aglwgt bbclass rewrite
      • waiting for marius branch to land first
    • 7/7:
      • declare virtory for now
      • Follow-up: ship source tree with coverage wgt to allow parsing on the target (gcov)
      • does the debug/coverage prefix strip option end-up in the SDK ???
  • AGL license scanning (SPDX/fossology)
    • 05/12:
      • License clearing done.
      • Next step?
    • 05/26
      • Next ?
        • extend clearing work ?
          • more boards
          • or more packages
          • discussion about completing one target. Li will discuss further.
          • fossology has a 'reuse' decider that can built on existing decisions from previous runs.
    • 06/09:
      • 9.0.2 being uploaded to the fossology server
      • no analysis run, yet. still making sure all artifacts are fully uploaded.
      • found issue Dockerfile should install unzip (so we we don't use the php built-in), verifying that. Will have Ryan update our container.
    • 06/23:
      • unzip issue still a WIP item as:
        • during 'ununpack', we cannot abort the agent. But also cannot reupload the same file
        • the agents can get stuck → unstable operation
    • 07.07:
      • 9.0.2 analysis did run
      • open for license review
  • SW360:
    • Will send Dockerfile for sw360 container
    • Update 03/03:
      • eta in 2 weeks
    • Update 03/31:
      • tests of sw360 in progress, working on 2 issues atm
    • Update 04/13:
      • sw360 Dockerfile and user guide:here.
      • Todo Jan-Simon: setup sw360 with ryan
        • Setup server on same aws host but increase cpu/mem
        • Go from there.
    • Update 04/28:
      • Afraid we cannot use the Dockerfile as-is in AGL infra
      • Items to work on:
        • a) no proxy settings, no proxy user, no proxy pass
          • TLDR: if we deploy this in AWS, there is no Proxy at all.
        • b) Dockerfile uses downloaded Oracle jdk: can't we use openjdk installed in the distro installed by apt-get?
        • c) all data/databases need to be on persistent shared volume(s)
        • d) all setup needs to be automatic (in Dockerfile)
          • no manual setup steps - only docker build & docker run
        • e) ? would it make sense to split using docker-compose ?
      • Who can work on this ? @Kusakabe-san
    • Update 05/12:
      • work started on Dockerfile
    • Update 05/26:
      • a), b), c) completed
      • d) wip
      • let's exchange email
    • Update 06/09:
    • Update 06/23:
      • Still working through it with
    • Update 07/07
      • Host is up, port not exposed, yet.
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 06/09
      • based on KernelCI instanced update
    • Update 07/07
      • blocked by python 3 update
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 05/12: no update
      • 05/26: Li did some more tests, issue/jira ?
        • Jan 24 14:49:47 raspberrypi3 afm-system-daemon[292]: ERROR: can't start system unit afm-appli-myapp–0.1–main@.service for uid 1001 [/w/workspace/release-jjb-halibut-snapshot/MACHINE/raspberrypi3/label/agl-test-slave/repoclone/output/tmp/work/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/af-main/halibut+gitAUTOINC+1289070816-r0/git/src/afm-urun.c:252]
      • 06/09:
        • no update
      • 06/23:

New:

Next call: Tuesday July 21st - same timeslot.

Meeting 2020/06/23

Attendees

Jan-Simon, Scott, Brian, Matthew, Li

Topics

  • Corentin:
    • Update 06/09:
      • Past week
        • kernelci-dev updated, new metadata in the jobs required
        • updated releng-scripts to python3 , JS needs to check CI builders before we merge
      • This week
        • blocked on python3 conversion
        • verification of kernelci- update with new metadata
    • Update 06/23
  • Application tests , build multiple wgts
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
  • HTML5 apps, CI integration with ./autobuild/autobuild script
  • AGL license scanning (SPDX/fossology)
    • 05/12:
      • License clearing done.
      • Next step?
    • 05/26
      • Next ?
        • extend clearing work ?
          • more boards
          • or more packages
          • discussion about completing one target. Li will discuss further.
          • fossology has a 'reuse' decider that can built on existing decisions from previous runs.
    • 06/09:
      • 9.0.2 being uploaded to the fossology server
      • no analysis run, yet. still making sure all artifacts are fully uploaded.
      • found issue Dockerfile should install unzip (so we we don't use the php built-in), verifying that. Will have Ryan update our container.
    • 06/23:
      • unzip issue still a WIP item as:
        • during 'ununpack', we cannot abort the agent. But also cannot reupload the same file
        • the agents can get stuck → unstable operation
  • SW360:
    • Will send Dockerfile for sw360 container
    • Update 03/03:
      • eta in 2 weeks
    • Update 03/31:
      • tests of sw360 in progress, working on 2 issues atm
    • Update 04/13:
      • sw360 Dockerfile and user guide:here.
      • Todo Jan-Simon: setup sw360 with ryan
        • Setup server on same aws host but increase cpu/mem
        • Go from there.
    • Update 04/28:
      • Afraid we cannot use the Dockerfile as-is in AGL infra
      • Items to work on:
        • a) no proxy settings, no proxy user, no proxy pass
          • TLDR: if we deploy this in AWS, there is no Proxy at all.
        • b) Dockerfile uses downloaded Oracle jdk: can't we use openjdk installed in the distro installed by apt-get?
        • c) all data/databases need to be on persistent shared volume(s)
        • d) all setup needs to be automatic (in Dockerfile)
          • no manual setup steps - only docker build & docker run
        • e) ? would it make sense to split using docker-compose ?
      • Who can work on this ? @Kusakabe-san
    • Update 05/12:
      • work started on Dockerfile
    • Update 05/26:
      • a), b), c) completed
      • d) wip
      • let's exchange email
    • Update 06/09:
    • Update 06/23:
      • Still working through it with
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 06/09
      • based on KernelCI instanced update
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 05/12: no update
      • 05/26: Li did some more tests, issue/jira ?
        • Jan 24 14:49:47 raspberrypi3 afm-system-daemon[292]: ERROR: can't start system unit afm-appli-myapp–0.1–main@.service for uid 1001 [/w/workspace/release-jjb-halibut-snapshot/MACHINE/raspberrypi3/label/agl-test-slave/repoclone/output/tmp/work/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/af-main/halibut+gitAUTOINC+1289070816-r0/git/src/afm-urun.c:252]
      • 06/09:
        • no update
      • 06/23:

New:

Next call: Tuesday July 7th - same timeslot.

Meeting 2020/06/09

Attendees

Jan-Simon, Li, Scott, Corentin, Takada-san

Topics

  • Corentin:
    • Update 05/26
      • Past week
        • Pi4 no change, u-boot master did not help
        • testing the patch and upstreaming
      • This week
        • email reports through kernelci.automotivelinux.org - prepare uprev
    • Update 06/09:
      • Past week
        • kernelci-dev updated, new metadata in the jobs required
        • updated releng-scripts to python3 , JS needs to check CI builders before we merge
      • This week
        • blocked on python3 conversion
        • verification of kernelci- update with new metadata
  • Application tests , build multiple wgts
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
  • HTML5 apps, CI integration with ./autobuild/autobuild script
  • AGL license scanning (SPDX/fossology)
    • 05/12:
      • License clearing done.
      • Next step?
    • 05/26
      • Next ?
        • extend clearing work ?
          • more boards
          • or more packages
          • discussion about completing one target. Li will discuss further.
          • fossology has a 'reuse' decider that can built on existing decisions from previous runs.
    • 06/09:
      • 9.0.2 being uploaded to the fossology server
      • no analysis run, yet. still making sure all artifacts are fully uploaded.
      • found issue Dockerfile should install unzip (so we we don't use the php built-in), verifying that. Will have Ryan update our container.
  • SW360:
    • Will send Dockerfile for sw360 container
    • Update 03/03:
      • eta in 2 weeks
    • Update 03/31:
      • tests of sw360 in progress, working on 2 issues atm
    • Update 04/13:
      • sw360 Dockerfile and user guide:here.
      • Todo Jan-Simon: setup sw360 with ryan
        • Setup server on same aws host but increase cpu/mem
        • Go from there.
    • Update 04/28:
      • Afraid we cannot use the Dockerfile as-is in AGL infra
      • Items to work on:
        • a) no proxy settings, no proxy user, no proxy pass
          • TLDR: if we deploy this in AWS, there is no Proxy at all.
        • b) Dockerfile uses downloaded Oracle jdk: can't we use openjdk installed in the distro installed by apt-get?
        • c) all data/databases need to be on persistent shared volume(s)
        • d) all setup needs to be automatic (in Dockerfile)
          • no manual setup steps - only docker build & docker run
        • e) ? would it make sense to split using docker-compose ?
      • Who can work on this ? @Kusakabe-san
    • Update 05/12:
      • work started on Dockerfile
    • Update 05/26:
      • a), b), c) completed
      • d) wip
      • let's exchange email
    • Update 06/09:
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 05/12
      • WIP
    • Update 05/26
      • no update
    • Update 06/09
      • based on KernelCI instanced update
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 05/12: no update
      • 05/26: Li did some more tests, issue/jira ?
        • Jan 24 14:49:47 raspberrypi3 afm-system-daemon[292]: ERROR: can't start system unit afm-appli-myapp–0.1–main@.service for uid 1001 [/w/workspace/release-jjb-halibut-snapshot/MACHINE/raspberrypi3/label/agl-test-slave/repoclone/output/tmp/work/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/af-main/halibut+gitAUTOINC+1289070816-r0/git/src/afm-urun.c:252]
      • 06/09:
        • no update
  • Test wgts need inspection on issues:

New:

Next call: Tuesday June 23th - same timeslot.


Meeting 2020/05/26

Attendees

Jan-Simon, Walt, Corentin, Li, Takada-san

Topics

  • infra: please send me the output of: (jira/gerrit/lava)
    • mtr -4 -rnw -c 30 gerrit.automotivelinux.org
    • mtr -4 -rnw -c 30 ec2-54-209-7-50.compute-1.amazonaws.com
  • Fujitsu test report update (Fujitsu)
    • 05/26:
      • No update
      • Next release is 9.0.2 eta 2020-06-05
  • Corentin:
    • Update 05/12
      • Past week:
        • Deployed lava-docker 2020.02 and fixed issues
        • pi4 has still issues with network/tftp timeouts
      • This week:
    • Update 05/26
      • Past week
        • Pi4 no change, u-boot master did not help
        • testing the patch and upstreaming
      • This week
        • email reports through kernelci.automotivelinux.org - prepare uprev
  • Application tests , build multiple wgts
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
  • HTML5 apps, CI integration with ./autobuild/autobuild script
  • AGL license scanning (SPDX/fossology)
    • 05/12:
      • License clearing done.
      • Next step?
    • 05/26
      • Next ?
        • extend clearing work ?
          • more boards
          • or more packages
          • discussion about completing one target. Li will discuss further.
          • fossology has a 'reuse' decider that can built on existing decisions from previous runs.
  • SW360:
    • Will send Dockerfile for sw360 container
    • Update 03/03:
      • eta in 2 weeks
    • Update 03/31:
      • tests of sw360 in progress, working on 2 issues atm
    • Update 04/13:
      • sw360 Dockerfile and user guide:here.
      • Todo Jan-Simon: setup sw360 with ryan
        • Setup server on same aws host but increase cpu/mem
        • Go from there.
    • Update 04/28:
      • Afraid we cannot use the Dockerfile as-is in AGL infra
      • Items to work on:
        • a) no proxy settings, no proxy user, no proxy pass
          • TLDR: if we deploy this in AWS, there is no Proxy at all.
        • b) Dockerfile uses downloaded Oracle jdk: can't we use openjdk installed in the distro installed by apt-get?
        • c) all data/databases need to be on persistent shared volume(s)
        • d) all setup needs to be automatic (in Dockerfile)
          • no manual setup steps - only docker build & docker run
        • e) ? would it make sense to split using docker-compose ?
      • Who can work on this ? @Kusakabe-san
    • Update 05/12:
      • work started on Dockerfile
    • Update 05/26:
      • a), b), c) completed
      • d) wip
      • let's exchange email
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 05/12
      • WIP
    • Update 05/26
      • no update
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 05/12: no update
      • 05/26: Li did some more tests, issue/jira ?
        • Jan 24 14:49:47 raspberrypi3 afm-system-daemon[292]: ERROR: can't start system unit afm-appli-myapp–0.1–main@.service for uid 1001 [/w/workspace/release-jjb-halibut-snapshot/MACHINE/raspberrypi3/label/agl-test-slave/repoclone/output/tmp/work/armv7vet2hf-neon-vfpv4-agl-linux-gnueabi/af-main/halibut+gitAUTOINC+1289070816-r0/git/src/afm-urun.c:252]
  • Test wgts need inspection on issues:
    • FAIL: Failed to start application agl-service-geofence-test
    • ERROR: failed Resource temporarily unavailable
    • Update 05/26: WIP

New:

Next call: Tuesday June 9th - same timeslot.


Meeting 2020/05/12

Attendees

Jan-Simon, Walt, Li, Corentin, Farshid,

Topics

  • infra: please send me the output of:
    • mtr -4 -rw -c 30 gerrit.automotivelinux.org
    • mtr -4 -rw -c 30 ec2-54-209-7-50.compute-1.amazonaws.com
  • Fujitsu test report update (Fujitsu)
    • 04/28:
      • Not this week
    • 05/12:
      • Not this week
  • Fuego / Lava support
  • Corentin:
    • Update 04/28
      • Past week:
        • Fixed Pi issues (basically replacing the network switch → likely autonegotiation issue)
      • This week:
        • Finish lava-docker
    • Update 05/12
      • Past week:
        • Deployed lava-docker 2020.02 and fixed issues
        • pi4 has still issues with network/tftp timeouts
      • This week:
  • AGL license scanning (SPDX/fossology)
    • Update 04/28:
      • Li will review these packages in Fossology:
        • af-binder
        • af-binder-devtools-native
        • afb-test
        • af-main
        • af-platform-setup
        • agl-audio-plugin
        • agl-compositor
        • agl-demo-platform.bb
        • agl-desktop-config
        • agl-login-manager
        • agl-service-audiomixer
        • agl-service-bluetooth
        • agl-service-bluetooth-map
        • agl-service-bluetooth-pbap
        • agl-service-can-high-level-viwi
        • agl-service-can-low-level
        • agl-service-data-persistence
        • agl-service-geoclue
        • agl-service-geofence
        • agl-service-gps
        • agl-service-homescreen
        • agl-service-hvac
        • agl-service-hvac-conf
        • agl-service-identity-agent
        • agl-service-iiodevices
        • agl-service-mediaplayer
        • agl-service-mediascanner
        • agl-service-navigation
        • agl-service-network
        • agl-service-nfc
        • agl-service-platform-info
        • agl-service-radio
        • agl-service-signal-composer
        • agl-service-steering-wheel
        • agl-service-taskmanager
        • agl-service-telephony
        • agl-service-unicens
        • agl-service-unicens-controller
        • agl-service-voice-high
        • agl-service-voice-high-capabilities
        • agl-service-weather
        • agl-service-windowmanager
        • agl-users
        • alexa-viewer
        • alexa-voiceagent-config
        • alexa-voiceagent-service
        • alexa-voice-high-config
        • als-meter-demo
        • audit
        • bluez-alsa
        • btwilink-disable-conf
        • cmake-apps-module
        • connman
        • connman-ncurses
        • controls
        • cynagoauth
        • cynagora
        • cynagora-cynara-compat
        • dashboard
        • default-voice-high-config
        • demo-i2c-udev-conf
        • dev-mapping
        • dev-mapping-demo
        • flite
        • flite-voicedata
        • high-level-viwi-service.bb
        • hmi-debug
        • homescreen
        • html5-dashboard
        • html5-homescreen
        • html5-hvac
        • html5-launcher
        • html5-mediaplayer
        • html5-mixer
        • html5-settings
        • hts-engine
        • hvac
        • initramfs-netboot
        • inputeventmanager
        • keyutils
        • launcher
        • libafb-helpers
        • libafb-helpers-qt
        • libappcontroller
        • libhomescreen
        • libmicrohttpd
        • libmp4v2
        • libnfc
        • libqtappfw
        • libwindowmanager
        • libzip
        • lightmediascanner
        • lin-config
        • low-can-demo
        • low-level-can-generator
        • mediaplayer
        • messaging
        • mixer
        • most.bb
        • nativesdk-af-binder-devtools
        • nativesdk-af-main
        • navigation-demo
        • neardal
        • nghttp2
        • noto-emoji
        • nss-localuser
        • ondemandnavi
        • ondemandnavi-config
        • onscreenapp
        • openjtalk
        • openjtalk-voicedata
        • osmium
        • osrm-backend
        • phone
        • pipewire
        • pipewire-conf-agl
        • poiapp
        • poiapp-api-key
        • protozero
        • qlibhomescreen
        • qlibwindowmanager
        • qml-execscript-plugin
        • qtaglextras
        • qtcompositor-conf
        • qt-qrcode
        • qtquickcontrols2-agl
        • qtquickcontrols2-agl-style
        • radio
        • rtl-sdr
        • run-agl-postinsts
        • runxdg
        • security-manager
        • settings
        • settings-log-utils
        • sllin
        • smacknet
        • smack-system-setup
        • systemd-agl-sync
        • taskmanager
        • tbtnavi
        • unicens-config
        • vboxguestdrivers
        • vod-server
        • waltham
        • waltham-transmitter
        • wam
        • wam-tinyproxy
        • wayland-ivi-extension
        • weston-ready
        • windowmanager
        • wireplumber
        • wireplumber-board-config-agl
      • 05/12:
        • License clearing done.
        • Next step?
  • SW360:
    • Will send Dockerfile for sw360 container
    • Update 03/03:
      • eta in 2 weeks
    • Update 03/31:
      • tests of sw360 in progress, working on 2 issues atm
    • Update 04/13:
      • sw360 Dockerfile and user guide:here.
      • Todo Jan-Simon: setup sw360 with ryan
        • Setup server on same aws host but increase cpu/mem
        • Go from there.
    • Update 04/28:
      • Afraid we cannot use the Dockerfile as-is in AGL infra
      • Items to work on:
        • a) no proxy settings, no proxy user, no proxy pass
          • TLDR: if we deploy this in AWS, there is no Proxy at all.
        • b) Dockerfile uses downloaded Oracle jdk: can't we use openjdk installed in the distro installed by apt-get?
        • c) all data/databases need to be on persistent shared volume(s)
        • d) all setup needs to be automatic (in Dockerfile)
          • no manual setup steps - only docker build & docker run
        • e) ? would it make sense to split using docker-compose ?
      • Who can work on this ? @Kusakabe-san
    • Update 05/12:
      • work started on Dockerfile
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 05/12
      • WIP
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 03/31: no update
      • 04/14: no update
      • 04/28: no update
      • 05/12: no update

New:

  • Test wgts need inspection on issues:
    • FAIL: Failed to start application agl-service-geofence-test
    • ERROR: failed Resource temporarily unavailable
  • Li: during license clearing: will review packages with non-apacheV2 in AGL.

Next call: Tuesday May 26th - same timeslot.

Meeting 2020/04/28

Attendees

Jan-Simon, Walt, Corentin, Li, Parth, Takada-san

Topics

  • Fujitsu test report update (Fujitsu)
    • 04/28:
      • Not this week
  • Corentin:
    • Update 04/14
    • Update 04/28
      • Past week:
        • Fixed Pi issues (basically replacing the network switch → likely autonegotiation issue)
      • This week:
        • Finish lava-docker
  • Application tests , build multiple wgts
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • 03/31:
    • 04/14:
      • Scott is working on a fix of the autobuild issue.
  • HTML5 apps, CI integration with ./autobuild/autobuild script
  • AGL license scanning (SPDX/fossology)
    • Update 04/14:
      • 9.0.1 uploaded, ready for review - Li will review 9.0.1
    • Update 04/28:
      • Li will review these packages in Fossology:
        • af-binder
        • af-binder-devtools-native
        • afb-test
        • af-main
        • af-platform-setup
        • agl-audio-plugin
        • agl-compositor
        • agl-demo-platform.bb
        • agl-desktop-config
        • agl-login-manager
        • agl-service-audiomixer
        • agl-service-bluetooth
        • agl-service-bluetooth-map
        • agl-service-bluetooth-pbap
        • agl-service-can-high-level-viwi
        • agl-service-can-low-level
        • agl-service-data-persistence
        • agl-service-geoclue
        • agl-service-geofence
        • agl-service-gps
        • agl-service-homescreen
        • agl-service-hvac
        • agl-service-hvac-conf
        • agl-service-identity-agent
        • agl-service-iiodevices
        • agl-service-mediaplayer
        • agl-service-mediascanner
        • agl-service-navigation
        • agl-service-network
        • agl-service-nfc
        • agl-service-platform-info
        • agl-service-radio
        • agl-service-signal-composer
        • agl-service-steering-wheel
        • agl-service-taskmanager
        • agl-service-telephony
        • agl-service-unicens
        • agl-service-unicens-controller
        • agl-service-voice-high
        • agl-service-voice-high-capabilities
        • agl-service-weather
        • agl-service-windowmanager
        • agl-users
        • alexa-viewer
        • alexa-voiceagent-config
        • alexa-voiceagent-service
        • alexa-voice-high-config
        • als-meter-demo
        • audit
        • bluez-alsa
        • btwilink-disable-conf
        • cmake-apps-module
        • connman
        • connman-ncurses
        • controls
        • cynagoauth
        • cynagora
        • cynagora-cynara-compat
        • dashboard
        • default-voice-high-config
        • demo-i2c-udev-conf
        • dev-mapping
        • dev-mapping-demo
        • flite
        • flite-voicedata
        • high-level-viwi-service.bb
        • hmi-debug
        • homescreen
        • html5-dashboard
        • html5-homescreen
        • html5-hvac
        • html5-launcher
        • html5-mediaplayer
        • html5-mixer
        • html5-settings
        • hts-engine
        • hvac
        • initramfs-netboot
        • inputeventmanager
        • keyutils
        • launcher
        • libafb-helpers
        • libafb-helpers-qt
        • libappcontroller
        • libhomescreen
        • libmicrohttpd
        • libmp4v2
        • libnfc
        • libqtappfw
        • libwindowmanager
        • libzip
        • lightmediascanner
        • lin-config
        • low-can-demo
        • low-level-can-generator
        • mediaplayer
        • messaging
        • mixer
        • most.bb
        • nativesdk-af-binder-devtools
        • nativesdk-af-main
        • navigation-demo
        • neardal
        • nghttp2
        • noto-emoji
        • nss-localuser
        • ondemandnavi
        • ondemandnavi-config
        • onscreenapp
        • openjtalk
        • openjtalk-voicedata
        • osmium
        • osrm-backend
        • phone
        • pipewire
        • pipewire-conf-agl
        • poiapp
        • poiapp-api-key
        • protozero
        • qlibhomescreen
        • qlibwindowmanager
        • qml-execscript-plugin
        • qtaglextras
        • qtcompositor-conf
        • qt-qrcode
        • qtquickcontrols2-agl
        • qtquickcontrols2-agl-style
        • radio
        • rtl-sdr
        • run-agl-postinsts
        • runxdg
        • security-manager
        • settings
        • settings-log-utils
        • sllin
        • smacknet
        • smack-system-setup
        • systemd-agl-sync
        • taskmanager
        • tbtnavi
        • unicens-config
        • vboxguestdrivers
        • vod-server
        • waltham
        • waltham-transmitter
        • wam
        • wam-tinyproxy
        • wayland-ivi-extension
        • weston-ready
        • windowmanager
        • wireplumber
        • wireplumber-board-config-agl
  • SW360:
    • Will send dockerfile for sw360 container
    • Update 03/03:
      • eta in 2 weeks
    • Update 03/31:
      • tests of sw360 in progress, working on 2 issues atm
    • Update 04/13:
      • sw360 dockerfile and user guide:here.
      • Todo Jan-Simon: setup sw360 with ryan
        • Setup server on same aws host but increase cpu/mem
        • Go from there.
    • Update 04/28:
      • Afraid we cannot use the Dockerfile as-is in AGL infra
      • Items to work on:
        • a) no proxy settings, no proxy user, no proxy pass
          • TLDR: if we deploy this in AWS, there is no Proxy at all.
        • b) Dockerfile uses downloaded Oracle jdk: can't we use openjdk installed in the distro installed by apt-get?
        • c) all data/databases need to be on persistent shared volume(s)
        • d) all setup needs to be automatic (in Dockerfile)
          • no manual setup steps - only docker build & docker run
        • e) ? would it make sense to split using docker-compose ?
      • Who can work on this ? @Kusakabe-san
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 04/14
      • No update
    • Update 04/28
      • No update
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 03/31: no update
      • 04/14: no update
      • 04/28: no update
  • Li:
    • Fossology: reported need to restart container. we did not have to restart fossology.automotivelinux.org, yet.
    • 04/28: on fossology.automotivelinux.org scheduler was stuck on one job

New:

  • Li:
    • pi4 image - pi4 image
      • $ source meta-agl/scripts/aglsetup.sh -m raspberrypi4 agl-demo agl-netboot agl-appfw-smack
      • $ source meta-agl/scripts/aglsetup.sh -m raspberrypi4 agl-demo >agl-devel<

Next call: Tuesday May 12th - same timeslot.

Meeting 2020/04/14

Attendees

Jan-Simon, Walt, Kusakabe-san, Li Xiaoming, Kurokawa-san

Topics

  • Fujitsu test report update (Fujitsu)
    • 04/14:
      • 9.0.1: still todo
  • Corentin:
    • Update 03/31
      • Past week:
        • Testing new lava version in baylibre lab
        • allow multiple artifacts to be uploaded (combined qemu+intel case)
      • This week:
        • prepare lava uprev
        • pi4 in corelab
    • Update 04/14
  • Application tests , build multiple wgts
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • 03/31:
    • 04/14:
      • Scott is working on a fix of the autobuild issue.
  • HTML5 apps, CI integration with ./autobuild/autobuild script
  • AGL license scanning (SPDX/fossology)
    • Update 31/03:
      • Jan-Simon: rewrote the fossology-rest class into a phased version to
        • allow upload / analysis / spdx report to be separate steps
        • this works with online servers in remote datacenters with limited CPU
    • Update 04/14:
      • 9.0.1 uploaded, ready for review - Li will review 9.0.1
  • Kusakabe-san:
    • Will send dockerfile for sw360 container
    • Update 03/03:
      • eta in 2 weeks
    • Update 03/31:
      • tests of sw360 in progress, working on 2 issues atm
    • Update 04/13:
      • sw360 dockerfile and user guide:here.
      • Todo Jan-Simon: setup sw360 with ryan
        • Setup server on same aws host but increase cpu/mem
        • Go from there.
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click
    • Update 03/31:
      • No update
    • Update 04/14
      • No update
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 03/31: no update
      • 04/14: no update

New:

  • Li:
    • Fossology: reported need to restart container. we did not have to restart fossology.automotivelinux.org, yet.

Next call: Tuesday Apr 28th - same timeslot.


Meeting 2020/03/31

Attendees

Jan-Simon, Li Xiaoming, Walt, Parth, Kusakabe-san, Corentin

Topics

  • Application tests , build multiple wgts
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • 03/31:
  • AGL license scanning (SPDX/fossology)
    • Update 02/18:
      • Debugging python error
      • Uploading a build of icefish 9.0.0 to fossology (qemux86-64)
      • AI: create user for Li
      • AI: check if m3/h3-nogfx can be uploaded
    • Update 03/03:
    • Update 31/03:
      • Jan-Simon: rewrote the fossology-rest class into a phased version to
        • allow upload / analysis / spdx report to be separate steps
        • this works with online servers in remote datacenters with limited CPU
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
      • 03/31: no update
  • Kusakabe-san:
    • Will send dockerfile for sw360 container
    • Update 03/03:
      • eta in 2 weeks
    • Update 03/31:
      • tests of sw360 in progress, working on 2 issues atm
    • Update 04/13:
      • sw360 dockerfile and user guide:here.

Next call: Tuesday Apr 14th - same timeslot.


Meeting 2020/03/03

Attendees

Jan-Simon, Walt, Michail Zaytsev (Mera), Andrey Shamanin (Mera), Leonid Lazarev (Mera), Marat (Mera), Li, Ronan, Frederic, Corentin, Takada-san,

Topics

  • AGL license scanning (SPDX/fossology)
    • Update 02/18:
      • Debugging python error
      • Uploading a build of icefish 9.0.0 to fossology (qemux86-64)
      • AI: create user for Li
      • AI: check if m3/h3-nogfx can be uploaded
    • Update 03/03:
  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
    • Update 03/03:
      • do we have enough documentation?
      • from irc
      • 11:14 <LiXiaoming> jobol: Hello, I have a question about the appfw token. In a binding, the server claims a token. If the client do not provide the same token, the connection can not be established. Right ? 11:16 <LiXiaoming> https://docs.automotivelinux.org/docs/en/master/apis_services/reference/af-binder/afb-binding-writing.html , example tuto-1.c 11:17 <jobol> LiXiaoming, the connection can be established but it lakes something 11:17 <jobol> This is true for HTTP requests 11:19 <jobol> When switching to websockets, the token is required or not depending on the version 11:19 <jobol> management of tokens changed from HALIBUT to ICEFISH 11:20 <LiXiaoming> Now I am testing on native Ubuntu 18.04. Both http and websocket. I found token is meaningless here. 11:21 <jobol> On latest versions yes 11:21 <jobol> But it depends if you have the cynagora backend 11:22 <LiXiaoming> yeah, I skip the cynagora install. 11:22 <jobol> Normally on AGL the binder contacts the permission database to validate the token 11:23 <jobol> Cynagora can be installed on UBUNTU 11:23 <LiXiaoming> SPEC-3212. Because I met issue when install Cynagora 11:23 <jobol> I know you had issue in installing cynara but that is not the same 11:24 <jobol> cynara isn't cynagora 11:24 <jobol> Are you compiling the binder? 11:24 <jobol> on ubuntu? 11:24 <LiXiaoming> '=( . Ubuntu 18.0.4 11:24 <LiXiaoming> yes . I am compiling and install binder on Ubuntu 11:25 <jobol> if cynagora (https://git.automotivelinux.org/src/cynagora/) doesn't compile on ubuntu, let me know. 11:26 <jobol> But for samsung's cynara i'm not going to help 11:26 <jobol> cynagora provide a compatibility library for cynara 11:27 <jobol> I'm working on a binder 100% cynagora. 11:28 <jobol> I can push a pre-release branch if you want to check it and help to make it work 11:29 <LiXiaoming> just compile and install cynagora is enough ? Do I any need other steps to set cynagora as backend ? 11:30 <jobol> this is enough to active permission check. Then when active, the service should run (cynagorad) 11:31 <jobol> on my computer I'm using the prefix ~/.local for my installations but the default is to use the prefix /usr/local 11:38 <LiXiaoming> Good to know that. I will try it with cynagora's latest branch again. Thank you.
  • Kusakabe-san:
    • Will send dockerfile for sw360 container
    • Update 03/03:
      • eta in 2 weeks

New:

Next call: Tuesday Mar 31st - same timeslot.


Meeting 2020/02/18

Attendees

Jan-Simon, Ronan, Li, Frederic, Kusakabe-san

Topics

  • Fujitsu test report update (Fujitsu)
    • 02/18:
      • 8.99.5 to be sent.
  • Corentin:
    • Update 02/06:
      • Pi4 does not boot with booti (64bit) on u-boot with initrd. Alternative boot with efi does not take initrd.
    • Update 02/18:
      • Corentin nbd/netbooted the rpi4 via using the CONFIG_ARCH_FIXUP_FDT_MEMORY of uboot.
      • Good news, we do not need bootefi, so the boot process is classic.
      • Board to be added to lab asap
  • AGL license scanning (SPDX/fossology)
    • Update 02/06:
    • Update 02/18:
      • Debugging python error
      • Uploading a build of icefish 9.0.0 to fossology (qemux86-64)
      • AI: create user for Li
      • AI: check if m3/h3-nogfx can be uploaded

New:

  • Li: how to test binding manually (post/token)
    • afaik afm-util show id will tell port
    • if agl-devel is on, then check journalctl
  • Kusakabe-san:
    • Will send dockerfile for sw360 container

Next call: Tuesday Mar 3rd - same timeslot.


Meeting 2020/02/06

Attendees

Jan-Simon, Kusakabe-san

Topics

  • Roadmap items and review for 2020
    • Improved publishing of test results
      • Email Reports
        • improve format and feedback to gerrit
    • Additional tests
      • Applications
        • build and test different wgt types (normal, debug, test, coverage)
      • BSPs
        • KSelfTest
    • Fuego integration
      • Support to run tests as lava jobs (from within Fuego)
    • Images in build matrix
      • more variants ? qemu only ?
        • e.g. sota enabled
        • cluster profile/image
  • Fujitsu test report update (Fujitsu)
    • 8.0.5
      • Update 02/06: Fujitsu-CN closed this week
  • Corentin:
    • Update 01/21
      • Working on Pi4 and lab integration (network support in u-boot tested w/ upstream patch)
      • Fixing lab and adding lava-bot
      • Fixes for the vayu
    • Update 02/06:
      • Pi4 does not boot with booti (64bit) on u-boot with initrd. Alternative boot with efi does not take initrd.

New:

Next call: Tuesday Feb 18th - same timeslot.


Meeting 2019/12/10

Attendees

Jan-Simon, Fred, Li, Takada-san, Stephane, Walt

Topics

  • Corentin:
    • Update 11/26:
      • h3+kf deployed, m3 standalone deployed
      • Fix for busybox ip & can
      • check bluetooth m3 board (with usb adaptor)
      • check kvm for qemu jobs
    • Update 12/10
      • bluetooth is now conditional to the 'bluetooth' device tag in lava
      • fixed can test
      • work rpi4 for ci lab: problem is that there is not network support in u-boot for the pi4 atm.
        • no netboot right now (trying option with kexec)
  • Application tests , build multiple wgts
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • Todo: run on qemu targets (new qa-testdefinition)
    • Update 08/20:
    • Update 09/03:
      • no update on build side of wgt
    • Update 09/17:
      • no update
    • Update 10/15:
      • Waiting for SPEC-2049
        • autobuild/linux/autobuild package DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-test DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-debug DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-coverage DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-all DEST=$(pkg)/OUTPUT/
        • will go for multiple build targets
    • Update 11/14:
      • No update
    • Update 11/26:
    • Update 12/10:
      • migration of apps ?
      • no update

New:

Next call:

  • Jan 21st 2020 (due to CES) - a good time to everyone through the end of the year !!

Meeting 2019/11/26

Attendees

Jan-Simon, Corentin, Li, Takada-san, Zhou, Ronan, Fred, Kusakabe-san, Juhun

Topics

  • Corentin:
    • Update 11/14:
      • lava-docker 2019-09 deployed
      • changes for h3 in gerrit
      • replace qemux86-64 with combined intel-corei7-64 (with qemu output) and move intel build up
      • insert pi4
    • Update 11/26:
      • h3+kf deployed, m3 standalone deployed
      • Fix for busybox ip & can
      • check bluetooth m3 board (with usb adaptor)
      • check kvm for qemu jobs
  • Application tests , build multiple wgts
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • Todo: run on qemu targets (new qa-testdefinition)
    • Update 08/20:
    • Update 09/03:
      • no update on build side of wgt
    • Update 09/17:
      • no update
    • Update 10/15:
      • Waiting for SPEC-2049
        • autobuild/linux/autobuild package DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-test DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-debug DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-coverage DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-all DEST=$(pkg)/OUTPUT/
        • will go for multiple build targets
    • Update 11/14:
      • No update
    • Update 11/26:
  • Discussion on email reports
    • add doc page summarizing existing presentations SPEC-2980
    • Follow-up with Khouloud on testreport email
      • Add link for failures back to lava (best: line of test)
      • Add link for failures back to jenkins job
      • tldr: find right section of log with one click

New:

Next call:

  • Tuesday Dec 10th ?? (time might change due to F2F !!)

Meeting 2019/11/14

Attendees

Jan-Simon, Li, Stephane, Corentin

Topics

  • Fujitsu test report update (Fujitsu)
    • Update 11/14:
      • No new release. Will test 8.0.3/Icefish rc1
  • Corentin:
    • Update 11/14:
      • lava-docker 2019-09 deployed
      • changes for h3 in gerrit
      • replace qemux86-64 with combined intel-corei7-64 (with qemu output) and move intel build up
      • insert pi4
  • Application tests , build multiple wgts
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • Todo: run on qemu targets (new qa-testdefinition)
    • Update 08/20:
    • Update 09/03:
      • no update on build side of wgt
    • Update 09/17:
      • no update
    • Update 10/15:
      • Waiting for SPEC-2049
        • autobuild/linux/autobuild package DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-test DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-debug DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-coverage DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-all DEST=$(pkg)/OUTPUT/
        • will go for multiple build targets
    • Update 11/14:
      • No update

New:

Next call:

  • Tuesday Nov 26th

Meeting 2019/10/15

Attendees

Jan-Simon, Frederic, Ronan, Stephane

Topics

  • Application tests
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • Todo: run on qemu targets (new qa-testdefinition)
    • Update 08/20:
    • Update 09/03:
      • no update on build side of wgt
    • Update 09/17:
      • no update
    • Update 10/15:
      • Waiting for SPEC-2049
        • autobuild/linux/autobuild package DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-test DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-debug DEST=$(pkg)/OUTPUT/
        • autobuild/linux/autobuild package-coverage DEST=$(pkg)/OUTPUT/
  • autobuild/linux/autobuild package-all DEST=$(pkg)/OUTPUT/
  • will go for multiple build targets
  • pi4 works with gfx

New:


Meeting 2019/09/17

Attendees

Jan-Simon, Fred, Corentin, Ronan, Li, Walt, Zhou, Kusakabe-san

Topics

  • Lava lab @ IOT.bzh / Frederic:
    • Update 09/17:
      • On hold 1m
  • Application tests
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • Todo: run on qemu targets (new qa-testdefinition)
    • Update 08/20:
    • Update 09/03:
      • no update on build side of wgt
    • Update 09/17:
      • no update
  • AGL license scanning (SPDX/fossology)
    • Meeting with Michael Jäger (fossology): we need to start using the rest api in fossdriver (instead of scraping the web-page)
    • Follow-up discussions on these alternatives
    • Update 08/20:
      • To execute only spdx tasks (and its dependencies like unpack/patch) execute:
        • bitbake –runall=spdx agl-demo-platform
      • AI: Kusakabe-san and team to go through it
    • Update 09/03:
      • Docker container was down - re-populate (Jan-Simon)
    • Update 09/17:
      • Trouble re-creating working environment (fossology 3.3.0 + meta-spdxscanner

New:


Meeting 2019/09/03

Attendees

Jan-Simon, Frederic, Li, Zhou, Kurokawa-san

Topics

  • Fujitsu test report update (Fujitsu)
    • Update 09/03:
      • No update
  • Fuego / Lava support
    • Trend to execute tests on target by cmdline 'ftc'
    • Update 09/03:
      • No update
  • Lava lab @ IOT.bzh / Frederic:
    • Update 09/03:
      • No update
      • qemu worker if possible
  • Application tests
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • Todo: run on qemu targets (new qa-testdefinition)
    • Update 08/20:
    • Update 09/03:
      • no update on build side of wgt
  • AGL license scanning (SPDX/fossology)

On hold:

  • SPEC-920
    • Fix in gerrit 16867
    • further discussion
      • AIs:
      • Scott: take a look at the prserv if we can solve above issue on rpm feeds
      • AI (jsm/ryan): forbid revert button (?edit button?)
      • Tom: may need policy around reverts and bumping PR value (at least for meta-layers)
      • In the end have a multi-config build with “bitbake agl-world”
        • atm share sstate-cache but separate TMPDIR
          • bitbake multiconfig:m3conf multiconfig:h3conf multiconfig:intelcorei7conf dummy-image
            • conf/m3conf.conf
            • conf/h3conf.conf
            • conf/intelcorei7conf.conf
          • start with core … once done … lock the SIGNATURES ?
        • Initial step, use agl-demo-platform-crosssdk as target (only active profile atm)
          • AI (Ryan): activate PRSERV for snapshot builds
            • Update 11/12: Jobs rework to use PRSERV (but will invalidate sstate-cache)
            • Update 14/05: PRSERV use reverted as it caused issues
          • AI (jsm): bitbake package-index
          • AI (jsm): sync-out the rpm feeds for the snapshot builds
          • AI (Ronan): can we prepopulate the rpm feed info in the target ? (add to sandbox builds … e.g. user 'lastest' ) https://download.automotivelinux.org/AGL/snapshot/master/latest/<machine>/
          • AI (Tom): is there a prserv (ro) version? - Likely no.

New:


Meeting 2019/08/20

Attendees

Jan-Simon, Kurokawa-san, Frederic, Corentin, Li Xiaoming, Stephane,

Topics

  • Fujitsu test report update (Fujitsu)
    • Update 08/20:
      • No update.
  • Fuego / Lava support
    • 06/25 : No update
    • 07/09 : No update
    • Trend to execute tests on target by cmdline 'ftc'
    • Update 08/20:
      • No update
  • Lava lab @ IOT.bzh / Frederic:
    • lava-docker version of master: 19fe02f7a341e302e3ad560fcb4cc872f2201a5c
    • 07/23 : Still in a box
    • Update 08/20:
      • No update
  • Application tests
    • Edi has problems reproducing the test wgt's
    • Test wgt's for apps submitted
    • Todo: build test wgt in ci (Jan-Simon)
    • Todo: extend releng/qa-testdefinitions to be able to download a 2nd wgt file (e.g. homescreen-test.wgt)
    • Todo: run on qemu targets (new qa-testdefinition)
    • Update 08/20:
      • no update on build side of wgt

On hold:

  • SPEC-920
    • Fix in gerrit 16867
    • further discussion
      • AIs:
      • Scott: take a look at the prserv if we can solve above issue on rpm feeds
      • AI (jsm/ryan): forbid revert button (?edit button?)
      • Tom: may need policy around reverts and bumping PR value (at least for meta-layers)
      • In the end have a multi-config build with “bitbake agl-world”
        • atm share sstate-cache but separate TMPDIR
          • bitbake multiconfig:m3conf multiconfig:h3conf multiconfig:intelcorei7conf dummy-image
            • conf/m3conf.conf
            • conf/h3conf.conf
            • conf/intelcorei7conf.conf
          • start with core … once done … lock the SIGNATURES ?
        • Initial step, use agl-demo-platform-crosssdk as target (only active profile atm)
          • AI (Ryan): activate PRSERV for snapshot builds
            • Update 11/12: Jobs rework to use PRSERV (but will invalidate sstate-cache)
            • Update 14/05: PRSERV use reverted as it caused issues
          • AI (jsm): bitbake package-index
          • AI (jsm): sync-out the rpm feeds for the snapshot builds
          • AI (Ronan): can we prepopulate the rpm feed info in the target ? (add to sandbox builds … e.g. user 'lastest' ) https://download.automotivelinux.org/AGL/snapshot/master/latest/<machine>/
          • AI (Tom): is there a prserv (ro) version? - Likely no.

New:

——–

Meeting Archive

Meeting 2016/yy/zz

Attendees
Topics
Notes
Goals for next 2 weeks
Next meeting

eg-ciat/meetings.1611059913.txt.gz · Last modified: 2021/01/19 12:38 by jsmoeller