[Python-modules-team] Bug#784513: qtwebkit removal from python-qt4
Bas Couwenberg
sebastic at xs4all.nl
Tue May 24 14:23:50 UTC 2016
On 2016-05-24 15:58, Dmitry Shachnev wrote:
> Hi Sebastiaan,
>
> On Tue, May 24, 2016 at 01:07:49AM +0200, Sebastiaan Couwenberg wrote:
>> On Mon, 07 Dec 2015 21:31:42 +0300 Dmitry Shachnev wrote:
>> > I am going to remove qtwebkit support from python-qt4 package in an upload in
>> > early 2015 (but not before January 7th, one month from now).
>>
>> Will these changes be uploaded any time soon?
>
> It was delayed only because of QGIS.
Thanks, that was my understanding too.
Now that QGIS in Debian shouldn't be a blocker anymore, will the
python-qt4 happen before the end of the month or at least in Q2?
>> As long as the WebKit support remains available in the Qt4 packages,
>> QGIS upstream is reluctant to deal with its planned removal. The best
>> way to get them to address issues is to break their builds
>> unfortunately.
>>
>> #825091 is the first issue caused by disabling QtWebKit support and
>> I'd
>> like upstreams help to resolve it.
>
> WebKit support will definitely be removed from PyQt4 before Stretch
> freeze.
The freeze is not until early next year, and the initial plan for
removal from python-qt4 was early 2016, we're almost 6 months in now.
So if I can make a request, please upload python-qt4 as soon as
possible, so we can use the remaining time until the freeze to get QGIS
working without WebKit in python-qt4 as well as possible.
> It will be *probably* removed from Qt4, but that depends on how many
> rdepends
> are remaining.
>
> There is already WebKit support in Qt5/PyQt5 which is not going to be
> removed
> any time soon.
Unfortunately switching QGIS to Qt5 is not feasible until the upcoming
2.16 release, but this is not an LTR and so not very appropriate for
Debian stable.
Even with the Qt5 support in QGIS 2.16 most plugins won't work with it
yet, severely reducing the usefulness of QGIS.
My initial plan was to switch to Qt5 with 2.16 and include that in
stretch, and get the 3.x LTRs into backports whenever they become
available. The recent discussion on the qgis-developer list convinced me
to try to stick to Qt4 for stretch to not break compatibility with the
large plugin ecosystem. The switch to Qt5 only allows us to resolve the
RC bug and keep QGIS in Debian, but its reduced compatibility makes the
value of keeping it in stable negligible. Removing the WebKit support
has much less impact on the plugin ecosystem, but is not without its
problems either. Mostly due to upstream not supporting this
configuration yet, simply because WebKit support is still available in
Qt4 packages (specifically python-qt4).
Kind Regards,
Bas
More information about the Python-modules-team
mailing list