PyQt5: Missing files in package 5.15.2

Kyle Altendorf sda at fstab.net
Tue Dec 22 13:27:05 GMT 2020


https://bugreports.qt.io/browse/QTBUG-88688 

Basically, Debian doesn't provide libxcb-util.so.1, only .0.  Well, they
offer .1 in testing now anyways.  The work around is to symlink .1
linking to .0 as Qt doesn't really need .1.  You can do this yourself,
or I made up the following for GitHub Actions where I use Debian Docker
containers. 

https://github.com/altendky/QTBUG-88688-libxcb-util 

Example usage: 

https://github.com/altendky/qt-applications/blob/main/.github/workflows/ci.yml#L93


Qutebrowser provides another workaround to look at. 

https://github.com/qutebrowser/qutebrowser/commit/7c60b09c6cac9a5b7e8dc77494557fff719762c8


I think this could be described as a bug in the wheels (PySide2 as well)
since manylinux wheels aren't allowed to depend on libxcb.  That said,
Qt has always been a bit special when it comes to manylinux-ness. 

https://www.python.org/dev/peps/pep-0599/#the-manylinux2014-policy 

Cheers, 

-kyle 

On 2020-12-22 07:43, Jordi Andreu Segura wrote:

> Dear all, 
> 
> I've found that library libxcb-util.so.1 is missing in pyqt5==5.15.2 but not in 5.15.1 version. 
> 
> I understand this is a bug in the pypi package, right? Is there any solution to that? 
> 
> Many thanks in advance, Jordi Andreu 
> -- 
> 
> [1]          Jordi Andreu 
> 
> Controls Section - Computing Division 
> 
> ALBA SYNCHROTRON LIGHT SOURCE
> 
> Carrer de la Llum 2-26 | 08290 | Cerdanyola del Vallès| Barcelona | Spain [2]
> (+34) 93 592 40 57 
> 
> www.albasynchrotron.es [1] | jandreu at cells.es | legal notice [3] 
> 
> Please, do not print this e-mail unless it is absolutely necessary. 
> Si heu rebut aquest correu per error, us informo que pot contenir informació confidencial i privada i que està prohibit el seu ús. Us agrairíem que ho comuniqueu al remitent i l'elimineu. Gràcies.
> Si ha recibido este correo por error, le informo de que puede contener información confidencial y privada y que está prohibido su uso. Le agradeceré que lo comunique a su remitente y lo elimine. Gracias.
> If you have received this e-mail in error, please note that it may contain confidential and private information, therefore, the use of this information is strictly forbidden. Please inform the sender of the error and delete the information received. Thank you.
 

Links:
------
[1] http://www.albasynchrotron.es
[2] http://www.cells.es/en/about/coming-to-alba
[3] https://www.cells.es/en/about/legal-notice
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20201222/b7438fb7/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: blocked.gif
Type: image/gif
Size: 118 bytes
Desc: not available
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20201222/b7438fb7/attachment.gif>


More information about the PyQt mailing list