Page MenuHomeSolus

Update python-xlib to 0.27 and remove python2 support
ClosedPublic

Authored by algent on Wed, Jun 24, 7:59 PM.

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
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Wed, Jun 24, 7:59 PM
algent requested review of this revision.Wed, Jun 24, 7:59 PM
algent edited the summary of this revision. (Show Details)Wed, Jun 24, 8:23 PM
algent edited the test plan for this revision. (Show Details)
algent edited the summary of this revision. (Show Details)Wed, Jun 24, 8:25 PM
JoshStrobl accepted this revision.Fri, Jun 26, 9:24 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Fri, Jun 26, 9:24 AM
This revision was automatically updated to reflect the committed changes.