Skip to content

feat(otterbrix): support only 1.0.0b1 (drop older versions)#48

Merged
kotbegemot merged 3 commits into
masterfrom
otterbrix-1.0.0b1
Jul 8, 2026
Merged

feat(otterbrix): support only 1.0.0b1 (drop older versions)#48
kotbegemot merged 3 commits into
masterfrom
otterbrix-1.0.0b1

Conversation

@kotbegemot

@kotbegemot kotbegemot commented Jul 8, 2026

Copy link
Copy Markdown
Member

Summary

Adds otterbrix 1.0.0b1 (first beta, after the 1.0.0a13-rc-* alpha series) and prunes the index down to it — going forward this repo packages only 1.0.0b1.

Changes

  • Add 1.0.0b1: config.yml + 1.x/conandata.yml (source tag archive + sha256 79f280a5…9edc2, patch fix-flex-bison-output-dir.patch).
  • Bump Boost to 1.88.0: upstream b1 hard-requires find_package(Boost 1.88.0 REQUIRED); the old boost/1.87.0 pin failed to configure. All other version gates (fmt, spdlog, Catch2, benchmark, ZLIB, BZip2) are satisfied by current pins; absl has no version gate.
  • Drop older versions: remove 1.0.0a12-rc-3, 1.0.0a13-rc-{1,2,3} and 1.0.0a10-rc-10. Delete the 0.x recipe folder entirely, the two now-unused patches (fix-table-session-link, fix-catalog-compute-includes), and the dead build-script exclusion.
  • Simplify recipe: drop the a12 legacy branches in conanfile.py/test_package — always require actor-zeta/1.2.0 + fast_float/8.1.0 (the only combo b1 uses).

Verification

Local: check_recipes.py passes; conanfiles compile. CI runs yamllint + pylint + conan create on ubuntu/macos.

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.
@kotbegemot kotbegemot force-pushed the otterbrix-1.0.0b1 branch from aa87ff5 to be15fc8 Compare July 8, 2026 18:48
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).
@kotbegemot kotbegemot changed the title feat(otterbrix): add version 1.0.0b1 feat(otterbrix): support only 1.0.0b1 (drop older versions) Jul 8, 2026
@kotbegemot kotbegemot merged commit 79d1163 into master Jul 8, 2026
5 checks passed
@kotbegemot kotbegemot deleted the otterbrix-1.0.0b1 branch July 8, 2026 19:31
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.

1 participant