Skip to content

Full Rebuild June 2025: bump ros2-distro-mutex to 0.9.0 and build_number to 7 #54

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

Merged
merged 37 commits into from
Jun 8, 2025

Conversation

wep21
Copy link
Contributor

@wep21 wep21 commented May 1, 2025

Update of major dependencies:

  • PCL to 1.15.1
  • vtk to 9.4.2
  • zenoh to 1.3.4

wep21 added 8 commits May 18, 2025 11:51
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
@wep21 wep21 force-pushed the rebuild-202504 branch from 94357e7 to fd1b88a Compare May 18, 2025 02:53
wep21 added 2 commits May 18, 2025 12:35
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
@traversaro
Copy link
Member

Thanks a lot for the effort on this @wep21 ! Given https://discord.com/channels/1082332781146800168/1309147278191235072/1370691325325742092 and what is discussed in ros2/rmw_zenoh#637 (comment), probably we want to make sure right before we merge this full rebuild that we upgrade to rwm_zenoh 0.2.4 to ensure on wire compatibility with the latest apt binary packages that will be released in June 2025.

wep21 added 3 commits May 24, 2025 19:09
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
@wep21
Copy link
Contributor Author

wep21 commented May 25, 2025

@traversaro Do you know how can I resolve this conflict?

2025-05-24T20:28:33.3113815Z Error:   × Failed to resolve dependencies: Cannot solve the request because of: The
2025-05-24T20:28:33.3114368Z   │ following packages are incompatible
2025-05-24T20:28:33.3114757Z   │ ├─ cartographer * can be installed with any of the following options:
2025-05-24T20:28:33.3115115Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3115567Z   │ │  │  └─ libprotobuf >=5.28.3,<5.28.4.0a0, which can be installed with any
2025-05-24T20:28:33.3115908Z   │ of the following options:
2025-05-24T20:28:33.3116149Z   │ │  │     └─ libprotobuf 5.28.3 | 5.28.3
2025-05-24T20:28:33.3116419Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3117139Z   │ │  │  └─ libprotobuf >=5.28.2,<5.28.3.0a0, which can be installed with any
2025-05-24T20:28:33.3117543Z   │ of the following options:
2025-05-24T20:28:33.3117799Z   │ │  │     └─ libprotobuf 5.28.2
2025-05-24T20:28:33.3118053Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3118400Z   │ │  │  └─ libprotobuf >=5.27.5,<5.27.6.0a0, which can be installed with any
2025-05-24T20:28:33.3118732Z   │ of the following options:
2025-05-24T20:28:33.3119004Z   │ │  │     └─ libprotobuf 5.27.5 | 5.27.5 | 5.27.5
2025-05-24T20:28:33.3119311Z   │ │  ├─ cartographer 2.0.0 | 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3119683Z   │ │  │  └─ libprotobuf >=4.25.3,<4.25.4.0a0, which can be installed with any
2025-05-24T20:28:33.3120004Z   │ of the following options:
2025-05-24T20:28:33.3120487Z   │ │  │     └─ libprotobuf 4.25.3 | 4.25.3
2025-05-24T20:28:33.3120767Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3121122Z   │ │  │  └─ libprotobuf >=4.25.2,<4.25.3.0a0, which can be installed with any
2025-05-24T20:28:33.3121450Z   │ of the following options:
2025-05-24T20:28:33.3121693Z   │ │  │     └─ libprotobuf 4.25.2 | 4.25.2
2025-05-24T20:28:33.3121978Z   │ │  ├─ cartographer 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3122338Z   │ │  │  └─ libprotobuf >=4.25.1,<4.25.2.0a0, which can be installed with any
2025-05-24T20:28:33.3122964Z   │ of the following options:
2025-05-24T20:28:33.3123224Z   │ │  │     └─ libprotobuf 4.25.1 | 4.25.1 | 4.25.1
2025-05-24T20:28:33.3123616Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3124034Z   │ │  │  └─ libprotobuf >=4.24.4,<4.24.5.0a0, which can be installed with any
2025-05-24T20:28:33.3124352Z   │ of the following options:
2025-05-24T20:28:33.3124586Z   │ │  │     └─ libprotobuf 4.24.4
2025-05-24T20:28:33.3124884Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3125236Z   │ │  │  └─ libprotobuf >=4.24.3,<4.24.4.0a0, which can be installed with any
2025-05-24T20:28:33.3125558Z   │ of the following options:
2025-05-24T20:28:33.3125810Z   │ │  │     └─ libprotobuf 4.24.3 | 4.24.3
2025-05-24T20:28:33.3126090Z   │ │  ├─ cartographer 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3126624Z   │ │  │  └─ libprotobuf >=4.23.4,<4.23.5.0a0, which can be installed with any
2025-05-24T20:28:33.3126947Z   │ of the following options:
2025-05-24T20:28:33.3127259Z   │ │  │     └─ libprotobuf 4.23.4 | 4.23.4 | 4.23.4 | 4.23.4 | 4.23.4 |
2025-05-24T20:28:33.3127532Z   │ 4.23.4 | 4.23.4
2025-05-24T20:28:33.3127751Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3128105Z   │ │  │  └─ libprotobuf >=4.23.3,<4.23.4.0a0, which can be installed with any
2025-05-24T20:28:33.3128422Z   │ of the following options:
2025-05-24T20:28:33.3128667Z   │ │  │     └─ libprotobuf 4.23.3 | 4.23.3
2025-05-24T20:28:33.3128932Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3129280Z   │ │  │  └─ libprotobuf >=4.23.2,<4.23.3.0a0, which can be installed with any
2025-05-24T20:28:33.3129595Z   │ of the following options:
2025-05-24T20:28:33.3129912Z   │ │  │     └─ libprotobuf 4.23.2 | 4.23.2 | 4.23.2 | 4.23.2 | 4.23.2 |
2025-05-24T20:28:33.3130413Z   │ 4.23.2
2025-05-24T20:28:33.3130710Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3131110Z   │ │  │  └─ libprotobuf >=3.21.12,<3.22.0a0, which can be installed with any
2025-05-24T20:28:33.3131440Z   │ of the following options:
2025-05-24T20:28:33.3131698Z   │ │  │     └─ libprotobuf 3.21.12 | 3.21.12 | 3.21.12
2025-05-24T20:28:33.3132058Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 |
2025-05-24T20:28:33.3132361Z   │ 2.0.0 would require
2025-05-24T20:28:33.3132664Z   │ │  │  └─ libprotobuf >=3.21.5,<3.22.0a0, which can be installed with any
2025-05-24T20:28:33.3132976Z   │ of the following options:
2025-05-24T20:28:33.3133277Z   │ │  │     └─ libprotobuf 3.21.5 | 3.21.5 | 3.21.5 | 3.21.6 | 3.21.6 |
2025-05-24T20:28:33.3133592Z   │ 3.21.7 | 3.21.8 | 3.21.9 | 3.21.10 | 3.21.11
2025-05-24T20:28:33.3134102Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 |
2025-05-24T20:28:33.3134470Z   │ 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3134802Z   │ │  │  └─ libprotobuf >=3.20.1,<3.21.0a0, which can be installed with any
2025-05-24T20:28:33.3135114Z   │ of the following options:
2025-05-24T20:28:33.3135415Z   │ │  │     └─ libprotobuf 3.20.1 | 3.20.1 | 3.20.1 | 3.20.1 | 3.20.2 |
2025-05-24T20:28:33.3135688Z   │ 3.20.3
2025-05-24T20:28:33.3135978Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3136398Z   │ │  │  └─ libprotobuf >=3.20.0,<3.21.0a0, which can be installed with any
2025-05-24T20:28:33.3136720Z   │ of the following options:
2025-05-24T20:28:33.3136954Z   │ │  │     └─ libprotobuf 3.20.0
2025-05-24T20:28:33.3137218Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3137575Z   │ │  │  └─ libprotobuf >=3.19.4,<3.20.0a0, which can be installed with any
2025-05-24T20:28:33.3137893Z   │ of the following options:
2025-05-24T20:28:33.3138144Z   │ │  │     └─ libprotobuf 3.19.4 | 3.19.6
2025-05-24T20:28:33.3138421Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3138928Z   │ │  │  └─ libprotobuf >=3.19.1,<3.20.0a0, which can be installed with any
2025-05-24T20:28:33.3139245Z   │ of the following options:
2025-05-24T20:28:33.3139495Z   │ │  │     └─ libprotobuf 3.19.1 | 3.19.2 | 3.19.3
2025-05-24T20:28:33.3139922Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3140468Z   │ │  │  └─ libprotobuf >=3.18.0,<3.19.0a0, which can be installed with any
2025-05-24T20:28:33.3140791Z   │ of the following options:
2025-05-24T20:28:33.3141063Z   │ │  │     └─ libprotobuf 3.18.0 | 3.18.0 | 3.18.1 | 3.18.3
2025-05-24T20:28:33.3141385Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3141754Z   │ │  │  └─ libprotobuf >=3.16.0,<3.17.0a0, which can be installed with any
2025-05-24T20:28:33.3142071Z   │ of the following options:
2025-05-24T20:28:33.3142306Z   │ │  │     └─ libprotobuf 3.16.0
2025-05-24T20:28:33.3142565Z   │ │  ├─ cartographer 1.0.0 would require
2025-05-24T20:28:33.3142907Z   │ │  │  └─ libprotobuf >=3.15.1,<3.16.0a0, which can be installed with any
2025-05-24T20:28:33.3143228Z   │ of the following options:
2025-05-24T20:28:33.3143528Z   │ │  │     └─ libprotobuf 3.15.1 | 3.15.2 | 3.15.3 | 3.15.4 | 3.15.5 |
2025-05-24T20:28:33.3143826Z   │ 3.15.6 | 3.15.7 | 3.15.8 | 3.15.8
2025-05-24T20:28:33.3144132Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 would require
2025-05-24T20:28:33.3144530Z   │ │  │  └─ libprotobuf >=3.14.0,<3.15.0a0, which can be installed with any
2025-05-24T20:28:33.3144845Z   │ of the following options:
2025-05-24T20:28:33.3145078Z   │ │  │     └─ libprotobuf 3.14.0
2025-05-24T20:28:33.3145340Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 would require
2025-05-24T20:28:33.3145701Z   │ │  │  └─ libprotobuf >=3.13.0.1,<3.14.0a0, which can be installed with any
2025-05-24T20:28:33.3146019Z   │ of the following options:
2025-05-24T20:28:33.3146254Z   │ │  │     └─ libprotobuf 3.13.0.1
2025-05-24T20:28:33.3146516Z   │ │  └─ cartographer 1.0.0 would require
2025-05-24T20:28:33.3146863Z   │ │     └─ libprotobuf >=3.12.4,<3.13.0a0, which can be installed with any
2025-05-24T20:28:33.3147186Z   │ of the following options:
2025-05-24T20:28:33.3147419Z   │ │        └─ libprotobuf 3.12.4
2025-05-24T20:28:33.3147770Z   │ ├─ ros-jazzy-rosbag2-cpp * can be installed with any of the following
2025-05-24T20:28:33.3148085Z   │ options:
2025-05-24T20:28:33.3148321Z   │ │  └─ ros-jazzy-rosbag2-cpp 0.26.7 would require
2025-05-24T20:28:33.3148711Z   │ │     └─ ros-jazzy-rosidl-typesupport-cpp *, which can be installed with
2025-05-24T20:28:33.3149052Z   │ any of the following options:
2025-05-24T20:28:33.3149371Z   │ │        └─ ros-jazzy-rosidl-typesupport-cpp 3.2.2 would require
2025-05-24T20:28:33.3149783Z   │ │           └─ ros-jazzy-rosidl-typesupport-fastrtps-cpp *, which can be
2025-05-24T20:28:33.3150293Z   │ installed with any of the following options:
2025-05-24T20:28:33.3150899Z   │ │              └─ ros-jazzy-rosidl-typesupport-fastrtps-cpp 3.6.1 would
2025-05-24T20:28:33.3151228Z   │ require
2025-05-24T20:28:33.3151496Z   │ │                 └─ ros-jazzy-ament-cmake-ros *, which can be installed
2025-05-24T20:28:33.3151807Z   │ with any of the following options:
2025-05-24T20:28:33.3152120Z   │ │                    └─ ros-jazzy-ament-cmake-ros 0.12.0 would require
2025-05-24T20:28:33.3152485Z   │ │                       └─ ros-jazzy-ament-cmake-gtest *, which can be
2025-05-24T20:28:33.3152882Z   │ installed with any of the following options:
2025-05-24T20:28:33.3153279Z   │ │                          └─ ros-jazzy-ament-cmake-gtest 2.5.4 would
2025-05-24T20:28:33.3153537Z   │ require
2025-05-24T20:28:33.3153765Z   │ │                             └─ gtest >=1.17.0,<1.17.1.0a0, which can be
2025-05-24T20:28:33.3154070Z   │ installed with any of the following options:
2025-05-24T20:28:33.3154376Z   │ │                                └─ gtest 1.17.0
2025-05-24T20:28:33.3154755Z   │ └─ ros2-distro-mutex 0.9.* jazzy_* cannot be installed because there are
2025-05-24T20:28:33.3155115Z   │ no viable options:
2025-05-24T20:28:33.3155524Z   │    └─ ros2-distro-mutex 0.9.0 would constrain
2025-05-24T20:28:33.3155878Z   │       └─ libprotobuf 5.29.3.*, which conflicts with any installable
2025-05-24T20:28:33.3156198Z   │ versions previously reported
2025-05-24T20:28:33.3156530Z   │ 
2025-05-24T20:28:33.3156811Z   ╰─▶ Cannot solve the request because of: The following packages are
2025-05-24T20:28:33.3157100Z       incompatible
2025-05-24T20:28:33.3157401Z       ├─ cartographer * can be installed with any of the following options:
2025-05-24T20:28:33.3157749Z       │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3158099Z       │  │  └─ libprotobuf >=5.28.3,<5.28.4.0a0, which can be installed with
2025-05-24T20:28:33.3158381Z       any of the following options:
2025-05-24T20:28:33.3158639Z       │  │     └─ libprotobuf 5.28.3 | 5.28.3
2025-05-24T20:28:33.3158912Z       │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3159264Z       │  │  └─ libprotobuf >=5.28.2,<5.28.3.0a0, which can be installed with
2025-05-24T20:28:33.3159550Z       any of the following options:
2025-05-24T20:28:33.3159798Z       │  │     └─ libprotobuf 5.28.2
2025-05-24T20:28:33.3160213Z       │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3160628Z       │  │  └─ libprotobuf >=5.27.5,<5.27.6.0a0, which can be installed with
2025-05-24T20:28:33.3160913Z       any of the following options:
2025-05-24T20:28:33.3161188Z       │  │     └─ libprotobuf 5.27.5 | 5.27.5 | 5.27.5
2025-05-24T20:28:33.3161491Z       │  ├─ cartographer 2.0.0 | 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3161856Z       │  │  └─ libprotobuf >=4.25.3,<4.25.4.0a0, which can be installed with
2025-05-24T20:28:33.3162138Z       any of the following options:
2025-05-24T20:28:33.3162395Z       │  │     └─ libprotobuf 4.25.3 | 4.25.3
2025-05-24T20:28:33.3162662Z       │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3163141Z       │  │  └─ libprotobuf >=4.25.2,<4.25.3.0a0, which can be installed with
2025-05-24T20:28:33.3163481Z       any of the following options:
2025-05-24T20:28:33.3163800Z       │  │     └─ libprotobuf 4.25.2 | 4.25.2
2025-05-24T20:28:33.3164086Z       │  ├─ cartographer 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3164443Z       │  │  └─ libprotobuf >=4.25.1,<4.25.2.0a0, which can be installed with
2025-05-24T20:28:33.3164728Z       any of the following options:
2025-05-24T20:28:33.3165001Z       │  │     └─ libprotobuf 4.25.1 | 4.25.1 | 4.25.1
2025-05-24T20:28:33.3165281Z       │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3165624Z       │  │  └─ libprotobuf >=4.24.4,<4.24.5.0a0, which can be installed with
2025-05-24T20:28:33.3165903Z       any of the following options:
2025-05-24T20:28:33.3166150Z       │  │     └─ libprotobuf 4.24.4
2025-05-24T20:28:33.3166407Z       │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3166748Z       │  │  └─ libprotobuf >=4.24.3,<4.24.4.0a0, which can be installed with
2025-05-24T20:28:33.3167031Z       any of the following options:
2025-05-24T20:28:33.3167289Z       │  │     └─ libprotobuf 4.24.3 | 4.24.3
2025-05-24T20:28:33.3167570Z       │  ├─ cartographer 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3167926Z       │  │  └─ libprotobuf >=4.23.4,<4.23.5.0a0, which can be installed with
2025-05-24T20:28:33.3168359Z       any of the following options:
2025-05-24T20:28:33.3168814Z       │  │     └─ libprotobuf 4.23.4 | 4.23.4 | 4.23.4 | 4.23.4 | 4.23.4 |
2025-05-24T20:28:33.3169068Z       4.23.4 | 4.23.4
2025-05-24T20:28:33.3169333Z       │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3169677Z       │  │  └─ libprotobuf >=4.23.3,<4.23.4.0a0, which can be installed with
2025-05-24T20:28:33.3169954Z       any of the following options:
2025-05-24T20:28:33.3170389Z       │  │     └─ libprotobuf 4.23.3 | 4.23.3
2025-05-24T20:28:33.3170667Z       │  ├─ cartographer 2.0.0 would require
2025-05-24T20:28:33.3171015Z       │  │  └─ libprotobuf >=4.23.2,<4.23.3.0a0, which can be installed with
2025-05-24T20:28:33.3171296Z       any of the following options:
2025-05-24T20:28:33.3171778Z       │  │     └─ libprotobuf 4.23.2 | 4.23.2 | 4.23.2 | 4.23.2 | 4.23.2 |
2025-05-24T20:28:33.3172027Z       4.23.2
2025-05-24T20:28:33.3172287Z       │  ├─ cartographer 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3172677Z       │  │  └─ libprotobuf >=3.21.12,<3.22.0a0, which can be installed with
2025-05-24T20:28:33.3172962Z       any of the following options:
2025-05-24T20:28:33.3173231Z       │  │     └─ libprotobuf 3.21.12 | 3.21.12 | 3.21.12
2025-05-24T20:28:33.3173584Z       │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0
2025-05-24T20:28:33.3173855Z       | 2.0.0 would require
2025-05-24T20:28:33.3174165Z       │  │  └─ libprotobuf >=3.21.5,<3.22.0a0, which can be installed with any
2025-05-24T20:28:33.3174450Z       of the following options:
2025-05-24T20:28:33.3174759Z       │  │     └─ libprotobuf 3.21.5 | 3.21.5 | 3.21.5 | 3.21.6 | 3.21.6 |
2025-05-24T20:28:33.3175025Z       3.21.7 | 3.21.8 | 3.21.9 | 3.21.10 | 3.21.11
2025-05-24T20:28:33.3175366Z       │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0
2025-05-24T20:28:33.3175645Z       | 2.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3175975Z       │  │  └─ libprotobuf >=3.20.1,<3.21.0a0, which can be installed with any
2025-05-24T20:28:33.3176261Z       of the following options:
2025-05-24T20:28:33.3176570Z       │  │     └─ libprotobuf 3.20.1 | 3.20.1 | 3.20.1 | 3.20.1 | 3.20.2 |
2025-05-24T20:28:33.3176820Z       3.20.3
2025-05-24T20:28:33.3177038Z       │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3177400Z       │  │  └─ libprotobuf >=3.20.0,<3.21.0a0, which can be installed with any
2025-05-24T20:28:33.3177687Z       of the following options:
2025-05-24T20:28:33.3177922Z       │  │     └─ libprotobuf 3.20.0
2025-05-24T20:28:33.3178191Z       │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3178706Z       │  │  └─ libprotobuf >=3.19.4,<3.20.0a0, which can be installed with any
2025-05-24T20:28:33.3179026Z       of the following options:
2025-05-24T20:28:33.3179319Z       │  │     └─ libprotobuf 3.19.4 | 3.19.6
2025-05-24T20:28:33.3179600Z       │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3179959Z       │  │  └─ libprotobuf >=3.19.1,<3.20.0a0, which can be installed with any
2025-05-24T20:28:33.3180390Z       of the following options:
2025-05-24T20:28:33.3180710Z       │  │     └─ libprotobuf 3.19.1 | 3.19.2 | 3.19.3
2025-05-24T20:28:33.3180998Z       │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3181357Z       │  │  └─ libprotobuf >=3.18.0,<3.19.0a0, which can be installed with any
2025-05-24T20:28:33.3181638Z       of the following options:
2025-05-24T20:28:33.3181910Z       │  │     └─ libprotobuf 3.18.0 | 3.18.0 | 3.18.1 | 3.18.3
2025-05-24T20:28:33.3182230Z       │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 would require
2025-05-24T20:28:33.3182604Z       │  │  └─ libprotobuf >=3.16.0,<3.17.0a0, which can be installed with any
2025-05-24T20:28:33.3182889Z       of the following options:
2025-05-24T20:28:33.3183128Z       │  │     └─ libprotobuf 3.16.0
2025-05-24T20:28:33.3183384Z       │  ├─ cartographer 1.0.0 would require
2025-05-24T20:28:33.3183728Z       │  │  └─ libprotobuf >=3.15.1,<3.16.0a0, which can be installed with any
2025-05-24T20:28:33.3184185Z       of the following options:
2025-05-24T20:28:33.3184615Z       │  │     └─ libprotobuf 3.15.1 | 3.15.2 | 3.15.3 | 3.15.4 | 3.15.5 |
2025-05-24T20:28:33.3184873Z       3.15.6 | 3.15.7 | 3.15.8 | 3.15.8
2025-05-24T20:28:33.3185234Z       │  ├─ cartographer 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 would require
2025-05-24T20:28:33.3185623Z       │  │  └─ libprotobuf >=3.14.0,<3.15.0a0, which can be installed with any
2025-05-24T20:28:33.3185903Z       of the following options:
2025-05-24T20:28:33.3186136Z       │  │     └─ libprotobuf 3.14.0
2025-05-24T20:28:33.3186406Z       │  ├─ cartographer 1.0.0 | 1.0.0 would require
2025-05-24T20:28:33.3186770Z       │  │  └─ libprotobuf >=3.13.0.1,<3.14.0a0, which can be installed with
2025-05-24T20:28:33.3187052Z       any of the following options:
2025-05-24T20:28:33.3187489Z       │  │     └─ libprotobuf 3.13.0.1
2025-05-24T20:28:33.3187752Z       │  └─ cartographer 1.0.0 would require
2025-05-24T20:28:33.3188107Z       │     └─ libprotobuf >=3.12.4,<3.13.0a0, which can be installed with any
2025-05-24T20:28:33.3188391Z       of the following options:
2025-05-24T20:28:33.3188629Z       │        └─ libprotobuf 3.12.4
2025-05-24T20:28:33.3188973Z       ├─ ros-jazzy-rosbag2-cpp * can be installed with any of the following
2025-05-24T20:28:33.3189266Z       options:
2025-05-24T20:28:33.3189498Z       │  └─ ros-jazzy-rosbag2-cpp 0.26.7 would require
2025-05-24T20:28:33.3189886Z       │     └─ ros-jazzy-rosidl-typesupport-cpp *, which can be installed with
2025-05-24T20:28:33.3190374Z       any of the following options:
2025-05-24T20:28:33.3190766Z       │        └─ ros-jazzy-rosidl-typesupport-cpp 3.2.2 would require
2025-05-24T20:28:33.3191180Z       │           └─ ros-jazzy-rosidl-typesupport-fastrtps-cpp *, which can be
2025-05-24T20:28:33.3191503Z       installed with any of the following options:
2025-05-24T20:28:33.3191868Z       │              └─ ros-jazzy-rosidl-typesupport-fastrtps-cpp 3.6.1 would
2025-05-24T20:28:33.3192146Z       require
2025-05-24T20:28:33.3192404Z       │                 └─ ros-jazzy-ament-cmake-ros *, which can be installed
2025-05-24T20:28:33.3192687Z       with any of the following options:
2025-05-24T20:28:33.3193012Z       │                    └─ ros-jazzy-ament-cmake-ros 0.12.0 would require
2025-05-24T20:28:33.3193365Z       │                       └─ ros-jazzy-ament-cmake-gtest *, which can be
2025-05-24T20:28:33.3193640Z       installed with any of the following options:
2025-05-24T20:28:33.3193968Z       │                          └─ ros-jazzy-ament-cmake-gtest 2.5.4 would
2025-05-24T20:28:33.3194207Z       require
2025-05-24T20:28:33.3194591Z       │                             └─ gtest >=1.17.0,<1.17.1.0a0, which can
2025-05-24T20:28:33.3194871Z       be installed with any of the following options:
2025-05-24T20:28:33.3195207Z       │                                └─ gtest 1.17.0
2025-05-24T20:28:33.3195583Z       └─ ros2-distro-mutex 0.9.* jazzy_* cannot be installed because there are
2025-05-24T20:28:33.3195888Z       no viable options:
2025-05-24T20:28:33.3196132Z          └─ ros2-distro-mutex 0.9.0 would constrain
2025-05-24T20:28:33.3196570Z             └─ libprotobuf 5.29.3.*, which conflicts with any installable
2025-05-24T20:28:33.3196908Z       versions previously reported

