Skip to content

chore(mcpp): drop redundant mbedtls dep + bump to 0.2.5#10

Merged
Sunrisepeak merged 1 commit intomainfrom
chore/0.2.5-transitive-deps
May 9, 2026
Merged

chore(mcpp): drop redundant mbedtls dep + bump to 0.2.5#10
Sunrisepeak merged 1 commit intomainfrom
chore/0.2.5-transitive-deps

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Summary

mcpp 0.0.3's transitive walker propagates [build].include_dirs along the dep chain, so mbedtls's headers reach llmapi via tinyhttps → mbedtls without us re-listing mbedtls. The previous comment ("mcpp 0.0.2 doesn't propagate transitive includes") is no longer accurate.

Also bumps the tinyhttps dep from 0.2.1 → 0.2.2 (a no-API schema cleanup of tinyhttps/mcpp.toml).

Test plan

  • mcpp build clean against a fresh target/; mbedtls fetched transitively, no explicit dep needed.
  • After merge: tag 0.2.5 so the tarball flows into mcpp-index.

mcpp 0.0.3's transitive walker propagates `[build].include_dirs`
along the dep chain, so mbedtls's headers reach our llmapi
compilation through `tinyhttps → mbedtls` without us re-listing
mbedtls explicitly. The previous comment ("mcpp 0.0.2 doesn't
propagate transitive includes") is no longer accurate.

Bumps the tinyhttps dep from 0.2.1 to 0.2.2, which is the
schema-cleanup release on top of 0.2.1 (no API change).
@Sunrisepeak Sunrisepeak force-pushed the chore/0.2.5-transitive-deps branch from 4a2a7d1 to 799fc3f Compare May 9, 2026 19:29
@Sunrisepeak
Copy link
Copy Markdown
Member Author

Linux + macOS CI failures are pre-existing on main (ran on the prior main and the earlier feat/add-mcpp-support branch with the same failure: xmake fails to install mbedtls 3.6.1, Check for working C compiler: /usr/bin/cc - broken). They're unrelated to this PR's changes — only mcpp.toml is touched here, the xmake build path is untouched. Local mcpp build verified clean. Merging via admin to unblock the 0.2.5 release; the xmake CI breakage tracks separately.

@Sunrisepeak Sunrisepeak merged commit 2be0d56 into main May 9, 2026
1 of 3 checks passed
@Sunrisepeak Sunrisepeak deleted the chore/0.2.5-transitive-deps branch May 9, 2026 19:33
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