Score:0

Deciphering Ubuntu Python Xlib (X11) offerings

in flag

This page: http://archive.ubuntu.com/ubuntu/pool/universe/p/python-xlib/

Shows these offerings (amongst others):

python-xlib_0.23-2build1.debian.tar.xz  2019-12-17 13:15    5.9K
python-xlib_0.23-2build1.dsc            2019-12-17 13:15    2.3K
python-xlib_0.23-2build1_all.deb        2019-12-17 13:45    110K
python-xlib_0.23.orig.tar.bz2           2018-07-21 17:13    169K
python-xlib_0.27-1.debian.tar.xz        2020-04-27 19:29    6.3K
python-xlib_0.27-1.dsc                  2020-04-27 19:29    1.8K
python-xlib_0.27.orig.tar.bz2           2020-04-27 19:29    202K
python-xlib_0.29-1.debian.tar.xz        2020-11-23 17:28    6.5K
python-xlib_0.29-1.dsc                  2020-11-23 17:28    1.9K
python-xlib_0.29.orig.tar.bz2           2020-11-23 17:28    204K

Version 0.23 is the last one that offers the classic all.deb build.

How does one install version 0.29 and pin it then?

Not sure if 0.29-1.debian.tar.xz or 0.29.orig.tar.bz2 should be downloaded.

Another option would be to get version 0.30 directly from github but I've never done that before.

No other programs on the system used python-xlib so there should be low-risk in experimenting with different versions. Besides most apps that use python are using python3 and not python.

N0rbert avatar
zw flag
See actual offerings with their versions on https://packages.ubuntu.com/search?suite=all&searchon=sourcenames&keywords=python-xlib . What are your final idea and current Ubuntu version?
WinEunuuchs2Unix avatar
in flag
@N0rbert There is a bug in Xlib version `0.14` that I'd rather not track down and fix. A newer version (`0.20`) from Bionic in your link may fix it. But I thought why not go with something even newer since the current Xlib version is `.30`? Don't tell anyone but my Ubuntu version is `16.04` ESM and I'm maintaining legacy Python `2.7.12` code (*looks down and kicks sand*)
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.