Transitioning CI builds of all non-Frameworks from Qt 5.9

farid abdelnour snd.noise at gmail.com
Mon Dec 3 19:21:34 GMT 2018


Sorry folks you might receive some emails about this topic.

Em seg, 3 de dez de 2018 às 15:49, René J.V. Bertin <rjvbertin at gmail.com>
escreveu:

> Hi,
>
> Can't you just configure the CI to use Qt 5.10? I think it's not good to
> hardcode an "overzealous" (for lack of a better word) Qt version in
> projects that don't require them AND I think that one should support the
> current LTS release in as many projects as possible as a general rule of
> principle.
>
> There's a reason why those LTS releases exist and that should probably be
> taken into consideration ESPECIALLY for the KF5 Frameworks (remember why
> kdelibs4 was split up)!
>
> People working only on Linux may not realise it but even Qt 5.9 already
> dropped support for Mac OS versions that are still widely used.
>
> IMHO, projects that use PIM libraries can decide for themselves how they
> want to deal with a Qt minimum version bump in those dependencies, while
> distribution maintainers *could* decide to keep those (and only those)
> dependencies on an earlier version in order to keep supporting whatever
> oldest Qt requirement they have (5.9 for my MacPorts packaging). Also,
> don't of those projects have only optional dependencies on PIM libraries?
>
> I tend to see a CI as something that tests software on one or a handful of
> the most common configurations. Anyone not using such a configuration is
> either on their own or acting as a kind of additional CI.
>
> Bumping the minimum Qt version across the line would decrease the burden
> on the CI, but probably increase the burden on distributions, or force them
> to stop following upgrades earlier than justified.
>
> Also:
> > (otherwise we'll end up chasing down build failures for a long time)
>
> How so? If you want to install project B that requires Qt 5.9+ but also
> uses PIM library A which requires Qt 5.1x you're going to need to install
> something newer than Qt 5.9 . What kind of build failures we cannot already
> get ("B requires PIM library A which is not installed") are you expecting?
> There could be errors from *other* projects not depending on PIM
> libraries, but if they intend to support an "older" Qt version that implies
> rather explicitly that they also intend to address build failures, no?
>
>
> R.
>


-- 
1111.1010.r.i.1101|n.o.i.s.1110|i.m.1010.g.1110|مقاومة
fsf member #5439
usuario GNU/Linux #471966
|_|0|_|
|_|_|0|
|0|0|0|
<a href="http://www.gunga.com.br">gunga</a>
<a href="http://www.tempoecoarte.com.br">tempoecoarte</a>
<a href="http://www.atelier-labs.org">atelier-labs</a>
<a href="http://www.mocambos.net">rede mocambos</a>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdenlive/attachments/20181203/1a63deb1/attachment.html>


More information about the kdenlive mailing list