Foundations Team Updates - Thursday 2024/02/15

Rust

Misc

1 Like

-fno-omit-framepointer benchmarking:

  • running a subset of phoronix test suite benchmark to estimate effect of enabling the flag [in progress]

default Java 21:

openjdk-8:

1 Like

Distro

armhf time_t

Tools

  • tried to get sbuild’s autopkgtest’s LXD backend working, i.e. build with sbuild that uses autopkgtest that uses LXD to get an environment for the build; and didn’t succeed; still looking for people who managed to do so!

Misc

1 Like

Distro

I have been doing +1 maintenance this week (report will be sent to ubuntu-devel tomorrow):

  • ncurses/i386 autpkgtest failure (LP: #2052951)
    • fix sponsored by juliank
  • meson/arm64 autopkgtest failure (LP: #2049904)
    • WIP
  • Sync request for python-ldappool (LP: #2053123)
    • waiting for OpenStack team feedback
  • Sync Libcatmandu-sru-perl (LP: #2053124)
    • uploaded by juliank
  • Ifupdown merge (MP: #460519)
    • waiting for review
  • Xscreensaver merge (MP: #460575)
    • waiting for review

Boot

  • GRUB 2.12 uploaded by juliank
    • investigating a ppc64 boot regression on OpenStack (for now reverted some ppc64 patches as a workaround)
  • python-uefivars 1.0.0-0ubuntu2 ubuntu-boot-test 1 uploaded by juliank
1 Like

Ubuntu 24.04 RISC-V images

  • retest images

livecd-rootfs

  • Preinstall U-Boot on the StarFive VisionFive 2 image

rsyslog

  • Fix a warning due to an incorrect value in the service definition

Silicon vendor collaboration

  • Provide firmware builds
1 Like

autopkgtest

  • Some MP reviews (like the UUID one!)
  • cross-arch testing tests and validation with latest autopkgtest: both locally as a dev, and on staging in the infra

iso testing

auto-upgrade testing

  • In the process of adding upgrade testing for Ubuntu Studio here

+1

1 Like

Distro

ubuntu-image

  • PR #185 - Implement the rootfs creation mode in ubuntu-image
    • In review.
  • PR # 174 - Improve user management customization
    • Merged
  • PR # 186 - Support generating Deb822 sources list
    • First version done. In review.
  • PR # 187 - Support deb822 format when adding extra PPAs
    • In progress
  • Merged PR #182
1 Like

.NET

Distro

  • identified issue of proposed-migration libapache2-mod-python/3.5.0.1-1build1 vs python 3.12 and working on a fix
    • having trouble to replicate issue locally with proposed packages due to broken autopkgtest --apt-pocket proposed flag for noble images LP #2052639

Misc

  • completed compliance training
  • travel paperwork for Engineering Sprint in madrid
1 Like
  • Patch piloting on Monday
  • Investigating build failure of sagemath, sponsored during that shift (LP: #2040059)
  • Working on power monitoring daemon for Pi 5 (docs and packaging)
  • Fixed an annoying issue in virtualenvwrapper (LP: #2012703)
  • Released gpiozero 2.0.1 to fix FTBFS with Python 3.12 (LP: #2051531)
  • Investigated jruby failing to migrate (again, not sure best way forward here) (LP: #2023589)
  • Pi meetings
  • Take home tests
1 Like

Distro

Netplan

Misc

  • hiring
  • pulse planning
  • compliance training
  • hr, training & travel paperwork
1 Like

Release

  • reverted my debian-cd changes that broke the layerfs-using flavors
  • got the perl transition through!
  • re-enabled Debian autosyncs

General

1 Like

subiquity

  • merged SSH UI rework
  • ported a few fixes to our stable branch for upcoming 22.04.4
  • opened PR 1910 making Ubuntu Pro screen show correct ESM EOL date (based on distro-info) for the version of Ubuntu being installed ; rather than showing the jammy ESM EOL date.
  • experimentation with a new Subiquity bug triage process
  • experimented with network in initramfs (for NVMe-over-TCP)

distro

1 Like

Java

TCK

  • Ran the TCK-17 suite on focal-amd64 and focal-arm64. All well.
  • Canonistack VMs “kill” some of the large tests midway, retries help.
    Updated scripts to retry such targets for a fixed number of times before
    concluding failure.
  • Test-run for noble-amd64 (in-progress)

OpenJDK

  • Merge request to ensure the “java.vendor” property is set to Ubuntu
  • Merge request to the copyright-generator to detect version from debian/rules
  • Merge request to fix dependency check failures with the openjdk-17 build on previous LTS releases

OpenJDK-21 migration to default

Distro

  • python-django-bootstrap-form: concluded through sync request, autopkgtest re-run
1 Like

Distro

1 Like

Short week due to holidays Monday through Wednesday.

dotnet

  • Investigating a way to remove the launcher script on the .NET snap PoC (FO-151)

distro

  • Investigating proposed migrations for libdrm and passenger vs python3-defaults
1 Like
1 Like
  • Some work on apport to get it in shape for @bdrung’s return
  • Some glibc patch reviews and rerolls leading to a small trip down the rabbit hole of varargs ABIs.
  • Currently finishing up the main ansible/ansible-core work to get it updates (re python 3.12)
  • Hiring tasks
1 Like

Subiquity

  • Tighten permissions on netplan permissions written by the installer - PR: #1911
  • Working on a bug in Subiquity where editing a created bond crashes the installer
  • Following up with my apport spec

Distro

  • I was on +1 last week, you can read my report in the ubuntu-devel mailing list archive
  • Proprosed-migration task: Submitted a patch for ipyparallel (LP: #2052727) - Thanks Graham for sponsoring!
  • Followed up on jruby migration a bit (LP: #2023589)
  • Following up on ubuntu-dev-tools MP: #459002 for a new tool running-autopkgtests
  • Following up on ros-ros-comm from my +1 shift last week to unblock tinyxml2 and python3.12
1 Like

autopkgtest

  • Submitted a terraform MP adding @skia to the list of users able to access prod-proposed-migration. Hooray!
  • Modified the mojo spec for prod-proposed-migration with a fixme note regarding a router for PS4.5.
  • Modified the docs for prod-proposed-migration to clarify why its so important to wait for cloud-init to finish when adding a new lxd-armhf node.
  • Sent an email to the Ubuntu Development mailing list regarding arm64 instances in bos03.
  • Worked with IS regarding issues with s390x instances in bos02.
  • Submitted an MP modifying security-britney to only request tests on amd64 for trusty.
  • Submitted an MP dropping some unneeded code from the mojo spec for the prod-proposed-migration environment.

Ubuntu

  • Added rust-uom/s390x and rusty-tinyvec/ppc64el to big_packages as they were SIGKILL’ed.
  • Removed a lock file on the merges.ubuntu.com which prevented it from being updated, it had fallen over during the outage on the 5th.
  • Reviewed a subiquity MP on behalf of the Ubuntu Release team.
  • Released the SRU of ubuntu-release-upgrader from jammy-proposed as it was blocking another update necessary for 24.04.4. After which I reviewed and accepted the next update of ubuntu-release-upgrader.
  • Reported a crash regarding update-manager / ubuntu-release-upgrader which had been seen in the Error Tracker and was flagged as a regression by the phased-updater although it was unrelated to the code change.
  • Commented on a systemd bug regarding /tmp only being cleaned on reboot as an untidy /tmp on the autopkgtest-cloud-workers was causing issues.
  • Special sru-review of nvidia-graphics-drivers-535-server fixing bug 2052967 for the 24.04.4 point release.
1 Like

Release Management / QA

Ubuntu Server

  • Reviewed and sponsored ubuntu-advantage-tools 31
  • Investigated issue with Azure permissions in CI

Misc

  • Greenhouse work
  • Compliance training
  • Travel planning
1 Like