Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 19 additions & 3 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -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 <cedric.hombourger@siemens.com> Tue, 10 Mar 2026 14:00:00 +0200
-- Cedric Hombourger <cedric.hombourger@siemens.com> Fri, 03 Apr 2026 10:00:00 +0100

mtda (0.45-1) testing; urgency=medium

Expand Down
6 changes: 3 additions & 3 deletions mtda/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand All @@ -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
Expand All @@ -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
Expand Down
Loading