envisage icon indicating copy to clipboard operation
envisage copied to clipboard

Remove PySide6-related test skips

Open mdickinson opened this issue 1 year ago • 2 comments

We're currently skipping some tests in our Ubuntu GitHub Actions runs because of a PySide6 bug that triggers an end-of-process segfault. Those test skips should be removed once they're no longer needed. This requires:

  • [x] A PySide 6.4.3 release (already happened)
  • [ ] EDM to have PySide 6.4.3 or later
  • [ ] Pyface fixes for compatibility with PySide6 6.4.x. (Fixes already made; now waiting on a Pyface release.)

xref: #476 xref: https://bugreports.qt.io/browse/PYSIDE-2254

mdickinson avatar Mar 23 '23 10:03 mdickinson

#528 is related

mdickinson avatar Mar 23 '23 10:03 mdickinson

"EDM to have PySide 6.4.3 or later" <- This condition isn't actually strictly required, since the next release of Pyface contains a workaround for the segfaults that should be good enough for us to be able to remove the skips.

So #528 and this issue can likely be solved together as soon as the next Pyface release is made.

mdickinson avatar Mar 23 '23 11:03 mdickinson