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

Drop Debian 10 Buster support #1630

Merged
merged 4 commits into from
Apr 4, 2024
Merged

Drop Debian 10 Buster support #1630

merged 4 commits into from
Apr 4, 2024

Conversation

traversaro
Copy link
Member

@traversaro traversaro commented Apr 2, 2024

This will be required to support YARP 3.10, as otherwise we do not have easy and maintainable way of installing CMake in the version that will be required by YARP 3.10.

This was added in #1547, but I separate it in a separate PR to better visibility.

IMPORTANT: This change will make future robotology-superbuild releases not compatible with pc104-based iCub robots, as the last available image for pc104 is based on Debian 10 Buster, see https://icub-tech-iit.github.io/documentation/icub_operating_systems/pc104/icub-live/#versioning .

As Debian 10 uses glibc 2.28 (see https://repology.org/project/glibc/versions), it should be possible to install software with conda-forge dependencies on Debian 10 for some time in the future.

@Nicogene @valegagge @pattacini @maggia80

@traversaro traversaro requested review from pattacini and Nicogene April 2, 2024 12:35
@traversaro
Copy link
Member Author

traversaro commented Apr 2, 2024

I wanted to cleanup the part related to libdc1394-dev, but apparently on Ubuntu 20.04 this is not possible, as:

root@f3620be4a25e:/robotology-superbuild# apt install libdc1394-dev libopencv-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libdc1394-dev : Conflicts: libdc1394-22-dev but 2.2.5-2.1 is to be installed
E: Unable to correct problems, you have held broken packages.

so we need to restore the old script, until we drop 20.04 support.

@traversaro traversaro merged commit 8202e60 into master Apr 4, 2024
34 of 35 checks passed
@traversaro traversaro deleted the dropdebian10 branch April 4, 2024 09:11
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