Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:fwupd
User: [email protected]
Usertags: pu

[ Reason ]
fwupd in stable fails to update the thunderbolt controller on at least
thinkpad devices.  This was fixed upstream last year
(https://github.com/fwupd/fwupd/issues/8890), reported to debian in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123749.

[ Impact ]
It potentially blocks applying fixes for firmware vulnerabilities.

[ Risks ]
One-line patch that's been upstream for almost a year.
Verified locally on ThinkPad X1 Carbon 6th, updating from 43.00 to
47.00.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

Cheers,
Julien

diff --git a/debian/changelog b/debian/changelog
index 168853984..3bfa12231 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+fwupd (2.0.8-3+deb13u1) trixie; urgency=medium
+
+  * Non-maintainer upload.
+  * thunderbolt: Fix deploying the thunderbolt controller on the X280 (closes: 
#1123749)
+
+ -- Julien Cristau <[email protected]>  Tue, 05 May 2026 14:24:33 +1000
+
 fwupd (2.0.8-3) unstable; urgency=medium
 
   * Backport a patch fixing crashes from uevents without keys (LP: #2107540)
diff --git 
a/debian/patches/0001-thunderbolt-Fix-deploying-the-thunderbolt-controller.patch
 
b/debian/patches/0001-thunderbolt-Fix-deploying-the-thunderbolt-controller.patch
new file mode 100644
index 000000000..80dba293e
--- /dev/null
+++ 
b/debian/patches/0001-thunderbolt-Fix-deploying-the-thunderbolt-controller.patch
@@ -0,0 +1,25 @@
+From a4620cb97cd3a0b58754f21db00c02f8449a0c3d Mon Sep 17 00:00:00 2001
+From: Richard Hughes <[email protected]>
+Date: Tue, 10 Jun 2025 20:58:15 +0100
+Subject: [PATCH] thunderbolt: Fix deploying the thunderbolt controller on the
+ X280
+
+---
+ plugins/thunderbolt/fu-thunderbolt-device.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/plugins/thunderbolt/fu-thunderbolt-device.c 
b/plugins/thunderbolt/fu-thunderbolt-device.c
+index c7b993a72..a7e6354fd 100644
+--- a/plugins/thunderbolt/fu-thunderbolt-device.c
++++ b/plugins/thunderbolt/fu-thunderbolt-device.c
+@@ -461,6 +461,7 @@ fu_thunderbolt_device_init(FuThunderboltDevice *self)
+       priv->retries = 50;
+       fu_device_add_icon(FU_DEVICE(self), FU_DEVICE_ICON_THUNDERBOLT);
+       fu_device_add_protocol(FU_DEVICE(self), "com.intel.thunderbolt");
++      fu_device_set_version_format(FU_DEVICE(self), 
FWUPD_VERSION_FORMAT_PAIR);
+ }
+ 
+ static void
+-- 
+2.47.3
+
diff --git a/debian/patches/series b/debian/patches/series
index b01c604b8..ec491972a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -6,3 +6,4 @@ flaky-p2p.patch
 0001-Fix-the-parents-and-grandparents-for-KEK-and-DBX-dev.patch
 0001-Fix-a-crash-when-paring-uevents-that-are-not-KEY-VAL.patch
 0001-trivial-only-use-google-pixel-fastboot-device-on-uns.patch
+0001-thunderbolt-Fix-deploying-the-thunderbolt-controller.patch

Reply via email to