** Description changed: + Title: FFe: update rdma-core to new upstream release 64.0 in stonking + ## FFe ## [Description] - New upstream release 64.0 (2026-07-08). stonking has 63.0-2ubuntu1, Debian unstable has 64.0-1 (uploaded 2026-08-31). This will be a merge, 64.0-1ubuntu1, keeping the existing one-line Ubuntu delta (pandoc [!i386]). Upstream diff v63.0..v64.0: 83 commits, 140 files. Notable changes: + New upstream release 64.0 (2026-07-08). stonking has 63.0-2ubuntu1. Debian unstable has 64.0-1 (uploaded 2026-08-31), so this is a regular merge: 64.0-1ubuntu1. Upstream diff v63.0..v64.0: 83 commits, 140 files. Notable changes: - New hardware support: Intel IPU E2000 (irdma GEN3, PR #1640) - New libibverbs API for provider-aware buffer allocation (ibv_alloc_buf and friends) - Provider updates and bug fixes (efa, ionic, mlx5, hns, bnxt_re, rxe) - Updated kernel headers, pyverbs bindings and diagnostic tools No SONAME change. The public ABI only gains symbols. The libibverbs/provider private ABI is bumped, which only requires libibverbs1 and ibverbs-providers (same source) to upgrade together. + Ubuntu delta (see the attached debdiff): + - Do not build-depend on pandoc on i386 (carried over, pandoc is not available on i386 in Ubuntu). + - d/rules: do not build man pages on i386 (-DNO_MAN_PAGES=1). This is a new delta against Debian, and its user-visible effect is that the i386 binary packages no longer ship any man pages (up to 63.0 they contained the same man pages as the other architectures). Reason: man pages are generated with pandoc, which is not available on i386 in Ubuntu. Up to 63.0 the orig tarball shipped prebuilt man pages so i386 could install them without pandoc, but since d/watch switched to the GitHub tag tarball (63.0-2) those prebuilt pages are gone, and 64.0 would FTBFS on i386 without this change. Debian is unaffected (pandoc exists on Debian i386). Debian bug #1066890 asks for the same NO_MAN_PAGES mechanism for arches without pandoc, so the delta may be upstreamable to Debian. + [Rationale] Hardware enablement: 64.0 is the first release with userspace support for Intel IPU E2000 RDMA (irdma GEN3). Without it the device is unusable on 26.10. [Regression potential] - Consumers of libibverbs/librdmacm (ceph, dpdk, libfabric, openmpi, ucx, fio, libpcap, ...). Mitigation: no ABI break. Reverse-dep autopkgtests against the PPA and an install/upgrade test will be done before requesting a decision. + Consumers of libibverbs/librdmacm (ceph, dpdk, libfabric, openmpi, ucx, fio, libpcap, ...). No ABI break. The reverse-dependency autopkgtests were run against the PPA, see Testing. [Testing] - Package preparation is in progress. PPA: ppa:virtustom/rdma-core-64.0-stonking (all architectures + debug symbols enabled). I will add as comments, before asking for a decision: PPA build results, install/upgrade log on stonking, and reverse-dependency autopkgtest results against the PPA. + PPA: ppa:virtustom/rdma-core-64.0-stonking-2 + - Builds: 64.0-1ubuntu1 built successfully on amd64, amd64v3, arm64, armhf, i386 and ppc64el (s390x and riscv64 still in progress in the PPA at the time of writing). The i386 build exercises the new NO_MAN_PAGES delta. + - Reverse-dependency autopkgtests: all 14 reverse-dependency sources with autopkgtests were run on amd64 in fresh stonking VMs with the PPA enabled (each testbed verified to install libibverbs1 64.0-1ubuntu1). 11 pass: ceph, dpdk, gloo, gloo-rocm, glusterfs, hwloc, ibsim, ironic-python-agent, mpich, mstflint, tgt. 3 fail: openmpi (pmix 5 to 6 ABI mismatch), qemu and qemu-hwe (foreign-arch apt 404). All 3 were re-run in the same environment without the PPA against 63.0-2ubuntu1 and fail identically, so they are pre-existing failures, not regressions. Full write-up attached (autopkgtest-rdeps.txt). + - Install/upgrade test on stonking (LXD containers, log attached as install-upgrade.log): upgrade from 63.0-2ubuntu1 to 64.0-1ubuntu1 via the PPA completed with no apt or dpkg errors, all binary packages at 64.0-1ubuntu1 afterwards. Fresh install directly from the PPA also clean. Smoke checks (ibv_devinfo, ibstat, rdma link, pyverbs device enumeration) behave the same as on 63.0-2ubuntu1 in a container without RDMA hardware. - Attachments: upstream-changes.txt (git log v63.0..v64.0), seeded-in- - ubuntu output (all rdma-core libs/-dev are in the "supported" seed only, - not on any media). + Attachments: rdma-core_64.0-1ubuntu1.debdiff, autopkgtest-rdeps.txt, + install-upgrade.log, upstream-changes.txt (git log v63.0..v64.0), + seeded-in-ubuntu output (all rdma-core libs/-dev are in the "supported" + seed only, not on any media).
** Description changed: - Title: FFe: update rdma-core to new upstream release 64.0 in stonking - ## FFe ## [Description] New upstream release 64.0 (2026-07-08). stonking has 63.0-2ubuntu1. Debian unstable has 64.0-1 (uploaded 2026-08-31), so this is a regular merge: 64.0-1ubuntu1. Upstream diff v63.0..v64.0: 83 commits, 140 files. Notable changes: - New hardware support: Intel IPU E2000 (irdma GEN3, PR #1640) - New libibverbs API for provider-aware buffer allocation (ibv_alloc_buf and friends) - Provider updates and bug fixes (efa, ionic, mlx5, hns, bnxt_re, rxe) - Updated kernel headers, pyverbs bindings and diagnostic tools No SONAME change. The public ABI only gains symbols. The libibverbs/provider private ABI is bumped, which only requires libibverbs1 and ibverbs-providers (same source) to upgrade together. Ubuntu delta (see the attached debdiff): - Do not build-depend on pandoc on i386 (carried over, pandoc is not available on i386 in Ubuntu). - d/rules: do not build man pages on i386 (-DNO_MAN_PAGES=1). This is a new delta against Debian, and its user-visible effect is that the i386 binary packages no longer ship any man pages (up to 63.0 they contained the same man pages as the other architectures). Reason: man pages are generated with pandoc, which is not available on i386 in Ubuntu. Up to 63.0 the orig tarball shipped prebuilt man pages so i386 could install them without pandoc, but since d/watch switched to the GitHub tag tarball (63.0-2) those prebuilt pages are gone, and 64.0 would FTBFS on i386 without this change. Debian is unaffected (pandoc exists on Debian i386). Debian bug #1066890 asks for the same NO_MAN_PAGES mechanism for arches without pandoc, so the delta may be upstreamable to Debian. [Rationale] Hardware enablement: 64.0 is the first release with userspace support for Intel IPU E2000 RDMA (irdma GEN3). Without it the device is unusable on 26.10. [Regression potential] Consumers of libibverbs/librdmacm (ceph, dpdk, libfabric, openmpi, ucx, fio, libpcap, ...). No ABI break. The reverse-dependency autopkgtests were run against the PPA, see Testing. [Testing] PPA: ppa:virtustom/rdma-core-64.0-stonking-2 - Builds: 64.0-1ubuntu1 built successfully on amd64, amd64v3, arm64, armhf, i386 and ppc64el (s390x and riscv64 still in progress in the PPA at the time of writing). The i386 build exercises the new NO_MAN_PAGES delta. - Reverse-dependency autopkgtests: all 14 reverse-dependency sources with autopkgtests were run on amd64 in fresh stonking VMs with the PPA enabled (each testbed verified to install libibverbs1 64.0-1ubuntu1). 11 pass: ceph, dpdk, gloo, gloo-rocm, glusterfs, hwloc, ibsim, ironic-python-agent, mpich, mstflint, tgt. 3 fail: openmpi (pmix 5 to 6 ABI mismatch), qemu and qemu-hwe (foreign-arch apt 404). All 3 were re-run in the same environment without the PPA against 63.0-2ubuntu1 and fail identically, so they are pre-existing failures, not regressions. Full write-up attached (autopkgtest-rdeps.txt). - Install/upgrade test on stonking (LXD containers, log attached as install-upgrade.log): upgrade from 63.0-2ubuntu1 to 64.0-1ubuntu1 via the PPA completed with no apt or dpkg errors, all binary packages at 64.0-1ubuntu1 afterwards. Fresh install directly from the PPA also clean. Smoke checks (ibv_devinfo, ibstat, rdma link, pyverbs device enumeration) behave the same as on 63.0-2ubuntu1 in a container without RDMA hardware. Attachments: rdma-core_64.0-1ubuntu1.debdiff, autopkgtest-rdeps.txt, install-upgrade.log, upstream-changes.txt (git log v63.0..v64.0), seeded-in-ubuntu output (all rdma-core libs/-dev are in the "supported" seed only, not on any media). ** Attachment added: "autopkgtest-rdeps.txt" https://bugs.launchpad.net/ubuntu/+source/rdma-core/+bug/2165887/+attachment/5996597/+files/autopkgtest-rdeps.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2165887 Title: FFe: update rdma-core to new upstream release 64.0 in stonking To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rdma-core/+bug/2165887/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
