DPDK 22.03
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
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.
SPDK
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.
UEFI bootflow works fine with the above patch: currently building an image from scratch using livecd-rootfs (fails because it can’t umount some /dev/pts, target is busy…)
Short week, was off Friday and Monday (there was a holiday on Thursday :D)
Short next week, will be off next Monday (yet another holiday)
More DebConf travel organisation:
travel agency managed to find my “flights”. That’s good. Flying FRA-PRN and then PRN-VIE. But also booked “flight” KWQ-FRA, which is really ICE train from Kassel train station disguised as a Lufthansa flight. If train is late, I get usual EU flight passenger rights
hotel situation is messy. spent too much time finding out stuff. good hotels that are available are on west side of prizren, venue is east side, many hotels are in apparently noisy old town center, don’t seem good option. having travel agency look at booking one of the west hotel for couple nights, then switch to close “good” hotel as it becomes available.
Still working on this. I have not been able to reproduce this. The tests look flaky because different unit tests fail on different autopkgtest runs. But, they are consistently failing this way only against paramiko it seems.
Edit: I have figured out the cause, and will prepare a patch.
curl/pycurl migrated after I triggered tests against the new pycurl in proposed
after curl migrated, I ran python-tornado migration-reference tests because it regressed in release (this was investigated by @ogayot and is now fixed in curl upstream)
sphinx only waiting on a MIR for libunicode-escape-perl
dnspython - Examine failures of tests on the Ubuntu ADT network. Open upstream issue. While I have a workaround for tests to enable partial testing with IPv4, there is at least one more issue that isn’t solved yet (test_resolver / test_resolver_override). Investigating.
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:
LP: #1974037: openssl: EVP_EC_gen() segfault without init
LP: #1972056: please sync openssl.cnf to ease changing security level
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
+1 maintenance
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.
Uploaded biosig to fix a build failure caused by incompatibility with new dcmtk and blocking octave transition
Release
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
Other
Spec reviews for netplan and Raspberry Pi
Uploaded usb-creator to move it from genisoimage to xorriso, initially planned for the 21.10 cycle but delayed. Now needs an MIR.