@traversaro
Copy link
Member

@traversaro Do you know how can I resolve this conflict?

It seems that cartographer has a run dependency on a old version of gtest:

traversaro@IITBMP014LW012:~$ conda create -n testcarto cartographer==2.0.0.* libprotobuf==5.29.3.* gtest==1.17.*
Channels:
 - conda-forge
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package cartographer-2.0.0-lua54h2181531_3 requires libprotobuf >=3.19.4,<3.20.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cartographer =2.0.0 * is installable with the potential options
│  ├─ cartographer 2.0.0 would require
│  │  └─ gtest >=1.14.0,<1.14.1.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ libprotobuf >=3.21.12,<3.22.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ libprotobuf >=4.23.3,<4.23.4.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ libprotobuf >=4.23.2,<4.23.3.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ gtest >=1.15.2,<1.15.3.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ gtest >=1.16.0,<1.16.1.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ libprotobuf >=3.18.0,<3.19.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ libprotobuf >=3.21.5,<3.22.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ libprotobuf >=3.20.1,<3.21.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ libprotobuf >=3.19.4,<3.20.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ libprotobuf >=3.20.0,<3.21.0a0 *, which can be installed;
│  ├─ cartographer 2.0.0 would require
│  │  └─ libprotobuf >=3.16.0,<3.17.0a0 *, which can be installed;
│  └─ cartographer 2.0.0 would require
│     └─ libprotobuf >=3.19.1,<3.20.0a0 *, which can be installed;
├─ gtest =1.17 * is not installable because it conflicts with any installable versions previously reported;
└─ libprotobuf =5.29.3 * is not installable because it conflicts with any installable versions previously reported.

