Skip to content

docker: update base to rockylinux-9.8, golang builder, README - #13810

Merged
ploxiln merged 3 commits into
apple:release-7.4from
ploxiln:fdb74_packaging_docker_202607
Aug 4, 2026
Merged

docker: update base to rockylinux-9.8, golang builder, README#13810
ploxiln merged 3 commits into
apple:release-7.4from
ploxiln:fdb74_packaging_docker_202607

Conversation

@ploxiln

@ploxiln ploxiln commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator
  • update Dockerfile base to rockylinux-9.8
  • update golang builder to golang 1.24.13
  • update docker README build instructions, copy from main

backport of #13757 (mostly)

* update Dockerfile base to rockylinux-9.8
* update golang builder to golang 1.24.13
* update docker README build instructions, copy from main
@ploxiln
ploxiln requested review from gxglass and spraza August 3, 2026 19:56
@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@ploxiln

ploxiln commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator Author

Retrying "PR Builder - clang", fail was:

fdbserver -r simulation --crash --logsize 1024MB -f src/foundationdb/tests/restarting/from_7.4.0/SnapTestAttrition-1.toml --buggify on --seed 3974680177
fdbserver -r simulation --crash --logsize 1024MB -f src/foundationdb/tests/restarting/from_7.4.0/SnapTestAttrition-2.toml --buggify off --seed 3974680178

20260803-202057-pr13810-clang-05346ad2-1622-a5ad765d3817a448 compressed=True data_size=41556524 duration=514929 ended=10000 fail=1 fail_fast=10 max_runs=10000 pass=9999 priority=100 remaining=0 runtime=0:11:32 sanity=False started=10000 stopped=20260803-203229 submitted=20260803-202057 timeout=5400 username=pr13810-clang-05346ad2-16229

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@gxglass gxglass left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

AI thinks it sees a bug -

review-13810.md

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

tweaks to remove some minor differences from main branch
@ploxiln

ploxiln commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator Author

The bump to rockylinux:9.8-minimal does not add the "faulty mirror list" workaround that main relies on. On main, disabling the Rocky mirrorlist (sed ... rocky.repo, switching mirrorlist→baseurl) before microdnf install was introduced precisely at the Rocky 9.6 bump (886c693 / #12463) and is retained at 9.8 (#13757); the team also separately fought flaky mirror behavior in #12457 ("Docker build fails half the time in CI"). release-7.4 never received #12463 (it is still at 9.5 with no mirror handling), and this PR jumps 9.5 → 9.8 without adding it. See Bugs.

I'm not sure if that's still really needed, I haven't seen that error in the various PR and release builds of the release-7.3 and release-7.4 branches, and it doesn't seem like something that would become more needed with rockylinux-9.6 ... but I imagine it might have to do with firewall rules affecting different randomly selected mirrors, so I went ahead and backported that "mirrorlist -> baseurl" swap, and tested by rebuilding the docker images (with the new-ish "container" tool for macOS).

I also backported some comment tweaks, and removed "docker.io/" prefix in FROM lines to be consistent (not needed for our CI/release builds, not needed for "container" tool, needed for "vessel" tool depending on config ...)

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

This comment has been minimized.

@foundationdb-ci

Copy link
Copy Markdown
Contributor

Result of foundationdb-pr-clang-arm on Linux RHEL 9

  • Commit ID: b3549f2
  • Duration 0:47:57
  • Result: ✅ SUCCEEDED
  • Error: N/A
  • Build Log terminal output (available for 30 days)
  • Build Workspace zip file of the working directory (available for 30 days)

@foundationdb-ci

Copy link
Copy Markdown
Contributor

Result of foundationdb-pr-clang on Linux RHEL 9

  • Commit ID: b3549f2
  • Duration 0:53:58
  • Result: ✅ SUCCEEDED
  • Error: N/A
  • Build Log terminal output (available for 30 days)
  • Build Workspace zip file of the working directory (available for 30 days)

@foundationdb-ci

Copy link
Copy Markdown
Contributor

Result of foundationdb-pr-macos-m1 on macOS 14.x

  • Commit ID: b3549f2
  • Duration 0:55:54
  • Result: ✅ SUCCEEDED
  • Error: N/A
  • Build Log terminal output (available for 30 days)
  • Build Workspace zip file of the working directory (available for 30 days)

@foundationdb-ci

Copy link
Copy Markdown
Contributor

Result of foundationdb-pr on Linux RHEL 9

  • Commit ID: b3549f2
  • Duration 0:59:15
  • Result: ✅ SUCCEEDED
  • Error: N/A
  • Build Log terminal output (available for 30 days)
  • Build Workspace zip file of the working directory (available for 30 days)

@foundationdb-ci

Copy link
Copy Markdown
Contributor

Result of foundationdb-pr-macos on macOS 14.x

  • Commit ID: b3549f2
  • Duration 1:17:59
  • Result: ✅ SUCCEEDED
  • Error: N/A
  • Build Log terminal output (available for 30 days)
  • Build Workspace zip file of the working directory (available for 30 days)

@foundationdb-ci

Copy link
Copy Markdown
Contributor

Result of foundationdb-pr-cluster-tests on Linux RHEL 9

  • Commit ID: b3549f2
  • Duration 1:34:24
  • Result: ✅ SUCCEEDED
  • Error: N/A
  • Build Log terminal output (available for 30 days)
  • Build Workspace zip file of the working directory (available for 30 days)
  • Cluster Test Logs zip file of the test logs (available for 30 days)

@ploxiln
ploxiln merged commit a0c58ce into apple:release-7.4 Aug 4, 2026
7 checks passed
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.

4 participants