From 8eac6facc5045a9c6ab3fefd174572689b47659a Mon Sep 17 00:00:00 2001 From: Philip Degarmo Date: Sun, 3 May 2026 20:27:00 -0700 Subject: [PATCH 1/3] Fix the demo, it is crashing on macos 26 due to indirect dependency on icrate 0.0.4 --- demo-puffin/Cargo.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/demo-puffin/Cargo.toml b/demo-puffin/Cargo.toml index 10a61fd..bc19455 100644 --- a/demo-puffin/Cargo.toml +++ b/demo-puffin/Cargo.toml @@ -21,10 +21,10 @@ categories = ["development-tools::profiling"] profiling = { path = "../profiling", features = ["profile-with-puffin"] } puffin = "0.20" -puffin_egui = "0.29.0" -egui = "0.28.1" +puffin_egui = "0.30.0" +egui = "0.33.3" # wgpu also works fine here -eframe = { version = "0.28.1", default-features = false, features = ["glow"] } +eframe = { version = "0.33.3", default-features = false, features = ["glow"] } log = "0.4" env_logger = "0.11" From 66f618e6995fc8e121da94a2b48a6feb7af3b852 Mon Sep 17 00:00:00 2001 From: Philip Degarmo Date: Sun, 3 May 2026 20:29:47 -0700 Subject: [PATCH 2/3] Allow font licenses for epaint --- deny.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deny.toml b/deny.toml index cb00245..357352d 100644 --- a/deny.toml +++ b/deny.toml @@ -82,7 +82,7 @@ confidence-threshold = 1.0 # Allow 1 or more licenses on a per-crate basis, so that particular licenses # aren't accepted for every possible crate as with the normal allow list exceptions = [ - { allow = ["OFL-1.1", "LicenseRef-UFL-1.0"], name = "epaint", version = "*" }, + { allow = ["OFL-1.1", "LicenseRef-UFL-1.0", "Ubuntu-font-1.0"], name = "epaint_default_fonts", version = "*" }, ] # Some crates don't have (easily) machine readable licensing information, From eef93e01a3728aa365b79b17d450d097aa268c51 Mon Sep 17 00:00:00 2001 From: Philip Degarmo Date: Sun, 3 May 2026 20:39:16 -0700 Subject: [PATCH 3/3] CI fix attempt --- demo-puffin/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demo-puffin/Cargo.toml b/demo-puffin/Cargo.toml index bc19455..4fd934a 100644 --- a/demo-puffin/Cargo.toml +++ b/demo-puffin/Cargo.toml @@ -24,7 +24,7 @@ puffin = "0.20" puffin_egui = "0.30.0" egui = "0.33.3" # wgpu also works fine here -eframe = { version = "0.33.3", default-features = false, features = ["glow"] } +eframe = { version = "0.33.3", default-features = false, features = ["glow", "x11", "wayland"] } log = "0.4" env_logger = "0.11"