diff --git a/debian/changelog b/debian/changelog index 92715950..68f83f3d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,24 @@ -mtda (0.46-0) testing; urgency=medium +mtda (0.46-1) testing; urgency=medium - * debian: open development window for version 0.46 + [ Cedric Hombourger ] + * BREAKING CHANGE: replace Pyro4/ZMQ transport with gRPC + * copyright updates for 2026 + * initialize result=None in console_tail() before if guard + * console prompt reads args.prompt_str not args.prompt + * always release rx_lock in wait() regardless of timeout + * use substring match for prompt detection + * add timeout and try/finally to run() to prevent lock leak + * correct STORAGE WRITING event filter logic + * initialize imgname to prevent AttributeError + * guard against None return from _cmd() in qemu power controller + + [ Felix Moessbauer ] + * add missing maintainer info + * define SBOM distro entity + * delete auto-generated pb files + * update layers to fix gnu-efi build issue - -- Cedric Hombourger Tue, 10 Mar 2026 14:00:00 +0200 + -- Cedric Hombourger Fri, 03 Apr 2026 10:00:00 +0100 mtda (0.45-1) testing; urgency=medium diff --git a/mtda/main.py b/mtda/main.py index ea40c51d..895ad8e2 100644 --- a/mtda/main.py +++ b/mtda/main.py @@ -1419,7 +1419,7 @@ def usb_has_class(self, className, **kwargs): session = kwargs.get("session", None) self.session_ping(session) - usb_switch = self.usb_find_by_class(className, session) + usb_switch = self.usb_find_by_class(className, session=session) return usb_switch is not None def usb_off(self, ndx, **kwargs): @@ -1439,7 +1439,7 @@ def usb_off_by_class(self, className, **kwargs): session = kwargs.get("session", None) self.session_ping(session) - usb_switch = self.usb_find_by_class(className, session) + usb_switch = self.usb_find_by_class(className, session=session) if usb_switch is not None: return usb_switch.off() return False @@ -1461,7 +1461,7 @@ def usb_on_by_class(self, className, **kwargs): session = kwargs.get("session", None) self.session_ping(session) - usb_switch = self.usb_find_by_class(className, session) + usb_switch = self.usb_find_by_class(className, session=session) if usb_switch is not None: return usb_switch.on() return False