Skip to content

HYRAX-2044: Remove bes RPM builds#1280

Merged
hannahilea merged 4 commits intomasterfrom
hr/halt-rpms
Mar 25, 2026
Merged

HYRAX-2044: Remove bes RPM builds#1280
hannahilea merged 4 commits intomasterfrom
hr/halt-rpms

Conversation

@hannahilea
Copy link
Copy Markdown
Contributor

@hannahilea hannahilea commented Mar 19, 2026

Description

As of OPENDAP/hyrax-docker#107 we no longer require bes RPMs for our hyrax docker images.

In an upcoming set of changes (#1183), it will no longer be possible to build RPMs, as we were unable to create static RPMs that include the requisite AWS libraries.

Let's remove the bes RPM builds, so that if we ever want to add them back, we can see what was removed in a single place (here!).

We could alternatively hold off on this change (or not do it at all) and merely comment out the RPM builds in the .travis.yml file when we merge the AWS changes. I think removing everything outright would help our code base stay clean relative to the functionality it enables, however.

Note that I did not remove RPM builds for any modules; I only touched the top-level bes builds.

Tasks

  • Ticket exists and is linked in title
  • Tests added/updated
  • Dead code removed
  • No TODOs added

@hannahilea hannahilea requested review from jgallagher59701 and ndp-opendap and removed request for jgallagher59701 and ndp-opendap March 19, 2026 20:20
@hannahilea
Copy link
Copy Markdown
Contributor Author

Requested review too soon, my build still fails!

In the interim, a review of the overall approach would be welcome---it was easy to make the change and open a PR, but we can just as easily close it without merging if folks disagree on the approach. I don't have super strong feelings about this, just general "code steward" ones.

Copy link
Copy Markdown
Member

@jgallagher59701 jgallagher59701 left a comment

Choose a reason for hiding this comment

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

We can remove this as long as we can get the code back. I'm assuming that we can look in the git log, search for a commit message that says "We Removed RPM Support" or something equivalent and checkout that commit (or extract files from that commit (I know that we can do those things; I want to be sure we can find the commit).

I can see a fair number of commits having to do with RPMs:

git log --oneline --grep RPM
...
There are 57.

So... we have to make sure the commit message is clear.

@hannahilea hannahilea requested a review from ndp-opendap March 23, 2026 19:17
@hannahilea hannahilea changed the title Remove bes RPM builds HYRAX-2044: Remove bes RPM builds Mar 23, 2026
Copy link
Copy Markdown
Contributor

@ndp-opendap ndp-opendap left a comment

Choose a reason for hiding this comment

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

OK. But it still scares me...

@sonarqubecloud
Copy link
Copy Markdown

@sonarqubecloud
Copy link
Copy Markdown

@sonarqubecloud
Copy link
Copy Markdown

@hannahilea hannahilea merged commit e9b853a into master Mar 25, 2026
9 of 11 checks passed
@hannahilea hannahilea deleted the hr/halt-rpms branch March 25, 2026 15:39
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