Skip to content

Tags: OpenMS/contrib

Tags

2026-03-25-183345

Toggle 2026-03-25-183345's commit message
fix: add Boost filesystem to contrib build

Required by OpenMS when Arrow is statically linked, since Arrow's
Parquet component depends on Boost::filesystem.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

2026-03-19-113419

Toggle 2026-03-19-113419's commit message
fix: update Boost 1.87 SHA256 for repacked archive with correct direc…

…tory name

2026-02-26-160208

Toggle 2026-02-26-160208's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Replace minizip-ng with libzip 1.11.4 in contrib build (#170)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

2026-02-25-070905

Toggle 2026-02-25-070905's commit message
fix: Enable Snappy compression in Arrow build

The contrib Arrow was built without ARROW_WITH_SNAPPY, which caused
Parquet Snappy compression tests to fail when the contrib Arrow (static)
was found before the conda Arrow (shared, with Snappy) in CMAKE_PREFIX_PATH.

This was previously masked because the Windows CI had a stale contrib
cache from before Arrow was added to contrib, so find_package(Arrow)
fell through to the conda Arrow which had Snappy support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

2026-02-25-001227

Toggle 2026-02-25-001227's commit message
fix: Handle absolute paths inside generator expressions in minizip-ng…

… relocatability fix

The previous fix only replaced paths preceded by double-quotes, but
INTERFACE_LINK_LIBRARIES embeds paths inside generator expressions
(e.g., $<$<NOT:$<CONFIG:DEBUG>>:D:/path/lib/zlib.lib>) where the path
is preceded by ">:" instead of a quote. Replace ALL occurrences of the
build directory prefix regardless of context.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

2026-02-24-215355

Toggle 2026-02-24-215355's commit message
fix: Make minizip-ng cmake config relocatable in contrib archive

minizip-ng uses raw path variables (${ZLIB_LIBRARIES}) instead of
imported targets (ZLIB::ZLIB) in target_link_libraries, which embeds
absolute build paths in the exported targets file. This breaks when
the contrib archive is extracted to a different location (e.g. in the
pyopenms wheel CI).

Apply the same relocatability fix pattern used for Arrow: replace
hardcoded absolute paths with ${_IMPORT_PREFIX}-relative references
in the installed cmake config files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

2026-02-24-193820

Toggle 2026-02-24-193820's commit message
feat: Add minizip-ng 4.0.7 build support

Add build infrastructure for minizip-ng (ZIP64-capable zip library):
- Archive metadata and build invocation in CMakeLists.txt
- New libraries.cmake/minizip_ng.cmake build script with MSVC/macOS/Linux support

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

2026-02-06-073341

Toggle 2026-02-06-073341's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Upgrade Arrow from 22.0.0 to 23.0.0 (#169)

Upgrade Arrow 22 -> 23 for OpenMS 3.6.0 parquet compatibility

2025-12-12-084608

Toggle 2025-12-12-084608's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #168 from OpenMS/more_arrow_bullshit

More arrow bullshit

release/3.5.0

Toggle release/3.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #168 from OpenMS/more_arrow_bullshit

More arrow bullshit