From 989f6aeb6c511bc0cc5c5564f7ea9b15fe252e5c Mon Sep 17 00:00:00 2001 From: Dario Gabriel Lipicar Date: Sun, 16 Aug 2026 09:06:39 -0300 Subject: [PATCH] chore(deps): rev-pin logos-protocol at c8bab12 (per-client token store) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit LogosAPI is now constructible on its own token store, which needs TokenManager::forIdentity / isolateIdentity. Those landed on logos-protocol's feat/per-client-token-store branch and are NOT on its master — master is still LOGOS_PROTOCOL_VERSION_MINOR 2, so the previously locked e6d5b57 (protocol master's tip) cannot compile cpp/logos_api.cpp, and the cdylib glue's `MINOR >= 3` guard would silently drop the host-services grant. Rev-pinned in the URL rather than left master-tracking, because `nix flake update` cannot reach a commit that is not on the tracked branch. Re-point at master once that branch merges. Co-Authored-By: Claude Opus 5 --- flake.lock | 7 ++++--- flake.nix | 10 +++++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 7dd986a..000f130 100644 --- a/flake.lock +++ b/flake.lock @@ -98,16 +98,17 @@ ] }, "locked": { - "lastModified": 1786572376, - "narHash": "sha256-BOWenBBnlSikjS9ZVgJg6XJTa6ylov9Zxe0RarDN5iA=", + "lastModified": 1786714960, + "narHash": "sha256-PZ6iBGehVe0D9/SSYDyyCT0ktL7iJ6D1Itci8anpmf0=", "owner": "logos-co", "repo": "logos-protocol", - "rev": "e6d5b575c25d9d26827aa4c6a9a203b175a7e0d8", + "rev": "c8bab12834dbf92155b483546875e6078d17c74e", "type": "github" }, "original": { "owner": "logos-co", "repo": "logos-protocol", + "rev": "c8bab12834dbf92155b483546875e6078d17c74e", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 970fcc7..7add836 100644 --- a/flake.nix +++ b/flake.nix @@ -8,8 +8,16 @@ logos-module.url = "github:logos-co/logos-module"; nixpkgs.follows = "logos-nix/nixpkgs"; # The transport / consumer / token layer logos-qt-host is the Qt face of. + # + # Rev-pinned, not master-tracking: LogosAPI is now constructible on its own + # token store, which needs TokenManager::forIdentity / isolateIdentity from + # logos-protocol's feat/per-client-token-store branch. Those are NOT on + # protocol master (still LOGOS_PROTOCOL_VERSION_MINOR 2), and the cdylib + # glue's grant forwarding is guarded on MINOR >= 3, so a master-tracking pin + # both fails to compile logos_api.cpp and silently drops the grant. Re-point + # at master once that branch merges. logos-protocol = { - url = "github:logos-co/logos-protocol"; + url = "github:logos-co/logos-protocol/c8bab12834dbf92155b483546875e6078d17c74e"; inputs.logos-nix.follows = "logos-nix"; }; # The canonical LIDL frontend logos-qt-host-generator parses contracts with.