Ubuntu QA Team Weekly Status Update

A topic where members of the Ubuntu QA team will post things they’ve worked on during the week.

3 Likes

For the week ending 2022-06-17

autopkgtest

  • with @juliank sorted out why the new lxd remote unit isn’t working, launched another one using focal this time instead of jammy
  • updated the autopkgtest-cloud documentation so that it says to use focal for the lxd remotes
  • updated the “playbook” for replacing a lxd remote unit so that @Paride had instructions to follow
  • with @Paride replaced the lxd-armhf12 worker
  • updated https://launchpad.net/auto-package-testing page with a proper url to results
  • opened a bug about stray systemd units being leftover when a lxd-remote is removed
  • opened a bug regarding the postdeploy script in the mojo spec for autopkgtest-cloud failing
  • investigation into repeating systemd (from @enr0n’s PPA) tests, sorted out how to get the removed from the queue as they kept being retested
  • due to the above - reported a bug regarding what is and is not considered temporary failures for autopkgtests
  • added systemd-upstream/ppc64el to big_packages for bluca from upstream systemd CI testing
  • investigated an issue with amd64 tests failing somewhat regularly on 2022-06-15
  • submitted an RT regarding networking failures in lgw01 that were discovered due to the above
  • looked at the SQLite database of autopkgtest results for potential data mining

ISO Tracker

  • as a result of a flavor lead request I set the “number of rebuilds a product owner can request per day” to 6 via the admin interface

Ubuntu

  • merged a hint MP regarding firejail for jammy
  • modified the apport code location in the Launchpad project for @bdrung
  • special Jammy SRU review of network-manager for a regression bug fix
  • tested the recommended changes in bug 1977644 regarding a fix for slow booting BIOS systems
  • reported a bug to the snapcraft forum about contact information not being available for snaps in the Ubuntu live environment
  • reported a bug regarding the attach_journal_errors function crashing
  • SRU team shift
  • looked into missing Focal daily builds for @paride
  • resolved an issue with the phased-updater’s html generation being broken, cowboy’ed the change and submitted an MP for it

Misc

  • submitted an RT regarding creating a queue for the Ubuntu QA team
  • moved JIRA cards from the Foundations board to the Ubuntu QA one
  • posted to discourse about the Ubuntu QA tam
2 Likes

For the week ending 2022-06-17

cloud-init

  • tox: integration-tests-jenkins: softfail if only some test failed (#1528)
  • CI: drop linters from Travis CI (moved to GH Actions) (#1530)
  • CI: add non-blocking run against the linters tip versions (#1531)
    • Next step: drop the cloud-init-style-tip Jenkins job

pycloudlib

  • Multiple review/test rounds of a PR that moves the pycloudlib image query logic from simplestreams to the native cloud libraries (#204)
  • lxd: do not restart instances via stop+start (#205). Needed to fix the bootspeed jobs that use ephemeral instances.

ubuntu-advantage-tools

  • Uploaded version 27.8~22.04.1 to Kinetic

Server Team Jenkins

autopkgtests

  • Replaced the lxd-armhf12 worker with @bdmurray
  • Found out what we need to do to auto-deploy documentation changes to readtheedocs

ISO testing

  • General maintenance/housekeeping on the ISO testing Jenkins
  • Noticed that Focal daily images are missing, @bdmurray created a card about this, @sil2100 has this under control and should re-enable the image builds soon

Ubuntu Server packageset

2 Likes

For the week ending 2022-06-24

autopkgtest

Ubuntu Server

cloud-init

bootspeed

  • remove the pycloudlib version pin, as the issue it was meant to avoid is now fixed

ISO testing

  • Cleanup and maintenance to the amd64 ISO testing machine
  • General cleanup of the ISO testing Jenkins from old jobs
    • Dropped the jobs based on autopilot
  • Removed some old test cases for EOL releases
  • Fixed some automated upgrade test jobs
  • Added Kinetic to the upgrade tests

Azure HA testing

  • Improved the “wait instance to be ready” logic

Misc

  • General maintenance of the Server Team testing infrastructure (mainly Jenkins nodes)
1 Like

For the week ending 2022-06-24

autopkgtest

  • investigated issues with the arm64 autopkgtest queue being long and workers in an error state
  • submitted an RT regarding the networking issues I discovered in bos01
  • increased the number of arm64 autopkgtest workers in bos02 to compensate for the issue in bos01
  • performed a manual update (x2) of the autopkgtest admin documentation at readthedocs.io
  • sorted out why the postdeploy script was failing to add a floating IP and closed the bug
  • learned charmcraft commands and updated the edge channel version of the autopkgtest-web charm at charmhub.io
  • worked on redeploying the staging version of the autopkgtest environment
  • merged @schopin’s PR adding cargo to big_packages for kinetic

Ubuntu

  • sru-release of network-manager, libreoffice for jammy per request
  • sru-review of gtk4, postgresql-14 per request
  • investigation into and sorting out of the apport retracer for Launchpad crashes no longer working after the server was moved
  • commented on an apport package hook PR for ubuntu-advantage-client
  • adding a task to the End of Life template regarding removing automatic upgrade testing profiles
  • reported a snapd bug about snap contact information in the “Try Ubuntu” environment

Misc

  • sorted out an issue with other team’s cards showing in the Ubuntu QA Jira board
  • short week due to a holiday