Skip to content

Revert "chore: remove spdlog dependency (#459)"#718

Merged
wgtmac merged 1 commit into
apache:mainfrom
kamcheungting-db:add-logging-system
Jun 14, 2026
Merged

Revert "chore: remove spdlog dependency (#459)"#718
wgtmac merged 1 commit into
apache:mainfrom
kamcheungting-db:add-logging-system

Conversation

@kamcheungting-db

Copy link
Copy Markdown
Contributor

What

Re-adds spdlog (v1.15.3, configured with SPDLOG_USE_STD_FORMAT) as a build dependency, reverting #459.

Why

#459 removed spdlog because nothing used it at the time, with the note that it could be added back "when it is actually needed." It is now needed: this is the foundation for the upcoming logging system for iceberg-cpp. Restoring the dependency wiring in its own change keeps that follow-up focused purely on the logger itself.

Re-add spdlog as a build dependency to serve as the foundation for the
logging system. Adapted to current structure: spdlog joins the core
iceberg lib interface lists (roaring has since moved to iceberg_data).

Co-authored-by: Isaac

@wgtmac wgtmac left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thank you, @kamcheungting-db! Just a notice that we are releasing 0.3.0 so I cannot merge it immediately. Will merge after release is complete.

@wgtmac wgtmac merged commit d3b02bb into apache:main Jun 14, 2026
18 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.

2 participants