and see also: https://conda-metadata-app.streamlit.app/?q=conda-forge%2Flinux64%2Fcartographer-2.0.0-lua54hacd5b8a_30.conda .

However, gtest is not part of global pinning (as it is typically just a test dependency and not something that is actually used by the installed libraries), so perhaps we can just remove the run depednency of cartographer on gtest? Let me check.

@traversaro
Copy link
Member

However, gtest is not part of global pinning (as it is typically just a test dependency and not something that is actually used by the installed libraries), so perhaps we can just remove the run depednency of cartographer on gtest? Let me check.

Indeed, it seems that the gtest run depedendecy is unused, see the log from https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=1226606&view=logs&jobId=7b6f2c87-f3a7-5133-8d84-7c03a75d9dfc&j=7b6f2c87-f3a7-5133-8d84-7c03a75d9dfc&t=9eb77fd2-8ddd-5444-8fc0-71cb28dcb736 :

2025-04-16T21:14:33.6185097Z WARNING (cartographer): run-exports library package conda-forge/linux-64::gtest==1.16.0=h84d6215_0 in requirements/run but it is not used (i.e. it is overdepending or perhaps statically linked? If that is what you want then add it to `build/ignore_run_exports`)

traversaro added a commit to traversaro/cartographer-feedstock that referenced this pull request May 25, 2025
As these are just test-time dependencies, see RoboStack/ros-jazzy#54 (comment)
@traversaro
Copy link
Member

The problem should be fixed by conda-forge/cartographer-feedstock#76 . However, the fact that ros-jazzy-ament-cmake-gtest pins so strictly gtest may suggest that we should add gtest to the conda_build_config.yaml, even if it is not pinned in conda-forge pinnings.

@wep21
Copy link
Contributor Author

wep21 commented May 26, 2025

There is a new conflict related to vtk and pcl.

