Issue Details
- Number
- 29977
- Title
- depends: Freetype and xcbproto version in depends are too new
- Description
- While investigating interface versions for [qtsowrap](https://github.com/laanwj/qtsowrap/blob/main/scripts/collector.py), i noticed that currently, in depends, the version of freetype and xproto are too new. As of 8cd9475321737a69454f3b54a588b7bfe9f32847.
At least if we're considering Ubuntu 20.04LTS as the reference. xcb-proto is even too new for 22.04LTS:
| library | 20.04LTS | 22.04LTS | depends |
|-------|--------|---------|---------|
| libfontconfig | 2.13.1 | 2.13.1 | 2.12.6 |
| libfreetype | 2.10.1 | 2.11.1| 2.11.0 ⚠️ |
| libxkbcommon | 0.10.0 | 1.4.0| 0.8.4 |
| libxcb | 1.14 | 1.14| 1.14 |
| libxcb-util | 0.4.0 | 0.4.0| 0.4.0 |
| libxcb-image | 0.4.0 | 0.4.0| 0.4.0 |
| libxcb-keysyms | 0.4.0 | 0.4.0| 0.4.0 |
| libxcb-render-util | 0.3.9 | 0.3.9| 0.3.9 |
| libxcb-icccm (=libxcb-util-wm) | 0.4.1 | 0.4.1| 0.4.1 |
| xcb-proto | 1.14 | 1.14 | 1.15.2 ⚠️|
- libfreetype was upgraded from 2.7.1 to 2.11.0 in 01544dd78ccc0b0474571da854e27adef97137fb (#23489)
- xcb-proto was upgraded from 1.14 to 1.15.2 in 7cb88c8b46723d306b96953a6a60c90a4ab211e3 (#28097), apparently for a build issue
As these dependencies are used to link against existing system libraries, this means there are potential issues at runtime (though most should be caught by symbols not being found, and this hasn't been reported, so it's likely not too bad).
Edit: example of an issue caused by this: https://github.com/bitcoin/bitcoin/pull/29923#issuecomment-2068994077
- URL
-
https://github.com/bitcoin/bitcoin/issue/29977
- Closed by
-
Back to List