Skip to content

Fix backwards compatibility tests on Windows.#595

Merged
teo-tsirpanis merged 5 commits into
mainfrom
theodoretsirpanis/core-458-investigate-backwards-compatibility-failure-in-vector-search
Dec 16, 2025
Merged

Fix backwards compatibility tests on Windows.#595
teo-tsirpanis merged 5 commits into
mainfrom
theodoretsirpanis/core-458-investigate-backwards-compatibility-failure-in-vector-search

Conversation

@teo-tsirpanis
Copy link
Copy Markdown
Member

@teo-tsirpanis teo-tsirpanis commented Dec 15, 2025

On Windows, Git checks out text files with CRLF line endings. This can cause problems when reading the backwards compatibility arrays, because TileDB supports only LF line endings at the moment in its line-delimited files.1

This PR fixes the test failures, by instructing Git to treat all test data as binary, causing it to not modify line endings.

Footnotes

  1. In this case, the failures were caused by Optimize opening arrays — part 2 TileDB#5662, but CRLF support has been broken in other places before that.

@teo-tsirpanis teo-tsirpanis marked this pull request as ready for review December 16, 2025 05:35
Copy link
Copy Markdown
Member

@kounelisagis kounelisagis left a comment

Choose a reason for hiding this comment

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

Thanks!

@teo-tsirpanis teo-tsirpanis merged commit 202125a into main Dec 16, 2025
7 checks passed
@teo-tsirpanis teo-tsirpanis deleted the theodoretsirpanis/core-458-investigate-backwards-compatibility-failure-in-vector-search branch December 16, 2025 19:10
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