Source: backintime Version: 1.5.5-1 Severity: normal Hello, upstream maintainer here.
There is a new hotfix release (1.5.6) fixing four minor issues with as few code modifications as possible. The later is because I recommend to integrate that version into the current Debian stable (13, Trixie). The issues are not serious but to some reports by users since the Trixie release I do assume this issues affect quite a number of users. Upstream changelog - Version 1.5.6 (2025-10-05) * Fixed: Always use 0 as window ID value when inhibiting suspend via D-Bus power manager (#2084, #2268, #2192) * Fixed: Crash in "Manage profiles" dialog when using "qt6ct" (#2128) * Fixed: Open online changelog if local CHANGES file is missing (#2266) * Fixed: Disable opening browser (e.g. project website) in root-mode I am aware that this unusual and need exceptional handling. I considered this carefully. The diff between 1.5.5-1 and 1.5.6 is minimal. I preferred to implement workarounds to keep the count of modified lines as minimal as possible. Allow me to describe them in detail. 1. An overflow exception in rare cases when converting the xwindowid into Unit32. Workaround fix is using 0 instead of the xwindowid because there is no need for thet latter. Code location: common/tools.py:inhibitSuspend(). Regarding the Qt community, the use of xwindowid is not recommended at all and never was. And its internal handling somehow changed between Qt5 and Qt6. That is why this issue not appeared in earlier BIT versions. I always implemented a more elegant solution in the latest dev version. 2. Crash in "Manage profiles" dialog when using "qt6ct" This was about how I retrieved default icons to create a QLabel containing a QIcon. It might also be related to the migration from Qt5 to Qt6. Two code locations where affected: qt/manageprofiles/tab_general.py::_create_label_encfs_deprecation() qt/manageprofiles/tab_remove_retention.py::_label_rule_execute_order() I refactored and moved that code into qt/qttools.py::create_icon_label_warning() 3. Crash when open changelog via Help menu BIT expected the CHANGES file but it is removed (converted into changelog.gz) while Debian packaging. So BIT crashed. Now, the online changelog on the projects website is used instead. I'll find a more elegant solution to it in a later version. 4. Silently refuse to open browser in BITs root-mode Documents like the changelog, user manual, project website, bug report url, etc are opened in the browser. This won't work when BIT runs in root-mode (started via pkexec). The current simple workaround is just to disable the related entries in the Help menu and give a hint in their tooltip. I'll find a more elegant solution to it in a later version. Regards, Christian -- System Information: Debian Release: 12.12 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-40-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled

