-
Notifications
You must be signed in to change notification settings - Fork 118
Description
This severely breaks CI because Jammy runs the most extensive test suite
Bug is due to vtk non-standard binary AppendedData that newer versions of libexpat1 chokes on, see:
https://bugs.launchpad.net/ubuntu/+source/paraview/+bug/2058415
In particular this comment: https://bugs.launchpad.net/ubuntu/+source/paraview/+bug/2058415/comments/6 pins it down to libexpat1>=2.4.7-1ubuntu0.3
Luckily 2.4.7-1ubuntu0.2 is still available at http://launchpadlibrarian.net/635321776/libexpat1_2.4.7-1ubuntu0.2_amd64.deb
but note that pinning to this version reverts some security CVE fixes (and libexpat1 is used by many parts of the OS) so doing this on your desktop is not recommended.
To get the CI running again I'll push the (not recommended) libexpat1 downgrade workaround to the Jammy baseimage.
For a proper fix vtk needs patching. In particular: https://gitlab.kitware.com/vtk/vtk/-/commit/db8f9efca220c9d16a30958e179abae3379d0011 Note that this affects both vtk7 and vtk9, although vtk9 has been fixed upstream. It's unclear to me at the moment whether Noble's vtk9 version includes this fix yet (bug has been open for a year) or whether Ubuntu or Debian will backport the patch to vtk7.
Assuming the fix has landed/will land soon in Noble, the best way forward is addressing #387