Bug 7812 - qt4 will be supported until the end of 2015; what to do then?
Summary: qt4 will be supported until the end of 2015; what to do then?
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 1.9
Hardware: All Multiple
: Medium enhancement
Target Milestone: 2.1 M2
Assignee: Alexander Kanavin
QA Contact: Mihail Stanciu
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-05-27 17:50 UTC by Alexander Kanavin
Modified: 2016-02-03 08:43 UTC (History)
7 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kanavin 2015-05-27 17:50:04 UTC
Qt 4.8.7 has been just released:
https://blog.qt.io/blog/2015/05/26/qt-4-8-7-released/

and it's the final version of Qt4. Support for Qt4 stops at the end of 2015.

LSB 4, however, requires Qt4, and so does the just-released LSB 5:
http://refspecs.linuxfoundation.org/lsb.shtml

On one hand, we would prefer not to ship unsupported software, but on the other, LSB compliancy may still be important for Wind River and its customers.

So this bug is opened to collect opinions and feedback from everyone with an interest in Qt. Write your comments please.
Comment 1 Paul Eggleton 2015-05-28 14:23:02 UTC
As far as Qt4 goes I think we'd probably just move it and the example apps we have out to its own meta-qt4 layer and maintain it there as we have meta-qt3 for the purposes of LSB and anyone else who happens to need it.

The folks who have been maintaining meta-qt5 have been doing an excellent job. They've already stated they prefer to keep it as a separate layer, but we probably ought to consider doing more to support them (for example, running regular builds on our autobuilder so we can pick up any regressions). We may also want to give some thought to highlighting it appropriately within our documentation.
Comment 2 Ross Burton 2015-06-04 14:12:11 UTC
Marking as M1 so we have a deadline to at least make a decision.
Comment 3 Ross Burton 2015-06-22 10:48:01 UTC
Mailed the lists to solicit opinion.
Comment 4 Ross Burton 2015-06-25 15:06:47 UTC
Community conclusion seems to be "create a layer".
Comment 5 Ross Burton 2015-07-23 16:38:38 UTC
Alex, can you create the layer for the qt4 recipes?
Comment 6 Alexander Kanavin 2015-08-18 09:57:26 UTC
Let's relocate Qt4 after 1.9 is out. It won't suddenly bitrot or become horribly insecure on the day it goes out of support :)
Comment 7 Alexander Kanavin 2015-12-03 14:01:28 UTC
meta-qt4 layer has been published here:

http://git.yoctoproject.org/cgit/cgit.cgi/meta-qt4/about/

I'll send qt4 removal patches for oe-core and poky shortly.
Comment 8 Ross Burton 2015-12-17 16:13:20 UTC
Patches are staged in mut and will land in master once autobuilder complications have been resolved.
Comment 9 Alexander Kanavin 2015-12-18 12:51:48 UTC
People have asked to squash this into a single patch, so consider doing that.