Foundations Team Updates - Thursday 2024/09/26

Previous status: Foundations Team Updates - Thursday 2024/09/19

1 Like

subiquity

1 Like

Short week as I was attending a conference for three days.

Distro

Misc

  • Attended Kernel Recipes 2024
    • I have my report mostly ready but locked in a proprietary format on my boox e-ink tablet!
    • The format is actually protobuf but I don’t have the full schema… yet.
1 Like

Distro

Netplan

Misc

  • hiring
  • pulse planning
  • roadmap refinement, SSDLC v1.1 (FR-8916)
1 Like

Planning RISC-V work for 25.04

  • Update Jira

Silicon vendor collaboration

  • Clarify open issues for a vendor board like WLAN not working, NVMe not fully supported in U-Boot.
  • Provide documentation for the vendor.

24.10 images

  • Retest subiquity. LP 2081256 is resolved by version 24.10-devel+git338.a57ed5a5.

Migration of wiki content to readthedocs

  • Review merge requests
  • Some clean-up for RISC-V
1 Like

First week here

  • Meet team
  • Initial set up and technical onboarding
  • Help migrate RISC-V wiki content to readthedocs.
  • Working on strace_6.8 FTBFS for Oracular Oriole. Getting used to packages.
  • Trying to implement EFI network protocols in U-Boot.
  • Attended HR and Business Services induction.
7 Likes
1 Like

whoopsie FTBFS

Oracular beta

curtin

  • Making progress on the vmtests test suite in autopkgtest.

autopkgtest-cloud

  • Usual round of MP review.
  • Improved the local development of the worker: MP
  • curtin again sparked some fixes
  • Moved further with transitionning from python3-amqplib to python3-amqp. This also allowed fixing long standing bugs, and some improvements to the toolings.

meta-release

MoM

  • Unblocking it after one of its processes got stuck.

Release

misc

  • Jira roadmap work.
  • Further work on FO194 after feedback from @vorlon.
1 Like

