Foundations Team Updates - Thursday 10 November 2022

Previous status can be found here: Foundations Team Updates - Thursday 27 October 2022

2 Likes

Distro

Netplan

  • some onboarding for @danilogondolfo
  • Fix CodeQL CI
  • Discussions on PR#292 – AlternativeNames=
  • Discussions on PR#293 – glib 2.64 compat

Misc

  • Sprint follow-up work (notes, comments, feedback survey)
  • candidate interview
  • take-home tests
  • Dave MOTU endorsement
  • engagement survey
2 Likes

Sprinting in Prague!

ubuntu-image

misc

  • Engagement survey
  • Lots of take home test reviews
  • Endorsing @waveform for MOTU, finally!
  • Expense reports
2 Likes

subiquity

  • spec work and experiments for more robust APT/mirror handling
  • added ability to install ubuntu-restricted-addons for flutterstaller (PR 1473 - already merged)
  • spent time trying to produce a reproducible test-case for LP: #1902855 - two identical nvme disks only offered as multipath device.
    • haven’t managed to do so with qemu yet
    • need to discuss with @mwhudson
  • code review for including subiquity log files in curtin apport bugs

misc

  • engagement survey
  • expense reports
2 Likes

Netplan

  • Code walkthrough with @slyon
  • Started working on the API spec
  • Addressed a minor bug on PR#295
  • PR#290 code review

Misc

  • Onboard trainings
  • Onboard Foundations guide reading and practicing
3 Likes

OpenSBI

  • Fix emulation fence.tso emulation hanging in endless loop (LP: #1995860)
    • updated OpenSBI in Lunar
    • rebuilt u-boot, u-boot-nezha in Lunar
    • prepared update of OpenSBI in Kinetic, Jammy

U-boot-microchip

  • Add missing reset command for PolarFire Icicle Kit in U-Boot (LP: #1995932)

Specifications

  • Specifications created for planned board support

Device-tree loader

  • Analyzed the DTB loader that the aarch64-laptop project uses for ARM laptops

Mango Pi MQ-R

  • This board features the Allwinner D1 SoC which may be the basis for tiny IoT applications
  • Started building the board support package
2 Likes
  • subiquity
    • PR: 1467 - add a ‘wait’ mode to autoinstall shutdown, which allows for capturing information from the install before reboot. LP: somethingorother
    • PR: 1472 - fix shutdown autoinstall key in docs
    • Write spec on how hfs+ partition resizing is going to work
    • Setup test hardware for hfs+ resizing
    • Proof-of-concept of running the current integration tests in parallel (4x speedup)
    • start work to check during install the results of the casper md5check
  • casper
    • MP: 432499 (LP: #1986781) - change Casper’s md5check to not block Subiquity startup
  • curtin
    • MP: 432271 - unit test refactors in prep for removal of of apt-key
    • MP: 432335 - restores the removal of apt-key from curtin. This was previously implemented in Jan 2021, but had to be removed due to not placing the file in the correct location.
  • Candidate code packet reviews
  • Sprint
2 Likes
  • preparing our long overdue shim update
  • getting the virus out of me
  • some more work on update-notifier reboot spec thing
  • inititiated discussion about long term upstream alignment on reboot notifications after realizing that fwupd, image-based distros, heck the system admin in a multi-user system might need to do that too: https://github.com/uapi-group/specifications/issues/41
2 Likes

systemd

  • Merge systemd 252 from Debian
    • Resolved merge conflicts, dropped unneeded patches, and built in a PPA. Working on autopkgtest now.
  • Opened PR for NIC renaming failure fallback

ubuntu-release-upgrader

Other

  • openssh SRU LP 1993478
    • Still need xen-tools hinted so this can migrate. Opened LP 1995969 detailing the failure.
  • Fixed LP 1995612 “Add Ubuntu Lunar as a known release”
    • SRU’d to bionic, focal, jammy, kinetic.
  • Expense reports, surveys, etc.
2 Likes
  • Work on Pico-related things
  • Built update for Pi boot and bluez firmware; awaiting testing on relevant hardware (LP: #1989713)
  • Prepping various version bumps and merges for lunar (delayed LP: #1992107, LP: #1990983, and as-yet-unfiled u-boot merge)
  • MOTU application
2 Likes

Distro

Other

Attended Engineering Sprint in Prague.

2 Likes

Crypto/security

  • Discussions across teams about what we could improve when it comes to security in the distribution, in a wide sense
  • Preparing summary/report about that for people to review in order to make sure I don’t misrepresent their comments
  • Drafted proposals related to the above (publication is pending people feedback, again to make sure I don’t misrepresent their comments)

Misc

  • Post-sprints stuff and catch-up
2 Likes