[Buildroot] Qt5 LTS handling [was: package/qt5: bump latest version to 5.12.4]

Arnout Vandecappelle arnout at mind.be
Fri Jul 12 09:40:43 UTC 2019



On 11/07/2019 21:02, Peter Seiderer wrote:
> Hello Arnout,
> 
> On Thu, 11 Jul 2019 00:12:59 +0200, Arnout Vandecappelle <arnout at mind.be> wrote:
> 
>> On 10/07/2019 19:36, Peter Seiderer wrote:
>>> qt5multimedia:
>>> - remove 0001-Fix-compile-failure-with-gstreamer-0-10.patch (taken from
>>>   upstream [1])
>>
>>  For some reason, this gave a conflict for me...
>>
>>>
>>> qt5webengine:
>>> - add one additional license hash
>>>   (src/3rdparty/chromium/third_party/blink/renderer/build/scripts/license.pyc)
>>>
>>> [1] https://code.qt.io/cgit/qt/qtmultimedia.git/commit/?id=935967a453b47ae7c8e9ad3d94eef3813eab58db
>>>
>>> Signed-off-by: Peter Seiderer <ps.report at gmx.net>
>>
>>  Applied to master, thanks.
>>
>>  Do you know if this also fixes Bug 11776 [1] for qt5webengine? Apparently the
>> bump to 5.13 should fix it, but I guess 5.12.4 probably fixes it too.
> 
> No, the bug still exists with 5.12.4....

 Darn. We could try to backport the fix, but I think it's complicated...


>>  By the way, do we stick to 5.12.x or do we bump to 5.13 (for 2019.08)? If we
>> bump, it would be nice to have that bump soonish... Still, it's good to have
>> this 5.12.4 bump first because that can be backported to 2019.05.
> 
> Will prepare the bump to 5.13.0 the next (few) weeks ;-), the question is how
> to proceed:
> 
> - keep LTS 5.6 (Standard Support Until 16.03.2019, according to [2]), bump Latest to 5.13
> - bump LTS 5.6 to LTS 5.9 (Standard Support Until 31.05.2020), bump Latest to 5.13
> - bump LTS 5.6 to LTS 5.12 (Standard Support Until 2021), bump Latest to 5.13
> - drop LTS, only support Latest

 At the last BR meeting it was decided to drop LTS entirely, because it is
causing too much pain. Instead, we'd aim for an LTS version to be included in
the 20xx.02 Buildroot release, and bump to a non-LTS release shortly after that.

 I'm not sure, however, if this is possible. It would mean that we would delay
the bump to 5.13 until after 2020.02. So in practice, we'd skip 5.13 and jump to
5.14. It works out now, but since Qt releases an LTS every year-and-a-half,
approximately, it will probably get us into trouble at some point...

 Anyway, there is talk of Qt6, which will change the landscape again...


 So actually, my proposal would be to forego the LTS entirely and just go for
latest. That does mean that we end up with an unmaintained qt5 in our own LTS
branch. For example, Qt 5.14 will probably get its last update around June 2020.
Note that the current situation (LTS vs. Latest choice) would not be a solution
for that - the Latest would still be in the unmaintained situation, so it would
in practice not be useable.


 Regards,
 Arnout




More information about the buildroot mailing list