Jammy

  • Added SRU template to zero-2-w.dtb fix (LP: #2078525)
    • Performed verification of SRU on jammy and noble

Noble

  • mercurial SRU landed (LP: #2070443)
  • Test appearance of phantom Bluetooth controller on CM4 for QA team
    • Unable to replicate on noble when pi-bluetooth absent
    • pi-bluetooth should be removed on upgrade as it’s no longer required (and is no longer part of the seed)
  • Verification of another flash-kernel SRU for zero-2-w.dtb bug (LP: #2038087, LP: #2078525)

Oracular

  • Proposed changes to the ISO tests:
    • Update the server audio tests
    • Add the Pi 5 2GB case
    • Add a systemctl status == running test
    • Mention installing bluez on the server tests
    • Remove redundant CM4 config.txt editing instructions
  • rpi-eeprom update for CM5 support landed; starting SRU for noble (LP: #2080368)
  • Investigated mesa issue with D0 stepping of the Pi 5 2712 (LP: #2082072)
    • Confirmed oracular’s mesa works
    • Confirmed noble’s mesa doesn’t
    • Which also means snaps based on noble’s mesa don’t work on oracular (firefox, thunderbird, snap-store)
    • Testing PPA of backport
  • Looking at FTBFS fix from @mkukri (LP: #2082160); should sponsor shortly

General

  • Meeting with @r41k0u to discuss next Pi priorities and tickets
  • Worked through some PRs on Ubuntu Boards documentation
  • Worked on automating documentation of images for the Boards documentation
  • Release planning for oracular
  • Interviews
1 Like

Subiquity

  • Further testing of unstage cloud-init in ubuntu-desktop-bootstrap
    • Further changes are required since environment variable handling in the u-d-b snapcraft.yaml is not working as expected.

Other

1 Like
  • Was looking at universe packages from Build status for Ubuntu Oracular in Copy archive test-rebuild-20240912-oracular for Ubuntu Archive Test Rebuilds
  • LP: #2081799 389-ds-base FTBFS
    • rust-cbindgen needs an older clap than what’s in the archive
      • Rust-cbindgen and 389-ds-base was uploaded by juliank
      • But 389-ds-base still doesnt build with new rust-cbindgen in the archive
      • Round 2, added librust-clap-dev as build-dep, built fine now
  • LP: #2081972 aflplusplus FTBFS
    • Old gcc-N-plugin-dev
    • Uploaded by sylon
  • LP: #2082160 breezy FTBFS
    • One of the deps (pyo3) needs a feature enabled to expose some APIs
    • Uploaded by waveform
  • (Not +1 but took time)
    • Some 25.04 roadmap planning
    • Cd-boot-images-* for LP: #2078307
    • Upstream secure boot cabal
    • last minute push for shim NX support in Oracular
1 Like

Go

  • Working on store upload for go-dev-pack snap
  • Discussing issue that Coverity (run as part of the TIOBE suite) can’t use go snap.

Distro

1 Like

.NET

  • attened weekly .NET security partners sync
  • 25.04 Roadmap planing

Documentation

Misc

  • promotion application & other paperwork
1 Like

dotnet

  • Attended the weekly .NET partners sync meeting.
  • Bootstrapped .NET 9 on s390x and ppc64el for the dotnet9 package on Oracular.
    • s390x PPA / ppc64el PPA
    • Added support for linking against system libraries from the archive.
    • Fixed s390x stage 2 package issue.
    • Investigating autopkgtest failures on .NET 9 stage 2 package.
  • Verified .NET 8 SRU that enables s390x and ppc64el on Jammy.
  • Requested classic confinement for the new dotnet snap (see forum post).
1 Like

ubuntu-image

  • PR # 246 - Rework grub setup
    • WIP
  • PR # 247 - Spread test riscv64 ubuntu server image
    • WIP
  • PR # 248 - Deduplicate snaps from seeds
    • In review
  • Vulnerability scanning and result analysis

imagecraft

  • PR #59 - Rename the UbuntuSeed plugin as UbuntuBootstrap
    • Done and in review.
  • PR #60 - Migrate to pydantic V2
    • Explored a bit how hard that would be to migrate to pydantic 2 (and to newer craft-libraries)
  • Vulnerability scanning and result analysis

Distro

Misc.

  • Upgrade laptop
  • Demo for imagecraft
1 Like

Rust

Misc

  • Cleaning up merge proposals
  • Preparing frame-pointer SRUs to Noble
1 Like

Oracular ARM64 Desktop ISO

X Elite

  • progress ™

ubuntu-image

  • Found and reported an issue with our current oracular desktop seeds pulling in gnome-46-2404 twice

Distro

  • FTBFS db5.3 WIP

Misc

  • Roadmap planning
  • greenhouse
1 Like

autopkgtest

  • Working on fixing an issue where /tmp might be mounted as tmpfs still (bug)

autopkgtest-cloud

  • Working on pulling the calculations out of the (currently very slow) statistics page and potentially feeding it to our Grafana instance.

Misc

  • Familiarized myself with the git-ubuntu CI to enable running it on non-amd64 arches.
  • Did a little bit of ISO testing for @cpete and the beta release.
1 Like

FTBFS

  • libmaa
  • newt
    • both up for reviews and looking for sponsors

Oracular Beta ISO Testing

  • Tested Server build for the RPi 3B+

Bug #2063255 “Cannot play audio via HDMI on server” : Bugs : linux-raspi package : Ubuntu

  • Came across this during the ISO Testing
  • Investigated this to find RPi HDMI only supports the IEC958 PCM format, which mpg321 does not support. So we probably need to change that test to use something like ffmpeg

Working on:

1 Like

Netplan

  • Fixed some bugs in netplan status PR#521
  • Looking for a solution for problems caused by netplan apply and Network Manager where NM might lost track of virtual interfaces PR#519
  • Currently investigating a solution for LP#2080301
  • Lots of tests and SRU verification for LP#2058031
1 Like