Skip to content

Remove link-completeness tests.#5785

Merged
teo-tsirpanis merged 2 commits intomainfrom
teo/core-523-remove-check-that-all-object-libraries-are-independently
Mar 28, 2026
Merged

Remove link-completeness tests.#5785
teo-tsirpanis merged 2 commits intomainfrom
teo/core-523-remove-check-that-all-object-libraries-are-independently

Conversation

@teo-tsirpanis
Copy link
Copy Markdown
Member

Because we are shipping TileDB as a single unit, and because object libraries are an implementation detail, having checks that each object library can be independently linked (with explicitly stated dependencies) provides zero practical benefit, while adding almost one hundred compile_***_.cc files to source control.

Any link errors that might occur in shipping libraries or unit tests will be caught in CI and addressed accordingly.

This also lets us use the standard commence/conclude pattern for all remaining object libraries.


TYPE: NO_HISTORY

@teo-tsirpanis teo-tsirpanis marked this pull request as ready for review March 19, 2026 22:35
@teo-tsirpanis teo-tsirpanis requested a review from ypatia March 23, 2026 13:45
Copy link
Copy Markdown
Member

@rroelke rroelke left a comment

Choose a reason for hiding this comment

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

I also find minimal value in these tests. But somebody somewhere is twitching, I'm sure.

@teo-tsirpanis teo-tsirpanis merged commit 28aeb65 into main Mar 28, 2026
57 checks passed
@teo-tsirpanis teo-tsirpanis deleted the teo/core-523-remove-check-that-all-object-libraries-are-independently branch March 28, 2026 18:32
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