@johnleach: Thanks for the report, that's a separate issue introduced in
a Qt refactor for version 0.120,

software-properties (0.120) resolute; urgency=medium

  * qt: Refactor driver selection handling to pass button
    reference in signal connections (LP: #2147067)

We'll need to address that in separate LP bug. Please may you try this
change locally to confirm it fixes the issue for you? I don't have the
environment to trigger the UI you see,

diff --git a/softwareproperties/gtk/SoftwarePropertiesGtk.py 
b/softwareproperties/gtk/SoftwarePropertiesGtk.py
index 711c2452..068150bf 100644
--- a/softwareproperties/gtk/SoftwarePropertiesGtk.py
+++ b/softwareproperties/gtk/SoftwarePropertiesGtk.py
@@ -1696,7 +1696,7 @@ class SoftwarePropertiesGtk(SoftwareProperties, 
SimpleGtkbuilderApp):
 
                     if section == 'no_driver':
                         self.no_drv.append(radio_button)
-                    if section in ('manually_install', 'no_driver') or 
('builtin' in drivers[section][driver] and drivers[section][driver]['builtin']):
+                    if section in ('manually_installed', 'no_driver') or 
('builtin' in drivers[section][driver] and drivers[section][driver]['builtin']):
                         radio_button.connect("toggled", 
self.on_driver_selection_changed, device)
                     else:
                         radio_button.connect("toggled", 
self.on_driver_selection_changed, device, driver)

I.e., changing 'manually_install' to 'manually_installed'

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2150181

Title:
  [SRU] software-properties-gtk driver detection fails with Python 3.14
  (cannot pickle SoftwarePropertiesGtk)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2150181/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to