[Development] forcing libxkbcommon to be present in the system makes newer Qt unusable on older linux distros
- [QTBUG-65503] Removed xkbcommon from bundled sources. This library is present on all supported platforms. The minimal required version now is 0.5.0. The change above makes updating Qt a gargantuan task for Centos 6 at least. Building xkbcommon there requires meson (which centos 6 doesn't have) and python 3.5 (same). And the library doesn't provide another way to build itself. Unless I misunderstand something this change hits older linuxes real hard. Is it really necessary? ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] forcing libxkbcommon to be present in the system makes newer Qt unusable on older linux distros
> library doesn't provide another way to build itself. libxkbcommon changelog for 0.7.2 https://lists.freedesktop.org/archives/wayland-devel/2017-August/034721.html "Added a Meson build system as an alternative to existing autotools build system. The intent is to remove the autotools build in one of the next releases. Please try to convert to it and report any problems." libxkbcommon changelog for 0.8.3 https://lists.freedesktop.org/archives/wayland-devel/2019-February/039970.html: "Build note: We've had a report that the autotools build doesn't work with the new version of Bison, 3.3. If this happens to you, please switch to using meson. The autotools build will be removed in libxkbcommon 0.9.0." Note that 0.9.0 does not exist, so even the current master branch still can be built with auto tools. > Unless I misunderstand something this change hits older linuxes real hard. Current minimal required version by Qt is 0.5.0 and only really old distros do not have it. And to quote the commit message that removed the library from bundled sources: "This library is present on all supported platforms." From: Development on behalf of NIkolai Marchenko Sent: Tuesday, March 5, 2019 3:36 PM To: Qt development mailing list Subject: [Development] forcing libxkbcommon to be present in the system makes newer Qt unusable on older linux distros - [QTBUG-65503] Removed xkbcommon from bundled sources. This library is present on all supported platforms. The minimal required version now is 0.5.0. The change above makes updating Qt a gargantuan task for Centos 6 at least. Building xkbcommon there requires meson (which centos 6 doesn't have) and python 3.5 (same). And the library doesn't provide another way to build itself. Unless I misunderstand something this change hits older linuxes real hard. Is it really necessary? ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] forcing libxkbcommon to be present in the system makes newer Qt unusable on older linux distros
Okay, I may have been misled by the documentation of the current build on github. They expcilitly use meson for it. On Tue, Mar 5, 2019 at 5:52 PM Gatis Paeglis wrote: > > library doesn't provide another way to build itself. > > libxkbcommon changelog for 0.7.2 > https://lists.freedesktop.org/archives/wayland-devel/2017-August/034721.html > > "Added a Meson build system as an alternative to existing autotools build > system. The intent is to remove the autotools build in one of the next > releases. Please try to convert to it and report any problems." > > libxkbcommon changelog for 0.8.3 > https://lists.freedesktop.org/archives/wayland-devel/2019-February/039970.html: > > "Build note: We've had a report that the autotools build doesn't work with > > the new version of Bison, 3.3. If this happens to you, please switch to > using meson. The autotools build will be removed in libxkbcommon 0.9.0." > > Note that 0.9.0 does not exist, so even the current master branch still > can be built with auto tools. > > > > Unless I misunderstand something this change hits older linuxes real > hard. > > Current minimal required version by Qt is 0.5.0 and only really old > distros do not have it. And to quote the commit message that removed the > library from bundled sources: > > "This library is present on all supported platforms." > > > > -- > *From:* Development on behalf of > NIkolai Marchenko > *Sent:* Tuesday, March 5, 2019 3:36 PM > *To:* Qt development mailing list > *Subject:* [Development] forcing libxkbcommon to be present in the system > makes newer Qt unusable on older linux distros > > > - [QTBUG-65503] Removed xkbcommon from bundled sources. This library is >present on all supported platforms. The minimal required version now is >0.5.0. > > > The change above makes updating Qt a gargantuan task for Centos 6 at least. > > Building xkbcommon there requires meson (which centos 6 doesn't have) > > and python 3.5 (same). And the library doesn't provide another way to build > itself. > > > Unless I misunderstand something this change hits older linuxes real hard. > > Is it really necessary? > > ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] forcing libxkbcommon to be present in the system makes newer Qt unusable on older linux distros
On Tuesday, 5 March 2019 06:52:27 PST Gatis Paeglis wrote: > "This library is present on all supported platforms." Please note the implication on this: the Linux distribution you're using is NOT a supported one. The commit removing xkbcommon explicitly says so: http://code.qt.io/cgit/qt/qtbase.git/commit/? id=c3a963da1f9e7b1d37e63eedded61da4fbdaaf9a Having libxkbcommon in 3rdparty sources is not necessary anymore, after RHEL 6.6 was removed from the list of supported platforms for Qt 5.12. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel System Software Products ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development