Skip to content

Commit 283ea23

Browse files
committed
build: bump obscura to v0.2.3-ri.1 for a linkable linux x86_64 .rcx
The previous tag's deno_core 0.350 pulled v8 137, whose prebuilt static library uses local-exec TLS — a relocation (R_X86_64_TPOFF32) the linker refuses inside a shared object, so the linux x86_64 leg of the release matrix could not link while the other three platforms shipped fine. v8 150 builds with shared-library-safe TLS (denoland/rusty_v8 #1911/#2008), and upstream obscura moved to deno_core 0.412 / v8 150.4 in its 20260919 v8 security bump, so the new fork tag is that upstream merged over the RI fix set rather than a cherry-pick.
1 parent b0363d4 commit 283ea23

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

‎Cargo.toml‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ rustcfml-module = { path = "../RustCFML/crates/rustcfml-module" }
1414
# needs are still open upstream, and building against stock obscura gives you a
1515
# broken flex layout, so the fork carries upstream plus those fixes rather than
1616
# this repo waiting on a merge. No sibling checkout is required any more.
17-
obscura-dom = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.2-ri.1" }
18-
obscura-net = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.2-ri.1" }
19-
obscura-js = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.2-ri.1" }
20-
obscura-browser = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.2-ri.1", features = ["render"] }
21-
obscura-render = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.2-ri.1", features = ["paint"] }
17+
obscura-dom = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.3-ri.1" }
18+
obscura-net = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.3-ri.1" }
19+
obscura-js = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.3-ri.1" }
20+
obscura-browser = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.3-ri.1", features = ["render"] }
21+
obscura-render = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.3-ri.1", features = ["paint"] }
2222
# "render" is not optional in practice: without it the CDP server answers
2323
# Page.captureScreenshot, Page.printToPDF and the whole screencast domain with
2424
# "requires a build with the render feature". An agent connecting to us would
2525
# find it could drive the page but never see it.
26-
obscura-cdp = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.2-ri.1", features = ["render"] }
26+
obscura-cdp = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.3-ri.1", features = ["render"] }
2727

2828
tokio = { version = "1", features = ["rt", "sync", "time", "macros"] }
2929
serde_json = "1"
@@ -55,5 +55,5 @@ panic = "unwind"
5555
# ignored, so the top-level crate has to repeat obscura's -- from the same
5656
# fork, so the patched crates and the crates using them stay in step.
5757
[patch.crates-io]
58-
taffy = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.2-ri.1" }
59-
cosmic-text = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.2-ri.1" }
58+
taffy = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.3-ri.1" }
59+
cosmic-text = { git = "https://github.com/alexskinner/obscura.git", tag = "v0.2.3-ri.1" }

0 commit comments

Comments
 (0)