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

Remove dependency to docker.io #985

Merged
merged 2 commits into from
May 7, 2024

Conversation

fmauch
Copy link
Collaborator

@fmauch fmauch commented May 7, 2024

The dependency was basically added since this is needed to spawn up ursim. However, the start_ursim script catches the case that no docker executable is available and the tests requiring it are behind a compile definition which is off by default.

So, in order to not install docker for users automatically, the dependency shall be removed.

As a side-effect this has always stopped us from releasing the package for RHEL.

This closes #769

The dependency was basically added since this is needed to spawn up
ursim. However, the start_ursim script catches the case that no docker
executable is available and the tests requiring it are behind a compile
definition which is off by default.

So, in order to not install docker for users automatically, the dependency
shall be removed.
Copy link
Collaborator

@RobertWilbrandt RobertWilbrandt left a comment

Choose a reason for hiding this comment

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

Looks good, as we don't even use docker for testing when UR_ROBOT_DRIVER_BUILD_INTEGRATION_TESTS is not set this does not make sense as a fixed dependency.

@fmauch fmauch merged commit 585e29f into UniversalRobots:main May 7, 2024
6 of 7 checks passed
@fmauch fmauch deleted the remove_docker_dependency branch May 7, 2024 11:44
mergify bot pushed a commit that referenced this pull request May 7, 2024
* Remove dependency to docker.io

The dependency was basically added since this is needed to spawn up
ursim. However, the start_ursim script catches the case that no docker
executable is available and the tests requiring it are behind a compile
definition which is off by default.

So, in order to not install docker for users automatically, the dependency
shall be removed.

(cherry picked from commit 585e29f)

# Conflicts:
#	.github/workflows/reusable_ici.yml
mergify bot pushed a commit that referenced this pull request May 7, 2024
* Remove dependency to docker.io

The dependency was basically added since this is needed to spawn up
ursim. However, the start_ursim script catches the case that no docker
executable is available and the tests requiring it are behind a compile
definition which is off by default.

So, in order to not install docker for users automatically, the dependency
shall be removed.

(cherry picked from commit 585e29f)
fmauch added a commit that referenced this pull request May 7, 2024
* Remove dependency to docker.io

The dependency was basically added since this is needed to spawn up
ursim. However, the start_ursim script catches the case that no docker
executable is available and the tests requiring it are behind a compile
definition which is off by default.

So, in order to not install docker for users automatically, the dependency
shall be removed.

(cherry picked from commit 585e29f)
fmauch pushed a commit that referenced this pull request May 7, 2024
* Remove dependency to docker.io

The dependency was basically added since this is needed to spawn up
ursim. However, the start_ursim script catches the case that no docker
executable is available and the tests requiring it are behind a compile
definition which is off by default.

So, in order to not install docker for users automatically, the dependency
shall be removed.
fmauch added a commit that referenced this pull request May 7, 2024
The dependency was basically added since this is needed to spawn up
ursim. However, the start_ursim script catches the case that no docker
executable is available and the tests requiring it are behind a compile
definition which is off by default.

So, in order to not install docker for users automatically, the dependency
shall be removed.

(cherry picked from commit 585e29f)

Co-authored-by: Felix Exner (fexner) <exner@fzi.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Consider removing docker dependency from package.xml
2 participants