Foundations Team Updates - Thursday 16 November 2023

Last status can be found at: Foundations Team Updates - Thursday 26 Oct 2023

2 Likes
  • Working on adding Python 3.12 as a supported version
  • Test rebuild of packages against Cython 3.0
  • Re-queuing autopkgtests that got lost in migration (mostly armhf)
  • Poking Ubuntu QA to retry un-retryable autopkgtests for new packages in Jammy, Lunar and Focal SRUs (thanks @andersson123 !)
  • Patch Pilot shift
1 Like

Really short week (less than two days so far).

Distro

  • gnutls: the testsuite follows the system configuration which probably shouldn’t be the case; I worked around some failured caused due to TLS 1.0 and 1.1 now being force-disabled

Armhf time_t ABI analysis

  • back at it and my branch becomes the main one so I’m integrating some unmerged MRs of mine and updating various things in the script
2 Likes

Short week - sprint last week and had a sick day this week.

Distro

  • Merged openssh from Debian
  • Opened PRs for systemd SRUs to Jammy and Focal
  • Wrote a u-r-u quirk for LP : #2039172, and uploaded to Mantic for SRU
2 Likes

subiquity

  • added way to specify profiles (e.g., server vs desktop) when running kvm-test.py PR 1868
  • made experiments and did some reading about nvme-over-tcp
  • bug triaging

distro

  • merged kitty 0.26.5-5 (thanks @tsimonq2 for sponsoring!)
    • also opened a PR in Debian to get our last piece of delta integrated.
    • this lead to Debian uploading new upstream version 0.31 to experimental
    • when 0.31 lands in unstable, we should be able to go back to syncing
  • requested sync for onednn (thanks @dbungert for sponsoring!).

misc

  • last week was engineering sprint
2 Likes

Last week was at work event, Monday off this week.

  • GRUB merge in devel from Debian.
  • GRUB SRUs in progress for jammy and mantic.
  • Noble and mantic fixes for LP: #2038834
  • Lunar fix for LP: #2040113
  • Investigated LP: #2043471
  • Refactoring work in ubuntu-boot-test
2 Likes

I’m starting to get overrun by an infection, but I did manage to make software-properties work with deb822 ubuntu.sources to a comparable extend as sources.list.

I identified a bug in software-properties that likely was introduced when software-properties-dbus became a thing where it doesn’t add deb-src lines if you enable new pockets despite having “source code” checkbox checked. Unchecking and rechecking it makes it work, very annoying.

Remaining gaps for next week hence are

  • fixing that deb-src bug
  • making everything nice commits
  • adding test cases
  • uploading it

I expect to be out sick tomorrow sadly, I wanted to tackle that last bug.

2 Likes

.NET

  • attended weekly security parter sync
  • looking into user experience of container image building with chiselled Ubuntu
  • started bootstrapping .NET 8 for Ubuntu 22.04 LTS Jammy Jellyfish
  • upstreaming 24.04 runtime identifier

Ubuntu Packaging Guide

Misc

  • very short week; was Monday & Tuesday on sick leave + my head is still a bit hazy
2 Likes
  • sprints, travel, summit
  • digging out my various bug/email/PR backlogs
  • specification work on ZFS encrypted, draft MP done for the first half for Curtin (cryptoswap)
  • patch pilot shift
2 Likes

Short week due to travels

Rust

  • Re-spinned backported Rust toolchain version 1.68, 1.69, and 1.70.
2 Likes
  • Very short pulse (just 2 days)
  • Drafted a blog post on creating a JRE 8 installation as a non-root user (something that was brought up on the Google sync meeting)
  • Started fixing reverse dependencies of openjdk in Debian which fail to compile with Java 21 (4 MRs created, 3 merged).
  • Just got out of an hour long Adoptium workgroup meeting!
2 Likes

Distro