2025-05-26T00:09:22.1087281Z Error:   × Failed to resolve dependencies: Cannot solve the request because of: The
2025-05-26T00:09:22.1087771Z   │ following packages are incompatible
2025-05-26T00:09:22.1088300Z   │ ├─ cartographer * can be installed with any of the following options:
2025-05-26T00:09:22.1088663Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1089033Z   │ │  │  └─ libprotobuf >=5.28.3,<5.28.4.0a0, which can be installed with any
2025-05-26T00:09:22.1089376Z   │ of the following options:
2025-05-26T00:09:22.1089623Z   │ │  │     └─ libprotobuf 5.28.3 | 5.28.3
2025-05-26T00:09:22.1089891Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1090597Z   │ │  │  └─ libprotobuf >=5.28.2,<5.28.3.0a0, which can be installed with any
2025-05-26T00:09:22.1090992Z   │ of the following options:
2025-05-26T00:09:22.1091232Z   │ │  │     └─ libprotobuf 5.28.2
2025-05-26T00:09:22.1091478Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1091845Z   │ │  │  └─ libprotobuf >=5.27.5,<5.27.6.0a0, which can be installed with any
2025-05-26T00:09:22.1092177Z   │ of the following options:
2025-05-26T00:09:22.1092442Z   │ │  │     └─ libprotobuf 5.27.5 | 5.27.5 | 5.27.5
2025-05-26T00:09:22.1092752Z   │ │  ├─ cartographer 2.0.0 | 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1093126Z   │ │  │  └─ libprotobuf >=4.25.3,<4.25.4.0a0, which can be installed with any
2025-05-26T00:09:22.1093443Z   │ of the following options:
2025-05-26T00:09:22.1093827Z   │ │  │     └─ libprotobuf 4.25.3 | 4.25.3
2025-05-26T00:09:22.1094089Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1094438Z   │ │  │  └─ libprotobuf >=4.25.2,<4.25.3.0a0, which can be installed with any
2025-05-26T00:09:22.1094756Z   │ of the following options:
2025-05-26T00:09:22.1095001Z   │ │  │     └─ libprotobuf 4.25.2 | 4.25.2
2025-05-26T00:09:22.1095281Z   │ │  ├─ cartographer 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1095642Z   │ │  │  └─ libprotobuf >=4.25.1,<4.25.2.0a0, which can be installed with any
2025-05-26T00:09:22.1096184Z   │ of the following options:
2025-05-26T00:09:22.1096442Z   │ │  │     └─ libprotobuf 4.25.1 | 4.25.1 | 4.25.1
2025-05-26T00:09:22.1096814Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1097230Z   │ │  │  └─ libprotobuf >=4.24.4,<4.24.5.0a0, which can be installed with any
2025-05-26T00:09:22.1097551Z   │ of the following options:
2025-05-26T00:09:22.1097780Z   │ │  │     └─ libprotobuf 4.24.4
2025-05-26T00:09:22.1098831Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1099195Z   │ │  │  └─ libprotobuf >=4.24.3,<4.24.4.0a0, which can be installed with any
2025-05-26T00:09:22.1099515Z   │ of the following options:
2025-05-26T00:09:22.1099765Z   │ │  │     └─ libprotobuf 4.24.3 | 4.24.3
2025-05-26T00:09:22.1100034Z   │ │  ├─ cartographer 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1100394Z   │ │  │  └─ libprotobuf >=4.23.4,<4.23.5.0a0, which can be installed with any
2025-05-26T00:09:22.1100709Z   │ of the following options:
2025-05-26T00:09:22.1101236Z   │ │  │     └─ libprotobuf 4.23.4 | 4.23.4 | 4.23.4 | 4.23.4 | 4.23.4 |
2025-05-26T00:09:22.1101515Z   │ 4.23.4 | 4.23.4
2025-05-26T00:09:22.1101730Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1102076Z   │ │  │  └─ libprotobuf >=4.23.3,<4.23.4.0a0, which can be installed with any
2025-05-26T00:09:22.1102395Z   │ of the following options:
2025-05-26T00:09:22.1102633Z   │ │  │     └─ libprotobuf 4.23.3 | 4.23.3
2025-05-26T00:09:22.1102893Z   │ │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1103236Z   │ │  │  └─ libprotobuf >=4.23.2,<4.23.3.0a0, which can be installed with any
2025-05-26T00:09:22.1103553Z   │ of the following options:
2025-05-26T00:09:22.1103861Z   │ │  │     └─ libprotobuf 4.23.2 | 4.23.2 | 4.23.2 | 4.23.2 | 4.23.2 |
2025-05-26T00:09:22.1104124Z   │ 4.23.2
2025-05-26T00:09:22.1104378Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1104770Z   │ │  │  └─ libprotobuf >=3.21.12,<3.22.0a0, which can be installed with any
2025-05-26T00:09:22.1105095Z   │ of the following options:
2025-05-26T00:09:22.1105354Z   │ │  │     └─ libprotobuf 3.21.12 | 3.21.12 | 3.21.12
2025-05-26T00:09:22.1105714Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 |
2025-05-26T00:09:22.1106018Z   │ 2.0.0 would require
2025-05-26T00:09:22.1106316Z   │ │  │  └─ libprotobuf >=3.21.5,<3.22.0a0, which can be installed with any
2025-05-26T00:09:22.1106631Z   │ of the following options:
2025-05-26T00:09:22.1106934Z   │ │  │     └─ libprotobuf 3.21.5 | 3.21.5 | 3.21.5 | 3.21.6 | 3.21.6 |
2025-05-26T00:09:22.1107247Z   │ 3.21.7 | 3.21.8 | 3.21.9 | 3.21.10 | 3.21.11
2025-05-26T00:09:22.1107733Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 |
2025-05-26T00:09:22.1108430Z   │ 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1108759Z   │ │  │  └─ libprotobuf >=3.20.1,<3.21.0a0, which can be installed with any
2025-05-26T00:09:22.1109077Z   │ of the following options:
2025-05-26T00:09:22.1109386Z   │ │  │     └─ libprotobuf 3.20.1 | 3.20.1 | 3.20.1 | 3.20.1 | 3.20.2 |
2025-05-26T00:09:22.1109659Z   │ 3.20.3
2025-05-26T00:09:22.1109970Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1110378Z   │ │  │  └─ libprotobuf >=3.20.0,<3.21.0a0, which can be installed with any
2025-05-26T00:09:22.1110694Z   │ of the following options:
2025-05-26T00:09:22.1110920Z   │ │  │     └─ libprotobuf 3.20.0
2025-05-26T00:09:22.1111179Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1111532Z   │ │  │  └─ libprotobuf >=3.19.4,<3.20.0a0, which can be installed with any
2025-05-26T00:09:22.1111842Z   │ of the following options:
2025-05-26T00:09:22.1112088Z   │ │  │     └─ libprotobuf 3.19.4 | 3.19.6
2025-05-26T00:09:22.1112361Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1112713Z   │ │  │  └─ libprotobuf >=3.19.1,<3.20.0a0, which can be installed with any
2025-05-26T00:09:22.1113023Z   │ of the following options:
2025-05-26T00:09:22.1113412Z   │ │  │     └─ libprotobuf 3.19.1 | 3.19.2 | 3.19.3
2025-05-26T00:09:22.1113830Z   │ │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1114192Z   │ │  │  └─ libprotobuf >=3.18.0,<3.19.0a0, which can be installed with any
2025-05-26T00:09:22.1114504Z   │ of the following options:
2025-05-26T00:09:22.1114772Z   │ │  │     └─ libprotobuf 3.18.0 | 3.18.0 | 3.18.1 | 3.18.3
2025-05-26T00:09:22.1115085Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1115453Z   │ │  │  └─ libprotobuf >=3.16.0,<3.17.0a0, which can be installed with any
2025-05-26T00:09:22.1115765Z   │ of the following options:
2025-05-26T00:09:22.1115995Z   │ │  │     └─ libprotobuf 3.16.0
2025-05-26T00:09:22.1116247Z   │ │  ├─ cartographer 1.0.0 would require
2025-05-26T00:09:22.1116591Z   │ │  │  └─ libprotobuf >=3.15.1,<3.16.0a0, which can be installed with any
2025-05-26T00:09:22.1116906Z   │ of the following options:
2025-05-26T00:09:22.1117204Z   │ │  │     └─ libprotobuf 3.15.1 | 3.15.2 | 3.15.3 | 3.15.4 | 3.15.5 |
2025-05-26T00:09:22.1117509Z   │ 3.15.6 | 3.15.7 | 3.15.8 | 3.15.8
2025-05-26T00:09:22.1117815Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 would require
2025-05-26T00:09:22.1119619Z   │ │  │  └─ libprotobuf >=3.14.0,<3.15.0a0, which can be installed with any
2025-05-26T00:09:22.1119948Z   │ of the following options:
2025-05-26T00:09:22.1120189Z   │ │  │     └─ libprotobuf 3.14.0
2025-05-26T00:09:22.1120452Z   │ │  ├─ cartographer 1.0.0 | 1.0.0 would require
2025-05-26T00:09:22.1120809Z   │ │  │  └─ libprotobuf >=3.13.0.1,<3.14.0a0, which can be installed with any
2025-05-26T00:09:22.1121128Z   │ of the following options:
2025-05-26T00:09:22.1121358Z   │ │  │     └─ libprotobuf 3.13.0.1
2025-05-26T00:09:22.1121617Z   │ │  └─ cartographer 1.0.0 would require
2025-05-26T00:09:22.1121963Z   │ │     └─ libprotobuf >=3.12.4,<3.13.0a0, which can be installed with any
2025-05-26T00:09:22.1122279Z   │ of the following options:
2025-05-26T00:09:22.1122505Z   │ │        └─ libprotobuf 3.12.4
2025-05-26T00:09:22.1122866Z   │ ├─ ros-jazzy-rosbag2-cpp * can be installed with any of the following
2025-05-26T00:09:22.1123178Z   │ options:
2025-05-26T00:09:22.1123408Z   │ │  └─ ros-jazzy-rosbag2-cpp 0.26.7 would require
2025-05-26T00:09:22.1123792Z   │ │     └─ ros-jazzy-rosidl-typesupport-cpp *, which can be installed with
2025-05-26T00:09:22.1124136Z   │ any of the following options:
2025-05-26T00:09:22.1124448Z   │ │        └─ ros-jazzy-rosidl-typesupport-cpp 3.2.2 would require
2025-05-26T00:09:22.1124855Z   │ │           └─ ros-jazzy-rosidl-typesupport-fastrtps-cpp *, which can be
2025-05-26T00:09:22.1125211Z   │ installed with any of the following options:
2025-05-26T00:09:22.1125803Z   │ │              └─ ros-jazzy-rosidl-typesupport-fastrtps-cpp 3.6.1 would
2025-05-26T00:09:22.1126148Z   │ require
2025-05-26T00:09:22.1126414Z   │ │                 └─ ros-jazzy-ament-cmake-ros *, which can be installed
2025-05-26T00:09:22.1126723Z   │ with any of the following options:
2025-05-26T00:09:22.1127046Z   │ │                    └─ ros-jazzy-ament-cmake-ros 0.12.0 would require
2025-05-26T00:09:22.1127398Z   │ │                       └─ ros-jazzy-ament-cmake-gtest *, which can be
2025-05-26T00:09:22.1127805Z   │ installed with any of the following options:
2025-05-26T00:09:22.1128387Z   │ │                          └─ ros-jazzy-ament-cmake-gtest 2.5.4 would
2025-05-26T00:09:22.1128643Z   │ require
2025-05-26T00:09:22.1128877Z   │ │                             └─ gtest >=1.17.0,<1.17.1.0a0, which can be
2025-05-26T00:09:22.1129179Z   │ installed with any of the following options:
2025-05-26T00:09:22.1129468Z   │ │                                └─ gtest 1.17.0
2025-05-26T00:09:22.1129849Z   │ ├─ ros-jazzy-pcl-conversions * cannot be installed because there are no
2025-05-26T00:09:22.1130180Z   │ viable options:
2025-05-26T00:09:22.1130425Z   │ │  ├─ ros-jazzy-pcl-conversions 2.6.2 would require
2025-05-26T00:09:22.1130783Z   │ │  │  ├─ vtk-base >=9.3.1,<9.3.2.0a0, which cannot be installed because
2025-05-26T00:09:22.1131320Z   │ there are no viable options:
2025-05-26T00:09:22.1131601Z   │ │  │  │  ├─ vtk-base 9.3.1 | 9.3.1 | 9.3.1 would require
2025-05-26T00:09:22.1131942Z   │ │  │  │  │  └─ qt6-main >=6.8.2,<6.9.0a0, which cannot be installed
2025-05-26T00:09:22.1132245Z   │ because there are no viable options:
2025-05-26T00:09:22.1132557Z   │ │  │  │  │     └─ qt6-main 6.8.2 | 6.8.3 | 6.8.3 | 6.8.3 would require
2025-05-26T00:09:22.1132908Z   │ │  │  │  │        └─ pcre2 >=10.44,<10.45.0a0, which cannot be installed
2025-05-26T00:09:22.1133204Z   │ because there are no viable options:
2025-05-26T00:09:22.1133517Z   │ │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1133797Z   │ reported above.
2025-05-26T00:09:22.1134055Z   │ │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1134325Z   │ reported above.
2025-05-26T00:09:22.1134586Z   │ │  │  │  │           └─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1134856Z   │ reported above.
2025-05-26T00:09:22.1135074Z   │ │  │  │  ├─ vtk-base 9.3.1 would require
2025-05-26T00:09:22.1135397Z   │ │  │  │  │  └─ qt6-main >=6.8.1,<6.9.0a0, which cannot be installed
2025-05-26T00:09:22.1135702Z   │ because there are no viable options:
2025-05-26T00:09:22.1135972Z   │ │  │  │  │     ├─ qt6-main 6.8.1 would require
2025-05-26T00:09:22.1136294Z   │ │  │  │  │     │  └─ libxcb >=1.16,<1.17.0a0, which cannot be installed
2025-05-26T00:09:22.1136595Z   │ because there are no viable options:
2025-05-26T00:09:22.1136906Z   │ │  │  │  │     │     ├─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1137177Z   │ reported above.
2025-05-26T00:09:22.1137580Z   │ │  │  │  │     │     └─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1138056Z   │ reported above.
2025-05-26T00:09:22.1138345Z   │ │  │  │  │     └─ qt6-main 6.8.1 | 6.8.1 would require
2025-05-26T00:09:22.1138675Z   │ │  │  │  │        └─ pcre2 >=10.44,<10.45.0a0, which cannot be installed
2025-05-26T00:09:22.1138992Z   │ because there are no viable options:
2025-05-26T00:09:22.1139301Z   │ │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1139576Z   │ reported above.
2025-05-26T00:09:22.1139834Z   │ │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1140103Z   │ reported above.
2025-05-26T00:09:22.1140358Z   │ │  │  │  │           └─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1140629Z   │ reported above.
2025-05-26T00:09:22.1140903Z   │ │  │  │  ├─ vtk-base 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1
2025-05-26T00:09:22.1141184Z   │ would require
2025-05-26T00:09:22.1141448Z   │ │  │  │  │  └─ qt6-main >=6.7.3,<6.9.0a0, which cannot be installed
2025-05-26T00:09:22.1141750Z   │ because there are no viable options:
2025-05-26T00:09:22.1142019Z   │ │  │  │  │     ├─ qt6-main 6.8.1 would require
2025-05-26T00:09:22.1142343Z   │ │  │  │  │     │  └─ libxcb >=1.16,<1.17.0a0, which cannot be installed
2025-05-26T00:09:22.1142850Z   │ because there are no viable options:
2025-05-26T00:09:22.1143259Z   │ │  │  │  │     │     ├─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1143585Z   │ reported above.
2025-05-26T00:09:22.1143851Z   │ │  │  │  │     │     └─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1144152Z   │ reported above.
2025-05-26T00:09:22.1144401Z   │ │  │  │  │     └─ qt6-main 6.7.3 | 6.7.3 | 6.8.0 would require
2025-05-26T00:09:22.1144740Z   │ │  │  │  │        └─ pcre2 >=10.44,<10.45.0a0, which cannot be installed
2025-05-26T00:09:22.1145042Z   │ because there are no viable options:
2025-05-26T00:09:22.1145357Z   │ │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1145653Z   │ reported above.
2025-05-26T00:09:22.1145915Z   │ │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1146183Z   │ reported above.
2025-05-26T00:09:22.1146643Z   │ │  │  │  │           └─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1146920Z   │ reported above.
2025-05-26T00:09:22.1147129Z   │ │  │  │  ├─ vtk-base 9.3.1 would require
2025-05-26T00:09:22.1147470Z   │ │  │  │  │  └─ libxcb >=1.16,<1.17.0a0, which cannot be installed because
2025-05-26T00:09:22.1147774Z   │ there are no viable options:
2025-05-26T00:09:22.1148288Z   │ │  │  │  │     ├─ libxcb 1.16, which conflicts with the versions reported
2025-05-26T00:09:22.1148565Z   │ above.
2025-05-26T00:09:22.1148825Z   │ │  │  │  │     └─ libxcb 1.16, which conflicts with the versions reported
2025-05-26T00:09:22.1149101Z   │ above.
2025-05-26T00:09:22.1149361Z   │ │  │  │  ├─ vtk-base 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1
2025-05-26T00:09:22.1149723Z   │ | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1149992Z   │ 9.3.1 would require
2025-05-26T00:09:22.1150258Z   │ │  │  │  │  └─ qt6-main >=6.7.2,<6.9.0a0, which cannot be installed
2025-05-26T00:09:22.1150568Z   │ because there are no viable options:
2025-05-26T00:09:22.1150886Z   │ │  │  │  │     ├─ qt6-main 6.8.1 would require
2025-05-26T00:09:22.1151214Z   │ │  │  │  │     │  └─ libxcb >=1.16,<1.17.0a0, which cannot be installed
2025-05-26T00:09:22.1151512Z   │ because there are no viable options:
2025-05-26T00:09:22.1151825Z   │ │  │  │  │     │     ├─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1152098Z   │ reported above.
2025-05-26T00:09:22.1152354Z   │ │  │  │  │     │     └─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1152627Z   │ reported above.
2025-05-26T00:09:22.1152858Z   │ │  │  │  │     ├─ qt6-main 6.7.2 | 6.7.2 would require
2025-05-26T00:09:22.1153329Z   │ │  │  │  │     │  └─ pcre2 >=10.44,<10.45.0a0, which cannot be installed
2025-05-26T00:09:22.1153693Z   │ because there are no viable options:
2025-05-26T00:09:22.1154015Z   │ │  │  │  │     │     ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1154292Z   │ reported above.
2025-05-26T00:09:22.1154555Z   │ │  │  │  │     │     ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1154826Z   │ reported above.
2025-05-26T00:09:22.1155169Z   │ │  │  │  │     │     └─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1155501Z   │ reported above.
2025-05-26T00:09:22.1155754Z   │ │  │  │  │     ├─ qt6-main 6.7.2 | 6.7.2 | 6.7.2 would require
2025-05-26T00:09:22.1156093Z   │ │  │  │  │     │  └─ pcre2 >=10.43,<10.44.0a0, which cannot be installed
2025-05-26T00:09:22.1156394Z   │ because there are no viable options:
2025-05-26T00:09:22.1156706Z   │ │  │  │  │     │     └─ pcre2 10.43, which conflicts with the versions
2025-05-26T00:09:22.1156982Z   │ reported above.
2025-05-26T00:09:22.1157199Z   │ │  │  │  │     └─ qt6-main 6.7.2 would require
2025-05-26T00:09:22.1157517Z   │ │  │  │  │        └─ libxcb >=1.15,<1.16.0a0, which cannot be installed
2025-05-26T00:09:22.1157816Z   │ because there are no viable options:
2025-05-26T00:09:22.1158487Z   │ │  │  │  │           └─ libxcb 1.15, which conflicts with the versions
2025-05-26T00:09:22.1158867Z   │ reported above.
2025-05-26T00:09:22.1159153Z   │ │  │  │  └─ vtk-base 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1
2025-05-26T00:09:22.1159512Z   │ | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1159854Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1160188Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1160524Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1160868Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1161200Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1161536Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1161878Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1162223Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1162563Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1162902Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1163199Z   │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 would require
2025-05-26T00:09:22.1163532Z   │ │  │  │     └─ python >=3.8,<3.9.0a0, for which no candidates were found.
2025-05-26T00:09:22.1163931Z   │ │  │  └─ xorg-libx11 >=1.8.12,<2.0a0, which cannot be installed because
2025-05-26T00:09:22.1164248Z   │ there are no viable options:
2025-05-26T00:09:22.1164509Z   │ │  │     └─ xorg-libx11 1.8.12 would require
2025-05-26T00:09:22.1164842Z   │ │  │        └─ libxcb >=1.17.0,<2.0a0, which cannot be installed because
2025-05-26T00:09:22.1165150Z   │ there are no viable options:
2025-05-26T00:09:22.1165446Z   │ │  │           └─ libxcb 1.17.0, which conflicts with the versions
2025-05-26T00:09:22.1165723Z   │ reported above.
2025-05-26T00:09:22.1166039Z   │ │  └─ ros-jazzy-pcl-conversions 2.6.2 | 2.6.2 | 2.6.2 is excluded because
2025-05-26T00:09:22.1166482Z   │ due to strict channel priority not using this option from: 'https://
2025-05-26T00:09:22.1166829Z   │ conda.anaconda.org/robostack-jazzy/'
2025-05-26T00:09:22.1167204Z   │ └─ ros2-distro-mutex 0.9.* jazzy_* cannot be installed because there are
2025-05-26T00:09:22.1167533Z   │ no viable options:
2025-05-26T00:09:22.1167768Z   │    └─ ros2-distro-mutex 0.9.0 would constrain
2025-05-26T00:09:22.1168307Z   │       └─ libprotobuf 5.29.3.*, which conflicts with any installable
2025-05-26T00:09:22.1168801Z   │ versions previously reported
2025-05-26T00:09:22.1169045Z   │ 
2025-05-26T00:09:22.1169338Z   ╰─▶ Cannot solve the request because of: The following packages are
2025-05-26T00:09:22.1169622Z       incompatible
2025-05-26T00:09:22.1169926Z       ├─ cartographer * can be installed with any of the following options:
2025-05-26T00:09:22.1170282Z       │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1170727Z       │  │  └─ libprotobuf >=5.28.3,<5.28.4.0a0, which can be installed with
2025-05-26T00:09:22.1171023Z       any of the following options:
2025-05-26T00:09:22.1171331Z       │  │     └─ libprotobuf 5.28.3 | 5.28.3
2025-05-26T00:09:22.1171601Z       │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1171946Z       │  │  └─ libprotobuf >=5.28.2,<5.28.3.0a0, which can be installed with
2025-05-26T00:09:22.1172231Z       any of the following options:
2025-05-26T00:09:22.1172468Z       │  │     └─ libprotobuf 5.28.2
2025-05-26T00:09:22.1172730Z       │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1173072Z       │  │  └─ libprotobuf >=5.27.5,<5.27.6.0a0, which can be installed with
2025-05-26T00:09:22.1173350Z       any of the following options:
2025-05-26T00:09:22.1173620Z       │  │     └─ libprotobuf 5.27.5 | 5.27.5 | 5.27.5
2025-05-26T00:09:22.1174107Z       │  ├─ cartographer 2.0.0 | 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1174601Z       │  │  └─ libprotobuf >=4.25.3,<4.25.4.0a0, which can be installed with
2025-05-26T00:09:22.1174889Z       any of the following options:
2025-05-26T00:09:22.1175149Z       │  │     └─ libprotobuf 4.25.3 | 4.25.3
2025-05-26T00:09:22.1175416Z       │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1175754Z       │  │  └─ libprotobuf >=4.25.2,<4.25.3.0a0, which can be installed with
2025-05-26T00:09:22.1176039Z       any of the following options:
2025-05-26T00:09:22.1176293Z       │  │     └─ libprotobuf 4.25.2 | 4.25.2
2025-05-26T00:09:22.1176568Z       │  ├─ cartographer 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1176929Z       │  │  └─ libprotobuf >=4.25.1,<4.25.2.0a0, which can be installed with
2025-05-26T00:09:22.1177213Z       any of the following options:
2025-05-26T00:09:22.1177483Z       │  │     └─ libprotobuf 4.25.1 | 4.25.1 | 4.25.1
2025-05-26T00:09:22.1177756Z       │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1178306Z       │  │  └─ libprotobuf >=4.24.4,<4.24.5.0a0, which can be installed with
2025-05-26T00:09:22.1178594Z       any of the following options:
2025-05-26T00:09:22.1178841Z       │  │     └─ libprotobuf 4.24.4
2025-05-26T00:09:22.1179099Z       │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1179442Z       │  │  └─ libprotobuf >=4.24.3,<4.24.4.0a0, which can be installed with
2025-05-26T00:09:22.1179723Z       any of the following options:
2025-05-26T00:09:22.1179977Z       │  │     └─ libprotobuf 4.24.3 | 4.24.3
2025-05-26T00:09:22.1180258Z       │  ├─ cartographer 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1180740Z       │  │  └─ libprotobuf >=4.23.4,<4.23.5.0a0, which can be installed with
2025-05-26T00:09:22.1181074Z       any of the following options:
2025-05-26T00:09:22.1181448Z       │  │     └─ libprotobuf 4.23.4 | 4.23.4 | 4.23.4 | 4.23.4 | 4.23.4 |
2025-05-26T00:09:22.1181699Z       4.23.4 | 4.23.4
2025-05-26T00:09:22.1181924Z       │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1182274Z       │  │  └─ libprotobuf >=4.23.3,<4.23.4.0a0, which can be installed with
2025-05-26T00:09:22.1182561Z       any of the following options:
2025-05-26T00:09:22.1182815Z       │  │     └─ libprotobuf 4.23.3 | 4.23.3
2025-05-26T00:09:22.1183081Z       │  ├─ cartographer 2.0.0 would require
2025-05-26T00:09:22.1183423Z       │  │  └─ libprotobuf >=4.23.2,<4.23.3.0a0, which can be installed with
2025-05-26T00:09:22.1183704Z       any of the following options:
2025-05-26T00:09:22.1184015Z       │  │     └─ libprotobuf 4.23.2 | 4.23.2 | 4.23.2 | 4.23.2 | 4.23.2 |
2025-05-26T00:09:22.1184262Z       4.23.2
2025-05-26T00:09:22.1184527Z       │  ├─ cartographer 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1184910Z       │  │  └─ libprotobuf >=3.21.12,<3.22.0a0, which can be installed with
2025-05-26T00:09:22.1185190Z       any of the following options:
2025-05-26T00:09:22.1185461Z       │  │     └─ libprotobuf 3.21.12 | 3.21.12 | 3.21.12
2025-05-26T00:09:22.1186046Z       │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0
2025-05-26T00:09:22.1186321Z       | 2.0.0 would require
2025-05-26T00:09:22.1186698Z       │  │  └─ libprotobuf >=3.21.5,<3.22.0a0, which can be installed with any
2025-05-26T00:09:22.1187021Z       of the following options:
2025-05-26T00:09:22.1187373Z       │  │     └─ libprotobuf 3.21.5 | 3.21.5 | 3.21.5 | 3.21.6 | 3.21.6 |
2025-05-26T00:09:22.1187640Z       3.21.7 | 3.21.8 | 3.21.9 | 3.21.10 | 3.21.11
2025-05-26T00:09:22.1188184Z       │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0 | 2.0.0
2025-05-26T00:09:22.1188464Z       | 2.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1188802Z       │  │  └─ libprotobuf >=3.20.1,<3.21.0a0, which can be installed with any
2025-05-26T00:09:22.1189091Z       of the following options:
2025-05-26T00:09:22.1189396Z       │  │     └─ libprotobuf 3.20.1 | 3.20.1 | 3.20.1 | 3.20.1 | 3.20.2 |
2025-05-26T00:09:22.1189639Z       3.20.3
2025-05-26T00:09:22.1190006Z       │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1190372Z       │  │  └─ libprotobuf >=3.20.0,<3.21.0a0, which can be installed with any
2025-05-26T00:09:22.1190656Z       of the following options:
2025-05-26T00:09:22.1190889Z       │  │     └─ libprotobuf 3.20.0
2025-05-26T00:09:22.1191158Z       │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1191512Z       │  │  └─ libprotobuf >=3.19.4,<3.20.0a0, which can be installed with any
2025-05-26T00:09:22.1191795Z       of the following options:
2025-05-26T00:09:22.1192041Z       │  │     └─ libprotobuf 3.19.4 | 3.19.6
2025-05-26T00:09:22.1192316Z       │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1192678Z       │  │  └─ libprotobuf >=3.19.1,<3.20.0a0, which can be installed with any
2025-05-26T00:09:22.1192964Z       of the following options:
2025-05-26T00:09:22.1193218Z       │  │     └─ libprotobuf 3.19.1 | 3.19.2 | 3.19.3
2025-05-26T00:09:22.1193504Z       │  ├─ cartographer 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1193873Z       │  │  └─ libprotobuf >=3.18.0,<3.19.0a0, which can be installed with any
2025-05-26T00:09:22.1194158Z       of the following options:
2025-05-26T00:09:22.1194433Z       │  │     └─ libprotobuf 3.18.0 | 3.18.0 | 3.18.1 | 3.18.3
2025-05-26T00:09:22.1194752Z       │  ├─ cartographer 1.0.0 | 1.0.0 | 2.0.0 would require
2025-05-26T00:09:22.1195126Z       │  │  └─ libprotobuf >=3.16.0,<3.17.0a0, which can be installed with any
2025-05-26T00:09:22.1195411Z       of the following options:
2025-05-26T00:09:22.1195640Z       │  │     └─ libprotobuf 3.16.0
2025-05-26T00:09:22.1195901Z       │  ├─ cartographer 1.0.0 would require
2025-05-26T00:09:22.1196378Z       │  │  └─ libprotobuf >=3.15.1,<3.16.0a0, which can be installed with any
2025-05-26T00:09:22.1196677Z       of the following options:
2025-05-26T00:09:22.1197036Z       │  │     └─ libprotobuf 3.15.1 | 3.15.2 | 3.15.3 | 3.15.4 | 3.15.5 |
2025-05-26T00:09:22.1197291Z       3.15.6 | 3.15.7 | 3.15.8 | 3.15.8
2025-05-26T00:09:22.1197601Z       │  ├─ cartographer 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 would require
2025-05-26T00:09:22.1198216Z       │  │  └─ libprotobuf >=3.14.0,<3.15.0a0, which can be installed with any
2025-05-26T00:09:22.1198521Z       of the following options:
2025-05-26T00:09:22.1198756Z       │  │     └─ libprotobuf 3.14.0
2025-05-26T00:09:22.1199023Z       │  ├─ cartographer 1.0.0 | 1.0.0 would require
2025-05-26T00:09:22.1199377Z       │  │  └─ libprotobuf >=3.13.0.1,<3.14.0a0, which can be installed with
2025-05-26T00:09:22.1199663Z       any of the following options:
2025-05-26T00:09:22.1199906Z       │  │     └─ libprotobuf 3.13.0.1
2025-05-26T00:09:22.1200163Z       │  └─ cartographer 1.0.0 would require
2025-05-26T00:09:22.1200518Z       │     └─ libprotobuf >=3.12.4,<3.13.0a0, which can be installed with any
2025-05-26T00:09:22.1200802Z       of the following options:
2025-05-26T00:09:22.1201034Z       │        └─ libprotobuf 3.12.4
2025-05-26T00:09:22.1201385Z       ├─ ros-jazzy-rosbag2-cpp * can be installed with any of the following
2025-05-26T00:09:22.1201887Z       options:
2025-05-26T00:09:22.1202157Z       │  └─ ros-jazzy-rosbag2-cpp 0.26.7 would require
2025-05-26T00:09:22.1202618Z       │     └─ ros-jazzy-rosidl-typesupport-cpp *, which can be installed with
2025-05-26T00:09:22.1202981Z       any of the following options:
2025-05-26T00:09:22.1203354Z       │        └─ ros-jazzy-rosidl-typesupport-cpp 3.2.2 would require
2025-05-26T00:09:22.1203767Z       │           └─ ros-jazzy-rosidl-typesupport-fastrtps-cpp *, which can be
2025-05-26T00:09:22.1204088Z       installed with any of the following options:
2025-05-26T00:09:22.1204449Z       │              └─ ros-jazzy-rosidl-typesupport-fastrtps-cpp 3.6.1 would
2025-05-26T00:09:22.1204731Z       require
2025-05-26T00:09:22.1204995Z       │                 └─ ros-jazzy-ament-cmake-ros *, which can be installed
2025-05-26T00:09:22.1205270Z       with any of the following options:
2025-05-26T00:09:22.1205588Z       │                    └─ ros-jazzy-ament-cmake-ros 0.12.0 would require
2025-05-26T00:09:22.1206109Z       │                       └─ ros-jazzy-ament-cmake-gtest *, which can be
2025-05-26T00:09:22.1206400Z       installed with any of the following options:
2025-05-26T00:09:22.1206726Z       │                          └─ ros-jazzy-ament-cmake-gtest 2.5.4 would
2025-05-26T00:09:22.1206961Z       require
2025-05-26T00:09:22.1207192Z       │                             └─ gtest >=1.17.0,<1.17.1.0a0, which can
2025-05-26T00:09:22.1207458Z       be installed with any of the following options:
2025-05-26T00:09:22.1207752Z       │                                └─ gtest 1.17.0
2025-05-26T00:09:22.1208360Z       ├─ ros-jazzy-pcl-conversions * cannot be installed because there are no
2025-05-26T00:09:22.1208672Z       viable options:
2025-05-26T00:09:22.1208925Z       │  ├─ ros-jazzy-pcl-conversions 2.6.2 would require
2025-05-26T00:09:22.1209293Z       │  │  ├─ vtk-base >=9.3.1,<9.3.2.0a0, which cannot be installed because
2025-05-26T00:09:22.1209578Z       there are no viable options:
2025-05-26T00:09:22.1209859Z       │  │  │  ├─ vtk-base 9.3.1 | 9.3.1 | 9.3.1 would require
2025-05-26T00:09:22.1210201Z       │  │  │  │  └─ qt6-main >=6.8.2,<6.9.0a0, which cannot be installed
2025-05-26T00:09:22.1210469Z       because there are no viable options:
2025-05-26T00:09:22.1210788Z       │  │  │  │     └─ qt6-main 6.8.2 | 6.8.3 | 6.8.3 | 6.8.3 would require
2025-05-26T00:09:22.1211147Z       │  │  │  │        └─ pcre2 >=10.44,<10.45.0a0, which cannot be installed
2025-05-26T00:09:22.1211411Z       because there are no viable options:
2025-05-26T00:09:22.1211730Z       │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1212127Z       reported above.
2025-05-26T00:09:22.1212467Z       │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1212717Z       reported above.
2025-05-26T00:09:22.1212987Z       │  │  │  │           └─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1213241Z       reported above.
2025-05-26T00:09:22.1213471Z       │  │  │  ├─ vtk-base 9.3.1 would require
2025-05-26T00:09:22.1213872Z       │  │  │  │  └─ qt6-main >=6.8.1,<6.9.0a0, which cannot be installed
2025-05-26T00:09:22.1214142Z       because there are no viable options:
2025-05-26T00:09:22.1214476Z       │  │  │  │     ├─ qt6-main 6.8.1 would require
2025-05-26T00:09:22.1214800Z       │  │  │  │     │  └─ libxcb >=1.16,<1.17.0a0, which cannot be installed
2025-05-26T00:09:22.1215064Z       because there are no viable options:
2025-05-26T00:09:22.1215382Z       │  │  │  │     │     ├─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1215631Z       reported above.
2025-05-26T00:09:22.1215906Z       │  │  │  │     │     └─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1216150Z       reported above.
2025-05-26T00:09:22.1216389Z       │  │  │  │     └─ qt6-main 6.8.1 | 6.8.1 would require
2025-05-26T00:09:22.1216723Z       │  │  │  │        └─ pcre2 >=10.44,<10.45.0a0, which cannot be installed
2025-05-26T00:09:22.1217159Z       because there are no viable options:
2025-05-26T00:09:22.1217534Z       │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1217781Z       reported above.
2025-05-26T00:09:22.1218232Z       │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1218483Z       reported above.
2025-05-26T00:09:22.1218751Z       │  │  │  │           └─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1218997Z       reported above.
2025-05-26T00:09:22.1219270Z       │  │  │  ├─ vtk-base 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1219522Z       9.3.1 would require
2025-05-26T00:09:22.1219804Z       │  │  │  │  └─ qt6-main >=6.7.3,<6.9.0a0, which cannot be installed
2025-05-26T00:09:22.1220066Z       because there are no viable options:
2025-05-26T00:09:22.1220349Z       │  │  │  │     ├─ qt6-main 6.8.1 would require
2025-05-26T00:09:22.1220678Z       │  │  │  │     │  └─ libxcb >=1.16,<1.17.0a0, which cannot be installed
2025-05-26T00:09:22.1220944Z       because there are no viable options:
2025-05-26T00:09:22.1221267Z       │  │  │  │     │     ├─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1221515Z       reported above.
2025-05-26T00:09:22.1221787Z       │  │  │  │     │     └─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1222029Z       reported above.
2025-05-26T00:09:22.1222284Z       │  │  │  │     └─ qt6-main 6.7.3 | 6.7.3 | 6.8.0 would require
2025-05-26T00:09:22.1222627Z       │  │  │  │        └─ pcre2 >=10.44,<10.45.0a0, which cannot be installed
2025-05-26T00:09:22.1222894Z       because there are no viable options:
2025-05-26T00:09:22.1223211Z       │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1223460Z       reported above.
2025-05-26T00:09:22.1223727Z       │  │  │  │           ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1223979Z       reported above.
2025-05-26T00:09:22.1224252Z       │  │  │  │           └─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1224499Z       reported above.
2025-05-26T00:09:22.1224726Z       │  │  │  ├─ vtk-base 9.3.1 would require
2025-05-26T00:09:22.1225042Z       │  │  │  │  └─ libxcb >=1.16,<1.17.0a0, which cannot be installed
2025-05-26T00:09:22.1225305Z       because there are no viable options:
2025-05-26T00:09:22.1225617Z       │  │  │  │     ├─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1225863Z       reported above.
2025-05-26T00:09:22.1226128Z       │  │  │  │     └─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1226543Z       reported above.
2025-05-26T00:09:22.1226882Z       │  │  │  ├─ vtk-base 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1227164Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1227409Z       9.3.1 | 9.3.1 would require
2025-05-26T00:09:22.1227706Z       │  │  │  │  └─ qt6-main >=6.7.2,<6.9.0a0, which cannot be installed
2025-05-26T00:09:22.1228155Z       because there are no viable options:
2025-05-26T00:09:22.1228576Z       │  │  │  │     ├─ qt6-main 6.8.1 would require
2025-05-26T00:09:22.1228940Z       │  │  │  │     │  └─ libxcb >=1.16,<1.17.0a0, which cannot be installed
2025-05-26T00:09:22.1229207Z       because there are no viable options:
2025-05-26T00:09:22.1229529Z       │  │  │  │     │     ├─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1229775Z       reported above.
2025-05-26T00:09:22.1230042Z       │  │  │  │     │     └─ libxcb 1.16, which conflicts with the versions
2025-05-26T00:09:22.1230298Z       reported above.
2025-05-26T00:09:22.1230535Z       │  │  │  │     ├─ qt6-main 6.7.2 | 6.7.2 would require
2025-05-26T00:09:22.1230860Z       │  │  │  │     │  └─ pcre2 >=10.44,<10.45.0a0, which cannot be installed
2025-05-26T00:09:22.1231128Z       because there are no viable options:
2025-05-26T00:09:22.1231603Z       │  │  │  │     │     ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1231923Z       reported above.
2025-05-26T00:09:22.1232264Z       │  │  │  │     │     ├─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1232518Z       reported above.
2025-05-26T00:09:22.1232798Z       │  │  │  │     │     └─ pcre2 10.44, which conflicts with the versions
2025-05-26T00:09:22.1233046Z       reported above.
2025-05-26T00:09:22.1233301Z       │  │  │  │     ├─ qt6-main 6.7.2 | 6.7.2 | 6.7.2 would require
2025-05-26T00:09:22.1233640Z       │  │  │  │     │  └─ pcre2 >=10.43,<10.44.0a0, which cannot be installed
2025-05-26T00:09:22.1233908Z       because there are no viable options:
2025-05-26T00:09:22.1234226Z       │  │  │  │     │     └─ pcre2 10.43, which conflicts with the versions
2025-05-26T00:09:22.1234474Z       reported above.
2025-05-26T00:09:22.1234700Z       │  │  │  │     └─ qt6-main 6.7.2 would require
2025-05-26T00:09:22.1235027Z       │  │  │  │        └─ libxcb >=1.15,<1.16.0a0, which cannot be installed
2025-05-26T00:09:22.1235299Z       because there are no viable options:
2025-05-26T00:09:22.1235652Z       │  │  │  │           └─ libxcb 1.15, which conflicts with the versions
2025-05-26T00:09:22.1235901Z       reported above.
2025-05-26T00:09:22.1236176Z       │  │  │  └─ vtk-base 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1236457Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1236731Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1237010Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1237415Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1237704Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1238129Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1238412Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1238691Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1238966Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1239239Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1239513Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
2025-05-26T00:09:22.1239775Z       9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 would require
2025-05-26T00:09:22.1240163Z       │  │  │     └─ python >=3.8,<3.9.0a0, for which no candidates were
2025-05-26T00:09:22.1240411Z       found.
2025-05-26T00:09:22.1240690Z       │  │  └─ xorg-libx11 >=1.8.12,<2.0a0, which cannot be installed because
2025-05-26T00:09:22.1240972Z       there are no viable options:
2025-05-26T00:09:22.1241237Z       │  │     └─ xorg-libx11 1.8.12 would require
2025-05-26T00:09:22.1241757Z       │  │        └─ libxcb >=1.17.0,<2.0a0, which cannot be installed because
2025-05-26T00:09:22.1242029Z       there are no viable options:
2025-05-26T00:09:22.1242400Z       │  │           └─ libxcb 1.17.0, which conflicts with the versions
2025-05-26T00:09:22.1242659Z       reported above.
2025-05-26T00:09:22.1243010Z       │  └─ ros-jazzy-pcl-conversions 2.6.2 | 2.6.2 | 2.6.2 is excluded
2025-05-26T00:09:22.1243362Z       because due to strict channel priority not using this option from:
2025-05-26T00:09:22.1243706Z       'https://conda.anaconda.org/robostack-jazzy/'
2025-05-26T00:09:22.1244104Z       └─ ros2-distro-mutex 0.9.* jazzy_* cannot be installed because there are
2025-05-26T00:09:22.1244408Z       no viable options:
2025-05-26T00:09:22.1244651Z          └─ ros2-distro-mutex 0.9.0 would constrain
2025-05-26T00:09:22.1245000Z             └─ libprotobuf 5.29.3.*, which conflicts with any installable
2025-05-26T00:09:22.1245283Z       versions previously reported
2025-05-26T00:09:22.1245610Z       
2025-05-26T00:09:22.1245699Z 
2025-05-26T00:09:22.2120599Z ##[error]Process completed with exit code 1.
2025-05-26T00:09:22.2215954Z Post job cleanup.
2025-05-26T00:09:46.0377770Z Post job cleanup.
2025-05-26T00:09:46.1220226Z [command]/usr/bin/git version
2025-05-26T00:09:46.1254068Z git version 2.48.1
2025-05-26T00:09:46.1291131Z Temporarily overriding HOME='/home/runner/work/_temp/7c4fcd9f-bfd0-46cd-9585-a0957e820736' before making global git config changes
2025-05-26T00:09:46.1291917Z Adding repository directory to the temporary git global config as a safe directory
2025-05-26T00:09:46.1305767Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/ros-jazzy/ros-jazzy
2025-05-26T00:09:46.1341057Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2025-05-26T00:09:46.1371203Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2025-05-26T00:09:46.1562359Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2025-05-26T00:09:46.1591151Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2025-05-26T00:09:46.1870235Z Cleaning up orphan processes

