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

Ignition: bump ign-cmake2 and gazebo11 and add ignition-fuel-tools to Buster. #113

Merged
merged 2 commits into from
May 7, 2021

Conversation

chapulina
Copy link
Contributor

Follow-up to #112

It's still failing to install ignition-edifice on Focal:

The following packages have unmet dependencies:
 ignition-edifice : Depends: libignition-cmake2-dev (>= 2.7.0) but 2.6.2-1~focal is to be installed
                    Depends: libignition-common4-dev but it is not going to be installed
                    Depends: libignition-fuel-tools6-dev but it is not going to be installed
                    Depends: libignition-gazebo5-dev but it is not going to be installed
                    Depends: libignition-gui5-dev but it is not going to be installed
                    Depends: libignition-launch4-dev but it is not going to be installed
                    Depends: libignition-math6-dev (>= 6.8.0) but 6.7.0-1~focal is to be installed
                    Depends: libignition-math6-eigen3-dev (>= 6.8.0) but it is not going to be installed
                    Depends: libignition-msgs7-dev but it is not going to be installed
                    Depends: libignition-physics4-dev but it is not going to be installed
                    Depends: libignition-plugin-dev (>= 1.2.0) but 1.1.0-1~focal is to be installed
                    Depends: libignition-rendering5-dev but it is not going to be installed
                    Depends: libignition-sensors5-dev but it is not going to be installed
                    Depends: libignition-tools-dev (>= 1.1.0) but 1.0.0-1~focal is to be installed
                    Depends: libignition-transport10-dev but it is not going to be installed
                    Depends: libignition-utils1-cli-dev but it is not going to be installed
                    Depends: libignition-utils1-dev but it is not going to be installed
                    Depends: libsdformat11-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

I narrowed it down to

libignition-utils1-dev : Depends: libignition-cmake2-dev (>= 2.7.0~pre1) but 2.6.2-1~focal is to be installed

I think 2.8.0 may have already been out when we the import job was run, which made 2.7 not be pulled and we were stuck with the old 2.6.2.


It would be nice to improve this process 🙃 I actually don't know if just pulling ign-cmake2 will be enough, so this may not even be the end of this round.

The only suggestion I have is to always pull the latest versions of all libraries (abuse those globs!). I know there's a desire to keep track of what exact versions are being imported, but as noted along this series of PRs (#109 / #110 / #111 / #112), the versions listed on this file aren't accurately reflecting the state of the server.

If we always pull the latest versions:

  • We're sure they all work together, because that's actively tested by the Ignition team
  • We don't need to edit this file every time we need to make an upgrade (saves time)

Signed-off-by: Louise Poubel <louise@openrobotics.org>
@chapulina chapulina requested a review from nuclearsandwich May 7, 2021 01:57
@chapulina
Copy link
Contributor Author

To make things even more interesting, I see some ign-cmake2 2.8.0 packages here, how did they get there? 😢 http://packages.ros.org/ros2/ubuntu/pool/main/i/ignition-cmake2/

@nuclearsandwich
Copy link
Contributor

I created #115 to keep the process improvements discussion alive while we address the immediate issues.

@nuclearsandwich nuclearsandwich changed the title Ignition: bump ign-cmake2 Ignition: bump ign-cmake2 and gazebo11 May 7, 2021
@nuclearsandwich nuclearsandwich changed the title Ignition: bump ign-cmake2 and gazebo11 Ignition: bump ign-cmake2 and gazebo11 and add ignition-fuel-tools to Buster. May 7, 2021
Copy link
Contributor

@nuclearsandwich nuclearsandwich left a comment

Choose a reason for hiding this comment

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

I had to make a small fixup to account for the fact that gazebo11 has been bumped to 11.5.1 as well. Merging this to rebase #114 and perform another import.

@nuclearsandwich nuclearsandwich merged commit 13de6fa into master May 7, 2021
@nuclearsandwich nuclearsandwich deleted the chapulina/ignition/forever branch May 7, 2021 14:08
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