Netplan

  • Netplan diff refactoring and fixes
  • Prepared distro patch and SRU for LP#1809994
  • Worked on SRU for LP#2039821
  • Worked on SRU for LP#2039825
  • Working on a PoC tool that can be used in Network Manager to import and delete connections instead of linking NM with libnetplan

Network Manager

2 Likes

Go

  • Update Go 1.21.4 and 1.20.11 releases
  • Follow up Go 1.21 backport to Lunar/Jammy/Focal LP: #2040269
2 Likes
  • Posted second part of the NBD series
  • Uploaded a new ubuntu-settings that removes the ubuntu-raspi-settings packages (LP: #2039104)
    • noble branch is now merged
    • mantic branch is pending
  • Posted third part of the NBD series
  • Still work on the last part of the NBD series (but I know which song to reference in the title!)
  • Figured out the issue with the fan going hell-for-leather on the Pi 5 (LP: #2041741)
  • Went through my huge list of bookmarked bugs:
    • Proposed another patch for the incorrect bash(1) man-page in LP: #1097467 and Debian #516152
    • Closed LP: #1862760 as I’m reasonably convinced at this point that the 802.11ac issues are all regulatory domain related (LP: #1951586)
    • Closed LP: #1874354 as fix released
    • Added a note on LP: #1879137 to see if it’s still relevant on 23.10
    • Noted LP: #1896186 is marked fix released
    • Added a note about the multipath=off change to LP: #1904920
    • Marked LP: #1912866 incomplete (potentially won’t fix given bionic is EOL)
    • Added a note about potential fix-released state in LP: #1924251
    • Marked LP: #1930320 a duplicate of LP: #1914712
    • Marked LP: #1914712 incomplete as it appears to be an unsupported kernel configuration
    • Marked LP: #1931537 incomplete as it appears to be a dupe of the fixed LP: #2031640
    • Marked LP: #1931881 invalid for the last outstanding package; it’s otherwise fix released
    • Marked LP: #1933758 invalid as it was a result of a configuration that couldn’t negotiate resolution
    • Investigated LP: #1942037 which still appears to be an issue
    • Checked LP: #1951210 which appears fix released; left a note
    • Set LP: #1951586 back to confirmed, and adjusted targetting to reflect affected releases
    • Prepping fix for LP: #1951639 to be pushed to GitHub
  • Spent some time answers queries on the Ubuntu Raspberry Pi forum
2 Likes

Distro

  • dhcpcd: Synced 1:10.0.4-1 (dropping the Ubuntu delta)
  • apport: Release 2.27.0-0ubuntu6 to noble:
    • Move additional package hooks to debian/package-hooks
    • Enable Launchpad crash reports for noble
    • cherry-pick setup patches: replace deprecated distutils by setuptools
  • initramfs-tools: Uploaded 0.142ubuntu16 to noble:
    • Install nvmem, soc, power, and System Power Management Interface (SPMI) kernel modules on ARM/RISC-V for MediaTek boards (LP: #2038512)
    • Install intel_lpss_pci and spi_pxa2xx_platform kernel modules for keyboard on MacBook Pro 2017 (LP: #2042710)
    • Install surface_aggregator_registry for keyboard on Surface Laptop 4 (LP: #2007050)
    • framebuffer: Add privacy screen modules to the initrd (LP: #1954320)

Apport

2 Likes

most week was spent travelling and recovering from it.
Working on:

  • prototype spring boot snap
  • openjdk-21 SRU
2 Likes

autopkgtest

  • Worked at issues caused by the ps5 migration
  • Reviewed the current situation in cross arch testing with the qemu virt-server
  • Several MP review rounds

Ubuntu Server

  • Triage rotation
  • Worked at some Ubuntu Pro action items defined during the Riga sprint
    • Allocated some Jenkins nodes for “heavy” jobs
    • Fixed the agent selection in the pipeline
    • Reviewed/Merged PR with new structure of tox environments

misc

  • Patch pilot rotation
  • Greenhouse work
  • Reviewed MPs with scripts to automate ISO tracker operations
2 Likes