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

Require fmt to be installed separately from spdlog #1330

Merged
merged 12 commits into from
Feb 3, 2021

Conversation

dominiklohmann
Copy link
Member

@dominiklohmann dominiklohmann commented Feb 2, 2021

📔 Description

This makes {fmt} a hard dependency of VAST, and fixes some of the remaining issues with the new logger.

📝 Checklist

  • All user-facing changes have changelog entries.
  • The changes are reflected on docs.tenzir.com/vast, if necessary.
  • The PR description contains instructions for the reviewer, if necessary.

🎯 Review Instructions

Commit-by-commit.

@dominiklohmann dominiklohmann marked this pull request as ready for review February 2, 2021 09:22
Base automatically changed from story/ch22336/formatter-improvements to master February 2, 2021 09:24
.github/workflows/vast.yaml Outdated Show resolved Hide resolved
@dominiklohmann dominiklohmann force-pushed the story/ch22402/external-fmt branch 2 times, most recently from 53e92d9 to f910763 Compare February 2, 2021 13:50
@dominiklohmann dominiklohmann force-pushed the story/ch22402/external-fmt branch 2 times, most recently from 1259a7a to 2a8a117 Compare February 2, 2021 14:19
Copy link
Member

@lava lava left a comment

Choose a reason for hiding this comment

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

Looks good to me. Although I think the stated reasons (ie. verbosity in the include statements) are a bit weak for adding a new hard dependency, in this case it should be fine since we more or less depended on fmt anyways via spdlog, and it is a "nice" dependency to have since it's stable, useful and available everywhere.

The rest of the changes look solid.

@dominiklohmann dominiklohmann merged commit eacbc13 into master Feb 3, 2021
@dominiklohmann dominiklohmann deleted the story/ch22402/external-fmt branch February 3, 2021 08:51
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.

2 participants