Last week’s update is available at Foundations Team Updates - Thursday 26 May 2022
The Data Plane Development Kit (DPDK) is used to build high performance network applications. In the Ubuntu archives the LTS release of DPDK (version 21.11) is available. For DPDK 22.03 patches adding RISC-V support have been created upstream. To allow testing DPDK 22.03 with these patches is now packaged in ppa:ubuntu-risc-v-team/release.
rdma-core allows remote DMA and is especially used in HPC. Testing rdma-core on RISC-V using a Mellanox ConnectX-3 Infiniband NIC showed no issues.
The Storage Performance Development Kit (SPDK) is used to build high performance storage applications based on rdma-core and DPDK. I have started packaging it.
SBI Debug Console Extension
Review specification draft
short week due to vacation.
- implemented building blocks for Ubuntu Pro redesign
- worked on specification for Ubuntu Pro
- discussed NetworkManager API design, with potential shift towards using netplan
- PR review
- python-tornado autopkgtest regression. Fix was provided in upstream curl. Uploaded .debdiff today at LP: #1976619. Needs sponsoring.
- pysdl2. Patches provided upstream for autopkgtest on s390x. Upstream test-suite green on s390x. Need to backport patches.
Short week due to holidays
- Filled out MIR template for gsasl and libntlm
- Investigated autopkgtest failures in mysql-8.0. Thanks @vorlon for helping me figure out
I was on +1 rotation this week, but sadly wasn’t able to get too much done on it as some other time-critical issues came to light.
With my new upload powers, I proceeded to upload my longstanding merge branch, followed by a
quickfix as I got mixed up in my patches, resulting in a FTBFS.
I also prepared a Jammy SRU for the following bugs:
- Followed up on the LLVM-13 patches for rustc 1.59 in kinetic
- Patched rustc in kinetic to downgrade the llvm-13 relationship from Recommends to Suggests in order to avoid having to MIR the z3 package (uploaded by slyon, thanks!): LP: #1971128
- Uploaded backports of 1.58.1 then 1.59 to a security PPA for the Firefox 101 release
=> Still investigating a build failure on s390x
- astroquery: followed up on @alexghiti’s work by submitting his patch to both upstream and Debian.
- ruby-tty-screen: FTBFS on s390x due to an endianness error. Fixed upstream, I submitted a MR to Salsa to cherry-pick the patch
- debsig-verify: added a delta to accept zstd-compressed .deb packages.
- ruby-gitlab-fog-azure-rm: patched out the
Proc.new.call invocations into explicit
block.call ones, submitted both to upstream and Debian.
- fastp: FTBFS on s390x due to missing libisal-dev, which in turns FTBFS due to endianness issues. Cherry-picked a patch upstream and submitted it to Debian
I spend most of my time on the test suite of Apport to make it run successfully in every environment (schroot, docker, autopkgtest). Now all UI tests (generic, gtk, kde) succeed everywhere. Last step for the test suite is to convert the tests in test_signal_crashes.py into integration tests. Then they can be executed in containers. Afterwards I will release a new upstream release.
Short week due to Memorial Day holiday.
biosig to fix a build failure caused by incompatibility with new dcmtk and blocking
- Fix https://bugs.launchpad.net/ubuntu-cdimage/+bug/1976146 by removing the code that prevents us from syncing the local apt mirror while another image build is in progress, because there is always an image build in progress
- discover that the rsync service has broken and didn’t let cdimage-master access it. Filed RT, now resolved.
- Release Team meeting discussing various meta topics for the team
- Spec reviews for netplan and Raspberry Pi
usb-creator to move it from
xorriso, initially planned for the 21.10 cycle but delayed. Now needs an MIR.