[webkit-qt] Maintaining Qt 4.7 and 4.8 expected results in parallel
Osztrogonac Csaba
oszi at inf.u-szeged.hu
Mon Oct 24 03:52:18 PDT 2011
Hi All,
After Qt 4.8.0-rc1 is released, all QtWebKit buildbots were migrated to Qt 4.8.0-rc1.
And then we landed the patch from https://bugs.webkit.org/show_bug.cgi?id=55036.
After this patch ~6000 test results are different with Qt 4.8.0-rc1 and Qt 4.7.4,
so we won't support layout testing with Qt 4.7.4 anymore. LayoutTests/platform/qt-4.8
was moved to LayoutTests/platform/qt directory and now Qt 4.8 results are the default.
PS. After final releases of Qt 4.8.0 I will update QBAT Virtual Machine too:
http://webkit.sed.hu/blog/20101028/qtwebkit-builder-and-tester-virtual-machine
br,
Ossy
Andy Kling írta:
> Hi Ossy,
>
> I agree, we should wait until Qt 4.8 is released, then land this patch +
> rebaseline LayoutTests/platform/qt.
> Requiring that people manage results from both 4.7 and 4.8 is asking too
> much IMO.
>
> On a related note, qt-wk2 should already be using qt-4.8 as its
> fallback, but if it's indeed nontrivial, it's not a big deal.
>
> Cheers,
> Kling
>
>
> 2011/9/7 Osztrogonac Csaba <oszi at inf.u-szeged.hu
> <mailto:oszi at inf.u-szeged.hu>>
>
> Hi QtWebKit developers,
>
> I ran into a serious problem what we should solve without any pain.
>
> Here is a bug report with an r+ -ed patch:
> https://bugs.webkit.org/show___bug.cgi?id=55036
> <https://bugs.webkit.org/show_bug.cgi?id=55036>
> [Qt] FontCache::__createFontPlatformData() is broken, a default font
> is returned even if the family does not match
>
> After this patch ~5000 layout test result will differ between Qt 4.7
> and 4.8,
> which is absolutly unmaintainable. Additionally WebKit2 builds with
> Qt 5, but
> qt-wk2 platform falls back to qt platform and not qt-4.8/qt platforms.
>
> I don't know how important is this patch (AFAIK it doesn't block
> QtWebKit2.2 release),
> but I think the best solution is if we wait until Qt 4.8 relase and
> then we drop
> LayoutTests/platform/qt-4.8 platform and declare that now
> LayoutTests/platform/qt
> means Qt 4.8 results and Qt 4.7 layout test results aren't supported
> anymore.
>
> If we want to land this patch now, we have to
> - fix run-webkit-tests to be able handle qt-wk2/qt-4.8/qt fallback
> order (It isn't trivial fix.)
> - add +5000 Qt 4.8 specific layout test result into
> LayoutTests/platform/qt-4.8
> - maintain LayoutTests/platform/qt and LayoutTests/platform/qt-4.8
> in parallel ( It is shocking big task !!! )
>
> What do you think about it? What should we do now?
>
> br,
> Csaba Osztrogonác (Ossy)
> University of Szeged
> _________________________________________________
> webkit-qt mailing list
> webkit-qt at lists.webkit.org <mailto:webkit-qt at lists.webkit.org>
> http://lists.webkit.org/__mailman/listinfo.cgi/webkit-qt
> <http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt>
More information about the webkit-qt
mailing list