Skip to content

VTK reading of files is broken in Jammy #388

@stephankramer

Description

@stephankramer

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions