diff --git a/flake.lock b/flake.lock index 712e40f..f80921d 100644 --- a/flake.lock +++ b/flake.lock @@ -56,17 +56,16 @@ ] }, "locked": { - "lastModified": 1787318305, + "lastModified": 1787324808, "narHash": "sha256-ROPYPTwQm29E8Pl3W6xqj13xQNtnZARjRoGjOMF+wos=", "owner": "logos-co", "repo": "logos-protocol", - "rev": "986813cc661682878c3ecabff2078a6d36cd5c1d", + "rev": "480f40ff6300e4500b437f5030883ac0c9b39f93", "type": "github" }, "original": { "owner": "logos-co", "repo": "logos-protocol", - "rev": "986813cc661682878c3ecabff2078a6d36cd5c1d", "type": "github" } }, diff --git a/flake.nix b/flake.nix index ca694bf..ab10df7 100644 --- a/flake.nix +++ b/flake.nix @@ -7,15 +7,16 @@ # logos-nix so both repos resolve the identical nixpkgs/Qt pin — the QRO # wire is Qt-version-sensitive. # - # TEMPORARILY REV-PINNED to logos-protocol#66 (feat/module-impl-abi-manifest). - # That branch publishes packages..module-impl-abi: the module-impl C - # ABI export list, the protocol version the list belongs to, and the diff - # helper. nix/tests-module-impl-abi.nix reads all three, and master does not - # carry them yet, so unpinned this repo cannot even evaluate that check. - # TODO: drop the rev, back to plain "github:logos-co/logos-protocol", once - # logos-protocol#66 merges. Nothing else here depends on the rev — the - # earlier pin to feat/per-client-token-store was dropped when #59 merged. - inputs.logos-protocol.url = "github:logos-co/logos-protocol/986813cc661682878c3ecabff2078a6d36cd5c1d"; + # Master-tracking. This was rev-pinned to feat/per-client-token-store while + # logos_host_services.h's trust-root surface (lp_token_keys, + # lp_inform_module_token_to, lp_grant_host_services) lived only on that + # branch, with protocol master still at LOGOS_PROTOCOL_VERSION_MINOR 2 — + # the `tests` check could not compile against it. That branch has merged + # (logos-protocol#59): master is 0.4.0 and carries all three. + # + # checks.module-impl-abi additionally consumes + # packages..module-impl-abi from here (logos-protocol#66). + inputs.logos-protocol.url = "github:logos-co/logos-protocol"; inputs.logos-protocol.inputs.logos-nix.follows = "logos-nix"; # The canonical, language-neutral LIDL frontend (lexer/parser/AST/serializer/ # validator) the code generator links. Follows our logos-nix so it resolves