chore(deps): take the cycle cut that already landed upstream

The follows merged in #353 stopped this lock unrolling two private copies
of the package-manager flakes, and left 13,476 nodes — most of them the
logos-module-builder cycle: capability-module -> module-builder ->
standalone-app -> liblogos -> capability-module, which Nix unrolls one
fresh copy of per lap.

That cycle has since been cut UPSTREAM, which is where it always belonged.
The three repos in it are now small on their own masters —
logos-standalone-app 252 nodes, logos-capability-module 130,
logos-liblogos 211 — so this repo does not need to describe three other
repos' internal wiring to get the benefit. It just needs to stop pinning
pre-cut revisions:

    logos-capability-module   c670f7f2 -> 973f71ba
    logos-liblogos            b2a9a0ba -> eeb5cd32
    logos-package-manager     3ceabe25 -> 7c5aad9a

    13,476 nodes / 346,113 lines  ->  10,215 / 259,003   (-24%, -48% from
                                                          the original)

Only these three of the 21 root inputs move; the other eighteen resolve to
the same revs. Worth naming why the win is smaller than the upstream
numbers suggest: logos-package-manager-ui (9,722 nodes),
logos-package-manager-module and logos-package-downloader-module are
ALREADY at their masters here, and their own locks still pin pre-cut
capability/liblogos internally. A bump on this side cannot reach those —
they collapse when those repos relock, not when this one does.

Kept separate from #353 deliberately. That change moved no versions at all,
which is what made it safe to verify once; this one moves three, and
bundling version movement into an unrelated change is how #350 went red
across four jobs earlier — when CI fails you cannot tell which half did it.

Verified on 5caa8fc: bin-macos-app builds, and shutdown-test, smoke-test,
symbol-gate, symbol-gate-negative, unit-tests, qml-tests and sandbox-test
are all green. shutdown-test and smoke-test are the two that matter — they
are what caught a previous lock change breaking main_ui's dylib load while
unit-tests stayed green.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Dario Gabriel Lipicar
2026-08-22 19:28:49 -03:00
committed by Dario Lipicar
co-authored by Claude Opus 5
parent 2c32cfef22
commit c8b6189e92
Generated
+58409 -145519
View File
File diff suppressed because it is too large Load Diff