Skip to content

Conversation

@lgritz
Copy link
Collaborator

@lgritz lgritz commented Nov 12, 2025

Two Ubuntu-based cases (debug build and static build) started failing this past week, unrelated to us. I think the runners changed yet again, it seems to be having particular trouble because those tests were trying to use gcc-9. But there's no particular need for that anyway, it just reflects how long ago we last modified those tests.

So this spurred a grab bag of CI fixes:

  • Move the debug and static linkage tests off of raw ubuntu runners and to using the ASWF docker VFX Platform 2025 containers. This makes them more modern and also more stable.

  • Turns out the "static" test hadn't been working properly lately -- it was accidentally building dynamic libs, not static at all! Fix that, but then it uncovered some problems that are out of scope to fix in this PR. I will look into it separately, but in the mean time I have commented out the static build test to suppress the failures.

  • Bump a few of the "latest" dependencies to the most recent.

Two Ubuntu-based cases (debug build and static build) started failing
this past week, unrelated to us. I think the runners change, it seems
to be having particular trouble because those tests were trying to use
gcc-9. But there's no particular need for that anyway, it just reflects
how long ago we last modified those tests.

So this spurred a grab bag of CI fixes:

* Move the debug and static linkage tests off of raw ubuntu runners and
  to using the ASWF docker VFX Platform 2025 containers. This makes them
  more modern and also more stable.

* Turns out the "static" test hadn't been working properly lately --
  it was accidentally building dynamic libs, not static at all! Fix
  that, but then it uncovered some problems that are out of scope to
  fix in this PR. I will look into it separately. In the mean time, I've
  commented out this test to suppress the failures.

* Bump a few of the "latest" dependencies to the most recent.

Signed-off-by: Larry Gritz <[email protected]>
@lgritz lgritz added the build / testing / port / CI Affecting the build system, tests, platform support, porting, or continuous integration. label Nov 12, 2025
simd: "avx2,f16c"
fmt_ver: 11.2.0
pybind11_ver: v2.13.6
benchmark: 1
Copy link
Contributor

Choose a reason for hiding this comment

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

Just double-checking that benchmark was intended to be enabled here on the Debug config?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

um, no, thanks for catching. I think that's a cut and paste error.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

and I found a couple others I can eliminate

@lgritz lgritz merged commit 1417836 into AcademySoftwareFoundation:main Nov 12, 2025
89 of 95 checks passed
@lgritz lgritz deleted the lg-cidebugstatic branch November 12, 2025 21:34
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Nov 13, 2025
…oftwareFoundation#4954)

Two Ubuntu-based cases (debug build and static build) started failing
this past week, unrelated to us. I think the runners changed yet again,
it seems to be having particular trouble because those tests were trying
to use gcc-9. But there's no particular need for that anyway, it just
reflects how long ago we last modified those tests.

So this spurred a grab bag of CI fixes:

* Move the debug and static linkage tests off of raw ubuntu runners and
to using the ASWF docker VFX Platform 2025 containers. This makes them
more modern and also more stable.

* Turns out the "static" test hadn't been working properly lately -- it
was accidentally building dynamic libs, not static at all! Fix that, but
then it uncovered some problems that are out of scope to fix in this PR.
I will look into it separately, but in the mean time I have commented
out the static build test to suppress the failures.

* Bump a few of the "latest" dependencies to the most recent.

---------

Signed-off-by: Larry Gritz <[email protected]>
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Nov 13, 2025
…oftwareFoundation#4954)

Two Ubuntu-based cases (debug build and static build) started failing
this past week, unrelated to us. I think the runners changed yet again,
it seems to be having particular trouble because those tests were trying
to use gcc-9. But there's no particular need for that anyway, it just
reflects how long ago we last modified those tests.

So this spurred a grab bag of CI fixes:

* Move the debug and static linkage tests off of raw ubuntu runners and
to using the ASWF docker VFX Platform 2025 containers. This makes them
more modern and also more stable.

* Turns out the "static" test hadn't been working properly lately -- it
was accidentally building dynamic libs, not static at all! Fix that, but
then it uncovered some problems that are out of scope to fix in this PR.
I will look into it separately, but in the mean time I have commented
out the static build test to suppress the failures.

* Bump a few of the "latest" dependencies to the most recent.

---------

Signed-off-by: Larry Gritz <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build / testing / port / CI Affecting the build system, tests, platform support, porting, or continuous integration.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants