Recommended update for python-dbus-python

Announcement ID: SUSE-RU-2021:2863-2
Rating: moderate
References:
Affected Products:
  • SUSE Linux Enterprise Micro 5.1

An update that contains one feature and has one fix can now be installed.

Description:

This update for python-dbus-python fixes the following issues:

  • Update to latest version from tumbleweed. (jsc#ECO-3589, bsc#1183818)

  • update to 1.2.16:

  • All tests are run even if the 'tap.py' module is not available, althoug diagnostics for failing tests will be better if it is present.

  • Support builds with more than one python3 flavor

  • Clean duplicate python flavor variables for configure

  • Version update to version 1.2.14:

  • Ensure that the numeric types from dbus.types get the same str() under Python 3.8 that they did under previous versions.
  • Disable -Winline.
  • Add clearer license information using SPDX-License-Identifier.
  • Include inherited methods and properties when documenting objects, which regressed when migrating from epydoc to sphinx.
  • Add missing variant_level member to UnixFd type, for parity with the other dbus.types types
  • Don't reply to method calls if they have the NO_REPLY_EXPECTED flag
  • Silence '-Wcast-function-type' with gcc 8.
  • Fix distcheck with python3.7 by deleting 'pycache' during uninstall.
  • Consistently save and restore the exception indicator when called from C code.

  • Add missing dependency for pkg-config files

  • Version update to version 1.2.8:

  • Python 2.7 required or 3.4 respectively
  • Upstream dropped epydoc completely

  • Add dbus-1-python3 package

  • Make BusConnection.list_activatable_names actually call struct entries than the signature allows with libdbus 1.4 imports dbus, is finalized, is re-initialized, and re-imports - When removing signal matches, clean up internal state, avoiding a memory leak in long-lived Python processes that connect to
  • When setting the sender of a message, allow it to be org.freedesktop.DBus so you can implement a D-Bus daemon
  • New package: dbus-1-python-devel

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Micro 5.1
    zypper in -t patch SUSE-SUSE-MicroOS-5.1-2021-2863=1

Package List:

  • SUSE Linux Enterprise Micro 5.1 (aarch64 s390x x86_64)
    • python3-dbus-python-debuginfo-1.2.16-6.3.1
    • python-dbus-python-debugsource-1.2.16-6.3.1
    • python-dbus-python-debuginfo-1.2.16-6.3.1
    • python3-dbus-python-1.2.16-6.3.1

References: