Skip to content

.zuul: Drop testing on Fedora 38#1527

Merged
debarshiray merged 1 commit intocontainers:mainfrom
debarshiray:wip/rishi/zuul-drop-fedora-38
Aug 15, 2024
Merged

.zuul: Drop testing on Fedora 38#1527
debarshiray merged 1 commit intocontainers:mainfrom
debarshiray:wip/rishi/zuul-drop-fedora-38

Conversation

@debarshiray
Copy link
Copy Markdown
Member

Fedora 38 reached End of Life on 21st May 2024:
https://docs.fedoraproject.org/en-US/releases/eol/

@debarshiray debarshiray force-pushed the wip/rishi/zuul-drop-fedora-38 branch from 006c391 to b684b19 Compare August 14, 2024 22:11
@debarshiray
Copy link
Copy Markdown
Member Author

This is odd:

1..368
# test suite: Set up
# test suite: Tear down
not ok 1 setup_suite
# (from function `setup_suite' in test file test/system/setup_suite.bash, line 48)
#   `_pull_and_cache_distro_image rhel 8.10 || false' failed
# Failed to cache image registry.access.redhat.com/ubi8/toolbox:8.10 to /var/tmp/bats-run-bgPYrs/suite/image-cache/rhel-toolbox-8.10
# time="2024-08-14T22:20:13Z" level=error msg="Rolling back transaction: sql: transaction has already been committed or rolled back"
# time="2024-08-14T22:20:13Z" level=fatal msg="copying system image from manifest list: writing blob: write /var/tmp/bats-run-bgPYrs/suite/image-cache/rhel-toolbox-8.10/dir-put-blob370975523: no space left on device"
# bats warning: Executed 1 instead of expected 368 tests

no space left on device

@danpawlik @TristanCacqueray could this be something related to the Software Factory infrastructure? Only Fedora Rawhide nodes are running out of storage space. We hit the same problem in #1526 too.

@softwarefactory-project-zuul
Copy link
Copy Markdown

Build failed.
https://softwarefactory-project.io/zuul/t/local/buildset/fdc310ae68a0437bac5b5283c7b25918

✔️ unit-test SUCCESS in 6m 33s
✔️ unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 25s
✔️ unit-test-restricted SUCCESS in 5m 59s
system-test-fedora-rawhide FAILURE in 7m 32s
✔️ system-test-fedora-40 SUCCESS in 39m 01s
✔️ system-test-fedora-39 SUCCESS in 38m 41s

@debarshiray
Copy link
Copy Markdown
Member Author

It doesn't look like the registry.fedoraproject.org/fedora-toolbox:41 image is that much bigger than it's fedora-toolbox:40 counterpart. The over-the-wire compressed sizes are 377M versus 376.4M as per Skopeo, and the on-disk uncompressed sizes are 2.23G versus 2.19G.

I know that the images grew in size in the past few months for hitherto unknown reasons, but I can't understand why we are running out of space only on Fedora Rawhide nodes.

@debarshiray debarshiray merged commit b684b19 into containers:main Aug 15, 2024
@debarshiray debarshiray deleted the wip/rishi/zuul-drop-fedora-38 branch August 15, 2024 15:55
@debarshiray
Copy link
Copy Markdown
Member Author

I went ahead and tentatively merged this pull request, but the CI breakage looks unrelated to me.

debarshiray added a commit to debarshiray/toolbox that referenced this pull request Sep 2, 2024
Fedoras 37 and 38 didn't have Bats 1.10.0.  However, they reached End of
Life on 15th November 2023 and 21st May 2024 respectively, and were
dropped from the CI [1,2].  Fedora 39 is the oldest supported Fedora and
it has Bats 1.10.0.

Therefore, there's no need to retain compatibility with Bats < 1.10.0.

[1] Commit 9c2b5e9
    containers#1418

[2] Commit b684b19
    containers#1527
debarshiray added a commit to debarshiray/toolbox that referenced this pull request Sep 2, 2024
Fedoras 37 and 38 didn't have Bats 1.10.0.  However, they reached End of
Life on 15th November 2023 and 21st May 2024 respectively, and were
dropped from the CI [1,2].  Fedora 39 is the oldest supported Fedora and
it has Bats 1.10.0.

Therefore, there's no need to retain compatibility with Bats < 1.10.0.

[1] Commit 9c2b5e9
    containers#1418

[2] Commit b684b19
    containers#1527

containers#1532
debarshiray added a commit to debarshiray/toolbox that referenced this pull request Sep 3, 2024
Fedoras 37 and 38 didn't have Bats 1.10.0.  However, they reached End of
Life on 15th November 2023 and 21st May 2024 respectively, and were
dropped from the CI [1,2].  Fedora 39 is the oldest supported Fedora and
it has Bats 1.10.0.

Therefore, there's no need to retain compatibility with Bats < 1.10.0.

[1] Commit 9c2b5e9
    containers#1418

[2] Commit b684b19
    containers#1527

containers#1532
debarshiray added a commit to debarshiray/toolbox that referenced this pull request Jan 26, 2026
Fedora 38 reached End of Life on 21st May 2024:
https://docs.fedoraproject.org/en-US/releases/eol/

containers#1527
(cherry picked from commit b684b19)
debarshiray added a commit to debarshiray/toolbox that referenced this pull request Jan 26, 2026
Fedora 38 reached End of Life on 21st May 2024:
https://docs.fedoraproject.org/en-US/releases/eol/

containers#1527
containers#1740
(cherry picked from commit b684b19)
debarshiray added a commit to debarshiray/toolbox that referenced this pull request Jan 26, 2026
Fedora 38 reached End of Life on 21st May 2024:
https://docs.fedoraproject.org/en-US/releases/eol/

containers#1527
containers#1740
(cherry picked from commit b684b19)
debarshiray added a commit to debarshiray/toolbox that referenced this pull request Jan 26, 2026
Fedora 38 reached End of Life on 21st May 2024:
https://docs.fedoraproject.org/en-US/releases/eol/

containers#1527
containers#1741
(cherry picked from commit b684b19)
debarshiray added a commit to debarshiray/toolbox that referenced this pull request Jan 30, 2026
Fedora 38 reached End of Life on 21st May 2024:
https://docs.fedoraproject.org/en-US/releases/eol/

containers#1527
containers#1741
containers#1750
(cherry picked from commit b684b19)
(cherry picked from commit 4e54402)
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.

1 participant