@traversaro
Copy link
Member

This will be fixed by conda-forge/pcl-feedstock#82 and ensuring that vtk is pinned to 9.4.2 and pcl 1.15.0 .

@wep21 wep21 closed this May 27, 2025
@Tobias-Fischer
Copy link
Contributor

In RoboStack we i believe we don’t read the package.xml - so while this would be the correct way, it needs a new upstream release to be picked up (i opened a PR)

wep21 added 3 commits June 6, 2025 16:21
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
@wep21
Copy link
Contributor Author

wep21 commented Jun 6, 2025

@traversaro @Tobias-Fischer osx-64 and windows ci reach its limit. Is it better to change rmw_zenoh version to 0.2.4 in snapshot?

@Tobias-Fischer
Copy link
Contributor

All looks good to me, thanks a lot! Happy to merge if @traversaro is happy.

Re rmw_zenoh: I'm indifferent, totally up to you.

@traversaro traversaro marked this pull request as ready for review June 7, 2025 07:38
@traversaro
Copy link
Member

Is it better to change rmw_zenoh version to 0.2.4 in snapshot?

It does not seem that ros2/rmw_zenoh#637 (comment) or ros/rosdistro#46307 saw a lot of updates, so it is possible that also accounting for sync time the actual upgrade to 0.2.4 will take some time (my estimate: some weeks, possible up to a month). As rmw_zenoh is a rmw implementation that is dynamically loaded, technically we do not even need to do a full rebuild to update its version, we can just wait upstream jazzy to update back to 0.2.4, and when it does we can just update rmw_zenoh to 0.2.4, so I think this is good to go, thanks a lot as usual @Tobias-Fischer and @wep21 !

