Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker update to cover OpenEXR branch. #221

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

asmorkalov
Copy link
Contributor

@asmorkalov asmorkalov commented Feb 7, 2025

Requires opencv-infrastructure/opencv-gha-dockerfile#48
Ubuntu 22.04 is not touched to cover the case without OpenEXR.

@mshabunin
Copy link
Contributor

New pipeline should be updated instead:

- version: '24.04'
image: '24.04:20241031'
jpegxl: true
avif: true
avx2: true
# TODO: enable later
# - version: '24.04_asan'
# image: '24.04:20241031'
# asan: true
# jpegxl: true
# avif: true
- version: '22.04'
image: '22.04:20230602'
avif: true
plugins: true
- version: '20.04'
image: '20.04:20230413'
limited_api: true

Old linux pipelines can be removed (except OpenVINO and CUDA variants).

@asmorkalov
Copy link
Contributor Author

Updated the new pipeline too. Let's drop old pipelines with separate PR.

@@ -33,7 +33,7 @@ jobs:
run:
shell: bash
container:
image: quay.io/opencv-ci/opencv-ubuntu-20.04-openvino:20230724
image: quay.io/opencv-ci/opencv-ubuntu-20.04-openvino:20250207
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OpenVINO image has not been updated in the corresponding PR.

@mshabunin
Copy link
Contributor

Let's drop old pipelines with separate PR.

Perhaps then we can revert them in current PR to reduce number of builds.

@mshabunin
Copy link
Contributor

mshabunin commented Feb 11, 2025

Looks like there are some issues with updated docker images:

  1. MultiView calib test fails on Ubuntu 24 with OpenCV 5.x
  2. Python APP test fails on Ubuntu 20 (some extra dependencies missing?):
    ======================================================================
    ERROR: test_aruco_dicts (test_charuco_board.aruco_objdetect_test)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/usr/local/lib/python3.8/dist-packages/reportlab/graphics/renderPM.py", line 46, in _getPMBackend
        import rlPyCairo as M
    ModuleNotFoundError: No module named 'rlPyCairo'
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/usr/local/lib/python3.8/dist-packages/reportlab/graphics/renderPM.py", line 49, in _getPMBackend
        import _rl_renderPM as M
    ModuleNotFoundError: No module named '_rl_renderPM'
    

I noticed that on ubuntu 24 we have following packages:

pip install --break-system-packages requests reportlab svglib pycairo rlPyCairo

but on Ubuntu 20:

pip install requests pylint==2.4.4 reportlab svglib

@asmorkalov
Copy link
Contributor Author

Yes, I'm working on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants