feat(otterbrix): support only 1.0.0b1 (drop older versions)#48
Merged
Conversation
otterbrix 1.0.0b1 hard-requires Boost >= 1.88.0 (find_package(Boost 1.88.0 REQUIRED)), so the build failed to configure against boost/1.87.0. Bump the pin to 1.88.0 in both the recipe and test_package; it also satisfies the older 1.0.0a12/a13 requirements. No other dependency needed a bump.
aa87ff5 to
be15fc8
Compare
Prune the otterbrix index down to the single supported release 1.0.0b1: - config.yml / 1.x/conandata.yml: keep only 1.0.0b1. - Delete the 0.x recipe folder entirely (its only version, 1.0.0a10-rc-10, is dropped) and the now-unused build-script exclusion referencing it. - Delete unused patches (fix-table-session-link, fix-catalog-compute-includes); only fix-flex-bison-output-dir is still needed. - conanfile.py / test_package: drop the a12 legacy branches; always require actor-zeta/1.2.0 + fast_float/8.1.0 (the only combo 1.0.0b1 uses).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds otterbrix
1.0.0b1(first beta, after the1.0.0a13-rc-*alpha series) and prunes the index down to it — going forward this repo packages only1.0.0b1.Changes
1.0.0b1:config.yml+1.x/conandata.yml(source tag archive + sha25679f280a5…9edc2, patchfix-flex-bison-output-dir.patch).find_package(Boost 1.88.0 REQUIRED); the oldboost/1.87.0pin failed to configure. All other version gates (fmt, spdlog, Catch2, benchmark, ZLIB, BZip2) are satisfied by current pins;abslhas no version gate.1.0.0a12-rc-3,1.0.0a13-rc-{1,2,3}and1.0.0a10-rc-10. Delete the0.xrecipe folder entirely, the two now-unused patches (fix-table-session-link,fix-catalog-compute-includes), and the dead build-script exclusion.conanfile.py/test_package— always requireactor-zeta/1.2.0+fast_float/8.1.0(the only combo b1 uses).Verification
Local:
check_recipes.pypasses; conanfiles compile. CI runs yamllint + pylint +conan createon ubuntu/macos.