Opened 14 months ago

Closed 14 months ago

Last modified 14 months ago

#15299 closed enhancement (fixed)

dbus-python-1.2.18 (Python module)

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 11.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (4)

comment:1 by Bruce Dubbs, 14 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 14 months ago

Summary: dbus-python-1.2.18dbus-python-1.2.18 (Python module)

dbus Python Bindings 1.2.18 (2021-07-20)

Build-time configuration changes:

  • dbus-python will be built for python3 if neither PYTHON nor PYTHON_VERSION is specified. Use a command like

Dependencies:

  • Python 2 reached end-of-life on 2020-01-01. A future version of dbus-python is likely to remove Python 2 support.

Fixes:

  • Move from collections.Sequence to collections.abc.Sequence on Python ≥ 3.3, for Python 3.10 compatibility
  • Avoid another deprecation warning for inspect.getargspec(). This is similar to the one fixed in 1.2.4, but for dbus.decorators.signal rather than dbus.decorators.method.
  • Fix an unlikely fd leak if memory allocation fails for UnixFd
  • Fix memory and fd leak if UnixFd is given an invalid negative
  • Avoid more deprecation warnings:
    • gi.repository.GObject.MainLoop etc. (now used via gi.repository.GLib)
    • gi.repository.GLib.threads_init (no longer necessary at all)
  • Disable -Wdeclaration-after-statement. Python 3.9 relies on intermixed declarations and statements in its headers, so we can no longer enforce this.
  • Convert examples to Python 3
  • Use the same Python executable for build and dist/distcheck by default

CI fixes:

  • Stop installing tap.py for Python 2. The latest version only supports Python 3.
  • Move from Python 3.8 on Debian unstable (no longer available) to 3.9 on Debian 11
  • Also test with Python 3.10 on Ubuntu 21.10
  • Remove Travis-CI integration, only use Gitlab-CI

comment:3 by Bruce Dubbs, 14 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commit d233271a3fbd0083d905b0e3c7ba438a58b61ff1

Package updates.
    Update to pipewire-0.3.32.
    Update to shadow-4.9.
    Update to dbus-python-1.2.18 (Python module).
    Update to libidn-2.3.2.
    Update to libidn-1.38.

comment:4 by Bruce Dubbs, 14 months ago

Milestone: 10.211.0

Milestone renamed

Note: See TracTickets for help on using tickets.