Skip to main content

max / makenotwork

Take the makeover suite that cannot be doubled makeover-layout 0.16.0 and makeover-webview 0.28.0 declare `links`, so cargo permits one copy of each per dependency graph and a second one is a resolver error naming both packages. The rest of the suite moves with them: an unmoved crate is exactly the second copy the guard exists to catch.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-12 01:29 UTC
Commit: 0ab452832668077d8798d90866e27d178edf97b9
Parent: 128da1b
2 files changed, +18 insertions, -18 deletions
M server/Cargo.lock +16 -16
@@ -5311,9 +5311,9 @@
5311 5311
5312 5312 [[package]]
5313 5313 name = "makeover-build"
5314 - version = "0.20.3"
5314 + version = "0.21.0"
5315 5315 source = "registry+https://github.com/rust-lang/crates.io-index"
5316 - checksum = "03de69cdc2ffab895db55e9c8a1d757abedeaeca697c335e9cd4930a128a7b3e"
5316 + checksum = "1b2484a18b0a0355762c4c5feaaaa8165b38ec33ce55fd2df6092dd0887b4a49"
5317 5317 dependencies = [
5318 5318 "makeover",
5319 5319 "makeover-geometry",
@@ -5328,15 +5328,15 @@
5328 5328
5329 5329 [[package]]
5330 5330 name = "makeover-layout"
5331 - version = "0.15.0"
5331 + version = "0.16.0"
5332 5332 source = "registry+https://github.com/rust-lang/crates.io-index"
5333 - checksum = "9f18920c6ac0fe10a8f7b45c2224d0ad39e4863151b3fbe0fe042c938b9b0a9d"
5333 + checksum = "5d02837b5ab4db4ee5759ddf8f77965336890d4b63c6e88e15b5782c9703138d"
5334 5334
5335 5335 [[package]]
5336 5336 name = "makeover-touch"
5337 - version = "0.8.3"
5337 + version = "0.9.0"
5338 5338 source = "registry+https://github.com/rust-lang/crates.io-index"
5339 - checksum = "eb5ea885f63ad2509b4b028a7cff0e027d4201c40e990346ecae01228edcc962"
5339 + checksum = "3aaa60b135b4d57395c123bb6d70a0384b80823ebc5b8959fdf056cbc5a32043"
5340 5340 dependencies = [
5341 5341 "makeover-geometry",
5342 5342 "makeover-layout",
@@ -5344,9 +5344,9 @@
5344 5344
5345 5345 [[package]]
5346 5346 name = "makeover-webview"
5347 - version = "0.27.0"
5347 + version = "0.28.0"
5348 5348 source = "registry+https://github.com/rust-lang/crates.io-index"
5349 - checksum = "4fc9a4c9e84745dcbd4a009ac4fd4d12af611e6ddeb8258d7b517423b5143aff"
5349 + checksum = "d2402af6249ca10f0a7ddbad2b5eb81725676ffca84093cb86bc1cadfa5b2272"
5350 5350 dependencies = [
5351 5351 "makeover-geometry",
5352 5352 "makeover-layout",
@@ -10682,6 +10682,14 @@
10682 10682 "pkg-config",
10683 10683 ]
10684 10684
10685 + [[patch.unused]]
10686 + name = "quasi-store"
10687 + version = "0.1.0"
10688 +
10689 + [[patch.unused]]
10690 + name = "quasi-tauri"
10691 + version = "0.1.0"
10692 +
10685 10693 [[patch.unused]]
10686 10694 name = "kberg"
10687 10695 version = "0.1.0"
@@ -10697,11 +10705,3 @@
10697 10705 [[patch.unused]]
10698 10706 name = "synckit-config"
10699 10707 version = "0.2.0"
10700 -
10701 - [[patch.unused]]
10702 - name = "quasi-store"
10703 - version = "0.1.0"
10704 -
10705 - [[patch.unused]]
10706 - name = "quasi-tauri"
10707 - version = "0.1.0"
@@ -159,7 +159,7 @@
159 159 # rather than reached through quasi-router's re-export because a described
160 160 # screen names FieldKind and Tone directly; it has to track what quasi-router
161 161 # resolves or the two `layout::` paths are different crates.
162 - makeover-layout = "0.15.0"
162 + makeover-layout = "0.16.0"
163 163 # For the request head the per-viewer state factory reads. axum re-exports it,
164 164 # but the factory's signature is quasi-axum's and names `http::request::Parts`.
165 165 http = "1.3.1"
@@ -236,7 +236,7 @@
236 236 # Emits static/geometry.css (makeover-geometry) and static/layout.css
237 237 # (makeover-webview). The same generator GO and BB run; only the output paths
238 238 # differ, since the server serves its stylesheets rather than bundling them.
239 - makeover-build = "0.20.3"
239 + makeover-build = "0.21.0"
240 240 # Read directly for the embeds' own copy of the spacing layer, which they need
241 241 # because an iframe cannot link a stylesheet. makeover-build does not re-export
242 242 # it, so the pin lives here and has to track the one makeover-build resolves.