Foundations Team Updates - Thursday 28 July 2022

See also last week - https://discourse.ubuntu.com/t/foundations-team-updates-thursday-21-july-2022

1 Like

ubuntu-image

  • Updated pull request for install_packages state
    • Now mounts /dev /proc and /sys in the chroot before installing packages
    • Worked out gpg key workflow for public and private PPAs
    • Created two test packages and uploaded to private and public PPAs
    • Created ubuntu-image test to install those packages from the public and private PPAs
  • Created pull request to add pockets to /etc/apt/sources.list
  • Updated live command output pull request to include --verbose, --quiet, and --debug flags per the Ubuntu CLI tool guidelines
  • Merged changes from install-packages into the preseed-image branch and added tests for snaps from different channels
  • Began working on godoc for ubuntu-image, specifically for all of the YAML fields

Golang

  • Got two new PPAs set up with extra storage and low build scores for the impending Go 1.19 transition
  • Uploaded a new golang-1.18 with a failing ppc64el test patched

Distro

  • Reviewed and sponsored some changes for @dbungert:
    • retroarch
    • performous
    • pqiv
    • xpra
    • xmms2
2 Likes
  • subiquity
    • PR: 1354 - minor fix on PR for handling of logical partitions and merge
    • PR: 1364 - increase the size of an example machine config to be large enough for Desktop testing
    • PR: 1365 - set contact field for snap, and merge to Jammy (PR: 1367)
    • PR: 1368 - more work on keyboard improvements based on chosen language
    • PR: 1369 - backport kernel warning for stable branch
    • Setup fixes for 22.07.2 release for Jammy point release
    • Review PR: 1352, 1359, 1366
  • curtin
    • MP: 427507 - fix issue with kname lookup of pmem devices
    • Review MP: 427468
  • livecd-rootfs
    • LP: #1982855 - Open MP to pass along info that network manager is in use to cloud-init.
  • proposed-migration: git - fixed by retesting affected packages. These tests seemed to have failed due to recent proxy issues.
  • +1 - working on ffmpeg 5 transition. See post to devel for full details. Highlights:
    • xpra (LP: #1982418) - backport fixes, uploaded by sponsor
    • xmms2-plugin-avcodec (LP: #1982419) - cherry-pick fix, in sponsor queue
    • retroarch (LP: #1982606) - disable functionality to get building, uploaded by sponsor
    • qtox - passed autopkgtest with additional trigger
    • pqiv (LP: #1982779) - no-change rebuild, uploaded by sponsor
    • performous (LP: #1982781, LP: #1982860) - backport fix, uploaded by sponsor
    • motion (LP: #1982886) - cherry-pick fix, in sponsor queue
    • minidlna (LP: #1982890) - wants no-change rebuild, in sponsor queue
    • fixed 6 other packages with some launchpad triggered rebuilds to work around ffmpeg packages not being in proposed at the moment the build originally ran
2 Likes

Distro

Netplan

  • merged LibNetplanExeption, fixed @dbungert’s remarks PR#286
  • ‘netplan status’ fixed spec remarks from Steve (FO049)
  • merged VRF support PR#285
  • VXLAN support cleanup, pending review (cc @schopin) PR#288

Misc

  • town hall + roadmap sessions (closing plenary)
  • take-home test grading
  • candidate interviews
1 Like
  • wpasupplicant installed by default on RISC-V boards in livecd-rootfs (and other fixes too)
  • RISC-V Download page
  • Remove jigit dependency from libisoburn and libisofs
  • Fixed curl FTBFS on riscv64
  • Trying to make a video to showcase on the VisionFive
  • ubuntu-manual-tests updated with Nezha and VisionFive
  • Tested VisionFive/Nezha/Unmatched/Qemu/Live installer
1 Like

subiquity / curtin

  • more work on curtin incremental invocations (no PR yet)
  • helped finding a working implementation for changing keyboard layout at runtime (when Subiquity used by desktop installer).
  • consolidated spec work for execution of hooks at final stage of Subiquity install. Updated and waiting for sign-off.

distro

  • investigated autopkgtest failure on python3-stdlib-extensions (from p to z)
    • most packages failed because of proxy issue on bos01. Re-triggering the autopkgtest run on bos02 fixed the issue.
    • zfs-linux was failing to build and issue was solved by adding trigger on linux kernel package from -proposed (5.19.0.0)
  • MIR of libregexp-wildcards-perl for lintian: investigated alternative package named libregexp-shellify-perl ; as suggested by the MIR team. Both packages can do the job. The later has slightly better packaging. Opened a discussion on debian-lintian-maint ML.
1 Like

Very short week because of PTO.

Netplan

Reviewed and approved the latest version of the VRF support PR (cc @slyon)

OpenSSL

  • Followed up on LP:
    #1979639
    after feedback from the SRU team. Some digging into the wider ecosystem showed that the impact was not as important as I initially assumed, and consensus is now to fix our nodejs package instead of adding a workaround in openssl. Proper fix pending.

Rust

  • Draft of the http-parser MIR (not yet published), leading to investigating CVE-2018-12121 and its implications on the standalone http-parser library

Misc

  • Looked into LP: #1980903, initially to sponsor the debdiff but it turns out the issue touches potentially several other packages and needs investigating. (cc @fheimes)
  • Started looking into writing a ubuntu-release-upgrader quirk for LP: #1955047
1 Like
  • (Still) working on verification of raspi-config SRU (LP: #1972982)
  • Investigated effect of CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU on low-end PC hardware (non-virtualized) (LP: #1980861)
  • … and tested pending fix for native messaging on Firefox (LP: #1741074)
  • Looked at options for disabling / removing mulitpathd from Pi Server images (LP: #1904920)
  • Investigating unattended-upgrades-shutdown optimization (LP: #1955084)
  • Posted a quick patch for veusz under Python 3.10 (LP: #1982839); sponsorship needed
  • … and looked into some Qt+Wayland issues found with veusz under arm64
  • Worked on bumping Wifi firmware in linux-firmware-raspi (related to LP: #1980668)
  • (Still) working on missing user groups on the Ubuntu Desktop for Raspberry Pi images (LP: #1923363)
  • Kept banging on about snaps on non-PC architectures like a broken record (LP: #1701232)
  • Point release meeting
  • Pi meetings
2 Likes

Distro

Apport

1 Like

The Ubuntu QA Team’s status can be found here:

1 Like