Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): deal with changes in fmt's trunk #4114

Merged
merged 1 commit into from
Jan 18, 2024

Conversation

lgritz
Copy link
Collaborator

@lgritz lgritz commented Jan 18, 2024

Bleeding edge CI test failures due to more changes in fmt's trunk. Solutions:

  • Accommodate some recent header refactoring in fmt.

  • Straighten up some const issues that worked before, but break under the latest fmt. Making the custom formatter's 'format' method be const fixes the latest, but breaks some of the oldest versions of fmt we support, so we add the const only from fmt 9.0 on.

Bleeding edge CI test failures due to more changes in fmt's trunk.
Solutions:

* Accommodate some recent header refactoring in fmt.

* Straighten up some const issues that worked before, but break under
  the latest fmt. Making the custom formatter's 'format' method be
  const fixes the latest, but breaks some of the oldest versions of
  fmt we support, so we add the const only from fmt 9.0 on.

Signed-off-by: Larry Gritz <[email protected]>
@lgritz
Copy link
Collaborator Author

lgritz commented Jan 18, 2024

Pre-emptively merging without review since this fixes broken CI.

@lgritz lgritz merged commit b558b96 into AcademySoftwareFoundation:master Jan 18, 2024
25 checks passed
@lgritz lgritz deleted the lg-fmt branch January 18, 2024 23:17
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Jan 18, 2024
…ion#4114)

Bleeding edge CI test failures due to more changes in fmt's trunk.
Solutions:

* Accommodate some recent header refactoring in fmt.

* Straighten up some const issues that worked before, but break under
the latest fmt. Making the custom formatter's 'format' method be const
fixes the latest, but breaks some of the oldest versions of fmt we
support, so we add the const only from fmt 9.0 on.

Signed-off-by: Larry Gritz <[email protected]>
1div0 pushed a commit to 1div0/OpenImageIO that referenced this pull request Feb 24, 2024
…ion#4114)

Bleeding edge CI test failures due to more changes in fmt's trunk.
Solutions:

* Accommodate some recent header refactoring in fmt.

* Straighten up some const issues that worked before, but break under
the latest fmt. Making the custom formatter's 'format' method be const
fixes the latest, but breaks some of the oldest versions of fmt we
support, so we add the const only from fmt 9.0 on.

Signed-off-by: Larry Gritz <[email protected]>
Signed-off-by: Peter Kovář <[email protected]>
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