Am 01.10.2017 um 00:03 schrieb Scott Kostyshak <skost...@lyx.org>: > > Dear all, > > Qt 5.6.3 was released a week ago [1]. Do you agree that it makes sense > to go forward with 5.6.3 for the LyX 2.3.0 rc1 and final releases for > the Mac and Win binaries? Uwe, Stephan, I'm especially interested in > your thoughts.
I’ll test 5.6.3 and report back. I don’t expect problems. > I suppose the other choices would be Qt 5.9.2, or perhaps 5.6.2 if we > are worried about a regression that might have been introduced in 5.6.3, > since we released beta1 with 5.6.2. But since our next release will be > an rc (and not final), I think we should trust the point release and go > with 5.6.3 over 5.6.2. > > As for 5.9.2, the 5.9 release supposedly fixes "many more bugs" [1] than > the 5.6.3 release. I don't know if that is partly because many bugs were > introduced in 5.9.x? > > Both 5.6.x and 5.9.x have Long Term Support. From what I understand, Qt > 5.6.x will be supported until March 2019 (3 years from the final release > of 5.6.0), and 5.9.x will be supported until May 2020. If we go with Qt > 5.6.x, this might mean our last point release of LyX 2.3.x will either > ship with an "unsupported" 5.6.x, or we would change to a difference Qt > version. I don't think we have cared too much about trying to stay on > the same Qt major series throughout the LyX series releases, so I don't > think it's much of an issue. > > The Qt 5.9.2 snapshot is available and I believe the final release will > be out in a couple days. I'm not sure what to think about the following, > from the recent announcement of the 5.9.2 snapshot [2]: > > But please note: Qt 5.9.3 will follow soon and so on we won't block > Qt 5.9.2 release that easily. It means if issue were in Qt 5.9.1 we > can release Qt 5.9.2 with it as well. And no any nice-to-haves in > anymore; those can wait Qt 5.9.3 from now on... > > If there were e.g. a regression from 5.9.0 to 5.9.1, then it is not > necessarily a blocker for 5.9.2? Perhaps it is just a general warning, > but I can't help but think there might be some annoying bugs that are > known in the 5.9.2 release. > > In summary, I would say that unless we know of a Qt bug that > specifically affects LyX that is fixed in 5.9.2 and that is not fixed in > 5.6.3, then we should go with 5.6.3 at this point. Going with 5.9.2 > might lead to further delay of the LyX 2.3.0 release (because I think > there's a higher chance of discovering a bug that affects LyX when going > from 5.6.2 to 5.9.2 than from 5.6.2 to 5.6.3). > > Uwe, Stephan, would it be too much work to create binaries for both? > Even if we decide to go with 5.6.3, sometimes we get reports of crashes > that we cannot reproduce. It would be nice to say "can you try this > binary to see if you also get the crash with 5.9.2“? I’ll check this option. Stephan > Any thoughts? I’m in favor of Qt 5.6.3 for LyX 2.3.0. With master I’ll see how it goes with Qt 5.9.2 or Qt 5.9.3. Stephan > > Scott > > > [1] http://blog.qt.io/blog/2017/09/21/qt-5-6-3-released/ > > [2] http://lists.qt-project.org/pipermail/releasing/2017-September/004571.html >