Fails to build against Qt 5.3 dev snapshot

Alan Alpert 416365416c at gmail.com
Sat Nov 30 19:51:55 UTC 2013


Hi,

Yes, this was a change on purpose. Sorry for not informing you, as I did
recall that you were wanting to use it.

The issue is that we're starting to work on ahead of time compilation of
for 5.3, and we think the url interceptor might get in the way(because
types and urls can otherwise resolve in different ways at runtime, and
precompiling the types is the main draw of AOT) . If we do rewrite that
part of the engine, we'll need to make it more module based instead of urls
(which would then allow me to provide a similar level of control at the
module level, which should suffice for the security mechanism we talked
about).

If leaving it as private api is okay for you guys, I'll just make a note to
email plasma-development if we end up changing it. Otherwise I will press
the engine engineers to make up their minds, to see if we can go back to
making it public.

--
Alan Alpert
On Nov 30, 2013 10:20 AM, "Sebastian Kügler" <sebas at kde.org> wrote:

> Hey,
>
> Background: We discussed this during Akademy / QtCS in Bilbao, and
> implemented
> a security mechanism based on QUrlInterceptor. This works atop Qt 5.2.
>
> On Friday, November 29, 2013 03:07:44 Christoph Feck wrote:
> > On Friday 29 November 2013 02:53:22 Christoph Feck wrote:
> > > compiling plasma-framework I get this error. Might be caused by a
> > > removed include or symbol in Qt. If this was a public symbol,
> > > please report it to https://bugreports.qt-project.org/
> > >
> > > In file included from /local/git/playground/libs/plasma-
> > > framework/src/plasmaquick/packageurlinterceptor.cpp:20:0:
> > > /local/git/playground/libs/plasma-
> > > framework/src/plasmaquick/packageurlinterceptor.h:23:38: fatal
> > > error: QQmlAbstractUrlInterceptor: No such file or directory
>
> > According to
> >
> https://qt.gitorious.org/qt/qtdeclarative/commit/27052dcad9810869a9065da4c06
> > e9f14379411d7 the class is no longer/not yet public, because its API
> might
> > change.
>
> Alan, do you know what happened here, and if the class was purposefully
> removed from public API, or maybe it just changed?
>
> Thanks,
> --
> sebas
>
> http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20131130/bcb47471/attachment.html>


More information about the Plasma-devel mailing list