The package installed last provides cv2. The repair ranked the
packages with the GUI above the headless ones, so on a Linux without
the graphics libraries it replaced a working headless cv2 with one
that cannot be imported.
- Install a headless package after one with the GUI, and within each
kind the one with the contrib modules last: opencv-python,
opencv-contrib-python, opencv-python-headless,
opencv-contrib-python-headless
- The package that ends up providing cv2 follows from this order alone,
not from which package was the older one
- Update the tests and correct the CHANGELOG sentence