Source: wasm-tools
Version: 1.239.0+ds-10
Severity: important
X-Debbugs-Cc: [email protected]
Dear Jonas,
* What led up to the situation?
I needed logos at 0.16.1 for the polars Python+Rust package.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Have addressed all reverse dependencies in debcargo-conf, but wasm-tools
has yet escaped my action.
* What was the outcome of this action?
wasm-tools is uninstallable and unbuildable with the current dependency
settings.
* What outcome did you expect instead?
I prepared a branch with this commit
https://salsa.debian.org/debian/wasm-tools/-/commit/d96eb82848dd5bfbe3e01a59257b43fbdab54f72
that takes care
https://salsa.debian.org/debian/wasm-tools/-/compare/debian%2Flatest...wasm-tools_transition-logos-0.16?from_project_id=110134
but somehow am not capable to issue a merge request in GitHub. Please
kindly adapt/improve(?) as soons as reasonably convenient.
Patch is attached.
Many thanks!
Steffen
diff --git a/debian/changelog b/debian/changelog
index e9a92a38..10dc21fd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wasm-tools (1.239.0+ds-11) UNRELEASED; urgency=medium
+
+ * Dependency logos transitioned from 0.15 to 0.16.1
+
+ -- Jonas Smedegaard <[email protected]> Sat, 24 Oct 2026 00:29:54 +0200
+
wasm-tools (1.239.0+ds-10) unstable; urgency=medium
* update watch file: use Custom-Version
diff --git a/debian/control b/debian/control
index 692624df..0664e95f 100644
--- a/debian/control
+++ b/debian/control
@@ -32,7 +32,7 @@ Build-Depends:
librust-itertools-0.14-dev,
librust-libtest-mimic-dev (<< 0.9),
librust-log-0.4-dev,
- librust-logos-0.15-dev,
+ librust-logos-0.16-dev,
librust-petgraph-0.6-dev,
librust-pretty-assertions-1-dev,
librust-rand-0.10-dev,
@@ -89,7 +89,7 @@ Depends:
librust-im-rc-15-dev,
librust-indexmap-2-dev,
librust-log-0.4-dev,
- librust-logos-0.15-dev,
+ librust-logos-0.16-dev,
librust-petgraph-0.6-dev,
librust-pretty-assertions-1-dev,
librust-rand-0.10-dev,
diff --git a/debian/patches/1002_newer_logos.patch
b/debian/patches/1002_newer_logos.patch
index 27576191..e879ab51 100644
--- a/debian/patches/1002_newer_logos.patch
+++ b/debian/patches/1002_newer_logos.patch
@@ -10,7 +10,7 @@ This patch header follows DEP-3:
http://dep.debian.net/deps/dep3/
[dependencies]
indexmap = { workspace = true, features = ["std"] }
-logos = { version = "0.14.2", features = ["forbid_unsafe"] }
-+logos = { version = ">= 0.14.2, <= 0.15", features = ["forbid_unsafe"] }
++logos = { version = ">= 0.14.2, <= 0.16.999", features = ["forbid_unsafe"] }
thiserror = { workspace = true }
wit-parser = { workspace = true, optional = true }