Skip to content

Drop 22.04 support entirely#1883

Merged
palfrey merged 1 commit intoTraceMachina:mainfrom
palfrey:integration-22.04
Oct 13, 2025
Merged

Drop 22.04 support entirely#1883
palfrey merged 1 commit intoTraceMachina:mainfrom
palfrey:integration-22.04

Conversation

@palfrey
Copy link
Copy Markdown
Member

@palfrey palfrey commented Jul 29, 2025

Description

As noted in #1882, we don't test 22.04 and we have specific package versions locked down. This will break when a new patch version of Ubuntu or the packages comes out and we don't test it. This PR drops 22.04 support entirely (although we probably still build just fine on it, we're just not checking it) and locks down 24.04 to a very specific revision

Type of change

Please delete options that aren't relevant.

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

I've built all of the Dockerfile's I've changed by hand and made sure they still work and have corrected package versions.

Checklist

  • Updated documentation if needed
  • Tests added/amended
  • bazel test //... passes locally
  • PR is contained in a single commit, using git amend see some docs

This change is Reviewable

Copy link
Copy Markdown
Collaborator

@MarcusSorealheis MarcusSorealheis left a comment

Choose a reason for hiding this comment

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

We already have so many tests. I want to deprecate and eventually remove one of the Mac versions, for instance. I think we should first conduct an inventory of what we need versus what we don't need.

Right now, the whole pipeline s too slow.

@palfrey palfrey force-pushed the integration-22.04 branch from cf68190 to 9762d33 Compare October 6, 2025 14:00
@palfrey palfrey changed the title Also test deployment-example with 22.04 Drop 22.04 deployment example Oct 6, 2025
@palfrey
Copy link
Copy Markdown
Member Author

palfrey commented Oct 6, 2025

We already have so many tests. I want to deprecate and eventually remove one of the Mac versions, for instance. I think we should first conduct an inventory of what we need versus what we don't need.

Right now, the whole pipeline s too slow.

I've removed the 22.04 support entirely, as 24.04 is enough I'd say.

@palfrey palfrey changed the title Drop 22.04 deployment example Drop 22.04 support entirely Oct 13, 2025

# hadolint ignore=DL3003
RUN git clone https://github.com/blakehatch/drake.git && \
RUN git clone https://github.com/RobotLocomotion/drake.git && \
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

blakehatch version is very out of date and doesn't build with 24.04

@palfrey palfrey merged commit 4fe024b into TraceMachina:main Oct 13, 2025
32 checks passed
@palfrey palfrey deleted the integration-22.04 branch October 13, 2025 16:32
MarcusSorealheis pushed a commit to MarcusSorealheis/nativelink that referenced this pull request Nov 3, 2025
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