I just edited the PR to not be marked as draft, and to have a more descriptive title. We do not provide a lot of documentation to the users on the full rebuilds, so the PR are the implicit docs, so I think it is useful if full rebuilds PR provide some info in their title.

@traversaro traversaro changed the title Rebuild 202504 Full Rebuild June 2025: bump ros2-distro-mutex to 0.9.0, build_number to 7 Jun 7, 2025
@traversaro
Copy link
Member

I have just a little doubt on the zenoh version pinned in the conda_build_config.yaml, let me check a minute.

@traversaro
Copy link
Member

Yes, I think it make sense to update the pinned zenoh version to 1.3.4 .

In particular, the version used are rmw_zenoh 0.2.3 and 0.2.4 are:

rmw_zenoh 0.2.3 :

rmw_zenoh 0.2.4 :

As the rmw_zenoh CMake code list a lot of bug fixes needed (see https://github.com/ros2/rmw_zenoh/blob/0.2.3/zenoh_cpp_vendor/CMakeLists.txt#L20-L39), I think it is a good idea to use a zenoh release from the v1.3 series. As the changelog between 1.3.2 and 1.3.4 is just a bug fixes (see https://github.com/eclipse-zenoh/zenoh-c/releases/tag/1.3.3, https://github.com/eclipse-zenoh/zenoh-c/releases/tag/1.3.4, https://github.com/eclipse-zenoh/zenoh/releases/tag/1.3.3, https://github.com/eclipse-zenoh/zenoh/releases/tag/1.3.4) I think it is good idea to just pin zenoh here to 1.3.4 .

@traversaro traversaro changed the title Full Rebuild June 2025: bump ros2-distro-mutex to 0.9.0, build_number to 7 Full Rebuild June 2025: bump ros2-distro-mutex to 0.9.0 and build_number to 7 Jun 7, 2025
@traversaro
Copy link
Member

Sorry for the additional 6 hours of wait, but I think only rmw_zenoh uses zenoh, so the risk of regression is low.

@traversaro
Copy link
Member

traversaro commented Jun 7, 2025

It would also be cool to use the rattler-build latest version that contains a fix for prefix-dev/rattler-build#1375 , but for that I more afraid of regression due to prefix-dev/rattler-build#1701, so perhaps it is easier to wait, even as the clobbering is annoying but we did not received any user issue report about it.

wep21 added 5 commits June 7, 2025 20:59
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
Signed-off-by: wep21 <[email protected]>
@wep21
Copy link
Contributor Author

wep21 commented Jun 8, 2025

@traversaro @Tobias-Fischer maybe ready again

@traversaro
Copy link
Member

Great, as @Tobias-Fischer already approved, I think we can merge once the CI are green or timeout.

@wep21
Copy link
Contributor Author

wep21 commented Jun 8, 2025

@traversaro Finally, merge is ready.

@traversaro traversaro merged commit 393a104 into RoboStack:main Jun 8, 2025
3 of 5 checks passed
@traversaro
Copy link
Member

Thanks!

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.

3 participants