Page MenuHomeSolus

Update python-xlib to 0.27 and remove python2 support
ClosedPublic

Authored by algent on Jun 24 2020, 7:59 PM.
Tags
None
Referenced Files
F11037910: D9127.diff
Wed, Aug 9, 9:27 PM
F10947966: D9127.id22055.diff
Sat, Jul 15, 6:31 PM
F10892761: D9127.diff
Jun 30 2023, 5:37 AM
F10852127: D9127.id22009.diff
Jun 12 2023, 8:55 PM
F10851685: D9127.id22055.diff
Jun 12 2023, 3:26 PM
F10834962: D9127.diff
Jun 7 2023, 6:31 PM
F10750847: D9127.diff
May 16 2023, 9:41 AM
F10720104: D9127.diff
May 5 2023, 5:32 PM
Subscribers

Details

Summary

Changelog:

  • Bug Fixes:
    • fix TypeError in socket.error exception handling for Python 3.x
    • fix increasing memory usage on display instantiation
    • improve Python 3 support: fix events sub-code handling and possible crashes when unpacking text data
    • add support for error handlers to the Composite extension
  • Extensions:
    • NV-CONTROL: set offset for all perf levels
    • enrich XFixes extension with XFixesSelectionNotify events
    • add example xfixes-selection-notify.py
    • fix two issues in NV-CONTROL extension
    • add method get_clock_info into NV-CONTROL extension
    • add default client version into Composite extension
    • add Damage extension with the example

Package changes:

  • python-xlib is required by safeeyes, mate-menu, mate-dock-applet and autokey-py3. None of these is using python2.
  • Added as builddeps harfbuzz, python-mock, python-nose and xorg-server-xvfb to pass check.

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan

Run safeeyes and check if it is working as expected.

Diff Detail

Repository
R2712 python-xlib
Lint
Lint Not Applicable
Unit
Tests Not Applicable