chore(deps): protocol 303ab08 across all three carriers

Level 3 of the propagation of logos-protocol#74 to logos-logoscore-cli, after
logos-plugin-qt#30 and logos-qt-sdk#46. Lock-only.

THREE inputs are bumped, not one, and that is the point of this level:
logos-protocol, logos-qt-sdk and logos-plugin-qt. Those are exactly the inputs
that CARRY a runtime liblogos_protocol.dylib into this closure. Measured across
all eight non-nix inputs -- cpp-sdk, module-loader, capability-module, module
and package-manager carry none.

This repo declares `inputs.logos-protocol.follows` on logos-cpp-sdk, which is
the one input that does NOT carry a protocol lib, and omits it on qt-sdk and
plugin-qt, which do. So their protocol rev is whatever their own locks say, and
each has to be bumped by hand. Today that is invisible because every rev
coincided; the moment one moves alone this closure holds two protocol libs,
which is the duplicate-runtime condition the one-runtime symbol gate exists to
catch. Worth a follow-up (two `follows` lines) rather than repeating this by
hand next time -- deliberately NOT folded in here, so a red artifact could not
be ambiguous between the bump and a topology change.

THE LOCK STILL SHOWS FOUR PROTOCOL REVS AFTERWARDS AND THAT IS CORRECT. 7 nodes,
4 revs: 303ab08 x3 (the carriers), 42460e5 x2 under default-module-loader and
logos-capability-module, plus two deeper. Lock-node count and closure
composition are different questions, and only the second one ships:

    protocol paths in the built logos-liblogos closure: exactly ONE
    n7yilrs2...-logos-protocol-lib-0.8.0        (the build of 303ab08)

which is the same store path verified in the two levels below to carry the
change (UTF-16 "(any)" x1, old warning x0) where the lib it replaces does not.

`nix flake check`: exit 0, 2 checks, no failures. Status read from nix rather
than from a pipeline -- `nix flake check | tail` reports tail's exit code, which
is always 0, and that misreported a check earlier in this chain.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Dario Gabriel Lipicar
2026-08-26 17:40:22 -03:00
committed by Dario Lipicar
co-authored by Claude Opus 5
parent 7234c26845
commit 959d11d933
Generated
+15 -15
View File
@@ -2167,11 +2167,11 @@
]
},
"locked": {
"lastModified": 1787592243,
"narHash": "sha256-ky7MnwW4c5/c/tkfKty+Dpb1nvyM3BkFxcV+I1kCg4s=",
"lastModified": 1787775220,
"narHash": "sha256-9Eof2dz877c0y6nxFlLz/VdzI8QK+L+5EcACen63jA8=",
"owner": "logos-co",
"repo": "logos-plugin-qt",
"rev": "048152f2a17b41a1cab5d1c46f519a29697b3eb5",
"rev": "335edec4e2477ef73a39c4f949795faa3228b8cb",
"type": "github"
},
"original": {
@@ -2340,11 +2340,11 @@
]
},
"locked": {
"lastModified": 1787580993,
"narHash": "sha256-9XA6Dg+xkchtnY/AUcpm4Gb/hZ5d9fRKd6eewWIIh0s=",
"lastModified": 1787771627,
"narHash": "sha256-2mjoRYIWlV7n0pDnkwFB80zUN1MKYbk1sARbGCUXwNE=",
"owner": "logos-co",
"repo": "logos-protocol",
"rev": "42460e5b2a30c0f97ea95c679e5a8e8a08a4af1f",
"rev": "303ab08d4c7ad583c9a789104501db57c8255399",
"type": "github"
},
"original": {
@@ -2363,11 +2363,11 @@
]
},
"locked": {
"lastModified": 1787580993,
"narHash": "sha256-9XA6Dg+xkchtnY/AUcpm4Gb/hZ5d9fRKd6eewWIIh0s=",
"lastModified": 1787771627,
"narHash": "sha256-2mjoRYIWlV7n0pDnkwFB80zUN1MKYbk1sARbGCUXwNE=",
"owner": "logos-co",
"repo": "logos-protocol",
"rev": "42460e5b2a30c0f97ea95c679e5a8e8a08a4af1f",
"rev": "303ab08d4c7ad583c9a789104501db57c8255399",
"type": "github"
},
"original": {
@@ -2390,11 +2390,11 @@
]
},
"locked": {
"lastModified": 1787580993,
"narHash": "sha256-9XA6Dg+xkchtnY/AUcpm4Gb/hZ5d9fRKd6eewWIIh0s=",
"lastModified": 1787771627,
"narHash": "sha256-2mjoRYIWlV7n0pDnkwFB80zUN1MKYbk1sARbGCUXwNE=",
"owner": "logos-co",
"repo": "logos-protocol",
"rev": "42460e5b2a30c0f97ea95c679e5a8e8a08a4af1f",
"rev": "303ab08d4c7ad583c9a789104501db57c8255399",
"type": "github"
},
"original": {
@@ -2491,11 +2491,11 @@
]
},
"locked": {
"lastModified": 1787668712,
"narHash": "sha256-6iaCeHXq8gmjzQXMUWlRfPyt5/5lm3UfXJuwEx4YfRk=",
"lastModified": 1787775873,
"narHash": "sha256-pl+L609C+iyrL68a7aBIpjZldayYgs1bJe55CevFaGs=",
"owner": "logos-co",
"repo": "logos-qt-sdk",
"rev": "86130d6ac870261f3de4020ec9315e2db8a65970",
"rev": "5c0945430a71137b89c6527b2a49f2f0c4c9af94",
"type": "github"
},
"original": {