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

Use --break-system-packages when installing setuptools on noble. #1028

Closed
wants to merge 2 commits into from

Conversation

nuclearsandwich
Copy link
Contributor

@nuclearsandwich nuclearsandwich commented Mar 15, 2024

Reverts #1026 which started out with this approach and then was altered (by me) to remove the pip install entirely. This is an alternative fix to #1027 while we determine what is actually needed to rely fully on apt.

nuclearsandwich and others added 2 commits March 15, 2024 10:54
This pinned version of setuptools installed via pip is masking other
issues that still need to be resolved.

Co-authored-by: "Marco A. Gutierrez" <marcogg@marcogg.com>
@nuclearsandwich nuclearsandwich changed the title Revert "Adding break-system-packages pip option for noble in devel_task" Use --break-system-packages when installing setuptools on noble. Mar 15, 2024
@nuclearsandwich
Copy link
Contributor Author

I'm closing this as we've been able to recover the dev jobs by bumping our colcon-core packages so that the upstream packages no longer create installation issues. This is a "temporary" fix until ROS repository configuration manages apt pinning or we add our own explicitly to buildfarm scripts but that temporary time will hold us at least until Ubuntu updates their colcon packages in a distribution we support.

If I eat these words in 2026 I will buy cottsay a meal of his choosing.

@nuclearsandwich nuclearsandwich deleted the revert-1026-marcoag/Rpr_noble_pip_fix branch April 20, 2024 04:54
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