chore(deps): take the backend that honours consumer_api_style

08ae7ac added the metadata key but this repo still pinned logos-plugin-qt at
cc24fa1c, which predates 2d25069's `originBound` derivation. Both backend
inputs resolved there, so the key parsed and validated and then reached a
backend that ignored it: a module asking for Qt-typed consumers still got
lp-typed wrappers, and failed to compile with a type mismatch 20 errors deep
rather than anything naming the key.

Both `logos-plugin-qt` and `logos-plugin-core` move — they are two inputs onto
the same repo, selected by module type, and a split pin would give core and ui
modules different backends.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Dario Gabriel Lipicar
2026-08-18 07:49:23 -03:00
co-authored by Claude Opus 5
parent 08ae7ac8c1
commit 723244bc70
2 changed files with 10 additions and 10 deletions
Generated
+8 -8
View File
@@ -85218,17 +85218,17 @@
]
},
"locked": {
"lastModified": 1786882104,
"narHash": "sha256-r4SYeZOSxF6bbsdioMzla9En9bR7P7AyhgzIttL28d8=",
"lastModified": 1787025976,
"narHash": "sha256-i1QCLUEzjN08BH7k44fCsqiep5KtZG9xsjKS4ABCRb4=",
"owner": "logos-co",
"repo": "logos-plugin-qt",
"rev": "cc24fa1c0c43b2d96c1dc165ee545a0321318b59",
"rev": "2d2506907e7ffd37e7a5505748f0681d8d95cc0d",
"type": "github"
},
"original": {
"owner": "logos-co",
"ref": "2d25069",
"repo": "logos-plugin-qt",
"rev": "cc24fa1c0c43b2d96c1dc165ee545a0321318b59",
"type": "github"
}
},
@@ -86966,17 +86966,17 @@
]
},
"locked": {
"lastModified": 1786882104,
"narHash": "sha256-r4SYeZOSxF6bbsdioMzla9En9bR7P7AyhgzIttL28d8=",
"lastModified": 1787025976,
"narHash": "sha256-i1QCLUEzjN08BH7k44fCsqiep5KtZG9xsjKS4ABCRb4=",
"owner": "logos-co",
"repo": "logos-plugin-qt",
"rev": "cc24fa1c0c43b2d96c1dc165ee545a0321318b59",
"rev": "2d2506907e7ffd37e7a5505748f0681d8d95cc0d",
"type": "github"
},
"original": {
"owner": "logos-co",
"ref": "2d25069",
"repo": "logos-plugin-qt",
"rev": "cc24fa1c0c43b2d96c1dc165ee545a0321318b59",
"type": "github"
}
},
+2 -2
View File
@@ -65,14 +65,14 @@
# superset. (It replaces the old fcf5a29 pin, whose content it carries
# under rebased shas — 4c581a6/e4ea357/fcf5a29 are fe780a6/34704d1/3d7e3e6
# there.)
logos-plugin-qt.url = "github:logos-co/logos-plugin-qt/cc24fa1c0c43b2d96c1dc165ee545a0321318b59";
logos-plugin-qt.url = "github:logos-co/logos-plugin-qt/2d25069";
logos-plugin-qt.inputs.logos-protocol.follows = "logos-protocol";
# Core modules (type: core) use this backend — defaults to Qt, swappable
# later. It MUST stay on the same rev as logos-plugin-qt above: the two
# inputs are selected per module TYPE, they both carry LogosModule.cmake
# and the Qt host runtime, and a split pin means core modules and ui
# modules link two different copies of it.
logos-plugin-core.url = "github:logos-co/logos-plugin-qt/cc24fa1c0c43b2d96c1dc165ee545a0321318b59";
logos-plugin-core.url = "github:logos-co/logos-plugin-qt/2d25069";
logos-plugin-core.inputs.logos-protocol.follows = "logos-protocol";
nix-bundle-lgx.url = "github:logos-co/nix-bundle-lgx";
nix-bundle-logos-module-install.url = "github:logos-co/nix-bundle-logos-module-install";