Files
logos-liblogos/nix
Dario LipicarandClaude Opus 5 bfbb1998f9 chore(deps): bump logos-qt-sdk past the header dedup, and follow its plugin-qt (#185)
logos-qt-sdk#42 handed logos_ui_plugin_context.h to logos-view-module, which
owns it beside the view glue emitter it is a matched pair with. Three comments
here listed it among the headers this repo re-exports; they are corrected.

The bump is not a one-input change, for two reasons found by doing it:

  * logos-qt-sdk at this rev requires include/cpp/logos_host_core.h from the
    cpp-sdk headers export, and the logos-cpp-sdk pinned here (e3744fb) predates
    it -- CMakeLists.txt:122 fails the configure outright. So logos-cpp-sdk goes
    to acea0d2 in the same commit (and logos-lidl follows it).

  * logos-qt-sdk GAINED a logos-plugin-qt input after c6be61d0 -- the rev whose
    ABSENCE of one is what the comment here cited to argue there was "no second
    logos-qt-host to collide with". Without a follows the lock resolved qt-sdk's
    own logos-plugin-qt (9b2c64e5) alongside this repo's (1aa3e31c): two
    resolutions of the repo that owns logos-qt-host, which is a second
    TokenManager and every cross-module call refused at runtime with no build
    diagnostic. The follows is added beside the url, matching the ones already
    there for logos-protocol and logos-cpp-sdk. Lock stays at 211 nodes.

Measured effect on the header set this repo re-exports -- exactly one removal:

  removed  logos_ui_plugin_context.h
  added    logos_caller.h, logos_host_core.h, logos_host_services.h,
           logos_qt_host_core.h (+ their cpp/ copies)

logos_api.h, logos_api_provider.h, logos_provider_object.h,
logos_qt_arg_decode.h and qt_provider_object.h all SURVIVE despite leaving
qt-sdk's own cpp/: logos-qt-host supplies them, through the `cp -rf` that runs
after the qt-sdk one precisely so its copies win.

Verified: nix build .#checks.aarch64-darwin.tests and .#default both pass.

NOT addressed, and pre-existing: the lock holds SIX logos-plugin-qt nodes, five
at 9b2c64e5 and this repo's root input at 1aa3e31c. That split is byte-identical
before and after this change.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 20:56:40 -03:00
..